Skip to content

Releases: lyfie-org/papyra

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 20 Aug 11:00
  • Update docker-compose.hub.yml (2bab849)
  • feat: environment variables you can read, and a session that survives plain http (fae077d)

Docker: docker pull lyfie/papyra:v0.1.2

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 20 Aug 09:30
  • 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

Choose a tag to compare

@github-actions github-actions released this 07 Aug 07:52
  • 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

Choose a tag to compare

@github-actions github-actions released this 17 Jun 08:32
  • 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