Releases

Changelog

Every release, newest first. Each one maps to a Docker Hub tag and a GitHub release — this page is generated from the repository's own CHANGELOG.md, which the release workflow writes.

Current release v0.1.2 — pull it as lyfie/papyra:v0.1.2

  1. v0.1.2

    • Update docker-compose.hub.yml2bab849
    • FeatureEnvironment variables you can read, and a session that survives plain httpfae077d
  2. v0.1.1

    • FeatureLinks find notes by filename, dead links say so, and a note can be shared while open53a85d9
    • FixA mention delivers wherever it was written, and the assistant panel stops guessingb0f5cd3
    • FeatureTest cases updated02bb5f5
    • FeatureSay which model is answering, and let an admin pick another2b3b984
    • FeatureSee what Papyra does in the background, and start it yourselffdebdd2
    • FeatureThe heatmap moves to Settings, and a day opens instead of filteringb6816d4
    • FeatureCrop your picture to a square2054ee5
    • FeatureA shared note says so, and says who to and a mention can offer the note, and a locked note can't be shared at allebc4ac8
    • FeatureAccounts get their own page, and their own password, search everything, not only notescd87333
    • FixReplace browser dialogs, fix search snippets, card spacing and note closee458192
    • FixStop cross-account data leaking through the browser and git sync66bf3da
    • FeatureExplain every empty section instead of stating the obvious9571e99
    • FeatureOne-click local models, plain-language UI, search overlay fix74b99b6
    • FeatureMulti-provider AI (Ollama/OpenAI/Anthropic) with model download33827f4
    • FixLuthor version bump + multi-tenancy7e1e1c9
    • FixScope NoteCache and the search index per tenant495c024
    • FeatureHard-tested for production readiness, functional testing pending22d2e4e
    • ChoreUpgrade to @lyfie/luthor 2.9.1 and adopt its change API2dc8e57
    • FeaturePerformed testing and edge case resolutionba2b82c
  3. v0.1.0

    • FixTest case cleaned up4c09fa3
    • FixTest case updated7519e14
    • FixCI warnings addressed9994b2a
    • FixLint fix38c23ae
    • FeaturePasskey setup for encrypted notes4c993c9
    • FeatureLocal semantic rag (ollama embeddings + chat)c03dcd4
    • FeatureLocal vector embedding pipeline for semantic searchd9ff3a7
    • FeatureWebauthn-gated secure notes with reactive blure87f5b4
    • FeatureWebauthn gatekeeper + ephemeral unlock tokensf34e8b6
    • FeatureKnowledge heatmap + rule-based smart collectionsc220101
    • FeatureKnowledge heatmap of note activity4c0c98f
    • FeatureDrag-drop quick-import + native libgit2sharp synce08307c
    • FeatureDrag-drop quick-import of md/txt notes308e1be
    • FeatureLocal tesseract ocr + distraction-free focus mode01caa98
    • FeatureLocal tesseract ocr for imagesd705208
    • FeatureLocal whisper transcription + web archiver + signed webhooksc3b794d
    • FeatureSsrf-guarded read-it-later web archiverc49e8ee
    • FeatureLocal whisper audio transcription4fd09da
    • FeatureCron cleanup for expired/exhausted share links32dba17
    • FeatureOidc sso login with jit user provisioningedb6e6b
    • FeatureGhost-card backlinks + time-machine scrub + toc scrollbarbf1fb82
    • FeatureTime-machine snapshot scrubber in the editorbe0511f
    • FeatureDocs portal16319f2
    • FeatureAccept X-API-Key header for personal access tokensbad57ed
    • FeatureAes-gcm encrypted backups — generate + restoreded1629
    • FeatureClick + drag logic fixeda66d4b0
    • FeatureNotes UX overhaul — ordering, sharing, categories, to-dos, settings65f39df
    • FixMinor ui changes per description below97d3409
    • FeatureIntegrate PapyraEditor preset (luthor 2.9.0) + media serve endpoint3cf4b9d
  4. v0.0.1

    • FeatureUpdating dockerignoree03babe
    • FixTrack EF source, isolate dev data dir, rework workflows for v19efed05
    • FixCommit untracked EF source + rework workflows for v1ba8c86d
    • FeatureCi/cd rework workflows for v1 — CI gate + one-button Docker Hub releaseaebf17a
    • FeaturePreserve foreign frontmatter on import + finish v1.0 hardeninge7c1fa6
    • ChoreHardening dev-gate API docs, strict prod CORS, fix container boot3651b27
    • FeaturePUID/PGID entrypoint + privilege drop for self-hostersaf43385
    • FeatureEmit Vite bundle into API wwwroot for single-process serve59d51e5
    • FeatureObsidian/keep importers + zip export5f11488
    • FeatureSync-conflict detection + split-pane resolver182d187
    • FeatureNote snapshots + version history & recovery UI1585925
    • FeatureFrontend auth guard + setup/login screens + admin user mgmt470597b
    • FeatureChroot path-jail — per-user vault roots + PathGuard + per-tenant watchers76b6cdd
    • FeatureCookie sessions + login/logout + [Authorize] guardrailsbae568e
    • FeatureInit gate + first-admin setup endpoint (bcrypt)8ce3d48
    • FeatureMedia dropzone upload + ![[filename]] insertion1614f14
    • FeatureNote toolbar + palette picker + archive frontmatter3fa5297
    • FeatureCaret-safe remote sync + conflict bannerc2b94a0
    • FeatureLuthor canvas + debounced autosavea4b810c
    • FeatureTanstack query + signalR live note hydrationcf8f911
    • FeatureMasonry note grid + cards w/ pinned split58abf1d
    • FeatureRouter shell + workspace layout w/ navbar + collapsible sidebar9d0efea
    • FeatureCold-boot diff + rebuild/prune housekeeping0b8e4b1
    • FeatureLucene full-text index + /api/search endpoint32049f5
    • FeatureNotes CRUD endpoints + debounced SignalR bridge7cf149c
    • FeatureFilesystem watcher + write-ring + debouncer vault syncea59ff2
    • FeatureAtomic markdown engine + EF/SQLite cache foundation9a86da0
    • FeatureEF Core + SQLite relational cache foundation5a56846
    • FeatureBarebones app overhaul prep3cee184
    • Update deploy.yml54bd2e1
    • Update deploy.yml53d05a3
    • ChoreCleaning up pipelinesf0aae5c
    • Update deploy.ymlb4a3c37
    • ChoreSmoke test before deploy + backend ci workflow fix77459b6
    • Update Dockerfile57eac49
    • Update .dockerignore6d54b6e
    • Update Dockerfiled44a4e5
    • Update deploy.yml0e7c044
    • ChoreCleaned up api test cases for github CI compatibilityd8f6e22
    • Update HappyPathTests.cseccd398
    • Update NoteSearchIntegrationTests.cs10e6c09
    • Update NoteAuthzTests.csfdd4e3f
    • ChoreApi test cases cleaned up4b41a4b
    • Update NoteAuthzTests.cs26b22b2
    • ChoreBackend testcases dev8983372
    • ChoreCleaning up unused variablesa2e42b6
    • ChoreCleaning up pnpm/npm configuration ci/cd0128268
    • ChoreSync package-lock with package.jsond4f8d5a
    • FeatureBaseline papyra workflow implementationaaaa6ae
    • FeatureMajor ui overhaul29b3d12
    • FeatureProduction-readiness audit — backend hardening, a11y, Docker832e0bb
    • FeatureUpgrade storage, and implement Google Keep UX13c98fd
    • FeatureStyling colors updated4e7d62c
    • FeatureBuild React SPA with real-time SignalR sync and rich text editor97fdee4
    • Add solution scaffold, Note model, MarkdownStorageService, and CI workflow6592a5b
    • Initial commiteb5ac36

All releases on GitHub