|
|
34e8b6389f
|
feat(auth+terms): add iron-session auth, per-session Nextcloud client; protect file/folder APIs; add Terms modal + gating; wire OnboardingGate; update envs and routes. Step 1 & 2 complete
|
2025-09-13 12:33:37 -06:00 |
|
|
|
eba3fe7bf2
|
feat(dashboard): add analytics APIs (summary/file-types/activity/tags), ES aggregation helpers; dashboard page with KPIs, Recharts (file types, activity), top-tags, and vector panel with drill-through; Qdrant SDK fallback/compat tweaks
|
2025-09-13 08:24:38 -06:00 |
|
|
|
9be3320e5b
|
feat(ui): add dark mode with next-themes provider (default=dark) and ModeToggle in header; wired into layout; verified shadcn registry
|
2025-09-13 07:47:55 -06:00 |
|
|
|
c80d982c55
|
feat: optimistic rename/copy with rollback; Qdrant UMAP+deck.gl scatter with lasso selection; README and docs to follow; fixes for deck.gl typings
|
2025-09-13 07:19:20 -06:00 |
|
|
|
7df19c6696
|
feat: optimistic delete UX; tags history API+UI; Qdrant API (collections/points) + page; loading skeleton; deps (framer-motion, skeleton, qdrant, deck.gl, umap). Implements next steps from implementation_plan.md
|
2025-09-13 07:04:32 -06:00 |
|
|
|
bc49eec7c8
|
feat(tags): /api/files/tags + history endpoint; TagsDialog UI; integrate actions in table; add Qdrant env; extend types; prep for Qdrant UI and loading/motion
|
2025-09-13 06:57:16 -06:00 |
|
|
|
362a97cada
|
feat: implement plan step 1 — WebDAV CRUD (rename/copy/delete), content read/write; CodeMirror editor; UI actions; env(Qdrant); types & WebDAV client enhancements
|
2025-09-13 06:48:10 -06:00 |
|
|
|
479e461430
|
feat: initial implementation of Nextcloud + Elasticsearch File Explorer (Next.js + WebDAV + ES + Tika + Sentry)
|
2025-09-13 06:15:14 -06:00 |
|
|
|
328b071c29
|
Initial commit from Create Next App
|
2025-09-13 04:38:09 -06:00 |
|