Commit Graph

  • 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