Commit graph

434 commits

Author SHA1 Message Date
10faf9a844 Fixed mobile menu not checking permissions. 2019-05-07 08:16:26 +02:00
abd6983b79 Add support for individual forum category icons. 2019-05-05 18:44:47 +02:00
d33f7614d0 Fixed the way polls are displayed in certain situations. 2019-05-05 17:46:57 +02:00
f5d693f24b Use news_preview macrro for search results. 2019-05-05 16:25:21 +02:00
4a3afa9fb0 Use real post layout for search page. 2019-05-04 22:00:23 +02:00
84e9345657 Add support for permission bound navigation items. 2019-05-04 21:41:34 +02:00
a48d583f33 Fixed tag being closed too early. 2019-05-04 02:34:17 +02:00
244d0f9be0 Polls stuff. 2019-05-04 02:32:43 +02:00
f2d6e8b870 More polls stuff 2019-05-02 23:36:57 +02:00
6606b0d7c4 Updated look of nothing found notice. 2019-05-01 22:44:52 +02:00
2f06eedb10 Show count in title again. 2019-05-01 22:34:36 +02:00
9704bd3b54 Update topic look on search page. 2019-05-01 22:31:59 +02:00
2298617ee3 Updated search header. 2019-05-01 22:19:04 +02:00
3b84f4c9e0 Rewrote forum permission backend (removed all WITH RECURSIVE statements). 2019-04-30 22:55:12 +02:00
20ef18cc82 Reworked permission fetching. 2019-04-30 02:55:10 +02:00
f3a2285509 WIP poll support. 2019-04-18 01:59:33 +02:00
aea03db8e4 Hide sections individually. 2019-04-14 01:28:50 +02:00
03a6e15fe1 Use user cards for user search results. 2019-04-14 01:20:04 +02:00
58457634e0 Added missing page title to search page. 2019-04-14 01:11:16 +02:00
ac6307d0d8 Updated search bar look. 2019-04-14 01:09:40 +02:00
85c41b4d86 Added basic search page. 2019-04-13 18:44:41 +02:00
9d5376926f Better indexing and added statistics overview to manage. 2019-04-13 01:28:09 +02:00
fc476ac28c Added RSS/Atom feeds to the news section. 2019-04-12 23:37:59 +02:00
6ecb590c57 Hardcoded changelog actions. 2019-04-12 00:31:23 +02:00
d7713b27c1 Make branch name take place of tag name when not in HEAD. 2019-04-11 20:26:32 +02:00
dc854bb7d5 Fixed branch display. 2019-04-10 23:54:50 +02:00
d51931cc42 Added forum post submission with CTRL+ENTER. 2019-04-10 20:43:33 +02:00
643ea59ee8 Display pre-template load time in footer. 2019-04-10 20:20:35 +02:00
d9aab7078f Recursively retrieve last post in forum. 2019-04-10 20:16:36 +02:00
031675e3b0 Display branch name in footer when not in master branch. 2019-04-10 11:31:24 +02:00
1ed7aef2aa Improved changelog tag management. 2019-04-02 21:02:35 +02:00
0bf4c5433c Improved role management. 2019-04-02 20:36:05 +02:00
a7b82293a6 Added private Forum Leaderboard page. 2019-03-31 18:49:16 +02:00
4c506d84cb Updates to the session system. Closes #168. 2019-03-31 01:53:46 +01:00
101d4d1b51 Updated text on profile. 2019-03-25 21:12:49 +01:00
feb1faab04 Use resized avatars where appropriate. 2019-03-25 21:11:31 +01:00
c6826bd4f1 Added profile topic listing (wip). 2019-03-10 22:18:33 +01:00
724bd29965 Removed experimental enum usage from comment votes table. 2019-03-10 20:00:10 +01:00
b6c98275ca Improved two factor login flow. 2019-03-10 19:27:44 +01:00
b2176cd030 Fixed migration page. 2019-03-10 02:05:40 +01:00
305599c8cb Added time based two factor authentication support. 2019-03-10 01:57:19 +01:00
9c739e1062 Split auth.php up into multiple files. 2019-03-08 01:35:53 +01:00
93e89fe8e5 Match the news preview styling with the real page more. 2019-03-03 20:18:03 +01:00
5d4e2c84c8 Adjustments to make the TRIGGER execute properly. 2019-03-03 16:26:23 +01:00
6e5854b165 Some preparations for the activity feed. 2019-03-02 23:49:10 +01:00
bc5c7fb2ff Flip landing page on mobile. 2019-03-02 22:25:35 +01:00
41bce46c7d Sorted the changelog styling out. 2019-03-02 22:04:45 +01:00
aec69ff19c Moved stats into a single db_query call. 2019-03-02 20:29:41 +01:00
ca8095a138 Update client scripts to use the url registry. 2019-03-01 00:06:28 +01:00
b3963f5c11 Removed old test site related redirect. 2019-02-28 22:55:11 +01:00
126eddec51 Updated most static urls to use the url registry. 2019-02-28 22:52:39 +01:00
fc4b6be7c7 Fixed post editor avatar. 2019-02-28 22:17:59 +01:00
8ee35f33c6 Massive user card overhaul. 2019-02-28 22:06:30 +01:00
7057ca7855 Fixed typo. 2019-02-27 17:29:38 +01:00
19fb0ffc30 Added more styling to the followers/following page. 2019-02-27 17:26:49 +01:00
17fa18665f Updated profile.php in accordance with user assets no longer being served through it. 2019-02-27 16:32:13 +01:00
5fbad79c23 Moved user asset serving out of profile.php. 2019-02-27 15:46:18 +01:00
5cabd79702 Recursively count topics and posts. 2019-02-26 15:35:35 +01:00
f8a3b8bb9b Added lite login model window, closes #79. 2019-02-12 17:38:42 +01:00
c60faa9607 Updated forum headers, closes #143. 2019-02-12 15:04:05 +01:00
5d36e24fc7 Lock the site during migrations to avoid dumb errors. 2019-02-05 14:39:22 +01:00
cdd7f8d9d7 Fixed another styling issue. 2019-02-05 13:34:09 +01:00
a65777dc3b Fixed styling issue caused by a replace all. 2019-02-05 13:33:33 +01:00
65567d65e4 Turn styled colour input into a global control. 2019-02-05 13:31:52 +01:00
39c9c128c0 Updated user management styling a little bit. 2019-02-04 22:10:00 +01:00
2379d953ac Restyled the manage user listing. 2019-02-04 12:38:20 +01:00
21c2fd9ffe Updated manage roles listing. 2019-02-04 12:15:40 +01:00
9a1d05e3d6 Fixed birthday field discrepancy. 2019-02-01 09:27:06 +01:00
e3493aac79 Added posting preview button, closes #125. 2019-01-30 10:19:35 +01:00
d146cbae61 Started centralising URLs. 2019-01-24 21:54:24 +01:00
a560fba80f Removed commented buttons. 2019-01-22 17:03:03 +01:00
6424f646e2 Added hierarchy checks in important places, mostly closes #94. 2019-01-22 16:18:01 +01:00
b170ef315e Display following/followers count on profile, closes #85. 2019-01-22 15:57:12 +01:00
cdb8e75f72 Added OP badge, closes #120. 2019-01-22 14:58:57 +01:00
c70de41222 Added forum signatures. 2019-01-18 23:24:37 +01:00
2f89996679 Display user title on the forum. 2019-01-18 21:24:35 +01:00
f57afbc9c7 Temporary (hopefully less glitchy) member listing. 2019-01-18 21:10:09 +01:00
96c665bfd5 Cleaned up random queries, closes #132. 2019-01-18 18:08:19 +01:00
feea91f89e Made new header public. 2019-01-18 17:00:34 +01:00
79ea1303fe Added participation indicator to topics. 2019-01-18 16:55:48 +01:00
0fcb7bc4dd //forgot to save whoops 2019-01-18 15:22:53 +01:00
4458ac011b Less bad hover effect on avatar. 2019-01-18 15:16:06 +01:00
205b019cef Added baseline for birthday field. 2019-01-18 15:11:15 +01:00
ffaf041529 Fixed issues with the mobile nav. 2019-01-17 21:18:28 +01:00
734424f473 Restyled the desktop header once more. 2019-01-17 21:12:28 +01:00
1e9583405c Copy menu generation code to old header. 2019-01-17 20:32:44 +01:00
f048dd20f5 Header updates (tester only). 2019-01-17 02:46:19 +01:00
b73f739432 Added rel stuff to the Twitter link under the Home dropdown. 2019-01-16 20:53:11 +01:00
616a6e4ab9 Some styling updates to the old header. 2019-01-16 20:49:36 +01:00
b409a18a9d Started work on header redesign (tester-only for now). 2019-01-12 21:43:51 +01:00
2896eca542 Moved mark as read button to the actions row. 2019-01-12 19:22:13 +01:00
9869190b2a Added some topic moderation tools. 2019-01-12 00:00:53 +01:00
e9a1f59b4f Nuked the stale chat quotes code, rewrite when the chat actually exists. 2019-01-10 23:59:24 +01:00
4a1941a447 Fixed ordering of user menu, was backwards for compat with the older menu. 2019-01-10 23:49:23 +01:00
4743aa7a77 //whoops that isn't right 2019-01-10 21:40:15 +01:00
bf70461e5c Updated post links to only use direct ones, indirect would break on different pages. 2019-01-10 21:38:20 +01:00
364cc75b68 Added basic post deletion (no AJAX or topic deletion yet). 2019-01-10 21:08:37 +01:00
624cba9d32 Added button to mark a forum or the entire thing as read. 2019-01-09 21:22:54 +01:00
44171207d2 Removed the 'throwback' PM welcome notice from the frontpage. 2019-01-07 11:59:06 +01:00
96badc0f72 Fixed wideposting being fixed too early. 2019-01-06 22:40:58 +01:00
142165338e Scheduled wideposting to fix itself in February, closes #103. 2019-01-05 18:33:12 +01:00
2857f45f1a Added small topic pagination to topic listing. 2019-01-04 02:40:18 +01:00
a67c3d67ff Fixed post lookup. 2019-01-04 01:11:31 +01:00
ef46b0ccbb Fixed graphical glitches (hopefully). 2019-01-03 19:02:38 +01:00
f524da4ad6 Fixed changelog date page throwing a 404. 2019-01-03 17:22:51 +01:00
f8d9abce0a Change opacity of locked topics. 2019-01-03 17:06:35 +01:00
fe58c66d9d Show locked/archived notice at the end of the page too. 2019-01-03 17:02:43 +01:00
2086a6cde2 Fixed forums with no posts throwing a 404. 2019-01-03 17:00:13 +01:00
782380f51f Allow overriding the lockdown message. 2019-01-03 03:00:20 +01:00
0cf328c05d Rewrote the pagination system. 2019-01-03 01:33:02 +01:00
374f9cf699 Fixed New Topic button not showing up anymore (assumed wrong column type). 2019-01-02 23:16:50 +01:00
9a41b8536e Fixed the New Topic button showing in archived categories. 2019-01-02 22:56:21 +01:00
be0efed5b6 Updated the archival/lock notice to match the current design better. 2019-01-02 22:55:55 +01:00
394032e8b8 Display breadcrumbs below post and topic listings. 2019-01-02 22:39:57 +01:00
062a6bd1e4 Release new user menu to everyone. 2019-01-02 22:35:31 +01:00
b84b4475fc Fixed editor discarding existing content when failing, closes #112. 2019-01-01 04:48:48 +01:00
f3b02edfaa Fixed crash when viewing topics as guest. 2019-01-01 03:44:24 +01:00
727e13b03b Added experimental user navigation bar. 2018-12-31 19:07:41 +01:00
8fd20f9c82 Link root forums to the main page from breadcrumbs. 2018-12-31 03:22:13 +01:00
fa6d05e9f6 Updated the changelog list a bit. 2018-12-31 03:16:01 +01:00
514f7c4513 A bunch of front page updates. 2018-12-31 02:37:47 +01:00
3da99a37b6 Send relation actions through AJAX, closes #93. 2018-12-30 23:07:32 +01:00
eed548313b Added button to pin/unpin comments, closes #100. 2018-12-30 21:42:01 +01:00
8c7aad6d16 Added dropdown for selecting topic type in editor. 2018-12-30 20:51:32 +01:00
0d6b1be094 Added global announcement post type. 2018-12-30 19:58:30 +01:00
c025a2c88e Allow editing of the topic name when editing the original post. 2018-12-30 04:23:04 +01:00
28205006c5 Make title in reply mode clickable to return to the topic page. 2018-12-30 04:07:42 +01:00
e3d4d41a9a Added post editing, closes #97. 2018-12-30 04:02:35 +01:00
0fcd91ef48 Hide unimplemented buttons for now. 2018-12-29 04:17:34 +01:00
bb0fd1bf6a Added permission calculator to the forum section in manage. 2018-12-29 04:14:07 +01:00
cbd4ae24e6 Reverted addition of permission override flagset. 2018-12-28 21:20:38 +01:00
e14db1a133 Hide the profile sidebar when there's no content for it. 2018-12-28 17:52:15 +01:00
698ab50435 Finished implementation of warning and banning system, closes #87. 2018-12-28 06:03:42 +01:00
e1c2c97669 Improved the warning management UI. 2018-12-27 22:01:57 +01:00
a34a546ace Added ability to assign warnings (WIP). 2018-12-27 06:13:03 +01:00
e70a22e104 Redid the topic create/reply form. 2018-12-27 05:25:51 +01:00
f03b37e0c6 Fixed inability to view topics ever and also added icons. 2018-12-27 03:59:57 +01:00
306690c8a7 First bits of the management side for warnings. 2018-12-27 00:21:44 +01:00
38cb13aefe Added a UI for managing the IP blacklist. 2018-12-26 17:03:26 +01:00
abf67dd366 Added IP registration blacklisting. 2018-12-25 22:41:28 +01:00
a88464d67f Removed unused container styling stuff. 2018-12-25 02:55:09 +01:00
f345b7fe51 Added some base stuff for warnings. 2018-12-24 21:35:25 +01:00
774ce1f966 Added soft delete viewing support to the forum. 2018-12-22 12:02:26 +01:00
22dea71063 Better handling of deleted comments with replies. 2018-12-16 20:40:50 +01:00
6054422fd8 Fixed some minor things. 2018-12-16 00:58:58 +01:00
8fa8eaa1f9 Improved handling of soft deleted comments. 2018-12-15 23:15:35 +01:00
84948121bc Improved look of global audit log. 2018-12-15 19:14:23 +01:00
1c9b49a2f6 Some comments maintenance. 2018-12-11 21:42:59 +01:00
3980939d54 // Permissions stuff 2018-12-11 20:08:59 +01:00
ac02d9ad9b Limited pagination size more. 2018-12-11 17:03:30 +01:00
e0ae0647d3 // begin overrides 2018-12-11 05:36:57 +01:00
6f59c55f75 Restyled news post page. 2018-12-11 02:20:18 +01:00
fa9059a9d9 Rewrote client side code for the comment system. 2018-12-11 00:43:50 +01:00
d3531fc2c1 // More comments system updates. 2018-12-10 00:56:36 +01:00
b4abea015a // half finished comments bullshit 2018-12-09 04:42:38 +01:00
0a417b75af //Merging management and public user listing. 2018-12-05 20:57:56 +01:00
9bd1d3e910 Fixed multiple comment posting and removed container height limit. 2018-12-05 18:19:36 +01:00
fa951c5da2 Fixed custom colour checkbox state being inverse. 2018-12-05 17:57:40 +01:00
e9ec03608c Removed avatar changing field from management panel. Closes #80. 2018-12-01 13:35:42 +01:00
8007d3db29 Fixed pagination in settings. Closes #73. 2018-12-01 13:20:21 +01:00
b9c8a967fa Make url_construct a function instead of a filter. 2018-12-01 12:57:23 +01:00
486e5c9e77 Redirect to previous page after login, closes #78. 2018-12-01 12:39:47 +01:00
85b0ba4ba2 Removed old informational pages. 2018-11-29 23:26:27 +01:00
1412fd6568 Added navigation to settings. 2018-11-20 00:48:09 +01:00
e4ad15b660 A makeover for account logs as well. 2018-11-20 00:13:48 +01:00
70c3cd63fc Restyled login attempts. 2018-11-19 23:48:01 +01:00
e9bda13078 Use avatars for the online users box. 2018-11-17 23:44:58 +01:00
c4aa9c63f4 Restyle changelog log page. 2018-11-17 22:59:01 +01:00
a2f3e2f966 Updated the icon and text in the roles section. 2018-11-17 21:51:43 +01:00
e7cddfd37e Added personal role management. 2018-11-17 21:37:18 +01:00
3cb971aa03 //user role stuff 2018-11-16 18:54:56 +01:00
b84121e277 Moved some of the comments javascript stuff to typescript. 2018-11-15 23:53:52 +01:00
89afab2d96 Make it possible to have more than one login form on a page. 2018-11-15 23:02:57 +01:00
a1f891fd22 Moved more stuff to TypeScript. 2018-11-07 22:00:16 +01:00
061100f0d7 Moved some of the JavaScript stuff to TypeScript. 2018-11-06 23:55:05 +01:00
90d325966d Added TypeScript compilation stuff. 2018-11-05 17:45:22 +01:00
32ac6816f7 Added markdown styling. 2018-11-01 22:35:10 +01:00
095acb829d Added subtle reminder to split the homepage up in two parts. 2018-10-31 10:44:07 +01:00
366ea2710a Moved Twig functions and filters into an Extension class. 2018-10-29 23:00:49 +01:00
485749c997 Added per-session activity timestamp. 2018-10-29 22:23:53 +01:00
d832b59905 Updated everything to use new table names. 2018-10-29 22:18:53 +01:00
67d59d90bf Massively cleaned up settings.php. 2018-10-29 20:12:06 +01:00
1430b2e692 Updated session manager styling. 2018-10-29 18:55:10 +01:00
8786ed10dc // 2018-10-28 14:45:25 +01:00
bb6abe4f33 Fixed error on profiles while logged out. 2018-10-28 03:03:53 +01:00
72d72e4c60 Merge settings pages into one. 2018-10-28 03:02:00 +01:00
8495a83d18 Merged settings into a single page. 2018-10-28 00:01:01 +02:00
d5335a0d26 Centralised select template. 2018-10-27 23:38:01 +02:00
170e832d72 Updated all numeric input boxes. 2018-10-27 21:06:16 +02:00
f3ba61418d Centralised file input selection. 2018-10-27 20:50:34 +02:00
46bca5bfca Radio buttons also exist! 2018-10-27 16:50:46 +02:00
a887ad6ed4 Restyled checkboxes. 2018-10-27 16:29:13 +02:00
9e105de5cd Moved background settings above the Elsewhere section. 2018-10-27 14:45:51 +02:00
7884c98f7e Fully moved profile, avatar and background editing to on-profile. 2018-10-27 03:20:27 +02:00
a8337d7ab1 Fixed profile header shadows. (Closes #69) 2018-10-26 00:56:21 +02:00
8a62431139 Replaced inputs of type hidden, csrf and text with macros. 2018-10-25 03:35:53 +02:00
b7ff2e6505 Fixed news pagination. 2018-10-25 02:23:26 +02:00
71b65b93d6 Updated forum/topic tools styling. 2018-10-25 02:15:23 +02:00
1f3afe4c51 Updated pagination look. 2018-10-25 00:48:07 +02:00
48332b2148 Fixes margins on the index. 2018-10-22 23:10:38 +02:00