Commit graph

688 commits

Author SHA1 Message Date
2c02a3594f Use the Index DbTools version for list prepare thing. 2023-07-22 13:54:42 +00:00
d559df61da Updated Index Serialiser usage. 2023-07-21 21:56:09 +00:00
7831da9f70 Added phpstan as a dev dependency. 2023-07-21 19:38:54 +00:00
45900202dc Removed local config plugin and fixed Index info pages. 2023-07-21 19:30:28 +00:00
52aa43dd94 Determine client info on insert rather than on retrieve for speed improvements.
i suppose device detect only ever expects to analyse a single string at once given its made for matomo so it on the slower side for multiple dingusses
2023-07-21 12:47:59 +00:00
1094f8dc67 Fixed error 500 on logs and sessions pages because of dead library. 2023-07-21 11:33:27 +00:00
d870a386cf Improved profile fields code. 2023-07-20 19:36:43 +00:00
aefc4ddb9c Upgrade to PHP 8.2. 2023-07-19 19:10:20 +00:00
f5d8914991 Removed lockdown feature for now. 2023-07-19 19:04:57 +00:00
a09c8b7ef6 Restructured public folder and initialisation process. 2023-07-19 19:03:53 +00:00
b41df8ffbe Removed leftover abstract class. 2023-07-19 14:34:02 +00:00
6a32119c8a Fixed whatever the date formatter was smoking. 2023-07-18 23:19:19 +00:00
d938ff74c1 Removed server-side relative time. 2023-07-18 23:12:47 +00:00
f1fdf5c792 Removed unnecessary checks from URL formatter. 2023-07-18 22:36:07 +00:00
540b886b18 Removed old formats of and unused SharpChat endpoints. 2023-07-18 22:33:13 +00:00
31cb6ab82d Fixed various errors and oversights caught by phpstan. 2023-07-18 22:24:23 +00:00
8339892559 Config class overhaul. 2023-07-18 21:48:44 +00:00
0930fde6dd Rewrote audit log on new database backend. 2023-07-17 17:43:17 +00:00
ace24c8eee Use Node for asset building instead of building on the fly every time (feat. minification!) 2023-07-15 23:58:17 +00:00
ec74f74624 Rewrote most of the comments backend.g 2023-07-15 23:58:17 +00:00
bca3286c1a Fixed some routing oversights. 2023-07-15 17:45:39 +00:00
7d0e907fa8 Show Index and PDO query counts separately in the footer. 2023-07-15 17:15:40 +00:00
f5d14fac14 Rewrote the news backend. 2023-07-15 17:02:46 +00:00
b6c9c6c627 Rewrote the Changelog code. 2023-07-15 02:05:49 +00:00
c05ec36e60 Added more elegant method for statement caching. 2023-07-14 20:26:38 +00:00
5868a6c38c Fixed leap year birthdays without a year set. 2023-07-12 23:08:35 +00:00
142ccc3f01 Rewrote backend for emoticons.
Manage actually works this time!!!
2023-07-12 21:52:55 +00:00
849b38cbea Fixed possible NULL in CSRF check. 2023-07-12 19:14:40 +00:00
50fac1e585 Use the Index DSN to create the PDO based DB instance. 2023-07-11 22:45:23 +00:00
163ff95cdf Use Index for CSRF protection tokens. 2023-07-11 22:13:56 +00:00
5d62e6e741 CSRF and URL cleanup. 2023-07-11 20:51:24 +00:00
d69f7c2abf Rely on NGINX GeoIP2 module for country code lookup. 2023-07-11 00:25:43 +00:00
839fd4e7f1 Switched to a tools directory for commands. 2023-07-10 22:52:30 +00:00
a4059de89a Get rid of unused JSON stuff. 2023-07-10 20:12:20 +00:00
f9edc5b9cf Switched to Index byte formatter and adjusted max file sizes. 2023-07-05 23:09:28 +00:00
070b788038 Cleaned up various utility functions. 2023-07-05 01:33:12 +00:00
aa8f70db12 Fixed birthdate setting not working (did it ever work???). 2023-05-26 18:41:21 +00:00
24e4ab980c Updated authentication token format. 2023-05-21 18:15:04 +00:00
c798ce5d61 Added ability to add redirects to deleted topic ids. 2023-04-30 00:18:14 +00:00
01c43e38d8 Fixed oversights that occur because of the empty username. 2023-04-29 21:57:21 +00:00
86c597edae Gave posts a 1 minute cooldown for edits without being marked as edited. 2023-03-11 22:28:10 +00:00
3ea078df34 Removed Twitter integrations. 2023-03-09 21:38:03 +00:00
622a9c64ae Allow media linking without https: or http: prefix on forum. 2023-03-09 16:18:52 +00:00
a99c8232b1 Added h1 thru h6 bbcodes. 2023-02-12 03:50:08 +00:00
1f6eb44ab6 Added most active forum category and topic to profiles. 2023-02-10 09:04:15 +00:00
d2f9328979 Sharp Chat interop updates. 2023-02-08 00:06:15 +00:00
a4ca778428 Enabled video and audio embeds in markdown. 2023-01-29 21:06:03 +00:00
ffc794886c Audio embed previews (no player yet). 2023-01-29 20:29:20 +00:00
dc43ac47f8 Fixed various video embedding bugs. 2023-01-26 22:51:33 +00:00
e6496378ea Complete revamp of the forum video bbcode.
Rather than blindly embedding everything, video metadata is first requested through the URL metadata lookup service.
This slightly protects you from automatically connecting to third party servers and also vastly improves page loading performance in tandem with caching on the server.
A similar implementation will eventually make its way to the audio bbcode and will also be worked in the img bbcode somehow.
This will then eventually make it possible to embed audio and video in markdown the same way you'd embed an image.
2023-01-25 22:33:59 +00:00