Skip to content

Releases: CrawlerCode/redmine-time-tracking

v2.0.1

27 Apr 19:25

Choose a tag to compare

Install-Button-Chrome
Install-Button-Firefox

2.0.1 (2026-04-27)

🩹 Fixes

  • ui: Fix broken layout shift on checkbox/switch label click (5d12808)

📦 Builds

  • deps: Update npm dependencies (5715726)

⚡CI

v2.0.0

26 Apr 14:26

Choose a tag to compare

Install-Button-Chrome
Install-Button-Firefox

2.0.0 (2026-04-26)

🚀 Features

  • Add full-screen project sidebar (experimental) (#64) (2f4c065)
  • Add issue status badge (6c5e447)
  • Add project info tooltip (f2a1c80)
  • Add side panel entrypoint (3731d5d)
  • Allow to specify the rounding mode (#49) (2c0322b)
  • Display custom field values for info tooltips (2d2bef8)
  • Enhance issue grouping (#38) (e2a5a98)
  • Enhance search (#51) (770fa4b), closes #46
  • filter: Add issue status filter (e7807e2)
  • Multiple timers & timer tab (bd55541), closes #39
  • settings: Add option to show/hide issue done ratio (bc9b6c3)
  • settings: Add option to show/hide timer sessions (6022751)
  • timers: Add timer sessions (#69) (#71) (ed42990)
  • timers: Group timers by project and sort them by newest first (d66aa6a)

🩹 Fixes

  • Cleanup local issue data on reset to default data (9a7adc1)
  • Display translated error message until redmine url is configured and remove errors toasts (4c2d534)
  • Enforce next release (1d7d37c)
  • Fire toast after query reset (f051446)
  • Fix 0 value selection for select field (35af5e4)
  • Fix autoFetchPages for redmine paginated queries (a925baa)
  • Fix broken persistent comments behavior (6121441)
  • Fix context menu dialog actions (66cbc7a)
  • Fix default time entry activity (0f316ae)
  • Fix default time entry activity selection (946c4b6)
  • Fix eslint errors (a245275)
  • Fix install listener registration (8b9b125)
  • Fix legacy settings migrations (1336e31)
  • Fix suspense settings provider (#60) (cfc47f3)
  • Handle issue priorities when no default is specified (899c21a)
  • Implement legacy data migrations for issues and timers (c2fd501)
  • Prevent empty issues fetch request (#65) (6616c64)
  • Save persistent comments per timer instead of issue (bff5fcf)
  • Skip failed mutations for multi create time spend entires (a019c16)
  • timer: Close alert dialog on reset confirm (9e51a23)
  • timer: Fix timer name cursor focus (dee98ec)
  • ui: Display deleted issues as strike-through text (90933a9)
  • ui: Enhance skeleton components (d89a901)
  • ui: Fix dark mode for firefox options and sidepanel (ba6b406)
  • ui: Fix layout inconsistencies depending on style settings (6cef7e3)
  • ui: Fix toaster styles inside shadow root (0319a42)
  • ui: Improve combobox clear button position (932d36d)
  • ui: Polished various ui elements (c095c5c)
  • ui: Truncate field labels (e779018)
  • Update min browser versions to match current requirements (bd1e7d0)

🔥 Performance

  • Add query client restoring gate instead of restoring twice (30b9aeb)
  • Add react compiler and reduce unnecessary re-renders (acb8551)
  • Improve performance by moving stuff to dedicated components (f2f7fab)
  • Improving data loading and increasing page loading speed (#52) (6b22f6b)
  • Set NODE_ENV=production for release & pre-release builds (4a922ff)
  • Use react context for permissions management (#63) (23f25f0)

🏡 Chore

  • Add docker compose for dev setup (bb79a02)
  • Add install buttons to github releases ([3c97a80](3c97a80...
Read more

v2.0.0-beta.7

19 Apr 14:47

Choose a tag to compare

v2.0.0-beta.7 Pre-release
Pre-release

Install-Button-Chrome

2.0.0-beta.7 (2026-04-19)

🚀 Features

  • Add issue status badge (6c5e447)
  • Add side panel entrypoint (3731d5d)
  • settings: Add option to show/hide issue done ratio (bc9b6c3)
  • settings: Add option to show/hide timer sessions (6022751)

🩹 Fixes

  • Fix install listener registration (8b9b125)
  • ui: Fix dark mode for firefox options and sidepanel (ba6b406)

🏡 Chore

  • deps: Update npm dependencies (0132802)
  • deps: Update npm dependencies (b0256f0)
  • lint: Fix htmlhint errors (07604c3)

📖 Documentation

  • Update store screenshots (702a2c4)

🧪 Tests

  • Fix flaky time drift tests (cadd015)

v2.0.0-beta.6

12 Apr 17:04

Choose a tag to compare

v2.0.0-beta.6 Pre-release
Pre-release

Install-Button-Chrome

2.0.0-beta.6 (2026-04-12)

🚀 Features

🩹 Fixes

  • timer: Fix timer name cursor focus (dee98ec)

🏡 Chore

  • deps: Update npm dependencies (e966f7e)
  • security: Set pnpm minimum release age to 1 days (0d595c2)

📖 Documentation

  • Update store screenshots (cd60ec7)

📦 Builds

  • deps-dev: bump vite from 8.0.3 to 8.0.5 (#70) (aed8cdc)
  • deps: bump axios from 1.14.0 to 1.15.0 (#72) (057ad2c)

v2.0.0-beta.5

30 Mar 21:36

Choose a tag to compare

v2.0.0-beta.5 Pre-release
Pre-release

Install-Button-Chrome

2.0.0-beta.5 (2026-03-30)

🩹 Fixes

  • Fix autoFetchPages for redmine paginated queries (a925baa)
  • ui: Enhance skeleton components (d89a901)
  • ui: Fix layout inconsistencies depending on style settings (6cef7e3)
  • ui: Improve combobox clear button position (932d36d)
  • ui: Truncate field labels (e779018)

🏡 Chore

  • Fix eslint errors (9ec1e07)
  • Introduced script to automate chrome store screenshot generation (#67) (c34baa2)
  • Update npm dependencies (a9bb249)
  • Update shadcn components (4f9bb88)
  • Upgrade to typescript 6 and hardened ts config (5e34a03)
  • Upgrade to vite v8 (8210cb5)

🛠️ Refactors

  • Fix some warnings and errors from react-doctor (c4d9c84)
  • ui: Refactor time entry week overview (2710d3b)

📖 Documentation

  • github: Enhance issue and feature request templates (#68) (e70f419)

🧪 Tests

v2.0.0-beta.4

09 Mar 22:14

Choose a tag to compare

v2.0.0-beta.4 Pre-release
Pre-release

Install-Button-Chrome

2.0.0-beta.4 (2026-03-09)

🩹 Fixes

  • Cleanup local issue data on reset to default data (9a7adc1)
  • Fire toast after query reset (f051446)
  • Prevent empty issues fetch request (#65) (6616c64)

v2.0.0-beta.3

08 Mar 22:49

Choose a tag to compare

v2.0.0-beta.3 Pre-release
Pre-release

Install-Button-Chrome

2.0.0-beta.3 (2026-03-08)

🚀 Features

  • Add full-screen project sidebar (experimental) (#64) (2f4c065)

🩹 Fixes

  • Fix 0 value selection for select field (35af5e4)
  • Fix context menu dialog actions (66cbc7a)
  • Fix default time entry activity (0f316ae)
  • Fix suspense settings provider (#60) (cfc47f3)
  • ui: Polished various ui elements (c095c5c)

🔥 Performance

  • Add query client restoring gate instead of restoring twice (30b9aeb)
  • Improve performance by moving stuff to dedicated components (f2f7fab)
  • Set NODE_ENV=production for release & pre-release builds (4a922ff)
  • Use react context for permissions management (#63) (23f25f0)

🏡 Chore

  • Add docker compose for dev setup (bb79a02)
  • Add install buttons to github releases (3c97a80)
  • deps: Update dependencies (2a3f1fb)
  • Update dependencies (891fd66)

🛠️ Refactors

  • Refactor redmine api hooks (6642499)
  • timer: Remove the reset timer button (26e0f2f)

⚡CI

  • Add super-linter for pull requests (#59) (9db6385)
  • Fix wxt submit (74fe75d)
  • Use pat for release creation to trigger publish pipeline (7b15071)

v2.0.0-beta.2

27 Jan 19:15

Choose a tag to compare

v2.0.0-beta.2 Pre-release
Pre-release

2.0.0-beta.2 (2026-01-27)

Install-Button-Chrome

🩹 Fixes

🏡 Chore

  • deps: Update dependencies (6f800bd)

📖 Documentation

⚡CI

  • Fix pre-release asset upload (ac8f132)
  • Publish production only for real releases not for pre-releases (9855905)

Feedback

See discussion #56

v2.0.0-beta.1

27 Jan 18:07

Choose a tag to compare

v2.0.0-beta.1 Pre-release
Pre-release

2.0.0-beta.1 (2026-01-27)

🚀 Features

  • Add project info tooltip (f2a1c80)
  • Allow to specify the rounding mode (#49) (2c0322b)
  • Display custom field values for info tooltips (2d2bef8)
  • Enhance issue grouping (#38) (e2a5a98)
  • Enhance search (#51) (770fa4b), closes #46
  • filter: Add issue status filter (e7807e2)
  • Multiple timers & timer tab (bd55541), closes #39
  • timers: Group timers by project and sort them by newest first (d66aa6a)

🩹 Fixes

  • Display translated error message until redmine url is configured and remove errors toasts (4c2d534)
  • Fix broken persistent comments behavior (6121441)
  • Fix default time entry activity selection (946c4b6)
  • Fix eslint errors (a245275)
  • Fix legacy settings migrations (1336e31)
  • Handle issue priorities when no default is specified (899c21a)
  • Implement legacy data migrations for issues and timers (c2fd501)
  • Save persistent comments per timer instead of issue (bff5fcf)
  • Skip failed mutations for multi create time spend entires (a019c16)
  • timer: Close alert dialog on reset confirm (9e51a23)
  • ui: Display deleted issues as strike-through text (90933a9)
  • ui: Fix toaster styles inside shadow root (0319a42)
  • Update min browser versions to match current requirements (bd1e7d0)

🔥 Performance

  • Add react compiler and reduce unnecessary re-renders (acb8551)
  • Improving data loading and increasing page loading speed (#52) (6b22f6b)

🏡 Chore

  • Enforce next release version to v2.0.0 (fade882)
  • Update npm dependencies (6c806b9)

🛠️ Refactors

  • Improve create time entry modal (49f6eb6)
  • Move to tanstack form + zod (removed formik + yup) (60b9e43)
  • Remove add notes settings option (4c3733c)
  • Run settings migration on extension update (840f48d)
  • settings: Redesign settings page and add testing redmine connection button (3a65610)
  • timer: Refactor timer components and permission improvements (0b32d3e)
  • ui: Migrate to shadcn components (#48) (274e220)
  • ui: Move to shadcn base-ui components (#57) (70994f0)
  • Upgrade tailwindcss to v4 (aa42fbb)
  • Use null as form default values and update zod to v4 (cd2f4d8)
  • Use only project id for permission check function (b31c12f)

📖 Documentation

  • license: Update license text for consistency (37a0ebf)

🧪 Tests

📦 Builds

⚡CI

  • Add build number for canary version (df1d96c)
  • Add semantic release (2ca9621)

v1.21.2

07 Feb 20:14

Choose a tag to compare

What's Changed

  • Merge settings for background script (#32)

Full Changelog: v1.21.1...v1.21.2