Micah Lee
eb9dc99a19
URL display is no longer tiny, and window gets autoresized if URL is too big ( fixes #183 )
2015-05-18 11:05:33 -07:00
Micah Lee
a86cda4549
Ripping out dmg code, replacing pyinstaller with py2app for OSX -- still in progress ( #151 )
2015-05-15 16:56:22 -07:00
Micah Lee
669750be37
specify types in all str.format() calls ( fixes #169 )
2015-05-15 12:26:58 -07:00
Micah Lee
aab5ae31ab
No longer duplicates human_readable_filesize functions. Closes #170
2015-05-14 14:40:55 -07:00
Thomas Waldmann
087102bde4
pep8: too long lines, reformat lines to < 120 chars. removed redundancy from long_description in setup.py.
...
note: pep8 usually recommends 80 chars, but I find that impractical and unnecessary - it's not 1980 any more when code was edited on 80x25 terminals.
i was a bit wondering about onionshare-launcher.py - it does a lot of imports, but does not use the imported names.
2014-11-18 18:59:48 +01:00
Thomas Waldmann
aa2b59ec5d
pep8: 2 spaces before inline comments
2014-11-18 18:37:17 +01:00
Thomas Waldmann
63965fd2d9
pep8: blank after comma and colon
2014-11-18 18:35:09 +01:00
Thomas Waldmann
179eefae29
pep8: fix empty line counts
...
top level: 2, else 1
I also advice to not put "pass" into empty classes, but rather a docstring instead of "pass".
2014-11-18 18:29:32 +01:00
Micah Lee
f5ddd23b70
handles canceled downloads properly ( fixes #81 )
2014-09-22 20:22:30 +00:00
Micah Lee
43a24a19d2
split starting server status message into three verbose chunks
2014-09-22 19:19:24 +00:00
Micah Lee
15671ce1d9
remove trailing slash from filenames before adding, because getting basename on OSX fails otherwise
2014-09-22 12:03:50 -07:00
Micah Lee
4f6cff6503
warns about sending large files in GUI ( #123 )
2014-09-18 01:35:30 +00:00
Micah Lee
5b9176c9d4
combined Start Server and Stop Server buttons into a single button
2014-09-18 00:37:19 +00:00
Micah Lee
c159ef671d
removed unused strings
2014-09-18 00:26:22 +00:00
Micah Lee
b1e48fa9bb
Fixed drag & drop issue, and made drop here image work in Windows ( fixes #129 )
2014-09-17 15:48:19 -07:00
Micah Lee
89581b0a03
encode one way for CLI, encode another for GUI ( #141 )
2014-09-16 02:09:37 +00:00
Micah Lee
0a4ee35f5b
fixes unicode filename display in GUI ( #141 )
2014-09-16 01:15:57 +00:00
Micah Lee
8cdecbcaf4
removing unnecessary whitespace
2014-09-16 00:22:14 +00:00
Micah Lee
d73d859fed
fixed Windows/OSX image path problem, and updated NSIS Windows installer to install all the new .py files from refactoring
2014-09-04 13:20:39 -07:00
Micah Lee
3c071ce500
don't try stopping the web app if it hasn't started
2014-09-03 17:56:10 -07:00
Micah Lee
d00b296c47
moving image files into /usr/share instead of /usr/lib ( fixes #126 )
2014-09-03 17:50:06 -07:00
Micah Lee
8d01ad7ec6
moved images to subfolder ( #126 )
2014-09-03 17:36:03 -07:00
Lazlo Westerhof
7c9dbb0caf
Fix missing window icon
2014-09-03 20:56:46 +02:00
Micah Lee
2c1534979e
squash bug in closing Flask web server ( fixes #131 )
2014-09-03 00:11:25 -07:00
Micah Lee
4edcce9ece
add utf-8 encoding to all .py files
2014-09-02 17:30:01 -07:00
Micah Lee
a6e99fcc21
added GPLv3 license to each source file
2014-09-02 12:10:42 -07:00
Micah Lee
c49cc75a55
fixed Tails bug where if you stopped server in GUI, you could not start a new server again
2014-08-30 01:42:17 +00:00
Micah Lee
cf52c2dcd0
fix bug caused by refactoring that made Tails launch infinite onionshare processes (oops)
2014-08-30 01:10:58 +00:00
Micah Lee
0858366e31
remove gui_mode from web app, because it is no longer useful
2014-08-29 16:06:13 -07:00
Micah Lee
e90d90b7d5
keep some status bar messages around for longer
2014-08-29 15:57:44 -07:00
Micah Lee
0a28ad4538
can't stop a server before it has finished starting
2014-08-29 15:50:19 -07:00
Micah Lee
d1cd3c83ab
added status bar to GUI, populated it with useful status messages
2014-08-29 15:43:07 -07:00
Micah Lee
6688ced698
waits for hs to be ready in GUI too ( #116 )
2014-08-29 14:35:25 -07:00
Micah Lee
846b10b755
waits for hidden service before displaying URL. fixes #116
2014-08-29 14:32:19 -07:00
Micah Lee
36914114f9
sort the list of filenames being shared
2014-08-28 16:26:56 -07:00
Micah Lee
9ed128938f
does starting server work in a separate thread to keep GUI responsive
2014-08-28 16:16:41 -07:00
Micah Lee
2da38ce775
catches exception when Tor is not open and trying to close server when it's not running
2014-08-28 00:01:55 -07:00
Micah Lee
fcdcfd7c39
added download progress bars to GUI, and made close automatically act as stop server automatically
2014-08-27 23:52:56 -07:00
Micah Lee
5325b7b173
made it so clicking Start Server actually starts the server, and made the URL fields hide/show appropriately, and the Copy URL button work
2014-08-27 19:07:15 -07:00
Micah Lee
349ca67cc9
server can be started and stopped from the GUI
2014-08-27 17:52:45 -07:00
Micah Lee
9cb1871b02
close automatically checkbox respects --stay-open argument again
2014-08-27 17:27:54 -07:00
Micah Lee
49eac35196
FileSelection and ServerStatus interact together, disabling buttons when appropriate
2014-08-27 17:24:44 -07:00
Micah Lee
db6600cb71
beginning Options layout
2014-08-27 16:46:19 -07:00
Micah Lee
e7af77b3f7
beginning Downloads layout
2014-08-27 16:43:18 -07:00
Micah Lee
d519e62b93
beginning ServerStatus layout
2014-08-27 16:11:43 -07:00
Micah Lee
78f6c31061
beginning to refactor onionshare_gui to work with multiple files ( #66 )
2014-08-27 14:21:08 -07:00
Micah Lee
1f7c85a837
removed unnecessary image, and deleted onionshare_gui/static folder
2014-08-27 13:54:59 -07:00
Micah Lee
eebcdfb81e
refactored onionshare_gui to work with new refactored onionshare
2014-08-26 19:04:39 -07:00
Micah Lee
805522be36
Merge branch 'master' of https://github.com/canerbasaran/onionshare into canerbasaran-master
...
Conflicts:
onionshare_gui/onionshare_gui.py
2014-08-26 16:59:48 -07:00
Micah Lee
0bc778437d
refactored cleanup handlers to use a queue, so they will work with the GUI
2014-08-26 15:44:44 -07:00