Releases: masmuss/trak
Releases · masmuss/trak
Release list
v1.5.1
v1.5.0
v1.4.0
1.4.0 (2026-06-17)
Bug Fixes
- prevent eslint from detecting resolve hooks on buttons (520e4e7)
Features
- adopt sidebar group structure from template (26a2e88)
- adopt template data table UI, toolbar, pagination, and card island layout for pages (40bccc3)
- implement template header elements and sidebar logo (f66093b)
- redesign auth login page and add remember me feature (0b13d9d)
- redesign dashboard app shell and stats section (2287152)
- redesign dashboard components based on CRM template (e474fc1)
- ui: implement SLABadge pill for visual proximity warning (f7ab783)
- ui: split status histories into chat bubbles or system pills (992a099)
v1.3.0
v1.2.2
v1.2.1
v1.2.0
v1.1.0
v1.0.0
1.0.0 (2026-06-06)
Bug Fixes
- add tsx as devDependency to @trak/web for db:seed script (66bf7e2)
- allow initDb to accept undefined DATABASE_URL (df793e4)
- ci: add BETTER_AUTH_SECRET for CI build (eef62e0)
- ci: add postgres service container and DATABASE_URL for build (3bfcc2f)
- ci: create .env file for DATABASE_URL before build (b6842ad)
- configure eslint to ignore underscore-prefixed unused params (c442b57)
- correct resolve calls with full RouteId and path+search for export (c5cf485)
- disable eslint rule for navigation in tickets table (f928f6b)
- load root .env via --env-file flag for db:seed (d084830)
- move space-y-12 inside ScrollArea so article spacing works (6c8871c)
- pass DATABASE_URL explicitly to @trak/database via initDb (e9da48d)
- remove leading slash from svelte-kit/build gitignore patterns for monorepo (398385e)
- tickets: add hidden status input, toast feedback, and fix use:enhance update call (8edb243)
Features
- add @trak/services package with domain service modules (308f38b)
- add agents management with CRUD (cbabdf8)
- add category distribution with percentage bars to settings (7c1459d)
- add category management CRUD with table and form components (a06dc2f)
- add dashboard skeleton with chart and feature components (f2056e5)
- add database seeding functionality and dependencies (6c7bdab)
- add invite codes management with CRUD (bdb9e7a)
- add priority and SLA columns to reports (10fdd6a)
- add priority and SLA filters + fix goto navigation (d3147ca)
- add ticket stats cards (total, pending, solved) (0006bb7)
- add ticket_code column to reports table (dd30731)
- add trak brand logo and meta tags (35cd225)
- add trak logo to sidebar, create logo components (84da43c)
- add UUID generation for primary keys and update database schema (a9f233b)
- bot integration - invite code, /status, notifications, global DATABASE_URL (2052abb)
- bot: add reply keyboard for report flow and action buttons after submit (14e4c44)
- bot: dynamic reply keyboard per step with skip button (fccb26c)
- clean up sidebar, add toggle-group theme switcher and logout (40c9389)
- configure ticketing navigation routes in sidebar (d1160ab)
- enhance ticket code generation to prevent collisions (eabe6b9)
- enrich /status response with body, attachments count, update date, and status history timeline (c531eff)
- implement Better Auth, custom login page, database schema and seeding updates (f16fec9)
- implement database schema and relationships based on ERD (eaa7981)
- implement tickets list with database query and type-safe schema (beea79d)
- init reporter management feature with table component (0e33651)
- migrate to monorepo with pnpm workspace + turborepo (043502c)
- populate dashboard with real db data and wire actions (06bb587)
- priority management system with SLA recalculation (e7054bf)
- redesign ticket detail view with conversation thread + sidebar layout (ead6303)
- reorganize layout components and extract authenticated layout wrapper (8e2b74e)
- replace category active badge with Switch toggle (5e91250)
- seed priority and SLA deadlines + export calculateSLA (9134f3a)
- setup shadcn-svelte (712084a)
- simplify table columns — remove category, use ticketCode, rename headers (16ab88f)
- swap priority label and SLA dot, remove actions column (74a8fc9)
- tickets: add ticket detail view with status form, timeline, reporter, description components (db379a3)
- tickets: implement reusable generic data table and modular columns definition (fe2347c)
- tickets: implement SSR-bound pagination with URL query sync (6532fa3)
- tickets: implement status query param filtering and integrate Empty component (a3d054e)
- tickets: implement ticket details page, status transition actions, CSV export endpoint, and HMR duck-typing fix (297687f)
- tickets: move export and create actions to datatable toolbar and remove redundant wrapper layout (8e20a1e)
- wire Telegram bot with @trak/services (e8c21f5)
Performance Improvements
- replace UUID v4 with UUID v7 for primary keys (271c25b)