Claude
bda95b2776
Add _maxconn SQLite connection string parameter
...
Lets the SQLite connection string set a custom max open connections
via a "_maxconn=n" query parameter, since the driver doesn't support
it natively. Zero or negative values fall back to the default, and
the parameter is ignored for in-memory databases, which must stay
capped at a single connection.
2026-08-07 08:03:08 +00:00
Alessandro (Ale) Segala
a526206669
feat: add observability to actors ( #1646 )
2026-08-04 12:31:11 -07:00
Alessandro (Ale) Segala
eefd51cc4d
fix: various bugs in observability / OTel ( #1564 )
2026-07-05 14:14:39 -07:00
9607495ab4
refactor: integrate Francis actor framework for background jobs, cron scheduling, and rate limiting ( #1556 )
...
Co-authored-by: Elias Schneider <login@eliasschneider.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-03 08:36:45 +02:00
Alessandro (Ale) Segala
2b5401dd2f
fix: show a warning when SQLite DB is stored on NFS/SMB/FUSE ( #1381 )
2026-03-23 12:50:54 -05:00
3420a00073
feat: add CLI command for importing and exporting Pocket ID data ( #998 )
...
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-30 17:01:22 +01:00
Elias Schneider
cfc9e464d9
fix: automatically create parent directory of Sqlite db
2025-11-29 21:14:23 +01:00
Alessandro (Ale) Segala
549d219f44
fix(unit-tests): do not use cache=shared for in-memory SQLite ( #971 )
2025-09-21 19:32:41 -05:00
Elias Schneider
2d6d5df0e7
feat: add support for LOG_LEVEL env variable ( #942 )
2025-09-14 08:26:21 -07:00
Elias Schneider
d6d1a4ced2
fix: sqlite migration drops allowed user groups
2025-08-24 23:07:50 +02:00
Alessandro (Ale) Segala and Elias Schneider
1f3550c9bd
fix: ensure SQLite has a writable temporary directory ( #876 )
...
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2025-08-24 20:50:51 +02:00
Elias Schneider
c114a2edaa
feat: support automatic db migration rollbacks ( #874 )
2025-08-24 16:56:28 +02:00
Elias Schneider and Alessandro Segala
625f235740
fix: enable foreign key check for sqlite ( #863 )
...
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com >
2025-08-23 17:54:51 +02:00
Alessandro (Ale) Segala
535bc9f46b
chore: additional logs for database connections ( #813 )
2025-08-06 18:04:25 +02:00
Alessandro (Ale) Segala
42a861d206
refactor: complete conversion of log calls to slog ( #787 )
2025-07-27 04:34:23 +00:00
Alessandro (Ale) Segala and Kyle Mendell
78266e3e4c
feat: Support OTel and JSON for logs (via log/slog) ( #760 )
...
Co-authored-by: Kyle Mendell <kmendell@ofkm.us >
2025-07-27 01:03:52 +00:00
Alessandro (Ale) Segala and Elias Schneider
7b4ccd1f30
fix: ensure user inputs are normalized ( #724 )
...
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2025-07-13 16:15:57 +00:00
Alessandro (Ale) Segala
cb2a9f9f7d
refactor: replace create-one-time-access-token script with in-app functionality ( #540 )
2025-05-24 22:55:46 +02:00
Alessandro (Ale) Segala
a408ef797b
refactor: switch SQLite driver to pure-Go implementation ( #530 )
2025-05-14 09:29:04 +02:00
Alessandro (Ale) Segala and Kyle Mendell
519d58d88c
fix: use WAL for SQLite by default and set busy_timeout ( #388 )
...
Co-authored-by: Kyle Mendell <kmendell@ofkm.us >
2025-03-29 23:12:48 +01:00
Rich
4ac1196d8d
ci/cd: add basic static analysis for backend ( #389 )
2025-03-27 16:13:56 +01:00
Elias Schneider
c6ab2b252c
chore: replace stonith404 with pocket-id after org migration
2025-02-05 18:08:01 +01:00
Elias Schneider
785200de61
chore: include static assets in binary
2025-01-03 15:12:07 +01:00
Elias Schneider
9d20a98dbb
feat: add support for Postgres database provider ( #79 )
2024-12-12 17:21:28 +01:00
Elias Schneider
735dc70d5f
tests: fix flaky playwright tests
2024-10-25 22:48:46 +02:00
Elias Schneider
601f6c488a
refactor: use dependency injection in backend
2024-08-17 21:57:14 +02:00