Release Notes for Tabdock v5.25.0
Range: cf13951 (v5.22.1) ... a0403bd (v5.25.0)
Release Highlights (v5.22.1 - v5.25.0)
Major Changes
- DevTools Overhaul: Enhanced DevTools with persistent debug log storage, console/fetch capture, and log clear functionality.
- WebAuthn Security: Hardened WebAuthn session handling for improved authentication security.
- Codebase Refactoring: Large-scale refactoring for improved readability and maintainability.
- About Modal: Enriched About modal with more detailed information.
Medium Changes
- Build & CI/CD: Updated build steps for clarity, improved linter settings, and upgraded CI/CD dependencies (golangci-lint, Go modules, GitHub Actions).
- Documentation: Release notes translated to English and folded for better readability.
v5.25.0 (2026-03-01)
Summary
- DevTools now supports persistent debug logs, console/fetch capture, and log clearing.
- WebAuthn session security has been further strengthened.
- Major codebase refactoring for maintainability.
- About modal now displays richer information.
- CI/CD and dependencies updated (golangci-lint, Go modules, actions).
Details
Features
- Implement git update check to conditionally set the update flag.
- Enhance debug log with persistence and capture capabilities (devtools).
- Enhance About modal with richer information.
Security
- Harden WebAuthn sessions and bump version.
Bug Fixes
- Add error handling for resource cleanup and JSON encoding.
- Fix lint warnings and refactors.
- Update version to 5.25.0.
Improvements
- Refactor code structure for improved readability and maintainability.
- Rearrange build steps for clarity and consistency.
- Refactor .golangci.yml for improved linter settings.
Documentation
- Translate release notes from Japanese to English for consistency.
- Fold release notes for better readability.
Maintenance
- Update golangci-lint to v1.64.
- Update .golangci.yml to align with Sem.
- Bump golang.org/x/sys from 0.40.0 to 0.41.0.
- Bump actions/checkout from 4 to 6.
- Bump actions/setup-go from 5 to 6.
- Bump modernc.org/sqlite from 1.44.3 to 1.45.0.
- Bump golang.org/x/mod from 0.32.0 to 0.33.0.
- Bump golang.org/x/crypto from 0.47.0 to 0.48.0.
- Bump golangci/golangci-lint-action from 6 to 9.