Commit Graph

2247 Commits

Author SHA1 Message Date
Miguel Jacq
6227c58796
Write settings json files out to unique files per test 2018-10-12 11:42:40 +11:00
Miguel Jacq
fe091db596
Refactor tests to use proper inheritance of GuiReceiveTest/GuiShareTest (which inherit from GuiBaseTest). Prevent tests from auto-firing in these base objects. Clean up imported modules, rename files to end in _test.py 2018-10-12 11:28:47 +11:00
Miguel Jacq
418252f7c6
Revert "Try and move local tests into main tests dir. Rename local tests. Save test settings to unique json files to avoid race conditions"
This reverts commit 43eda6b9df.
2018-10-11 16:07:16 +11:00
Miguel Jacq
43eda6b9df
Try and move local tests into main tests dir. Rename local tests. Save test settings to unique json files to avoid race conditions 2018-10-11 16:04:37 +11:00
Miguel Jacq
a6483d2815
Refactor local tests to reuse most of their code 2018-10-11 15:09:27 +11:00
Miguel Jacq
48654895ea
Merge pull request #800 from micahflee/690_language_dropdown
Add language dropdown
2018-10-11 13:07:02 +11:00
Miguel Jacq
86b537a4a6
Fix conflicts 2018-10-11 13:04:48 +11:00
Miguel Jacq
93dd7a0eff
Merge pull request #798 from micahflee/780_improved_ui
Toggle history button, and history indicator
2018-10-11 12:47:52 +11:00
Micah Lee
235fb84dfc
Fix various bugs so local GUI tests pass again after merges 2018-10-10 18:45:55 -07:00
Micah Lee
ac10b8899f
Merge branch '780_improved_ui' into 690_language_dropdown 2018-10-10 18:32:01 -07:00
Micah Lee
c541288227
Merge branch 'develop' into 690_language_dropdown 2018-10-10 18:25:28 -07:00
Micah Lee
753380663b
Final few tweaks to make this look perfect in macOS 2018-10-10 18:16:08 -07:00
Miguel Jacq
beda37df06
Remove commented out obsolete code 2018-10-10 18:09:43 +11:00
Miguel Jacq
85de803fda
Raise minimumHeight again to account for overlap issues on MacOS caused by Mac's Qt widget padding 2018-10-10 16:49:42 +11:00
Micah Lee
56e5c8b908
Add "download started" date/time to download history progress bars 2018-10-09 22:21:03 -07:00
Micah Lee
5616a6a965
Make the history indicator label circular again 2018-10-09 21:49:05 -07:00
Micah Lee
18f83589aa
Merge in develop 2018-10-09 21:32:28 -07:00
Micah Lee
90172c913b
Stop hiding the share mode info label when tor breaks 2018-10-09 21:18:26 -07:00
Micah Lee
b982a9a248
Actually, the window needs to be taller 2018-10-09 21:15:42 -07:00
Micah Lee
6227c6cbc5
Set min width and height so everything always looks good, and change onion address to monospace font 2018-10-09 20:51:10 -07:00
Micah Lee
9aa982563b
Remove one more reference to resize_window 2018-10-07 22:09:57 -07:00
Micah Lee
5a2ca669a1
Rip out all of the adjust size logic and let Qt just handle it 2018-10-07 22:07:19 -07:00
Micah Lee
50c0d91c57
Missing imports 2018-10-07 21:57:45 -07:00
Miguel Jacq
49e371d503
adjust widget sizes when switching mode 2018-10-07 21:47:28 -07:00
Micah Lee
bc8759bc77
Properly close items inside the item list, instead of just hiding them 2018-10-07 21:46:16 -07:00
Micah Lee
656784dfa9
Remove obsolete ReceiveModeInfo file 2018-10-07 21:28:10 -07:00
Micah Lee
c9beb694f2
Update ReceiveMode to use History directly, and now all GUI tests pass 2018-10-07 21:14:20 -07:00
Micah Lee
4d217e8403
Refactor CommonTests to pass in actual Mode objects, and fix all tests. Now all ShareMode tests pass 2018-10-07 20:37:54 -07:00
Micah Lee
1b1ade63da
Start fixing the GUI tests. Also, refactor CommonTests to pass in a Mode object instead of the string "share" or "receive" 2018-10-07 18:49:09 -07:00
Micah Lee
38e62d8528
The History header is now only shown if there are items again, and the clear history button resets everything. Also, reset hides individual items because, for some reason, they still show up otherwise. 2018-10-07 18:20:32 -07:00
Micah Lee
bc573209d9
Delete Info widget, and move completed and in progress widgets into the header of history 2018-10-07 18:09:02 -07:00
Micah Lee
484c33902f
Make ShareMode just use a History object directly, instead of defining its own Downloads class 2018-10-07 17:35:15 -07:00
Micah Lee
5a8cb2ac9d
In ShareMode, remove the ShareModeInfo widget and replace with a customized ToggleHistory widget 2018-10-07 15:20:22 -07:00
Micah Lee
801d8b965c
Move ShareMode and ReceiveMode into Mode module 2018-10-07 14:54:51 -07:00
Micah Lee
7c61483ae9
Move Mode module into its own folder 2018-10-07 14:48:15 -07:00
Miguel Jacq
875b538347
Make auto-stop timer work on CLI when an upload is still in progress on expiry 2018-10-02 15:41:29 +10:00
Miguel Jacq
61d2e6cc5f
Try to fix logic handling last upload after timer expiry 2018-10-02 08:22:08 +10:00
Miguel Jacq
e9148ddb49
remove unused variable 2018-10-02 07:33:13 +10:00
Micah Lee
1fd647b837
Merge pull request #797 from mig5/795_fix_deprecated_assertEquals
Replace deprecated assertEquals with assertEqual in tests
2018-10-01 14:18:39 -07:00
Micah Lee
4afd415a0b
Merge pull request #796 from mig5/790_ignore_zipwriter_attribute_error
Ignore attribute error when optimistically trying to cancel compression
2018-10-01 14:04:49 -07:00
Miguel Jacq
7d140f384f
remove uploads_in_progress list from web side 2018-10-01 19:18:50 +10:00
Miguel Jacq
9e14514d25
Another unused variable 2018-10-01 19:17:50 +10:00
Miguel Jacq
d104af11dc
remove unused variable, whitespace 2018-10-01 19:15:58 +10:00
Miguel Jacq
3f32db2cca
Fix logic for handling an upload still in progress when timer runs out. Show thankyou page for last uploader post-timer expiry 2018-10-01 18:42:53 +10:00
Miguel Jacq
f653e8cc04
Merge develop in and fix upload/timer functionality so that it works as described. Still needs fixing to not throw a connection error to the lucky last uploader after their upload completes and server stops due to expiry having passed 2018-10-01 16:42:54 +10:00
Miguel Jacq
7e8a76be8a
Load default settings before parsing for any alternate config. Reload strings if an alternate config was passed in after 2018-10-01 15:32:53 +10:00
Miguel Jacq
9aa9dc39a1
Move Alert dialog about restart into the conditional that fires only if locale was changed 2018-10-01 13:32:09 +10:00
Miguel Jacq
29b1b97282
Add French translation for restarting OnionShare to see change in language take effect 2018-10-01 12:53:23 +10:00
Miguel Jacq
c43d882a65
Explicitly set true/false values for settings that need it 2018-10-01 12:53:10 +10:00
Micah Lee
907503952f
Oops, import strings into tor GUI tests 2018-09-30 18:40:47 -07:00