-
v0.5.0
StableAll checks were successfulCI / validate-branch (push) Has been skippedPublish / detect-release (push) Successful in 3sPublish / tag (push) Successful in 6sPublish / promote-release (push) Successful in 1sCI / validate-release-pr (push) Has been skippedCI / security (push) Successful in 49sCI / build (push) Successful in 2m5sCI / test (push) Successful in 1m25sCI / lint (push) Successful in 3m0sreleased this
2026-02-19 16:37:16 +00:00 | 147 commits to main since this releasev0.5.0 — Phase 5: Auth Expansion
Features
-
Activity Logging System — Full audit trail for all user and admin actions
- Database-backed activity logs with event type, user, impersonation, and metadata tracking
- Admin activity log viewer with filtering by event type, user, and date range
- HTMX-powered pagination and partial page updates
- Configurable log retention with automatic TTL cleanup (30d, 90d, 180d, 1y, or indefinite)
- All CRUD operations instrumented: dashboards, sections, items, settings, SMTP, imports, impersonation
-
Impersonation Context Tracking — Activity logs capture when an admin acts on behalf of a user
Documentation
- Project README — Added comprehensive README.md with feature overview, quick start, and architecture summary
- Wiki Documentation — 12 wiki pages created/updated covering configuration, deployment, dashboards, sharing, themes, status checks, imports, admin guide, and architecture
- ADR Updates — ADR-002 amended with demo mode and user lifecycle design; ADR-006 corrected to reflect actual gitflow practice
- Testing Standards — In-repo docs reconciled with wiki as canonical source
Planning & Research
- Traditional Auth Epic — Decomposed into 8 implementable child tasks with dependency graph (DB schema, password hashing, registration, email confirmation, login, password reset/magic links, invites, setup wizard)
- Multi-provider OIDC Epic — Researched architecture and created 6 child tasks with dependency graph (DB migration, OIDCManager refactor, login page, admin UI, per-provider logout, setup wizard migration)
Tasks
- OP#1090: Initialize version branch from develop
- OP#1078: Create README.md
- OP#1079: Wiki: Configuration Reference
- OP#1080: Wiki: Docker Deployment Guide
- OP#1081: Wiki: Dashboard System
- OP#1082: Wiki: Sharing & Collaboration
- OP#1083: Wiki: Theme System
- OP#1084: Wiki: Status Checks
- OP#1085: Wiki: Import Guide
- OP#1086: Wiki: Admin Guide
- OP#1087: Wiki: Architecture Overview
- OP#1088: Update wiki start page
- OP#1089: Wiki housekeeping: ADRs and testing docs
- OP#1092: DB migration: activity_logs table and indexes
- OP#1093: Activity logging service: record and query functions
- OP#1094: Instrument handlers to emit activity log events
- OP#1095: Admin activity log viewer page
- OP#1096: Activity log retention: TTL cleanup and admin settings
- OP#240: Unit tests: User Activity Logs
- OP#385: Update ADR-002 with expanded auth modes
- OP#242: Break down Traditional Auth epic
- OP#243: Research: Multi-provider OIDC architecture
Install
# Go module go get git.bros.ninja/mike/gashy@v0.5.0 # Container image (after CI publishes) docker pull git.bros.ninja/mike/gashy:0.5.0Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-