github javedh-dev/tracktor 1.0.0
🎉 Major Release - 1.x.x

11 hours ago

Release Notes – v1.0.0 (2025-12-17)

Major Changes

  • Migrated from separate backend/frontend to a full-stack SvelteKit app.
  • Switched package management from npm to pnpm.
  • Refactored middleware using the Chain of Responsibility pattern.
  • Removed extra controller layer and cleaned up middlewares.
  • Updated all shadcn UI components.
  • Removed SSR and improved UI.
  • Replaced common package APIResponse and updated imports.
  • Added user/password authentication (single user mode).
  • Added migration script and demo user seeding for auth.
  • Dropped legacy auth table and removed crypto dependency from frontend forms.

Features & Improvements

  • Added support for attachments for all logs and entries.
  • Added alerts for expiry of PUCC and insurance.
  • Added functionality to export/import data in JSON format.
  • Added file upload limitation.
  • Added HTTP mode and defaulted logging requests as true.
  • Added preview for attached files and image upload improvements.
  • Added --host to preview command.
  • Created new Dockerfile and improved Docker support (fixed CORS).
  • Refactored environment variable handling (separate client/server).
  • Removed dotenvx dependency and updated build configuration.
  • Upgraded Node.js to 24 and pnpm to 10 in CI workflow.
  • Updated GitHub Actions and improved CI/CD.

Bug Fixes

  • Fixed data seeding and data table rendering issues.
  • Fixed warnings, linting issues, and broken components.
  • Fixed error in mileage calculation.
  • Fixed editing in attachment and form submitting issues.
  • Fixed broken env for demo mode and improved logging.
  • Fixed auth check and made auth single user.
  • Fixed loggings and added DB patch step in initialization.

Other

  • Removed tests and updated environment variables.
  • General cleanup and code quality improvements.

For a full list of changes, see the compare view.

Don't miss a new tracktor release

NewReleases is sending notifications on new releases.