Commit Graph

  • 81920c9125 feat(09-04): add Slack notification on pipeline failure master Thomas Richter 2026-02-03 23:40:53 +01:00
  • 0daf7720dc feat(09-04): add test job to CI pipeline Thomas Richter 2026-02-03 23:40:36 +01:00
  • a98c06f0a0 docs(09-03): complete E2E test suite plan Thomas Richter 2026-02-03 23:39:18 +01:00
  • 4aa0de9d1d docs(09-02): complete unit and component tests plan Thomas Richter 2026-02-03 23:38:35 +01:00
  • ced5ef26b9 feat(09-03): add E2E tests for core user journeys Thomas Richter 2026-02-03 23:38:07 +01:00
  • d647308fe1 chore(09-02): configure coverage thresholds with baseline Thomas Richter 2026-02-03 23:37:22 +01:00
  • 43446b807d test(09-02): add browser-mode component tests for Svelte 5 components Thomas Richter 2026-02-03 23:36:19 +01:00
  • 283a9214ad feat(09-03): create database seeding fixture for E2E tests Thomas Richter 2026-02-03 23:35:23 +01:00
  • 20d9ebf2ff test(09-02): add unit tests for highlightText and parseHashtags utilities Thomas Richter 2026-02-03 23:33:36 +01:00
  • 3664afb028 feat(09-03): configure Playwright for E2E testing Thomas Richter 2026-02-03 23:33:12 +01:00
  • 623811908b docs(09-01): complete Vitest infrastructure plan Thomas Richter 2026-02-03 23:30:46 +01:00
  • b930f1842c test(09-01): add filterEntries unit tests proving infrastructure Thomas Richter 2026-02-03 23:29:44 +01:00
  • b0e8e4c0b9 feat(09-01): add SvelteKit module mocks for browser tests Thomas Richter 2026-02-03 23:28:49 +01:00
  • a3ef94f572 feat(09-01): configure Vitest with multi-project setup Thomas Richter 2026-02-03 23:28:21 +01:00
  • 49e1c90f37 docs(09): create phase plan Thomas Richter 2026-02-03 23:23:27 +01:00
  • 036a81b6de docs(09): research CI pipeline hardening domain Thomas Richter 2026-02-03 23:17:33 +01:00
  • 7f3942eb7c docs(09): capture phase context Thomas Richter 2026-02-03 23:09:24 +01:00
  • d248cba77f docs(08-03): complete observability verification plan Thomas Richter 2026-02-03 22:45:12 +01:00
  • 91f91a3829 fix(08-03): add release label to ServiceMonitor for Prometheus discovery Thomas Richter 2026-02-03 22:20:55 +01:00
  • de82532bcd docs(08-02): complete Promtail to Alloy migration plan Thomas Richter 2026-02-03 22:13:22 +01:00
  • c2952284f9 feat(08-02): deploy Grafana Alloy for log collection Thomas Richter 2026-02-03 22:09:50 +01:00
  • c6aa762a6c docs(08-01): complete TaskPlanner metrics and ServiceMonitor plan Thomas Richter 2026-02-03 22:07:43 +01:00
  • f2a289355d feat(08-01): add ServiceMonitor for Prometheus scraping Thomas Richter 2026-02-03 22:06:14 +01:00
  • f60aad2864 feat(08-01): add Prometheus /metrics endpoint with prom-client Thomas Richter 2026-02-03 22:05:16 +01:00
  • 8c3dc137ca docs(08): create phase plan Thomas Richter 2026-02-03 21:24:24 +01:00
  • 3d11a090be docs(07): complete GitOps Foundation phase Thomas Richter 2026-02-03 20:04:52 +01:00
  • 6a88c662b0 docs(07-02): complete GitOps verification plan Thomas Richter 2026-02-03 20:01:20 +01:00
  • 175930c395 test(gitops): verify auto-sync with annotation change Thomas Richter 2026-02-03 15:29:59 +01:00
  • d5fc8c8b2e docs(07-01): complete ArgoCD registration plan Thomas Richter 2026-02-03 15:28:27 +01:00
  • 5a4d9ed5b9 fix(07-01): use admin namespace for Gitea repository Thomas Richter 2026-02-03 15:20:47 +01:00
  • eff251ca70 feat(07-01): update ArgoCD application for internal cluster access Thomas Richter 2026-02-03 15:07:40 +01:00
  • 54f933b1f7 chore(07-01): add ArgoCD repository secret documentation Thomas Richter 2026-02-03 15:07:05 +01:00
  • 1d4302d5bf docs(07): create phase plan Thomas Richter 2026-02-03 14:54:41 +01:00
  • c1c46d9581 docs(07): capture phase context Thomas Richter 2026-02-03 14:50:19 +01:00
  • 27ed813413 docs: create milestone v2.0 roadmap (3 phases) Thomas Richter 2026-02-03 14:41:43 +01:00
  • 34b1c05146 docs: define milestone v2.0 requirements Thomas Richter 2026-02-03 13:27:31 +01:00
  • 5dbabe6a2d docs: complete v2.0 CI/CD and observability research Thomas Richter 2026-02-03 03:29:23 +01:00
  • 6cdd5aa8c7 docs: start milestone v2.0 Production Operations Thomas Richter 2026-02-03 03:14:14 +01:00
  • 51b4b34c19 feat(ci): add GitOps pipeline with Gitea Actions and ArgoCD Thomas Richter 2026-02-02 00:05:45 +01:00
  • b205fedde6 fix: remove deleted tags from filter automatically Thomas Richter 2026-02-01 23:16:49 +01:00
  • c92aec14d3 feat: auto-cleanup orphaned tags when removed from entries Thomas Richter 2026-02-01 23:13:50 +01:00
  • b00d71956e fix: explicit tag scanning with delete UI Thomas Richter 2026-02-01 22:41:35 +01:00
  • a19e51b6b9 fix: parse hashtags only when collapsing entry card Thomas Richter 2026-02-01 22:35:32 +01:00
  • 79c9b12702 fix: parse hashtags only on blur/submit, add tag delete UI Thomas Richter 2026-02-01 22:27:02 +01:00
  • 4a57000c38 fix: only parse complete hashtags (followed by word boundary) Thomas Richter 2026-02-01 22:17:39 +01:00
  • ce07d79652 feat: parse hashtags from content instead of dedicated tag input Thomas Richter 2026-02-01 21:59:04 +01:00
  • 21a11bbb22 docs: add v1.1 milestone for Kubernetes deployment Thomas Richter 2026-02-01 21:41:28 +01:00
  • e1092ce459 feat(helm): add basic auth support via Traefik middleware Thomas Richter 2026-02-01 19:52:43 +01:00
  • 5e893aaf23 fix(helm): rename service to avoid envPrefix conflict Thomas Richter 2026-02-01 18:49:21 +01:00
  • 0945f01563 feat: add Helm chart for Kubernetes deployment Thomas Richter 2026-02-01 17:16:11 +01:00
  • 37023b2605 docs: complete milestone v1.0 archival Thomas Richter 2026-02-01 16:07:53 +01:00
  • 8793e155d6 docs: add v1 milestone audit report Thomas Richter 2026-02-01 16:02:06 +01:00
  • 84ad332737 fix(deploy): resolve Docker startup and CSRF issues Thomas Richter 2026-02-01 15:54:44 +01:00
  • 89e703daa5 docs(06): complete deployment phase Thomas Richter 2026-02-01 13:29:06 +01:00
  • 4abff06d26 docs(06-02): complete runtime configuration plan Thomas Richter 2026-02-01 13:25:23 +01:00
  • f3a544937b docs(06-02): add Docker deployment section to README Thomas Richter 2026-02-01 13:24:13 +01:00
  • c92cb3e78c feat(06-02): add environment docs and backup script Thomas Richter 2026-02-01 13:23:48 +01:00
  • de09b14239 feat(06-02): create health check endpoint Thomas Richter 2026-02-01 13:23:12 +01:00
  • 8947ba30f0 docs(06-01): complete docker configuration plan Thomas Richter 2026-02-01 13:21:52 +01:00
  • 457bacaeab feat(06-01): configure data paths via TASKPLANER_DATA_DIR env var Thomas Richter 2026-02-01 13:20:49 +01:00
  • 5e31b697e7 feat(06-01): add Docker configuration for production deployment Thomas Richter 2026-02-01 13:20:23 +01:00
  • 3b9f434ed5 feat(06-01): switch to adapter-node with environment prefix Thomas Richter 2026-02-01 13:19:13 +01:00
  • 80e4769221 docs(06): create phase plan Thomas Richter 2026-02-01 13:06:33 +01:00
  • 94044cc49a docs(06): research phase domain Thomas Richter 2026-02-01 13:03:07 +01:00
  • ef89b721f6 docs(06): capture phase context Thomas Richter 2026-02-01 12:56:27 +01:00
  • 4a5e9ff04f docs(05): complete search phase Thomas Richter 2026-01-31 17:24:36 +01:00
  • 311bfeaca4 docs(05-03): complete search integration plan Thomas Richter 2026-01-31 17:20:10 +01:00
  • bb1e64ad2b feat(05-03): add highlighting to EntryCard and integrate search UI Thomas Richter 2026-01-31 17:18:55 +01:00
  • 9642b51ef8 feat(05-03): integrate filtering into EntryList with flat list mode Thomas Richter 2026-01-31 17:17:31 +01:00
  • af61b10a59 feat(05-03): create recent searches store and add dropdown UI Thomas Richter 2026-01-31 17:17:03 +01:00
  • 6090d78824 docs(05-01): complete search UI components plan Thomas Richter 2026-01-31 17:14:42 +01:00
  • 628312dbd9 docs(05-02): complete filtering utilities plan Thomas Richter 2026-01-31 17:13:47 +01:00
  • 5e94609286 feat(05-01): create FilterBar component with type, tag, date controls Thomas Richter 2026-01-31 17:13:16 +01:00
  • 6dbe660a8e feat(05-02): create highlightText utility function Thomas Richter 2026-01-31 17:12:43 +01:00
  • b7a982c104 feat(05-01): create SearchBar component with debounced input Thomas Richter 2026-01-31 17:12:25 +01:00
  • 8f544a9989 feat(05-02): create filterEntries utility function Thomas Richter 2026-01-31 17:11:53 +01:00
  • b1e62a4658 feat(05-01): create search types and utility functions Thomas Richter 2026-01-31 17:11:51 +01:00
  • f6144f4edf docs(05): create phase plan Thomas Richter 2026-01-31 14:15:38 +01:00
  • 9d4f9bb67f docs(05): research phase domain Thomas Richter 2026-01-31 14:12:26 +01:00
  • 2f905274c4 docs(05): capture phase context Thomas Richter 2026-01-31 13:43:33 +01:00
  • 26619ecbe3 docs(04): complete Tags & Organization phase Thomas Richter 2026-01-31 13:14:10 +01:00
  • e924839ee4 docs(04-03): complete tag input UI plan Thomas Richter 2026-01-31 13:10:39 +01:00
  • 0c1a66b4c6 feat(04-03): create TagInput component and integrate into EntryCard Thomas Richter 2026-01-31 13:09:34 +01:00
  • cfdb804118 feat(04-03): install Svelecte and add tag support to load/actions Thomas Richter 2026-01-31 13:07:08 +01:00
  • 66fc04efe7 docs(04-01): complete tag schema and repository plan Thomas Richter 2026-01-31 13:05:30 +01:00
  • 7539d1591a docs(04-02): complete pin/favorite and due date plan Thomas Richter 2026-01-31 13:05:04 +01:00
  • 164fc73532 feat(04-02): add pin button, due date picker, and pinned section UI Thomas Richter 2026-01-31 13:04:10 +01:00
  • 378d928b53 feat(04-01): create tagRepository with tag operations Thomas Richter 2026-01-31 13:03:53 +01:00
  • 7dc63e625d feat(04-01): add tags schema with case-insensitive unique index Thomas Richter 2026-01-31 13:03:17 +01:00
  • a232a95ced feat(04-02): add togglePin and updateDueDate form actions Thomas Richter 2026-01-31 13:02:55 +01:00
  • 4fe198eb0a docs(04): create phase plan Thomas Richter 2026-01-31 12:49:53 +01:00
  • 307e4eff92 docs(04): research phase domain Thomas Richter 2026-01-31 12:45:42 +01:00
  • ea50fe9820 docs(03): complete Phase 3 Images Thomas Richter 2026-01-31 12:23:24 +01:00
  • c78330ad35 docs(03-04): complete gallery integration plan Thomas Richter 2026-01-31 12:20:06 +01:00
  • a2f9183011 fix(03-04): replace CameraCapture with file input capture="environment" Thomas Richter 2026-01-31 12:19:16 +01:00
  • b239862854 feat(03-04): add deleteImage form action Thomas Richter 2026-01-29 15:33:18 +01:00
  • 0acff1b438 feat(03-04): integrate images into EntryCard Thomas Richter 2026-01-29 15:32:47 +01:00
  • eaf976f24b feat(03-04): ImageGallery and ImageLightbox components Thomas Richter 2026-01-29 15:31:15 +01:00
  • 0188483036 docs(03-02): complete file upload plan Thomas Richter 2026-01-29 15:29:35 +01:00
  • 19d2059c56 docs(03-03): complete camera capture plan Thomas Richter 2026-01-29 15:29:07 +01:00