Commit Graph

246 Commits

Author SHA1 Message Date
Kevin Froman
0b2658374b Added/corrected timeouts for sqlite3 database connections
Bumped mail plugin patch version for sqlite3 timeout change
Code formatting corrections
2020-08-16 19:52:50 -05:00
Kevin Froman
272d7d7f74 Removed Windows specific code 2020-08-12 17:21:11 -05:00
Kevin Froman
ce63c4cd3b Show a terminal message if bridge is enabled but one is not set. By design, there is no easy way for us to get Tor bridges automatically
work on tor blocking detection
2020-08-12 13:16:13 -05:00
Kevin Froman
2ddeab8788 work on tor blocking detection 2020-08-11 23:49:26 -05:00
Kevin Froman
feb8004c95 fix generating hashes not being removed when done, add endpoint to get generating hashes 2020-08-09 22:13:06 -05:00
Kevin Froman
a01b645a79 added dump endpoints to debug api 2020-08-08 21:19:09 -05:00
Kevin Froman
504c53edb3 added debug info api files 2020-08-08 15:59:44 -05:00
Kevin
5930f3bfad Added missing tests and sidebar files 2020-08-04 22:35:45 -05:00
Kevin
ab10cea8b6 add forgotten spawndaemonthreads and added license info to bulma extension files 2020-08-04 08:45:06 -05:00
Kevin
82b1121ad5 updated bootstrap list 2020-07-18 23:58:13 -05:00
Kevin
9fc741106a made localcommand pep8 compliant 2020-07-17 13:49:18 -05:00
Kevin
c5fd39c762 remove unused var in torstats 2020-06-27 18:00:52 -05:00
Kevin
e07c70057c Added license info to more JS files 2020-06-25 17:30:34 -05:00
Kevin
1aea6c3362 don't show tor transport box if there is none 2020-06-25 03:29:27 -05:00
Kevin
03608960c0 fix bug in test_lan_learn and handle errors better in encryption plugin 2020-06-23 16:48:04 -05:00
Kevin
ca1f9eb44b fix regression in apicheck js 2020-06-21 22:48:34 -05:00
Kevin
5419cb431a clarify recent blocks window text 2020-06-21 17:55:52 -05:00
Kevin
817f0263db transport addresses now displays in dashboard 2020-06-21 17:55:32 -05:00
Kevin
34416c07fe made particles more efficient, finished basic blocks feed 2020-06-21 02:27:55 -05:00
Kevin
c81df9093d added particles and some code for recent block listing 2020-06-20 05:31:51 -05:00
Kevin
529da22cc4 Merge branch 'master' into lan 2020-06-16 15:34:54 -05:00
Kevin
ac665f5872 made some dashboard text clearer 2020-06-16 15:33:53 -05:00
Kevin
a10a32fafb improved documentation + refactored daemonlaunch 2020-06-14 19:08:17 -05:00
Kevin Froman
a52465a54f work on lan 2020-04-06 08:51:20 -05:00
Kevin Froman
ae8d1fc5ea Finished implementing notification settings for sound and strangers 2020-04-05 23:21:21 -05:00
Kevin Froman
4cd2302bc9 added logic for stranger notification setting
made page content refreshes happen on visibility
2020-04-05 03:52:40 -05:00
Kevin Froman
7bedae48a4 * Mail compose no longer uses overlay 2020-04-04 04:22:11 -05:00
Kevin Froman
da1940cc8e fix circles escapeansi being passed bytes 2020-04-04 00:58:02 -05:00
Kevin Froman
39d0be32ac import jsondecodeerror seperately since its not in ujson 2020-04-03 04:33:30 -05:00
Kevin Froman
919ab12b76 plugins now use ujson 2020-04-03 04:27:37 -05:00
Kevin Froman
8d372cccfb added stats reporter 2020-03-31 04:00:48 -05:00
Kevin Froman
1bd0aa9419 added sneakernet auto importing
exportblocks now takes argument
2020-03-30 20:52:04 -05:00
Kevin Froman
160469f50f added popular board selector 2020-03-29 18:51:12 -05:00
Kevin Froman
018f6692a9 don't refresh boards if doc hidden 2020-03-29 18:49:51 -05:00
Kevin Froman
b256db2698 added endpoint to get most popular circles 2020-03-28 02:41:23 -05:00
Kevin Froman
179ec4a3be Added work on popular board listing 2020-03-28 00:16:42 -05:00
Kevin Froman
418881fc32 removed searchengine plugin files for now since no work being done 2020-03-27 21:13:42 -05:00
Kevin Froman
d5c9b01b53 * adjusted default config to scale better
* test default config values for dev accidental changes
* bump runtime result
2020-03-26 03:46:49 -05:00
Kevin Froman
71c7ad4545 made onboarding use bulma steps 2020-03-26 02:30:59 -05:00
Kevin Froman
d24fd41c53 added fd and disk usage stats 2020-03-24 03:18:05 -05:00
Kevin Froman
427a5355bc switched circle post loader to use fetch instead of xml http 2020-03-24 00:21:46 -05:00
Kevin Froman
83a1c09af7 do not ping api when document is hidden 2020-03-24 00:21:13 -05:00
Kevin Froman
3c6b3652c6 hidden is not a js func 2020-03-23 00:00:35 -05:00
Kevin Froman
77b24d022f fixed undefined mail sig load 2020-03-22 22:04:20 -05:00
Kevin Froman
c7b8f9bed6 don't fetch stats on home page if there is no window focus 2020-03-22 22:04:06 -05:00
Kevin Froman
05ea54cd28 use double quotes instead of single in home page 2020-03-20 18:41:09 -05:00
Kevin Froman
2a104d7459 added ram stats 2020-03-20 18:39:26 -05:00
Kevin Froman
022fbaa1af bumped disk allocation to 1gb 2020-03-20 03:47:08 -05:00
Kevin Froman
b2f4dae226 refactored main page to not use xhr, added thread ui stat area 2020-03-20 03:46:33 -05:00
Kevin Froman
1ffc899695 added lan transport config 2020-03-19 01:43:25 -05:00
Kevin Froman
9575352e3e added config option for using LAN transport 2020-03-16 02:51:47 -05:00
Kevin Froman
4e053f1b30 don't have mouse keep mail send notification active 2020-03-09 17:58:01 -05:00
Kevin Froman
61d60c13d2 Finished signature support for outgoing mail 2020-03-04 04:45:27 -06:00
Kevin Froman
4516cdee24 reenabled browser tests, added mail test, work on mail signatures 2020-03-04 04:29:28 -06:00
Kevin Froman
665cb0c732 fixed housekeeping being broken 2020-03-03 05:55:50 -06:00
Kevin Froman
c0def6fb7e fixed shutdown not working on onboarding page 2020-02-28 23:24:32 -06:00
Kevin Froman
b62e613e8e work on mail settings, onionruser own key adding bug fix 2020-02-27 21:06:28 -06:00
Kevin Froman
862c6f2ea4 work on mail settings 2020-02-25 20:30:04 -06:00
Kevin Froman
6f0ef390a7 work on mail settings 2020-02-24 04:45:29 -06:00
Kevin Froman
4dae995eaa remove defunct commented out padding code 2020-02-21 02:46:59 -06:00
Kevin Froman
6fe2da7b09 fixed padding view for sentbox 2020-02-19 17:33:54 -06:00
Kevin Froman
9f1790a601 Added mail message padding support 2020-02-19 01:57:56 -06:00
Kevin Froman
83ef9dc3ca added sound notifications (used in mail for now) and more settings UI work 2020-02-18 05:32:17 -06:00
Kevin Froman
aea4815fbd added sound notification support and forward secery setting finished 2020-02-17 06:13:57 -06:00
Kevin Froman
23782dcb8f work on mail settings 2020-02-12 05:31:05 -06:00
Kevin Froman
47eef04643 fix #45 2020-02-12 01:19:59 -06:00
Kevin Froman
d149f351d2 made onionr ascii image default, added quotes to startup 2020-02-12 00:58:15 -06:00
Kevin Froman
6f7406e82c improved mail formatting and work on settings ui 2020-02-11 16:41:06 -06:00
Kevin Froman
26ddee54ce work on mail settings 2020-02-10 08:01:49 -06:00
Kevin Froman
559f6bed49 added settings modal for mail 2020-02-09 03:11:41 -06:00
Kevin Froman
572e29f5d5 bumped network version and main version, lots of test work and some stability improvements 2020-02-08 03:34:11 -06:00
Kevin Froman
2319ff8344 added config option to shred log file on exit 2020-02-06 04:11:39 -06:00
Kevin Froman
7c7e5de091 do not allow restart on windows 2020-02-06 00:54:49 -06:00
Kevin Froman
d91480104b handle more sec levels in ui stats 2020-02-04 15:42:08 -06:00
Kevin Froman
6960d9209d refreshed and renamed docs, added bootstrap server, added default config for sec auditing 2020-02-04 14:46:17 -06:00
Kevin Froman
583ce92065 remove redundant home link in navbar 2020-02-03 21:42:41 -06:00
Kevin Froman
b08e95d752 moving to release with better settings and onboarding, add dev setup docs 2020-02-03 21:35:46 -06:00
Kevin Froman
f0ffbb63e7 fix bootstrap list 2020-02-03 21:29:15 -06:00
Kevin Froman
68074d4dd8 moving to release with better settings and onboarding 2020-02-03 20:08:06 -06:00
Kevin Froman
246ba6eb7b fixed onboarding bugs and enabled it by default 2020-02-03 17:01:08 -06:00
Kevin Froman
79a3f725be fix mail sorting and send fields not being cleared 2020-02-02 18:29:20 -06:00
Kevin Froman
8e5152a14e added support to wipe data directory on exit 2020-02-02 02:48:23 -06:00
Kevin Froman
ea47ae456b work on the ability to attach to existing Tor 2020-01-31 18:23:48 -06:00
Kevin Froman
840563f75c work on the ability to attach to existing Tor 2020-01-31 07:35:44 -06:00
Kevin Froman
a934fbd006 reset bootstrap setting 2020-01-30 01:57:28 -06:00
Kevin Froman
f17d56341b reset random bind ip setting 2020-01-30 01:47:27 -06:00
Kevin Froman
d0bdeca7c4 fixed hide blocks being broken in some cases 2020-01-30 00:54:43 -06:00
Kevin Froman
8a3f84097a + now require runtime tests to generate unittest result that is somewhat fresh
+ add runtime test for webpass needing to be set
2020-01-29 22:56:47 -06:00
Kevin Froman
cb108cb990 use webpass in torstats 2020-01-29 14:21:12 -06:00
Kevin Froman
a958b99fef remove sent mail from sentbox when block is blacklisted 2020-01-29 13:48:45 -06:00
Kevin Froman
c8e215341d comment out unused buttons and add talk to readme 2020-01-28 00:47:15 -06:00
Kevin Froman
0059c91b06 use fp symbol instead, merge master changes before merging back to improve circles 2020-01-28 00:29:20 -06:00
Kevin Froman
2bc996f660 supress gevent error from sses 2020-01-27 23:52:35 -06:00
Kevin Froman
b17834d814 reenable bootstrap 2020-01-27 02:20:26 -06:00
Kevin Froman
5c636246fb added tor circuit stats to main page 2020-01-25 02:23:18 -06:00
Kevin Froman
57f233d856 added work on new main page with tor statistics. Added TorStats class to access tor statistics suck as circuit information 2020-01-21 02:36:19 -06:00
Kevin Froman
7db8193bf6 remove POW for annoncements 2020-01-19 21:02:04 -06:00
Kevin Froman
abddeecda7 made circles main.py pep8 compliant 2020-01-15 00:25:16 -06:00
Kevin Froman
0cd533db60 remove block hashes from board cache if they 404 2020-01-15 00:24:42 -06:00
Kevin Froman
3fc11657e8 don't fetch all zero circle messages in ui 2020-01-15 00:22:36 -06:00
Kevin Froman
828f7682b8 added server sent events wrapper and example 2020-01-14 02:29:42 -06:00
Kevin Froman
70408b828b fix about authors 2019-12-18 03:53:16 -06:00
Kevin Froman
63c0c51f38 circles timezone and sorting fixes 2019-12-06 14:25:02 -06:00
Kevin Froman
fd6096a93c default plugins now have navbar removal logic 2019-12-06 01:21:30 -06:00
Kevin Froman
1eb7880de9 fix #36 2019-12-04 01:02:28 -06:00
Kevin Froman
1eb47a4584 onboarding work 2019-12-03 00:00:15 -06:00
Kevin Froman
3816e64da7 fix more of nick's broken changes 2019-12-01 03:51:38 -06:00
Kevin
8a4102cbd1 Merge nick's fixes 2019-12-01 08:10:00 +00:00
Kevin Froman
1de668a9e5 onboarding work, now waits to start daemon timers 2019-11-30 02:42:49 -06:00
Kevin Froman
ee5f4409af work on onboarding and pep8 compliance. re-worded about 2019-11-26 18:01:32 -06:00
Kevin Froman
54a35a452a fixed mail bugs where one couldn't add contact 2019-11-21 03:18:16 -06:00
Kevin Froman
720efe4fca renamed onionr dir and bugfixes/linting progress 2019-11-21 02:23:58 -06:00
Kevin Froman
6cc01fa240 boiler plate and bug fixes 2019-11-15 22:18:38 -06:00
Kevin Froman
1166c9155a fixed site loader and subdirs 2019-11-13 21:06:04 -06:00
Kevin Froman
adcb3f31a9 * bumped unpaddedbase32 version
* improved readme
* better shutdown message in ui
2019-11-06 18:03:38 -06:00
Kevin Froman
9c1cb1a7e1 added new bootstrap node, changed todo, documented onionrvalues better 2019-10-24 03:20:06 -05:00
Kevin Froman
c60dfdcea3 added new bootstrap node 2019-10-19 03:45:11 -05:00
Kevin Froman
4eeed15ecb added license boilerplate to onboarding and apicheck js 2019-10-17 14:53:21 -05:00
Kevin Froman
bfd25ab706 removed web password from details and fixed python powered image 2019-10-17 05:01:27 -05:00
Kevin Froman
265e2c181b work on onboarding 2019-10-17 05:00:24 -05:00
Kevin Froman
d034072704 added apicheck file 2019-10-16 17:32:47 -05:00
Kevin Froman
560e828c8a updated todo and about 2019-10-16 04:15:24 -05:00
Kevin Froman
cea6840588 added api shutdown check 2019-10-16 03:55:45 -05:00
Kevin Froman
bb7817076d make socket servers non default for now 2019-10-16 01:32:27 -05:00
Kevin Froman
18e317c820 work on onboarding 2019-10-16 01:30:44 -05:00
Kevin Froman
2d5fc6cf54 use span instead of input in mail ui 2019-10-14 06:02:51 -05:00
Kevin Froman
63fced9cff * improved friend removal
* made restart more reliable
* fixed banblock not deleting blocks
* somewhat fixed friend endpoints not working with niceware keys
* started working on adjusting mail interface to use div instead of inputs
2019-10-13 20:13:00 -05:00
Kevin Froman
e5fc15acc2 lots of web ui work 2019-10-11 04:28:43 -05:00
Kevin Froman
f0c72ef1c8 move config editor in index, fix circles showing posts under wrong circle 2019-10-10 02:25:12 -05:00
Kevin Froman
a704eaaf60 make outgoing connections scroll better & not be textarea 2019-10-09 22:32:19 -05:00
Kevin Froman
2ab2597e00 correct placeholder color in dark theme, use better uptime display 2019-10-08 23:17:29 -05:00
Kevin Froman
b10bbe7c52 added confirm for restart/shutdown ui btns 2019-10-08 22:25:34 -05:00
Kevin Froman
7f60560cbe improve input fields in dark theme 2019-10-08 22:17:47 -05:00
Kevin Froman
c4c4fb70d5 added motd, todo.txt, and small bug fixes 2019-10-08 16:14:30 -05:00
Kevin Froman
695f334297 added motd system, reworked handling of bytes in signatures 2019-10-07 21:32:33 -05:00
Kevin Froman
c22f084315 work on runtime tests and onboarding 2019-10-07 00:51:30 -05:00
Kevin Froman
dbb306d7ee webui cleanup 2019-10-06 04:34:30 -05:00
Kevin Froman
7e9fe03235
+ added theme api
+ added switcher from dark and light theme
- deleted profiles directory for now
+ added theme config option
* added boilerplate to circle picker and useridenticons
2019-10-05 18:35:40 -05:00
Kevin Froman
578a238f2e added missing circle files and bulmaswatch 2019-10-05 15:32:07 -05:00
Kevin Froman
f4d7a2acb9 darkmoded friends 2019-10-04 17:13:03 -05:00
Kevin Froman
215c8d2c3a added dark mode 2019-10-04 16:49:35 -05:00
Kevin Froman
f0e7810342 split mail reply on - 2019-09-29 16:32:46 -05:00
Kevin Froman
6d515f7a60 added notification config option 2019-09-29 15:52:34 -05:00
Kevin Froman
60f0ef0fef added option to disable plaintext blocks 2019-09-27 20:38:47 -05:00
Kevin Froman
71c9337ab7 board now uses sha256 2019-09-27 18:04:49 -05:00
Kevin Froman
09f6735961 moved static data one directory up 2019-09-23 17:56:05 -05:00