Skip to content

Releases: CodeMaster4711/Ferroliner

v1.3.2

29 Mar 16:55
6dcf0a1

Choose a tag to compare

1.3.2 (2026-03-29)

Bug Fixes

  • create /data directory before starting backend in entrypoint (6a79f27)

v1.3.1

29 Mar 16:47
6d9fe2f

Choose a tag to compare

1.3.1 (2026-03-29)

Bug Fixes

  • replace build-push-action with raw docker buildx run steps to enforce lowercase tags (756b532)

v1.3.0

29 Mar 16:43
de87bed

Choose a tag to compare

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)