Commit Graph

53 Commits

Author SHA1 Message Date
rubenwardy c2fbf7603a Update to Python 3.10 2022-01-27 18:44:00 +00:00
rubenwardy 9fcbbdc472 Refactor get_locale() to be cleaner 2022-01-25 01:35:57 +00:00
rubenwardy 95b3c66366 Copy locale to User model 2022-01-25 01:22:47 +00:00
rubenwardy 7b4254da58 Add locale to user model 2022-01-22 20:47:43 +00:00
rubenwardy b6fe0466ca Increase locale cookie expiry to 5 years 2022-01-20 20:27:38 +00:00
rubenwardy 8af2942097 Enable German translation 2022-01-14 15:28:46 +00:00
rubenwardy 3a0a3c5325 Enable Indonesian 2022-01-08 16:40:51 +00:00
rubenwardy ec6f16c229 Fix crash when sending emails 2022-01-08 02:42:48 +00:00
rubenwardy b2a72da219 Enable Melay translation 2022-01-08 02:34:19 +00:00
rubenwardy baa8c871b0 Fix crash on unimported gettext 2022-01-08 01:47:25 +00:00
rubenwardy dcd7e31738 Allow translating flash messages 2022-01-07 21:46:16 +00:00
rubenwardy a175162186 Remove flask-menu, make navbar translatable 2022-01-07 21:09:09 +00:00
rubenwardy 9de4ad5cb3 Fix crash 2022-01-07 19:46:49 +00:00
rubenwardy 482c9e5905 Enable translation support 2022-01-07 19:42:52 +00:00
rubenwardy 32372e8e86 Add support for strikethrough in markdown
Fixes #304
2021-08-21 05:40:20 +01:00
rubenwardy 895a113478 Fallback to autogenerated Gravatars 2021-08-17 21:34:23 +01:00
rubenwardy 8dbd22f56c Add custom 404 page 2021-04-10 16:30:19 +01:00
rubenwardy 92764465e0 Disable code highlighting for non-annotated code fences
Fixes #279
2021-02-28 21:24:57 +00:00
rubenwardy 14810b2cc5 Add table of contents to help pages 2021-02-02 20:05:24 +00:00
rubenwardy 2f66db5989 Update API docs, add support for code highlighting, add markdown table support 2021-02-02 17:09:19 +00:00
rubenwardy 8d6661511a Update copyrights 2021-01-30 17:00:58 +00:00
rubenwardy f7b3f4573d Add celery task maillogging 2020-12-07 18:17:17 +00:00
rubenwardy a8537659e2 Use correct mixin 2020-12-05 02:20:21 +00:00
rubenwardy 5ef15e91d4 Remove flask_user and use flask_login directly, with partial feature support 2020-12-05 02:20:21 +00:00
rubenwardy 42f96618e2 Clean up code 2020-12-04 02:26:06 +00:00
rubenwardy 820c968f73 Replace "Content DB" with "ContentDB" 2020-07-12 16:34:25 +01:00
rubenwardy b9386d5a47 Use middleware to clear notifications
Fixes #70
2020-07-10 22:23:52 +01:00
rubenwardy 663a9ba07b Fix exposing abs_url_for to templates 2020-03-28 19:01:39 +00:00
rubenwardy 6e938ba74c Split up users blueprint 2020-01-24 18:15:12 +00:00
rubenwardy 4e331c7f14 Fix deprecation warnings 2020-01-23 00:19:04 +00:00
rubenwardy be5bb11fe3 Add data* to docker ignore 2020-01-22 22:11:01 +00:00
rubenwardy 981ae74e5c Improve markdown escaping
Fixes #118
2020-01-22 22:10:02 +00:00
rubenwardy 095494f96f Improve Docker configurations 2020-01-18 01:20:32 +00:00
rubenwardy ff2a74367f Fix download forgery 2019-11-18 21:42:56 +00:00
rubenwardy 64f131ae27 Refactor endpoints to use blueprints instead 2019-11-15 23:51:42 +00:00
rubenwardy df247b021e Improve docker image and deployment scripts 2019-11-14 22:24:37 +00:00
rubenwardy 60483ef542 Add translation support 2019-07-29 21:44:39 +01:00
rubenwardy fbf374ff5d Add manual email support 2019-01-04 17:57:00 +00:00
rubenwardy 366ed9913e Update to Flask 1.0 2018-12-22 23:03:38 +00:00
rubenwardy c551201f79 Improve thread styling 2018-12-22 20:25:22 +00:00
rubenwardy 9dd3570a52
Add email on Flask error 2018-07-06 22:55:55 +01:00
rubenwardy ebd99165e9
Fix static routing error 2018-05-25 15:23:55 +01:00
rubenwardy 7fef1fb0d2
Add license to all JS/py files 2018-05-17 15:18:20 +01:00
rubenwardy 1e440d4523
Add help pages 2018-05-14 14:46:41 +01:00
rubenwardy 73fa5d1186
Add email support 2018-05-14 00:40:34 +01:00
rubenwardy 889e130e6b
Fix CSRF vulnerability on approve/reject links
Fixes #17
2018-05-13 18:38:01 +01:00
rubenwardy 5e44f3d64c
Move Github import to backend
Fixes #41
2018-05-11 12:57:16 +01:00
rubenwardy 4898b69ea0 Fix script injection using markdown
Fixes #16
2018-03-24 19:19:04 +00:00
rubenwardy cd77ad6050 Use bash script to start server 2018-03-24 02:36:14 +00:00
rubenwardy 0385590922 Use consistent quotes 2018-03-21 22:03:37 +00:00