-
b96e1e19df
ddd
main
didier
2026-10-01 13:59:36 -04:00
-
d72ef520cd
sdds
didier
2026-09-17 09:37:59 -04:00
-
4dc42d91c2
feat: added first class citizen tags
didier
2026-09-16 07:14:31 -04:00
-
57bcd549d1
fead: no idea
didier
2026-07-03 13:59:06 -04:00
-
a65d39cea0
prepared last tool
didier
2026-06-16 13:39:41 -04:00
-
8fa9d43530
feat: add adminUsername option back to NixOS module
didier
2026-06-16 13:15:33 -04:00
-
861d0e40ed
refactor: drop adminPasswordHashFile, keep only adminPasswordHash
didier
2026-06-16 13:14:40 -04:00
-
5be2005f70
feat: HMAC-signed cookies for UI sessions, bcrypt hash for admin bootstrap, simplified NixOS module
didier
2026-06-16 13:12:51 -04:00
-
56da3bae61
feat: deepseek is insanly good
didier
2026-06-16 13:02:13 -04:00
-
be9d6b610f
feat: added auth and crazy more things
didier
2026-06-16 12:55:56 -04:00
-
1ecf468140
feat: added AGENTS.md
didier
2026-06-16 11:16:01 -04:00
-
4473a6e3d0
feat: improved front-end
didier
2026-06-08 08:54:01 -04:00
-
de6480ba4e
feat: started to make things work
didier
2026-06-07 12:30:08 -04:00
-
9e21732d00
feat: add Mithril frontend for flashcard visualization (nes.css)
didier
2026-06-05 17:13:58 -04:00
-
a40542f7b4
feat: add vote_flashcard MCP tool
didier
2026-06-05 17:04:05 -04:00
-
cd8e872491
feat: add REST API for flashcards (/api/v1/flashcards/*)
didier
2026-06-05 16:53:18 -04:00
-
f30d34d20a
chore: update vendorHash in flake.nix for godotenv dep
didier
2026-06-05 16:20:56 -04:00
-
c86e34a01d
fix: materialize FTS hits before fetching entries to avoid sqlite deadlock
didier
2026-06-05 16:09:46 -04:00
-
ffdc023065
refactor: SearchEngine interface, remove nilable qdrantStore
didier
2026-06-05 16:02:31 -04:00
-
98aa7dd68c
feat: added fts5 backend
didier
2026-06-05 15:51:41 -04:00
-
d5cae6efa9
Add sqlite write permission check and preStart chown
didier
2026-06-04 09:23:59 -04:00
-
55081bc5aa
Remove conflicting migrations, keep schema in 000001
didier
2026-06-04 08:44:58 -04:00
-
c364a7798f
Use optionalAttrs instead of mkIf in serviceConfig
didier
2026-06-04 08:27:15 -04:00
-
e0fe59d92b
Make EnvironmentFile conditional in systemd service
didier
2026-06-04 08:22:16 -04:00
-
e700a81c25
Add versioning, update tool, and soft-delete
didier
2026-06-03 20:15:18 -04:00
-
726ab62c62
Remove content fallback, fix README tool docs
didier
2026-06-03 19:35:57 -04:00
-
338d4cb34e
Add /version endpoint with build metadata
didier
2026-06-03 19:33:52 -04:00
-
3546e19772
Serve MCP at /mcp, keep /health at root
didier
2026-06-03 19:29:46 -04:00
-
44b7306064
fix: update vendorHash for new dependencies
didier
2026-06-02 10:13:50 -04:00
-
39c6185b70
feat: sqlite persistence with goose migrations, flashcard schema, zap logger
didier
2026-06-02 10:01:28 -04:00
-
5ac11631d4
fix: embedding URL path missing /v1 prefix
didier
2026-06-01 13:09:38 -04:00
-
306fea37fd
add inline openaiApiKey and token options
didier
2026-05-31 15:50:41 -04:00
-
2ffae91aa7
first commit
didier
2026-05-31 12:35:40 -04:00