2026-04-22 - 2026-04-29
Overview
1 Release published by 1 user
Published
v0.1.0
v0.1.0 — initial public release
1 Pull request proposed by 1 user
Proposed
#42 feat(deploy): publish image to Gitea Packages + switch netcup to image pull
36 Issues closed from 1 user
Closed
#2 Epic: Phase 0 — Foundation (repo fork, domain, CI/CD, dev environment)
Closed
#28 Epic: Prepare public launch, community infrastructure, and initial user onboarding
Closed
#30 Prepare v0.1.0 open source release
Closed
#4 Register librenot.es domain and configure DNS
Closed
#24 Epic: Phase 5 — Infrastructure and Deployment
Closed
#17 Epic: Phase 3 — Mobile / PWA
Closed
#21 Epic: Phase 4 — Sync and Offline
Closed
#7 Epic: Phase 1 — Multi-tenant Backend
Closed
#12 Epic: Phase 2 — Frontend Auth + Adaptation
Closed
#32 Implement first-run user onboarding flow
Closed
#29 Create user, self-hosting, API, and contributing documentation
Closed
#31 Set up community infrastructure: issue templates, PR template, and code of conduct
Closed
#27 Implement automated daily backups
Closed
#26 Implement CI-triggered deployment pipeline
Closed
#25 Dockerize the application with multi-stage build and Compose
Closed
#22 Implement IndexedDB local cache for offline note access
Closed
#23 Implement background sync on reconnect with conflict detection
Closed
#20 Replace mouse events with pointer events for mobile touch support
Closed
#37 Update README with librenotes branding, build instructions, and attribution
Closed
#38 Add Makefile with standard build, test, and development targets
Closed
#36 Add upstream Notesium remote and document fork relationship
Closed
#35 Restructure Go codebase into standard project layout
Closed
#34 Rename Go module and rebrand from Notesium to librenotes
Closed
#19 Add PWA support: manifest, service worker, and install prompt
Closed
#18 Overhaul CSS for responsive layouts (320px to 2560px)
Closed
#15 Implement tenant-scoped localStorage for per-user UI state
Closed
#16 Create public landing page at librenot.es with feature overview and CTAs
Closed
#14 Add auth token handling to frontend API calls
Closed
#11 Add tenant-aware API routing with auth middleware
Closed
#13 Add magic link login UI with email validation and error handling
Closed
#10 Implement per-user note directory isolation with filesystem sandboxing
Closed
#8 Add user model and SQLite storage
Closed
#9 Implement email magic link authentication system
Closed
#5 Set up CI pipeline (Gitea Actions)
Closed
#6 Create reproducible development environment (Nix flake + optional Dockerfile)
Closed
#3 Fork Notesium into librenotes repo and reorganize into Go package structure
3 Issues created by 1 user
Opened
#39 Publish container image to Gitea Packages and switch netcup deploy to pull
Opened
#40 Configure prod SMTP relay for magic-link delivery on netcup
Opened
#41 Automate off-host backup of SQLite + per-tenant note files