Releases: CodeMaster4711/Ferroliner
Releases · CodeMaster4711/Ferroliner
v1.3.2
v1.3.1
v1.3.0
1.3.0 (2026-03-29)
Features
- add /organization/me endpoint, fix kanban column width, improve notifications display (9c51ec4)
- add comments, activity feed, notifications, SSE, and file attachments (Phase 2) (4a4cd03)
- add dev/prod docker-compose, single-image Dockerfile with SQLite, release-please and nightly CI pipelines (dc07064)
- add new issue modal, responsive kanban board, and improved list view (793a2fe)
- add org/user management page, assignee picker on issue detail, fix comment section width (af396c5)
- add project and issue tracking foundation (Phase 1) (7019884)
- add split-screen login layout, fix duplicate-user 409 check, add subtle gradient app background (09769db)
- add status type icons, description previews, project delete for admins, fix assignee username display (5b437ae)
- add username to member responses, fix issue detail width, improve project settings members tab (a1b0de2)
- added plan (5b847e8)
- enforce RBAC on all project/issue endpoints, add role store, fix login layout padding (7e1bd87)
- fix full-width and full-height layout for kanban board and issue list (5aefee5)
- wire app shell to real data and fix root route redirect (c097bda)
- wire app shell to real data and fix root route redirect (1d1bd85)
Bug Fixes
- clear force_password_change flag in auth store after password change (f1a8caf)
- decrypt password in create_user before hashing, matching register/login flow (0a57592)
- initialize auth store synchronously in browser before child components mount (1e9f8e5)
- lowercase repository name in docker tags, clean up manifest tags (edf4474)
- reload issues and statuses when project changes via reactive effect instead of onMount (b197c1b)
- replace jwt.verify with jwt.decode for session persistence, check expiry via exp claim (09ab1f2)
- resolve reload logout by initializing auth store and running route guard in same effect (f07645f)
- responsive kanban columns, functional drag-and-drop status update, full-width list view, and prevent logout on page reload (91a6d95)
- switch login from username to email, make email required for user creation (1161b56)