Remove preset services and move to MariaDB
All checks were successful
docker / build-and-push (push) Successful in 54s
All checks were successful
docker / build-and-push (push) Successful in 54s
This commit is contained in:
10
TODO.md
10
TODO.md
@@ -4,10 +4,10 @@ Concrete follow-up work for Jellomator.
|
||||
|
||||
## P0
|
||||
|
||||
- Add a backup and restore flow for `jellomator.sqlite` in the admin UI.
|
||||
- Add a backup and restore flow for the database in the admin UI.
|
||||
- Let an admin download the current database.
|
||||
- Let an admin upload a replacement database after confirmation.
|
||||
- Validate that the uploaded file is SQLite before swapping it in.
|
||||
- Validate the uploaded file before swapping it in.
|
||||
- Add a basic health endpoint for Docker and orchestration.
|
||||
- Return `200` when the app can read and write the database.
|
||||
- Return `503` if startup initialization or DB access fails.
|
||||
@@ -21,7 +21,7 @@ Concrete follow-up work for Jellomator.
|
||||
## P1
|
||||
|
||||
- Add drag-and-drop ordering for service cards.
|
||||
- Persist display order in SQLite.
|
||||
- Persist display order in the database.
|
||||
- Support moving a card up, down, or to the top in admin.
|
||||
- Add a featured/pinned flag for important links.
|
||||
- Keep pinned links above the normal list.
|
||||
@@ -41,9 +41,6 @@ Concrete follow-up work for Jellomator.
|
||||
|
||||
## P2
|
||||
|
||||
- Add more presets for common self-hosted apps.
|
||||
- Suggested first set: Paperless-ngx, Immich, Grafana, Home Assistant, Vaultwarden.
|
||||
- Make each preset editable after insertion.
|
||||
- Add JSON import/export for services.
|
||||
- Include metadata and icon blobs in the export format.
|
||||
- Support importing a whole dashboard from a single file.
|
||||
@@ -63,5 +60,4 @@ Concrete follow-up work for Jellomator.
|
||||
- Add a toast system for save, delete, and upload actions.
|
||||
- Add Open Graph metadata for better link previews.
|
||||
- Add structured JSON logging for auth and CRUD events.
|
||||
- Add a small command or script to reset seed data for local development.
|
||||
- Add a CI verification step that builds the container image after publish.
|
||||
|
||||
Reference in New Issue
Block a user