Releases: lyfie-org/papyra
Releases · lyfie-org/papyra
Release list
v0.1.2
v0.1.1
- feat: links find notes by filename, dead links say so, and a note can be shared while open (53a85d9)
- fix: a mention delivers wherever it was written, and the assistant panel stops guessing (b0f5cd3)
- feat: test cases updated (02bb5f5)
- feat: say which model is answering, and let an admin pick another (2b3b984)
- feat: see what Papyra does in the background, and start it yourself (fdebdd2)
- feat: the heatmap moves to Settings, and a day opens instead of filtering (b6816d4)
- feat: crop your picture to a square (2054ee5)
- feat: a shared note says so, and says who to and a mention can offer the note, and a locked note can't be shared at all (ebc4ac8)
- feat: accounts get their own page, and their own password, search everything, not only notes (cd87333)
- fix: replace browser dialogs, fix search snippets, card spacing and note close (e458192)
- fix: stop cross-account data leaking through the browser and git sync (66bf3da)
- feat: explain every empty section instead of stating the obvious (9571e99)
- feat: one-click local models, plain-language UI, search overlay fix (74b99b6)
- feat: multi-provider AI (Ollama/OpenAI/Anthropic) with model download (33827f4)
- fix: luthor version bump + multi-tenancy (7e1e1c9)
- fix: scope NoteCache and the search index per tenant (495c024)
- feat: hard-tested for production readiness, functional testing pending (22d2e4e)
- chore: upgrade to @lyfie/luthor 2.9.1 and adopt its change API (2dc8e57)
- feat: performed testing and edge case resolution (ba2b82c)
Docker: docker pull lyfie/papyra:v0.1.1
v0.1.0
- fix: test case cleaned up (4c09fa3)
- fix: test case updated (7519e14)
- fix: CI warnings addressed (9994b2a)
- fix: lint fix (38c23ae)
- feat: passkey setup for encrypted notes (4c993c9)
- feat: local semantic rag (ollama embeddings + chat) (c03dcd4)
- feat: local vector embedding pipeline for semantic search (d9ff3a7)
- feat: webauthn-gated secure notes with reactive blur (e87f5b4)
- feat: webauthn gatekeeper + ephemeral unlock tokens (f34e8b6)
- feat: knowledge heatmap + rule-based smart collections (c220101)
- feat: knowledge heatmap of note activity (4c0c98f)
- feat: drag-drop quick-import + native libgit2sharp sync (e08307c)
- feat: drag-drop quick-import of md/txt notes (308e1be)
- feat: local tesseract ocr + distraction-free focus mode (01caa98)
- feat: local tesseract ocr for images (d705208)
- feat: local whisper transcription + web archiver + signed webhooks (c3b794d)
- feat: ssrf-guarded read-it-later web archiver (c49e8ee)
- feat: local whisper audio transcription (4fd09da)
- feat: cron cleanup for expired/exhausted share links (32dba17)
- feat: oidc sso login with jit user provisioning (edb6e6b)
- feat: ghost-card backlinks + time-machine scrub + toc scrollbar (bf1fb82)
- feat: time-machine snapshot scrubber in the editor (be0511f)
- feat: docs portal (16319f2)
- feat: accept X-API-Key header for personal access tokens (bad57ed)
- feat: aes-gcm encrypted backups — generate + restore (ded1629)
- feat: click + drag logic fixed (a66d4b0)
- feat: notes UX overhaul — ordering, sharing, categories, to-dos, settings (65f39df)
- fix: minor ui changes per description below (97d3409)
- feat: integrate PapyraEditor preset (luthor 2.9.0) + media serve endpoint (3cf4b9d)
Docker: docker pull lyfie/papyra:v0.1.0
v0.0.1
- 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)
Docker: docker pull lyfie/papyra:v0.0.1