Commit graph

78 commits

Author SHA1 Message Date
Joey Yakimowich-Payne
f93bd87316 Update for Nim 1.0.6 2020-02-14 17:43:17 +01:00
Joey Yakimowich-Payne
7321ee6f61 Add case insensitive check to username validation 2018-08-16 11:10:49 +09:00
Joey
f8781ba5f3 Add better RST preview error (#196)
* Add better RST preview error

* Add exception information back
2018-08-10 08:51:22 +01:00
Mr.Chun
7e42479228 make send mail from address configurable (#191)
* feat(email): make send mail from address configurable

* Exit sendMail early if there is no smtpFromAddr.

* Small adjustment to setup_nimforum
2018-07-29 16:04:36 +01:00
Joey Yakimowich-Payne
a6c0fe691c Add test for banned user 2018-07-22 19:28:21 +09:00
Dominik Picheta
5714ad0c6a Adds attempt to test issue #181. Moves procs to common too.
Sadly the attempt wasn't a success. I decided to commit what I've
got so far and come back to it later. Out of time for this now.
2018-07-20 15:16:39 +01:00
Dominik Picheta
9f9d16467f Fixes #181. 2018-07-20 14:14:59 +01:00
Dominik Picheta
9ee0ddf176 Sessions now persist across different IP addresses. 2018-07-20 13:52:27 +01:00
markprocess
954fe7b05a Refactoring exception handling 2018-07-19 16:09:36 -04:00
Joey Yakimowich-Payne
c361fda523 Replace len check with assert 2018-07-17 22:29:51 +09:00
Joey Yakimowich-Payne
b2fc4dfbe0 Add license id 2018-07-17 12:50:23 +09:00
Joey Yakimowich-Payne
6fb5cfbfa2 Add more friendly classes 2018-07-16 21:09:24 +09:00
Joey Yakimowich-Payne
0d67eab626 Create test and dev users for testing 2018-07-16 19:06:00 +09:00
Joey Yakimowich-Payne
d422b07394 Add more helpful classes and ids 2018-07-16 14:49:06 +09:00
Joey Yakimowich-Payne
122e279256 Add helpful ids and classes for testing 2018-07-13 09:16:48 +09:00
Dominik Picheta
6e207327a5 Fixes post deletion for users. 2018-05-27 20:58:38 +01:00
Dominik Picheta
0e30f4f625 Add --setup option to setup_nimforum script. 2018-05-27 20:55:31 +01:00
Dominik Picheta
d0ec32321c Hotfix mentions in anchors. 2018-05-25 22:57:38 +01:00
Dominik Picheta
3054be9111 Fixes unicode profile names in backend. 2018-05-25 22:00:51 +01:00
Dominik Picheta
c32daefec7 Fixes profile UTF-8 decoding issue. 2018-05-25 21:43:41 +01:00
Dominik Picheta
571da55460 Fixes #135. 2018-05-24 17:01:40 +01:00
Dominik Picheta
32b81b94cf Fixes loading of posts/profiles multiple times unnecessarily. 2018-05-24 15:35:52 +01:00
Dominik Picheta
adeed9b5be Don't show the "last visit" line after last thread. 2018-05-24 14:52:17 +01:00
Dominik Picheta
5f198a35db Show usernames of people that liked a post on hover. 2018-05-24 14:46:59 +01:00
Dominik Picheta
2e3f8d4235 Adds rst cheatsheet. 2018-05-24 14:43:18 +01:00
Dominik Picheta
dbb3d5c7c1 Fixes Ctrl/Cmd not opening links in new tab. 2018-05-24 14:15:53 +01:00
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
934dbef44c Add recaptcha to reset password modal. 2018-05-23 14:00:49 +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
b895bf3d75 Adds ability to specify scripts in config to be added to HTML. 2018-05-22 22:15:42 +01:00
Dominik Picheta
21a75483fe Fixes anchored post links spamming the browser history. 2018-05-22 20:44:27 +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
407f03da77 Moves mockups to mockup folder. 2018-05-21 23:21:05 +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