Releases: CrawlerCode/redmine-time-tracking
Releases · CrawlerCode/redmine-time-tracking
v2.0.1
v2.0.0
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
v2.0.0-beta.7
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
2.0.0-beta.6 (2026-04-12)
🚀 Features
🩹 Fixes
- timer: Fix timer name cursor focus (dee98ec)
🏡 Chore
📖 Documentation
- Update store screenshots (cd60ec7)
📦 Builds
v2.0.0-beta.5
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
🧪 Tests
v2.0.0-beta.4
2.0.0-beta.4 (2026-03-09)
🩹 Fixes
v2.0.0-beta.3
2.0.0-beta.3 (2026-03-08)
🚀 Features
🩹 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
⚡CI
v2.0.0-beta.2
v2.0.0-beta.1
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
🛠️ 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
- Fix all e2e tests (c46486f)