Commit graph

398 commits

Author SHA1 Message Date
Dominik Picheta
ff70dce9e8 Attempt to build libsass manually for travis. 2018-05-19 23:18:29 +01:00
Dominik Picheta
c4431ebf2e Fixes editing box regression. 2018-05-19 20:57:45 +01:00
Dominik Picheta
0a53392258 Reset states properly when navigating to new url. 2018-05-19 20:27:29 +01:00
Dominik Picheta
2fbebfa3f9 Take deleted accounts into account. 2018-05-19 19:50:46 +01:00
Dominik Picheta
aa9f24e1d7 Switch permissions around. EmailUnconfirmed's are now visible but cannot post. 2018-05-19 19:05:34 +01:00
Dominik Picheta
2ab20bf7a5 Implements deleteUser and updateProfile in backend. 2018-05-19 18:47:03 +01:00
Dominik Picheta
dc72aeb677 Prevent stalls due to no -y flag. 2018-05-19 17:04:43 +01:00
Dominik Picheta
b4f96c8071 Attempt to run on xenial so that we can install libsass. 2018-05-19 15:47:18 +01:00
Dominik Picheta
54a7060dba Refactors and improves profile settings tab. 2018-05-19 15:41:11 +01:00
Dominik Picheta
dff0e89115 Pin more dependencies. 2018-05-19 14:05:55 +01:00
Dominik Picheta
8e7142420d Pin the Nim version inside the travis file. 2018-05-19 13:48:45 +01:00
Dominik Picheta
e3055920ea Adds travis.yml file. 2018-05-19 13:29:53 +01:00
Dominik Picheta
e5772b8579 Implements login test. 2018-05-19 13:18:57 +01:00
Dominik Picheta
c6ed9e80c9 Implements web driver test suite and simple test. 2018-05-18 22:33:56 +01:00
Dominik Picheta
770b5cddab Fix rare threadlist race condition properly. 2018-05-18 20:53:07 +01:00
Dominik Picheta
8518c70a66 Rearranges directories and files. 2018-05-18 20:48:01 +01:00
Dominik Picheta
41a6790fe8 Implements delete button fully in frontend and backend for posts and thread. 2018-05-18 19:54:33 +01:00
Dominik Picheta
dd9be8f639 Reset LikeButton error on mouse leave. 2018-05-18 17:11:22 +01:00
Dominik Picheta
a0655e049d Implements likes fully in frontend and backend. 2018-05-18 17:04:34 +01:00
Dominik Picheta
5c9f1bb85e Rearrange post buttons. 2018-05-18 14:16:19 +01:00
Dominik Picheta
d5f1c674c5 Implements edit history. 2018-05-18 14:03:35 +01:00
Dominik Picheta
8acaca298b Fixes bug with thread list loading twice on refresh. 2018-05-18 12:01:00 +01:00
Dominik Picheta
7f5e68331c Adds needsPasswordReseti DB field for future use. 2018-05-18 11:59:20 +01:00
Dominik Picheta
8d41060c54 Implements display of replyingTo in front end. 2018-05-17 22:44:30 +01:00
Dominik Picheta
1ecd8daa7c Implements categories in threads list. 2018-05-17 21:19:40 +01:00
Dominik Picheta
e34501a61a Implements replyingTo in the backend. 2018-05-17 20:52:59 +01:00
Dominik Picheta
c4df36d461 Fixes thread activity not updating. 2018-05-17 20:14:41 +01:00
Dominik Picheta
79c47d47f3 Implements proper 404s. 2018-05-17 20:09:35 +01:00
Dominik Picheta
416655764d Ensure deleted posts and threads are not accessible. 2018-05-17 19:54:15 +01:00
Dominik Picheta
e04403c7f1 Adds replyingTo field to post. 2018-05-17 19:40:14 +01:00
Dominik Picheta
3810220d37 Adds missing auth module. 2018-05-17 19:32:30 +01:00
Dominik Picheta
87952e8d4d Fixes category creation in setup script. 2018-05-17 19:30:00 +01:00
Dominik Picheta
7eb6b081ad Fixes forum to work in dev mode. Creates setup_nimforum script. 2018-05-17 19:22:46 +01:00
Dominik Picheta
3804faab3b Fixes issues caused by incorrect user comparisons. 2018-05-17 17:35:54 +01:00
Dominik Picheta
21b8165751 Hide moderated posts. Add indicators of user rank on posts. 2018-05-17 17:27:08 +01:00
Dominik Picheta
840d8164eb Moves the new design to /. 2018-05-17 17:13:02 +01:00
Dominik Picheta
8a8f99e198 Reintroduce spectre submodule. 2018-05-17 16:37:11 +01:00
Dominik Picheta
9f087be6e7 Minor cleanup of old useless files. 2018-05-17 16:33:04 +01:00
Dominik Picheta
825c1d6548 s/redesign/frontend/ 2018-05-17 16:16:45 +01:00
Dominik Picheta
37d9fb3bb7 Removes email from profile stats. 2018-05-17 16:11:01 +01:00
Dominik Picheta
581eba73e3 Implements post button for requesting a password reset. 2018-05-17 13:42:35 +01:00
Dominik Picheta
81e5bf5af0 Improvements to profile settings. 2018-05-17 12:54:50 +01:00
Dominik Picheta
87605e7d94 Some work on settings tab in profile page. 2018-05-17 00:10:36 +01:00
Dominik Picheta
5c86ae5d12 Add small TODO for edit box. 2018-05-16 23:06:21 +01:00
Dominik Picheta
765b43cf4a Fixes like button not showing up for admins. 2018-05-16 22:55:25 +01:00
Dominik Picheta
2b8c6d585f Show post edit buttons for admins too. 2018-05-16 22:50:55 +01:00
Dominik Picheta
fc7dabddda Finalises implementation of post editing. 2018-05-16 22:41:36 +01:00
Dominik Picheta
1be362259c Implements Cancel/Save buttons for edit box. 2018-05-16 19:14:28 +01:00
Dominik Picheta
c5fd70d275 Implements edit box and rearranges post buttons. 2018-05-16 18:45:42 +01:00
Dominik Picheta
84caff7c97 Adds global reply button to postlist. 2018-05-16 17:43:01 +01:00