2.9 KiB
2.9 KiB
TODO
Ideas to expand Jellomator without turning it into a heavy app.
Product
- Add drag-and-drop reordering for service cards.
- Add pinned or featured services to keep key links at the top.
- Add per-service badges, such as
New,Internal, orExternal. - Add an optional note field for each link, shown on hover or in a detail view.
- Add multi-category support instead of a single category string.
- Add a compact view toggle for dense dashboards.
- Add keyboard shortcuts for search and quick launch.
- Add a public read-only mode that hides admin-only services.
Admin UX
- Add bulk edit actions for enable/disable, category, and deletion.
- Add duplicate-link cloning from an existing card.
- Add inline validation for URL format and icon file size.
- Add image cropping or center-fit controls for uploaded icons.
- Add a safer delete flow with a dependency-free confirmation modal.
- Add a “preview as public” toggle in the admin panel.
- Add recent changes / audit history for link updates.
Presets
- Add more service presets for common self-hosted apps, such as Paperless-ngx, Immich, Grafana, Home Assistant, and Vaultwarden.
- Add preset grouping so Arr*, media, download, and utilities are separated.
- Add preset templates with configurable base URLs and ports.
- Add an import flow for JSON presets so users can seed many services at once.
Authentication and Security
- Add session expiry and idle timeout controls.
- Add optional TOTP-based 2FA for admin accounts.
- Add CSRF protection if cookie-authenticated state-changing requests need it.
- Add a login attempt rate limit with temporary lockout.
- Add an admin-only password reset flow for recovery.
Data and Backup
- Add SQLite backup and restore from the admin UI.
- Add an export/import feature for all services and icons.
- Add database migration checks on startup.
- Add soft-delete with restore for accidental removals.
- Add scheduled automatic backups of the SQLite file.
API and Integration
- Add a JSON API endpoint for public service listings.
- Add health and readiness endpoints for container orchestration.
- Add support for external status checks to mark services offline.
- Add service response-time badges for launch targets.
- Add Open Graph metadata for nicer shared links.
UI Polish
- Add animated empty states for no services and no search results.
- Add richer icon fallbacks with initials and category colors.
- Add a subtle background pattern or gradient mesh to the hero section.
- Add toast notifications for save, delete, and upload actions.
- Add theme settings for alternate red, amber, or slate accents.
- Add better mobile navigation for the admin area.
Operations
- Add a Docker healthcheck.
- Add automated build verification in CI after the image is published.
- Add release notes generated from commits.
- Add a minimal seed-reset command for local development.
- Add structured logging for auth and CRUD events.