Skip to content

Release Version 2.0.0#58

Draft
CrawlerCode wants to merge 110 commits intomainfrom
beta
Draft

Release Version 2.0.0#58
CrawlerCode wants to merge 110 commits intomainfrom
beta

Conversation

@CrawlerCode
Copy link
Copy Markdown
Owner

@CrawlerCode CrawlerCode commented Jan 27, 2026

Features

Main features and improvements:

Technical improvements:

  • Migrate to wxt framework (build: Migrate to wxt framework #53)
  • Upgrade tailwindcss to v4
  • Replace formik + yup by @tanstack/react-form + zod
  • Replace react-router-dom by @tanstack/react-router
  • Release management using semantic-release
  • Add super-linter
  • Upgrade to vite v8

And more...

- Move cached comments logic into own hook
- Create separate activity field
- Improve auto focus
- Add separate timer tab
- Allow multiple timers per issue
- Move context menu into separate component
- Add IssueTitle component
- Allow to log time directly in  redmine (#39)
Until now. If a mutation fails, no new entries are created for other users. Some entries may have already been created, leading to inconsistent behavior. Therefore, I will now skip the failed mutation and execute the rest. An error message will be displayed for the failed mutation, indicating what was successfully created and what failed.
- Introduce search modes (local and remote)
- Replace "extended search" by "remote redmine search"
- Allow to search in any searchable fields (#46)
- Allow to search for closed issues
- Search in specified project and not in all (fix)
- Replace react-router-dom with @tanstack/react-router
- Use suspense queries for required page data to reduce unnecessary re-renders
- Use tanstack query as storage caching layer to improve performance and  benefit from suspense storage queries
- Fix flickering ui when loading timer permissions
- Create component composition for timer components
- Disable done button if no "log_time" permission granted
- Fix edit timer
CrawlerCode and others added 25 commits March 19, 2026 21:01
## [2.0.0-beta.5](v2.0.0-beta.4...v2.0.0-beta.5) (2026-03-30)

### 🩹 Fixes

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

### 🏡 Chore

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

### 🛠️ Refactors

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

### 📖 Documentation

* **github:** Enhance issue and feature request templates ([#68](#68)) ([e70f419](e70f419))

### 🧪 Tests

* Fix flaky tests ([1e0a7a2](1e0a7a2))
* Introduce snapshot-based e2e tests ([#66](#66)) ([dfcb7fb](dfcb7fb))
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 8.0.3 to 8.0.5.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.0.5/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 8.0.5
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [axios](https://github.com/axios/axios) from 1.14.0 to 1.15.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.14.0...v1.15.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.15.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## [2.0.0-beta.6](v2.0.0-beta.5...v2.0.0-beta.6) (2026-04-12)

### 🚀 Features

* **timers:** Add timer sessions ([#69](#69)) ([#71](#71)) ([ed42990](ed42990))

### 🩹 Fixes

* **timer:** Fix timer name cursor focus ([dee98ec](dee98ec))

### 🏡 Chore

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

### 📖 Documentation

* Update store screenshots ([cd60ec7](cd60ec7))

### 📦 Builds

* **deps-dev:** bump vite from 8.0.3 to 8.0.5 ([#70](#70)) ([aed8cdc](aed8cdc))
* **deps:** bump axios from 1.14.0 to 1.15.0 ([#72](#72)) ([057ad2c](057ad2c))
## [2.0.0-beta.7](v2.0.0-beta.6...v2.0.0-beta.7) (2026-04-19)

### 🚀 Features

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

### 🩹 Fixes

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

### 🏡 Chore

* **deps:** Update npm dependencies ([0132802](0132802))
* **deps:** Update npm dependencies ([b0256f0](b0256f0))
* **lint:** Fix htmlhint errors ([07604c3](07604c3))

### 📖 Documentation

* Update store screenshots ([702a2c4](702a2c4))

### 🧪 Tests

* Fix flaky time drift tests ([cadd015](cadd015))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants