bb58e09cbf
add-runtime-logging ( #35 )
...
Run unit tests / run-unit-tests (push) Waiting to run
Prerequisites Testing / test-php-version-requirements (7.4) (push) Has been cancelled
Prerequisites Testing / test-php-version-requirements (8.1) (push) Has been cancelled
Prerequisites Testing / test-php-version-requirements (8.2) (push) Has been cancelled
Prerequisites Testing / test-php-version-requirements (8.3) (push) Has been cancelled
Prerequisites Testing / test-extension-progression (alpine:latest, 8.2) (push) Has been cancelled
Prerequisites Testing / test-extension-progression (alpine:latest, 8.3) (push) Has been cancelled
Prerequisites Testing / test-extension-progression (debian:bookworm, 8.2) (push) Has been cancelled
Prerequisites Testing / test-extension-progression (debian:bookworm, 8.3) (push) Has been cancelled
Prerequisites Testing / test-extension-progression (fedora:39, 8.2) (push) Has been cancelled
Prerequisites Testing / test-extension-progression (fedora:39, 8.3) (push) Has been cancelled
Prerequisites Testing / test-permission-scenarios (push) Has been cancelled
Set up logging framework and add runtime logging to foundational operations (database, sessions, auth).
Reviewed-on: https://gitea.subcultureofone.org/greg/tkr/pulls/35
Co-authored-by: Greg Sarjeant <greg@subcultureofone.org>
Co-committed-by: Greg Sarjeant <greg@subcultureofone.org>
2025-07-29 22:45:17 +00:00
4255f46fc7
Fix database migrations for first-time setup. ( #29 )
...
Run unit tests / run-unit-tests (push) Has been cancelled
The database initialization had a number of bugs for the first-time setup. This PR fixes them.
Reviewed-on: https://gitea.subcultureofone.org/greg/tkr/pulls/29
Co-authored-by: Greg Sarjeant <greg@subcultureofone.org>
Co-committed-by: Greg Sarjeant <greg@subcultureofone.org>
2025-07-26 15:46:06 +00:00
b40a4dce18
Remove no-longer-used settings ( #23 )
...
Run unit tests / run-unit-tests (push) Waiting to run
Simplifying the app.
The "about" profile field is somewhat redundant. There's already a site title and description.
I'm removing mood emoji from the ticks and just using the user-level mood. That toggle is no longer necessary.
Co-authored-by: Greg Sarjeant <1686767+gsarjeant@users.noreply.github.com>
Reviewed-on: https://gitea.subcultureofone.org/greg/tkr/pulls/23
2025-07-24 13:28:47 +00:00
9338332536
refactor-storage ( #19 )
...
Move ticks from filesystem into database.
I'm going to preserve the filesystem and just delete it manually. I'll add a login warning, but I'm pretty sure I'm the only person who'll ever be affected by this.
Co-authored-by: Greg Sarjeant <1686767+gsarjeant@users.noreply.github.com>
Reviewed-on: https://gitea.subcultureofone.org/greg/tkr/pulls/19
2025-07-24 02:12:31 +00:00
Greg Sarjeant
0e34bd3119
Fix invalid HTML on CSS page. Fix ConfigModel.
2025-06-23 14:32:41 -04:00
Greg Sarjeant
35033e50a6
Add tick mood display.
2025-06-23 09:06:55 -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
a3a6471ced
Remove a bunch of trailing whitespace.
2025-06-17 22:08:50 -04:00
Greg Sarjeant
083250adc0
Restore atom feed to last working version. Escape late.
2025-06-14 15:35:43 -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
8f2534568d
custom emoji
2025-06-13 23:46:33 -04:00
Greg Sarjeant
2aecc934f2
Clean up setup validation.
2025-06-12 21:54:18 -04:00
Greg Sarjeant
093ece581c
Move router to class. Fix CSS uploads.
2025-06-12 17:06:18 -04:00
Greg Sarjeant
3fbeaf87e3
Refactor bootstrap. Use global database.
2025-06-12 16:47:03 -04:00
Greg Sarjeant
10357f78ff
Initialize css reference properly.
2025-06-10 20:26:11 -04:00
Greg Sarjeant
4f5ea22dfd
Add CSS upload. Refactor templates. General cleanup.
2025-06-10 20:00:18 -04:00
Greg Sarjeant
3690317206
Refactor models. Handle empty ticks. Prep for CSS upload.
2025-06-09 14:12:59 -04:00
Greg Sarjeant
fb69ca4470
Get setup working again.
2025-06-04 21:06:29 -04:00
Greg Sarjeant
78ebb67fc0
Naming fixes. Add partials. Get single ticks working with clean urls.
2025-06-03 21:22:20 -04:00
Greg Sarjeant
9b6a42de7e
add Session, Util, Controller classes
2025-06-03 13:28:28 -04:00
Greg Sarjeant
79a161b0e6
Add Tick model. Move Tick management functions there.
2025-06-03 08:39:46 -04:00
Greg Sarjeant
cacbf85283
Initial MVC refactor
2025-06-02 16:40:31 -04:00