Commit Graph

45 Commits

Author SHA1 Message Date
idk
789e2d6d94 Make systray block until graceful shutdown finishes 2022-02-19 00:46:47 -05:00
idk
5057f0e872 walk back i2pd support for the time being until I find a cross-compilation process I can deal with. Probably replace it with a jpackage and make it self update too. 2022-02-19 00:16:29 -05:00
idk
3352191180 Set up a system tray application. Download Tor Browser over I2P. This accomplishes all basic features. 2022-02-15 00:24:30 -05:00
idk
060d885666 system tray 2022-02-14 23:42:08 -05:00
idk
fbcf10dcdc don't quit the app on a failed conditional host I2P launch anymore, wait until after we've tried i2pd 2022-02-13 20:27:59 -05:00
idk
8f4339f2e2 Enable embedded i2pd router 2022-02-13 12:41:58 -05:00
idk
35f8586bf3 Embed an i2pd router, and launch it as a last resort. 2022-02-13 02:19:46 -05:00
idk
9e9e63d215 Embed an i2pd router, and launch it as a last resort. 2022-02-13 02:13:22 -05:00
idk
84b91cf4b8 Add Firefox mode, Work offline docs update, custom profile paths 2022-02-11 22:48:28 -05:00
idk
72e134fd7f Add some new options, commented out. 2022-02-10 23:39:31 -05:00
idk
28179953b8 Create shortcuts on OSX, return AMD64 on M1 Mac 2022-02-10 20:20:02 -05:00
idk
0d688601a1 fix error catching in main. don't swallow them, report them. 2022-02-08 20:30:33 -05:00
idk
cfdfc5a092 Make OSX work! 2022-02-08 18:31:32 -05:00
idk
c85e5b1cb8 OSX fixes 2022-02-08 01:23:30 -05:00
idk
5e9361fa16 add AWO extension 2022-02-07 21:38:54 -05:00
idk
79571c19e7 add an -offline(work offline) flag 2022-02-07 21:17:05 -05:00
idk
749aafbb45 add an -offline(work offline) flag 2022-02-07 21:09:43 -05:00
idk
791e9467a7 Add Firefox help when --help flag is set 2022-02-07 16:57:13 -05:00
idk
45f5fc8fc1 TODO 2022-02-07 16:46:36 -05:00
idk
5ed90883f5 Add Firefox help when --help flag is set 2022-02-07 16:18:55 -05:00
idk
921cd89be6 Only wait for I2P proxy if I2PBrowser is true 2022-02-07 15:53:16 -05:00
idk
d83bd7b231 add config mode 2022-02-06 16:57:30 -05:00
idk
23ba452669 If a router isn't started, start one. If an HTTP proxy isn't started, start one. 2022-01-31 16:14:30 -05:00
idk
240e135097 Add apparmor profile generation and default apparmor profiles 2022-01-31 02:09:02 -05:00
idk
fc842f8a63 Give it the ability to make it's own shortcuts 2022-01-30 16:45:50 -05:00
idk
200663e273 Set verbosity earlier. Don't bother manual mirror hostname setting yet. 2022-01-30 01:50:53 -05:00
idk
868ae5ec38 More logging, make it nicer on Windows 2022-01-30 01:41:23 -05:00
idk
d92a5b2369 Create directories automatically, mirror Tor Browser and our profile too, allow customizing the ports. Some probably unnecessary defensive coding. 2022-01-29 01:18:37 -05:00
idk
98af452cd8 Add desktop files 2022-01-28 00:09:18 -05:00
idk
578cb16d62 Add onion container 2022-01-27 22:41:30 -05:00
idk
2b810b4985 Automatically set os and arch args to match the json in downloads.json. When the exe you run is named "i2pbrowser" set i2pbrowser=true 2022-01-24 17:09:50 -05:00
idk
2ee490a077 Embed and unpack the key if it's not present either 2022-01-23 13:40:14 -05:00
idk
37fc577d05 re-add key 2022-01-23 12:00:37 -05:00
idk
de35eba687 Add some useful stuff to the readme. 2022-01-23 11:42:23 -05:00
idk
1071b0e774 add templater 2022-01-22 00:42:10 -05:00
idk
a193523d3e Make it launch I2P profiles too because why shouldn't it be cool like that 2022-01-21 22:47:18 -05:00
idk
1726966e33 move some supervisor stuff into it's own struct 2022-01-21 21:05:23 -05:00
idk
ffe7c33ef0 Actually start it? 2022-01-16 22:04:35 -05:00
idk
355e621b62 start supervising the processes 2022-01-16 21:22:04 -05:00
idk
d83dbe56ef OK so that's basically all the hard parts 2022-01-16 17:38:57 -05:00
idk
792730e32e add resources 2022-01-16 15:33:47 -05:00
idk
74f0d2ce53 fix module 2022-01-16 14:45:43 -05:00
idk
fcb41e9a64 fix condition 2022-01-16 14:37:05 -05:00
idk
a5cd357e57 Python: ticking none of the boxes. Ever 2022-01-16 14:34:46 -05:00
idk
aec06f704f clone tb-updater in a language that isn't awful. 2022-01-16 14:31:31 -05:00