Skip to content

Latest commit

 

History

History
66 lines (62 loc) · 3.48 KB

File metadata and controls

66 lines (62 loc) · 3.48 KB

Changelog

All notable changes to Papyra are documented here. This file is updated automatically by the Release workflow on every deployment; each entry maps to a Docker Hub tag and a GitHub Release.

[0.0.1] - 2026-06-17

  • feat: updating dockerignore (e03babe)
  • fix: track EF source, isolate dev data dir, rework workflows for v1 (9efed05)
  • fix: commit untracked EF source + rework workflows for v1 (ba8c86d)
  • feat: ci/cd rework workflows for v1 — CI gate + one-button Docker Hub release (aebf17a)
  • feat: preserve foreign frontmatter on import + finish v1.0 hardening (e7c1fa6)
  • chore: hardening dev-gate API docs, strict prod CORS, fix container boot (3651b27)
  • feat: PUID/PGID entrypoint + privilege drop for self-hosters (af43385)
  • feat: emit Vite bundle into API wwwroot for single-process serve (59d51e5)
  • feat: obsidian/keep importers + zip export (5f11488)
  • feat: sync-conflict detection + split-pane resolver (182d187)
  • feat: note snapshots + version history & recovery UI (1585925)
  • feat: frontend auth guard + setup/login screens + admin user mgmt (470597b)
  • feat: chroot path-jail — per-user vault roots + PathGuard + per-tenant watchers (76b6cdd)
  • feat: cookie sessions + login/logout + [Authorize] guardrails (bae568e)
  • feat: init gate + first-admin setup endpoint (bcrypt) (8ce3d48)
  • feat: media dropzone upload + ![[filename]] insertion (1614f14)
  • feat: note toolbar + palette picker + archive frontmatter (3fa5297)
  • feat: caret-safe remote sync + conflict banner (c2b94a0)
  • feat: luthor canvas + debounced autosave (a4b810c)
  • feat: tanstack query + signalR live note hydration (cf8f911)
  • feat: masonry note grid + cards w/ pinned split (58abf1d)
  • feat: router shell + workspace layout w/ navbar + collapsible sidebar (9d0efea)
  • feat: cold-boot diff + rebuild/prune housekeeping (0b8e4b1)
  • feat: lucene full-text index + /api/search endpoint (32049f5)
  • feat: notes CRUD endpoints + debounced SignalR bridge (7cf149c)
  • feat: filesystem watcher + write-ring + debouncer vault sync (ea59ff2)
  • feat: atomic markdown engine + EF/SQLite cache foundation (9a86da0)
  • feat: EF Core + SQLite relational cache foundation (5a56846)
  • feat: barebones app overhaul prep (3cee184)
  • Update deploy.yml (54bd2e1)
  • Update deploy.yml (53d05a3)
  • chore: cleaning up pipelines (f0aae5c)
  • Update deploy.yml (b4a3c37)
  • chore: smoke test before deploy + backend ci workflow fix (77459b6)
  • Update Dockerfile (57eac49)
  • Update .dockerignore (6d54b6e)
  • Update Dockerfile (d44a4e5)
  • Update deploy.yml (0e7c044)
  • chore: cleaned up api test cases for github CI compatibility (d8f6e22)
  • Update HappyPathTests.cs (eccd398)
  • Update NoteSearchIntegrationTests.cs (10e6c09)
  • Update NoteAuthzTests.cs (fdd4e3f)
  • chore: api test cases cleaned up (4b41a4b)
  • Update NoteAuthzTests.cs (26b22b2)
  • chore: backend testcases dev (8983372)
  • chore: cleaning up unused variables (a2e42b6)
  • chore: cleaning up pnpm/npm configuration ci/cd (0128268)
  • chore: sync package-lock with package.json (d4f8d5a)
  • feat: baseline papyra workflow implementation (aaaa6ae)
  • feat: major ui overhaul (29b3d12)
  • feat: production-readiness audit — backend hardening, a11y, Docker (832e0bb)
  • feat: upgrade storage, and implement Google Keep UX (13c98fd)
  • feat: styling colors updated (4e7d62c)
  • feat: build React SPA with real-time SignalR sync and rich text editor (97fdee4)
  • Add solution scaffold, Note model, MarkdownStorageService, and CI workflow (6592a5b)
  • Initial commit (eb5ac36)