Commit graph

452 commits

Author SHA1 Message Date
Dominik Picheta
7baae0bde0 Spammers are now hidden from the thread list properly. 2018-05-24 14:07:52 +01:00
Dominik Picheta
c566b05347 Update Karax and small frontend fixes. 2018-05-24 12:00:06 +01:00
Dominik Picheta
32dbf30781 Fixes overflow for <pre> blocks without .code. 2018-05-23 14:27:44 +01:00
Dominik Picheta
934dbef44c Add recaptcha to reset password modal. 2018-05-23 14:00:49 +01:00
Dominik Picheta
6c4fd6f50b Pin sass package commit. 2018-05-23 12:56:07 +01:00
Dominik Picheta
b8c1ae1fe0 Implements ability to specify the HTTP port. 2018-05-23 12:48:31 +01:00
Dominik Picheta
b9df0ec895 Fixes newThread regression. 2018-05-22 23:04:08 +01:00
Dominik Picheta
3a87ecb0ab Adds titles to threads and profiles. 2018-05-22 22:57:28 +01:00
Dominik Picheta
2f2d83b86c Change 'scripts' to 'ga' for google analytics specific config. 2018-05-22 22:49:34 +01:00
Dominik Picheta
8ee75233d4 Fixes travis failure by creating test DB earlier. 2018-05-22 22:21:59 +01:00
Dominik Picheta
b895bf3d75 Adds ability to specify scripts in config to be added to HTML. 2018-05-22 22:15:42 +01:00
Dominik Picheta
d9b646cca1 Update Nim hash for travis. 2018-05-22 21:59:27 +01:00
Dominik Picheta
21a75483fe Fixes anchored post links spamming the browser history. 2018-05-22 20:44:27 +01:00
Dominik Picheta
5cc405ad69 Change link style in profile view. 2018-05-22 20:29:16 +01:00
Dominik Picheta
b30eba6859 Fixes search regression. 2018-05-22 20:26:13 +01:00
Dominik Picheta
e78c509940 Hide banned threads in the thread list for now using CSS. 2018-05-22 20:20:02 +01:00
Dominik Picheta
568e910040 Implements proper "last visit" line and time highlighting. 2018-05-22 20:06:58 +01:00
Dominik Picheta
e0802d4db0 Ensures old hyperlinks with page numbers are redirected properly. 2018-05-22 17:42:41 +01:00
Dominik Picheta
3e66655ee7 Cleanup old constants. 2018-05-22 17:39:52 +01:00
Dominik Picheta
6027a4fab0 Don't reload page when navigating to search result post. 2018-05-22 15:32:50 +01:00
Dominik Picheta
3e03ffe76d Implements search. 2018-05-22 14:58:29 +01:00
Dominik Picheta
705f212118 Adds ability to override CSS styles from a foreign repo. 2018-05-22 12:59:56 +01:00
Dominik Picheta
375391ae99 Move customisable styles to a custom-style.scss file. 2018-05-22 12:01:57 +01:00
Dominik Picheta
9420adb003 Ensure images don't overflow post container. 2018-05-22 00:13:32 +01:00
Dominik Picheta
34f2a15af1 Use :visited to colour visited links for now.
Until we get proper tracking :)
2018-05-21 23:26:04 +01:00
Dominik Picheta
407f03da77 Moves mockups to mockup folder. 2018-05-21 23:21:05 +01:00
Dominik Picheta
79c61613cd Hides more unimplemented features via CSS. 2018-05-21 23:19:02 +01:00
Dominik Picheta
3d860e9654 Implements importer for old DB. 2018-05-21 23:12:08 +01:00
Dominik Picheta
348a5df509 Hide unfinished features. 2018-05-21 20:49:49 +01:00
Dominik Picheta
318f3d7fa3 Initialise admin account with id of 1 not 0. 2018-05-21 20:40:26 +01:00
Dominik Picheta
c9538ec703 Implements ability to lock threads. 2018-05-21 19:43:16 +01:00
Dominik Picheta
0f58f5f7a0 Use % instead of multiReplace for string vars. 2018-05-21 18:38:50 +01:00
Dominik Picheta
c9901824e2 Fixes for better performance (caching, minifying, etc.) 2018-05-21 16:43:21 +01:00
Dominik Picheta
c0ecf782c8 Implements reset password modal under login modal. 2018-05-21 15:39:47 +01:00
Dominik Picheta
595b0ea086 Use HMAC for ident hashes and adds dedicated activateEmail page. 2018-05-21 15:00:24 +01:00
Dominik Picheta
6ed489ed5b Bump Jester commit to fix #79. 2018-05-21 13:56:29 +01:00
Dominik Picheta
649ba530cb Strip username in executeLogin. Fixes #123. 2018-05-21 00:07:32 +01:00
Dominik Picheta
2905b496fa Experiment with threads. 2018-05-20 23:37:29 +01:00
Dominik Picheta
1aadce71dc Fixes RSS regression. 2018-05-20 23:15:35 +01:00
Dominik Picheta
8e05dab331 Fixes #19. 2018-05-20 22:53:32 +01:00
Dominik Picheta
38f16606e8 Small style adjustments. 2018-05-20 22:25:12 +01:00
Dominik Picheta
d20d0e87ec Simple view incrementing on /posts request. 2018-05-20 22:02:58 +01:00
Dominik Picheta
40167ef1e4 Implements "can register" web driver test. 2018-05-20 21:43:09 +01:00
Dominik Picheta
d905a27f0c Disregard deleted accounts for duplicate checks. 2018-05-20 21:42:51 +01:00
Dominik Picheta
84a80ded03 Implements /activateEmail and changes how expiry is determined. 2018-05-20 21:21:19 +01:00
Dominik Picheta
2f5a6d888b Improves reset password page style. 2018-05-20 18:41:29 +01:00
Dominik Picheta
f8a9909278 Allow moderators to edit profiles, but don't show them the emails. 2018-05-20 18:25:51 +01:00
Dominik Picheta
93ae21cee6 Remove all sessions on password reset. 2018-05-20 17:36:39 +01:00
Dominik Picheta
b2ed4247df Implements password resets. 2018-05-20 17:30:39 +01:00
Dominik Picheta
249031b9a8 Implements /resetPassword and refactors email code. 2018-05-20 15:03:56 +01:00