-
0.1.0 release
StableAll checks were successfulci/woodpecker/push/change_log Pipeline was successfulci/woodpecker/push/ci Pipeline was successfulci/woodpecker/cron/release Pipeline was successfulci/woodpecker/tag/release Pipeline was successfulci/woodpecker/cron/vulnerability Pipeline was successfulci/woodpecker/cron/renovate Pipeline was successfulreleased this
2026-09-12 19:54:35 +00:00 | 32 commits to main since this releaseWhat's new
Features
- Add admin user management and Personal Access Token web/API endpoints by @onlyati
- Add chapter image upload with drag-and-drop and responsive rendering by @onlyati
- Add test file to testing OIDC by @onlyati
- Reopen completed lesson subscriptions when a new chapter is added by @onlyati
- Add GitHub-style alert callouts (NOTE/TIP/IMPORTANT/WARNING/CAUTION) to markdown by @onlyati
- Show per-chapter progress icons in the reading sidebar by @onlyati
- Add syntax highlighting; fix Next-chapter gating and resume progress by @onlyati
- Implement Subscriptions resource with progress tracking by @onlyati
- Implement Chapters resource with split-view editor and markdown preview by @onlyati
- Implement Lesson resource end-to-end across web and API surfaces by @onlyati
- Add app bootstrap, auth providers, DB migration runner, and healthz by @onlyati
- Add sqlc/oapi-codegen scaffolding, web routes doc, and static assets by @onlyati
- Add initial goose migration for the docs/db.md schema, verified with sqruff by @onlyati
- Add OpenAPI 3.1 contract for the REST API by @onlyati
- Implement basic description by @onlyati
Fixes
- Make visibility/subscription badges icon-only by @onlyati
- Add usual settings to Containerfile by @onlyati
- Require PKCE and fetch groups from OIDC UserInfo; add structured logging throughout by @onlyati
- Add spacing in chapter editor form and mitigate textarea paint glitch by @onlyati
- Remove arrow icon from Back to lessons button by @onlyati
- Skip no-op autosaves, add back-navigation, fix heading/width/badge styling by @onlyati
- Stop autosave from stealing focus, add save timestamp and UI polish by @onlyati
- Add Swagger UI and profile page, fix CSRF on plain forms and textarea resize by @onlyati
Maintenance
- update go by @onlyati
Documents
- Add project README by @onlyati
- Document why last_edited_by/uploaded_by never cascade-delete users by @onlyati
- Settle routing, CSRF, static assets, health check and test scaffold decisions by @onlyati
- Add lesson editor workflow design by @onlyati
- Add migration design doc, switch to goose over golang-migrate by @onlyati
- Add REST API design doc by @onlyati
- Add database schema design doc by @onlyati
- Add styling guide with paper palette, GNOME conventions and mockup by @onlyati
- Delete branch after an authorized merge to main by @onlyati
- Allow main merges when explicitly authorized per instance by @onlyati
- Flesh out CLAUDE.md with auth, config, logging and data-model decisions by @onlyati
Repository
- Add web/HTMX test suite using Go 1.27's httptest.NewTestServer by @onlyati
- Add REST API test suite using Go 1.27's httptest.NewTestServer by @onlyati
- Add tests for remaining services, reaching >80% coverage by @onlyati
- Add first test suite for core services and pure-function utils by @onlyati
- Add renovate.json by @onlyati
- Add Containerfile by @onlyati
- Fit goreleaser config to the learn_it project by @onlyati
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads