ntfy-server/webpush
binwiederhier 07c3e280bf Refactor user package to Store interface with PostgreSQL support
Extract database operations from Manager into a Store interface with
SQLite and PostgreSQL implementations using a shared commonStore.
Split SQLite migrations into store_sqlite_migrations.go, use shared
schema_version table for PostgreSQL, rename user_user/user_tier tables
to "user"/tier, and wire up database-url in CLI commands.
2026-02-16 22:39:54 -05:00
..
store.go Manual changes 2026-02-16 20:02:19 -05:00
store_postgres.go Refactor user package to Store interface with PostgreSQL support 2026-02-16 22:39:54 -05:00
store_postgres_test.go Refactor webpush store to eliminate code duplication 2026-02-16 19:53:34 -05:00
store_sqlite.go Refactor webpush store to eliminate code duplication 2026-02-16 19:53:34 -05:00
store_sqlite_test.go Refactor webpush store to eliminate code duplication 2026-02-16 19:53:34 -05:00
store_test.go Refactor webpush store tests and add coverage 2026-02-16 18:53:12 -05:00
types.go Manual changes 2026-02-16 20:02:19 -05:00