a7e79796fa
Add log viewer and tests for the logs and the viewer ( #41 )
...
Now that I'm adding more logging, I wanted to add a log viewer so people don't have to ssh to their servers to inspect logs. Also added tests around logging and the viewer.
Reviewed-on: https://gitea.subcultureofone.org/greg/tkr/pulls/41
Co-authored-by: Greg Sarjeant <greg@subcultureofone.org>
Co-committed-by: Greg Sarjeant <greg@subcultureofone.org>
2025-08-01 01:52:45 +00:00
Greg Sarjeant
6c64b914fc
Convert to autoloader. Restore unified CSS.
2025-06-28 12:03:04 -04:00
Greg Sarjeant
37c5de51a7
Split admin CSS from main page CSS.
2025-06-24 19:58:48 -04:00
Greg Sarjeant
4712aa8da6
Make mood picker tab-navigable. Other cleanup.
2025-06-23 11:33:37 -04:00
Greg Sarjeant
efe9688289
Add database migration. Add accessibility and mood settings. Add mood to tick format.
2025-06-23 08:17:38 -04:00
Greg Sarjeant
d6673c7ed2
Remove original css. Standardize borders.
2025-06-22 08:23:00 -04:00
Greg Sarjeant
4ce938e7bc
Fix frontpage keyboard navigation. More cleanup.
2025-06-20 22:37:54 -04:00
Greg Sarjeant
9eafadde2f
Accessibility improvements and simplification. Fix ticks.
2025-06-20 20:31:42 -04:00
Greg Sarjeant
a3677c5585
Fix navbar styling specificity bug.
2025-06-19 23:01:34 -04:00
Greg Sarjeant
d94bf1e3b9
Simplify default css.
2025-06-19 22:27:35 -04:00
Greg Sarjeant
a3a6471ced
Remove a bunch of trailing whitespace.
2025-06-17 22:08:50 -04:00
Greg Sarjeant
a15cfc5876
Convert dropdown menus to details/summary tags
2025-06-17 18:05:14 -04:00
Greg Sarjeant
f72896892b
cleanup. Improve homepage semantics. Add .htaccess files to blocked directories.
2025-06-17 16:25:31 -04:00
Greg Sarjeant
77ec1bbb3b
fix setup. consolidate navbar
2025-06-17 09:36:13 -04:00
Greg Sarjeant
856677659e
Add flash messages.
2025-06-16 16:47:35 -04:00
Greg Sarjeant
427558bd8c
Clean up emoji model and sidebar. Fix some validation errors. Allow mood to be cleared.
2025-06-14 13:05:18 -04:00
Greg Sarjeant
3b8d54460c
Single column delete view, test for mbstring extension
2025-06-14 00:23:59 -04:00
Greg Sarjeant
8f2534568d
custom emoji
2025-06-13 23:46:33 -04:00
Greg Sarjeant
6852eaa35e
cleanup
2025-06-10 20:34:19 -04:00
Greg Sarjeant
4f5ea22dfd
Add CSS upload. Refactor templates. General cleanup.
2025-06-10 20:00:18 -04:00
Greg Sarjeant
f8e7151e6f
Extract colors to variables.
2025-06-09 15:43:52 -04:00
Greg Sarjeant
f566e2a638
Commit before extracting colors to variables.
2025-06-09 15:38:28 -04:00
Greg Sarjeant
3690317206
Refactor models. Handle empty ticks. Prep for CSS upload.
2025-06-09 14:12:59 -04:00
Greg Sarjeant
04e813f32c
css cleanup.
2025-06-06 09:03:09 -04:00
Greg Sarjeant
f9aa2c7cb7
Flatten structure to better match current PHP practice.
2025-06-02 08:21:35 -04:00