Skip to content

Releases: masmuss/trak

v1.5.1

Choose a tag to compare

@github-actions github-actions released this 29 Jun 23:13

1.5.1 (2026-06-29)

Bug Fixes

  • ui: resolve dark mode and collapse layout issues for custom app icon (82275df)

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 21 Jun 22:28

1.5.0 (2026-06-21)

Features

  • dashboard: add comprehensive stats and critical tickets view (a2e097e)

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 17 Jun 23:41

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

Choose a tag to compare

@github-actions github-actions released this 15 Jun 19:21

1.3.0 (2026-06-15)

Bug Fixes

  • bot: eliminate redundant bubble after category selection (4260d88)
  • ticket-detail-view: correct subtitle formatting for reporter username (81e3fb9)

Features

  • bot: add cancel to category keyboard + proper reply keyboard after selection (40632fb)
  • bot: improve UX flow — consistent language, quick status check, cleaner keyboards (fe3846c)
  • bot: replace slash command list with inline keyboard on start (6a4f742)

v1.2.2

Choose a tag to compare

@github-actions github-actions released this 14 Jun 18:51

1.2.2 (2026-06-14)

Bug Fixes

  • improve URL sync logic by deleting stale params before setting active filters (68e50c3)

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 14 Jun 15:20

1.2.1 (2026-06-14)

Bug Fixes

  • revert stateGetters spread to inline getters, add syncCount guard, replace SvelteURL with URL (f6ca70a)

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 14 Jun 12:40

1.2.0 (2026-06-14)

Features

  • bot: add stale session cleanup with daily cron (d288198)

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Jun 14:40

1.1.0 (2026-06-13)

Bug Fixes

  • web: prevent toolbar overflow with flex-wrap (1d598f1)
  • web: use explicit onPaginationChange callback to resolve Svelte 5 bindable loop issue (9822222)

Features

  • checkbox: add Checkbox component with customizable props and icons (791740c)
  • web: implement progressive table system with modular components (d7e4908)
  • web: implement ticket list filtering and table toolbar controls (37720ac)

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 06 Jun 16:11

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)