Commit graph

62 commits

Author SHA1 Message Date
f1513d1c0f Fixed deleting (hopefully). 2025-02-20 20:55:24 +00:00
a4453ab5bc Allow indicating index using X-Content-Index header for better CORS experience. 2025-01-17 07:13:44 +00:00
894a8c2982 Updated RPCii + offset -> index. 2025-01-17 06:48:57 +00:00
790de26f8a Updated URL format.
Still need to figure out how non-existent-but-ensured-to-exist variants will work in v2...
2025-01-16 04:04:02 +00:00
4acbed15f2 Attempt CORS fixes. 2025-01-14 04:10:32 +00:00
fdd95b96fc Initial v2 & tasks implementation. 2025-01-14 01:44:47 +00:00
85ad373ff3 This could have unwanted side effects I think. 2025-01-04 00:42:09 +00:00
58200757d7 Fixed JSON request not working. 2025-01-04 00:39:39 +00:00
6d50c7336a Also provide error messages as JSON bodies. 2025-01-04 00:34:22 +00:00
23cdbe59a0 Simplify error messages. 2025-01-03 22:46:13 +00:00
1bcd3ad9f0 Added script to delete all uploads by a given user. 2025-01-03 21:27:50 +00:00
f3e53479ee Fixed landing page members count. 2025-01-03 19:49:41 +00:00
36994255f7 Removed local user storage. 2025-01-03 19:45:50 +00:00
e7e00a438a Initial implementation of the pools system. 2025-01-03 03:32:56 +00:00
e43da58f68 Hook up RPCii server. 2024-12-23 19:40:22 +00:00
7135c028b5 Reject zero byte uploads. 2024-12-23 02:08:15 +00:00
5a22ec3167 Storage system overhaul. 2024-12-23 00:52:14 +00:00
4129a03239 Just use the media type provided by the uploader. 2024-12-20 03:25:33 +00:00
c42e78fced Use the remote address method in HttpRequest. 2024-12-20 03:19:36 +00:00
7255fea861 PHP 8.4 upgrades. 2024-12-20 03:17:58 +00:00
eeb33566bc Fixed reference to thing that no longer exists. 2024-12-20 01:41:45 +00:00
a409410ea0 Switched EEPROM from private chat auth to public API. 2024-11-19 22:11:14 +00:00
fcc6f13bd7 Updated EEPROM to latest Index library. 2024-10-05 16:04:29 +00:00
998ee715a2 Support Bearer token authentication in EEPROM. 2024-08-27 02:23:27 +00:00
7cd0dcfab4 Updated Index in EEPROM. 2024-08-04 22:41:45 +00:00
bca1630ea9 Overwrite existing filename on reupload. 2024-04-02 19:10:31 +00:00
717d7c97eb Fixed regex. 2024-03-30 01:26:40 +00:00
b45fee1b7e Fixed the thumbnailing. 2024-03-30 01:25:35 +00:00
d5b3f3c66f Updated EEPROM to new HTTP router. 2024-03-29 23:21:40 +00:00
3b2223136e Fixed exception not being forwarded properly. 2024-02-02 21:30:59 +00:00
9ca0587189 Fixed file delete path not supplying the CORS headers.
the way CORS is implemented genuinely makes no fucking sense
2024-02-02 21:19:01 +00:00
10937f1217 Added async version of EEPROM script. 2024-02-02 21:00:24 +00:00
e30b37f2ae Replaced upload_dmca field with dedicated blacklist table. 2023-11-11 02:00:01 +00:00
5c2931cb54 Restored cookie authentication in EEPROM. 2023-11-10 14:20:05 +00:00
4304b956dd Don't blow up thumbnails if the image is smaller than 300x300. 2023-11-09 22:03:07 +00:00
258fc4b6ba Increased resolution and quality of thumbnails. 2023-11-09 21:53:07 +00:00
c73718b1fd Fixed error 500 on trying to generate thumbnails for audio without an embedded cover image. 2023-11-09 21:50:52 +00:00
ecf11693b0 Removed modular authentication system. 2023-11-09 21:32:39 +00:00
906fa8a02d Project structure overhaul. 2023-11-09 20:29:57 +00:00
868c443d71 Updated database code structure to match other projects. 2023-11-09 18:56:48 +00:00
2f47bef354 Fixed another duplicate hash issue. 2023-11-07 22:40:26 +00:00
d669221869 Removed JsonSerializable implementations. 2023-11-07 22:05:14 +00:00
cd1de984d4 Removed explicit DbType usage. 2023-11-07 21:51:04 +00:00
0da6cd7fe5 Use XString random string generation. 2023-11-07 21:47:35 +00:00
c546bf6da8 Attempt at fixing bogus 'File not found' errors. 2023-11-07 21:33:46 +00:00
d6800f9b6f Added EEPROM database migrations. 2023-11-07 17:12:47 +00:00
4836a52548 Switched to new configuration format. 2023-10-31 16:10:32 +00:00
f4c3d34b70 Fixed static analysis detections. 2023-10-31 15:30:22 +00:00
9551bedc52 Use Composer for Index library and upgrade to PHP 8.2. 2023-10-21 01:02:04 +00:00
956b132aff Updated authentication. 2023-05-21 17:55:10 +00:00