c4f0976f2e
Fixed router related explosions.
2023-09-11 20:10:37 +00:00
28c97ef8ba
Added Sentry error logging on the server side.
2023-09-10 20:46:58 +00:00
0d0bd041a4
Route registration with attributes!
2023-09-08 00:13:30 +00:00
618a3c31d9
Syntactic sugar for mass route registration.
2023-09-06 11:59:44 +00:00
fdafd9b129
Switch to Sasae.
2023-08-31 21:33:34 +00:00
265399d343
Rewrote forum backend.
2023-08-28 01:17:34 +00:00
9ae2a6a39b
Changed the way msz_auth is handled.
...
Going forward msz_auth is always assumed to be present, even while the user is not logged in.
If the cookie is not present a default, empty value will be used.
The msz_uid and msz_sid cookies are also still upconverted for some reason but are no longer removed even though there's no active sessions that can possibly have those anymore.
As with the previous change, shit may be broken so report any Anomalies you come across, through flashii-issues@flash.moe if necessary.
2023-08-03 01:35:08 +00:00
20c528a88c
Normalised custom exception usage in user classes.
...
Also updated the Index library to include the MediaType fix.
2023-07-22 15:02:45 +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
84dc4ee873
Oops it's all white!
2023-07-21 19:17:57 +00:00
f292e64322
Updated project licence to BSD3CC and import Index through Composer.
2023-07-21 18:58:37 +00:00
f628c8ad76
Just use Composer for DeviceDetector.
...
It was initially my goal to lessen use of Composer, but given I just switched to using NPM packages for asset compilation, it's a little bit silly to try and keep that going.
2023-07-21 16:12:08 +00:00
1094f8dc67
Fixed error 500 on logs and sessions pages because of dead library.
2023-07-21 11:33:27 +00:00
d69f7c2abf
Rely on NGINX GeoIP2 module for country code lookup.
2023-07-11 00:25:43 +00:00
ede0ce0acc
Updated composter packages.
2023-03-09 16:23:42 +00:00
1905606276
Updated composer libraries.
2023-01-05 18:35:07 +00:00
86e465797d
Rewrote Twitter connection (v1.1 -> v2).
2023-01-05 03:20:31 +00:00
469b4f7859
Replace more things with Index implementations, also bump QR Code library.
2022-03-01 23:14:03 +00:00
2c57107eb9
Use Symfony Mailer instead of SwiftMailer because they killed the latter for no reason.
2022-02-15 22:14:38 +00:00
f9181fc6f9
Surprisingly painless upgrade to Twig 3.x.
2022-02-15 21:21:19 +00:00
dependabot[bot]
0dcf1095bb
Bump twig/twig from 2.14.6 to 2.14.11
...
Bumps [twig/twig](https://github.com/twigphp/Twig ) from 2.14.6 to 2.14.11.
- [Release notes](https://github.com/twigphp/Twig/releases )
- [Changelog](https://github.com/twigphp/Twig/blob/v2.14.11/CHANGELOG )
- [Commits](https://github.com/twigphp/Twig/compare/v2.14.6...v2.14.11 )
---
updated-dependencies:
- dependency-name: twig/twig
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-11 02:28:32 +00:00
6084e5ba5c
Update composer libraries.
2021-08-04 20:50:28 +00:00
58f22c9d74
Replaced get_browser with a MUCH faster library.
2020-05-25 14:33:52 +00:00
ca0f1ecb39
Made the router code less janky.
2020-05-14 21:39:38 +00:00
21f254a8c0
Updated libraries and class loading code.
2020-05-12 23:09:03 +00:00
364fa3c24f
Router beginnings.
2019-12-13 21:37:17 +01:00
4512040362
Updated required extensions list.
2019-12-12 20:26:01 +01:00
7b910c49bb
// I FORGOT TO COMMIT THE FILES AHAHAHAHA
2019-12-06 02:04:10 +01:00
fe1562fd86
Reworked profile field handling.
2019-12-03 02:06:36 +01:00
d9836b2267
Updated libraries.
2019-05-13 16:39:05 +02:00
173a538200
Updated libraries and minor typing fix.
2019-04-08 21:11:21 +02:00
51197f6a9b
Updated libraries.
2019-04-01 10:24:22 +02:00
305599c8cb
Added time based two factor authentication support.
2019-03-10 01:57:19 +01:00
81b0abfd91
Added Twitter auth command and some base functions.
2019-03-06 11:27:38 +01:00
7252a7f4cb
Updated libraries.
2019-01-24 18:54:10 +01:00
52f5e5179a
Update libraries.
2018-12-19 14:29:21 +01:00
2dbe78f626
Most date manip is done by MySQL queries, so goodbye Carbon.
2018-10-03 00:43:04 +02:00
1fe9a4fd92
dropkicked phpunit out, no longer expose Application to Twig and also defines.
2018-09-16 21:45:40 +02:00
1ae61e6a23
Checkpoint! Perms work on the index.
2018-08-23 20:13:37 +02:00
e1ab3bf84c
Added e-mail.
2018-07-18 02:44:51 +02:00
56fd85e124
Merged all the command scripts into the main misuzu script.
2018-07-11 22:30:17 +02:00
aa977fc338
Standardise MySQL session timezone and readd 'x time ago' things.
2018-05-26 23:36:15 +02:00
26ed87ce02
Add migrations system and remove Illuminate dependencies.
2018-05-16 20:18:30 +02:00
966301c21e
bye bye ORM (successfully this time!)
2018-05-16 04:58:21 +02:00
6c9040dc15
so travis actually completes the tests within my lifespan
2018-04-18 01:12:18 +02:00
9cf45fe036
AAAAAAAAAAAAAAAAAA
2018-04-07 00:12:40 +02:00
073389c964
Add avatar uploading.
2018-03-24 05:31:42 +01:00
7a160c1e3e
You say 'a step backwards', I say 'modern web development'.
2018-03-14 02:39:02 +01:00