Skip to content

Commit 459fe6a

Browse files
Merge branch 'main' into fix/dom-element-null-checks
2 parents beefe8c + 84c44ed commit 459fe6a

7 files changed

Lines changed: 866 additions & 11 deletions

File tree

CHANGELOG.md

Lines changed: 218 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,221 @@
1+
## v2.1.5 - 2026-04-19
2+
3+
## What's Changed
4+
5+
* fix: advence filter lable color (#560) @Mateeb-Haider
6+
* Added AGENTS.md (#513) @diyasharma12
7+
* fix: prevent start date from exceeding end date (#500) @Mateeb-Haider
8+
* feature: add Tamil and Greek translations (#468) @utkarshgupta2804
9+
* Add AI-Assisted Contributions Guidelines to README (#510) @vedansh-5
10+
* feat: add collapsible Advanced Filters section (#522) @vedansh-5
11+
* fix: correct report generation and UI reset on platform switch (#516) @vedansh-5
12+
* Fix repository name in setup instructions (#499) @BhanuprakashMarati
13+
* Fix broken link in contributing.md under Fork
14+
and
15+
Clone
16+
repository section (#456) @Salmaan-M
17+
* feat: merged PRs filtering (#426) @Mateeb-Haider
18+
* feat: add short keys for report generation \& copying (#361) @Mateeb-Haider
19+
* Translation enhancements (#423) @Bekka592
20+
* Fix: Show message when user have no report for selected days (#390) @Mateeb-Haider
21+
* Fix multi-user cache contamination (#454) @vedansh-5
22+
* Fix double scrollbar in popup mode (#452) @vedansh-5
23+
* Revert Fix
24+
double
25+
scrollbar
26+
appearing
27+
in
28+
popup
29+
window (#435) @vedansh-5
30+
* Fix double scrollbar appearing in popup window (#434) @gurusatsangi
31+
* Check box state handling when token not present (#384) @Mateeb-Haider
32+
* fixed UI Bug (#425) @vedansh-5
33+
* feat: complete translations for all languages (100% coverage) (#360) @Mateeb-Haider
34+
* readme update and lint (#419) @vedansh-5
35+
* Resolve snap bug (#418) @vedansh-5
36+
* Fix typos in Scrum Helper user-facing strings (#410) @puneetnith28
37+
38+
## Maintenance
39+
40+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.10 to 2.4.11 (#527) @[dependabot[bot]](https://github.com/apps/dependabot)
41+
* chore(deps)(deps-dev): bump postcss from 8.5.8 to 8.5.9 (#523) @[dependabot[bot]](https://github.com/apps/dependabot)
42+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.9 to 2.4.10 (#501) @[dependabot[bot]](https://github.com/apps/dependabot)
43+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.8 to 2.4.9 (#487) @[dependabot[bot]](https://github.com/apps/dependabot)
44+
* chore(deps)(deps): bump picomatch from 2.3.1 to 2.3.2 (#489) @[dependabot[bot]](https://github.com/apps/dependabot)
45+
* chore(deps)(deps): bump @tailwindcss/cli from 4.2.1 to 4.2.2 (#464) @[dependabot[bot]](https://github.com/apps/dependabot)
46+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.7 to 2.4.8 (#462) @[dependabot[bot]](https://github.com/apps/dependabot)
47+
* chore(deps)(deps-dev): bump tailwindcss from 4.2.1 to 4.2.2 (#465) @[dependabot[bot]](https://github.com/apps/dependabot)
48+
* feat: Add cross-browser support for Gecko and Chromium via new build pipeline (#481) @vedansh-5
49+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.5 to 2.4.7 (#457) @[dependabot[bot]](https://github.com/apps/dependabot)
50+
* chore(deps)(deps-dev): bump postcss from 8.5.6 to 8.5.8 (#421) @[dependabot[bot]](https://github.com/apps/dependabot)
51+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.4 to 2.4.5 (#416) @[dependabot[bot]](https://github.com/apps/dependabot)
52+
* chore(deps)(deps): bump @tailwindcss/cli from 4.1.18 to 4.2.1 (#395) @[dependabot[bot]](https://github.com/apps/dependabot)
53+
* version bump to 2.1.4 (#408) @vedansh-5
54+
55+
---
56+
57+
## v2.1.5 - 2026-04-18
58+
59+
## What's Changed
60+
61+
* Added AGENTS.md (#513) @diyasharma12
62+
* fix: prevent start date from exceeding end date (#500) @Mateeb-Haider
63+
* feature: add Tamil and Greek translations (#468) @utkarshgupta2804
64+
* Add AI-Assisted Contributions Guidelines to README (#510) @vedansh-5
65+
* feat: add collapsible Advanced Filters section (#522) @vedansh-5
66+
* fix: correct report generation and UI reset on platform switch (#516) @vedansh-5
67+
* Fix repository name in setup instructions (#499) @BhanuprakashMarati
68+
* Fix broken link in contributing.md under Fork
69+
and
70+
Clone
71+
repository section (#456) @Salmaan-M
72+
* feat: merged PRs filtering (#426) @Mateeb-Haider
73+
* feat: add short keys for report generation \& copying (#361) @Mateeb-Haider
74+
* Translation enhancements (#423) @Bekka592
75+
* Fix: Show message when user have no report for selected days (#390) @Mateeb-Haider
76+
* Fix multi-user cache contamination (#454) @vedansh-5
77+
* Fix double scrollbar in popup mode (#452) @vedansh-5
78+
* Revert Fix
79+
double
80+
scrollbar
81+
appearing
82+
in
83+
popup
84+
window (#435) @vedansh-5
85+
* Fix double scrollbar appearing in popup window (#434) @gurusatsangi
86+
* Check box state handling when token not present (#384) @Mateeb-Haider
87+
* fixed UI Bug (#425) @vedansh-5
88+
* feat: complete translations for all languages (100% coverage) (#360) @Mateeb-Haider
89+
* readme update and lint (#419) @vedansh-5
90+
* Resolve snap bug (#418) @vedansh-5
91+
* Fix typos in Scrum Helper user-facing strings (#410) @puneetnith28
92+
93+
## Maintenance
94+
95+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.10 to 2.4.11 (#527) @[dependabot[bot]](https://github.com/apps/dependabot)
96+
* chore(deps)(deps-dev): bump postcss from 8.5.8 to 8.5.9 (#523) @[dependabot[bot]](https://github.com/apps/dependabot)
97+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.9 to 2.4.10 (#501) @[dependabot[bot]](https://github.com/apps/dependabot)
98+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.8 to 2.4.9 (#487) @[dependabot[bot]](https://github.com/apps/dependabot)
99+
* chore(deps)(deps): bump picomatch from 2.3.1 to 2.3.2 (#489) @[dependabot[bot]](https://github.com/apps/dependabot)
100+
* chore(deps)(deps): bump @tailwindcss/cli from 4.2.1 to 4.2.2 (#464) @[dependabot[bot]](https://github.com/apps/dependabot)
101+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.7 to 2.4.8 (#462) @[dependabot[bot]](https://github.com/apps/dependabot)
102+
* chore(deps)(deps-dev): bump tailwindcss from 4.2.1 to 4.2.2 (#465) @[dependabot[bot]](https://github.com/apps/dependabot)
103+
* feat: Add cross-browser support for Gecko and Chromium via new build pipeline (#481) @vedansh-5
104+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.5 to 2.4.7 (#457) @[dependabot[bot]](https://github.com/apps/dependabot)
105+
* chore(deps)(deps-dev): bump postcss from 8.5.6 to 8.5.8 (#421) @[dependabot[bot]](https://github.com/apps/dependabot)
106+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.4 to 2.4.5 (#416) @[dependabot[bot]](https://github.com/apps/dependabot)
107+
* chore(deps)(deps): bump @tailwindcss/cli from 4.1.18 to 4.2.1 (#395) @[dependabot[bot]](https://github.com/apps/dependabot)
108+
* version bump to 2.1.4 (#408) @vedansh-5
109+
110+
---
111+
112+
## v2.1.5 - 2026-04-18
113+
114+
## What's Changed
115+
116+
* fix: prevent start date from exceeding end date (#500) @Mateeb-Haider
117+
* feature: add Tamil and Greek translations (#468) @utkarshgupta2804
118+
* Add AI-Assisted Contributions Guidelines to README (#510) @vedansh-5
119+
* feat: add collapsible Advanced Filters section (#522) @vedansh-5
120+
* fix: correct report generation and UI reset on platform switch (#516) @vedansh-5
121+
* Fix repository name in setup instructions (#499) @BhanuprakashMarati
122+
* Fix broken link in contributing.md under Fork
123+
and
124+
Clone
125+
repository section (#456) @Salmaan-M
126+
* feat: merged PRs filtering (#426) @Mateeb-Haider
127+
* feat: add short keys for report generation \& copying (#361) @Mateeb-Haider
128+
* Translation enhancements (#423) @Bekka592
129+
* Fix: Show message when user have no report for selected days (#390) @Mateeb-Haider
130+
* Fix multi-user cache contamination (#454) @vedansh-5
131+
* Fix double scrollbar in popup mode (#452) @vedansh-5
132+
* Revert Fix
133+
double
134+
scrollbar
135+
appearing
136+
in
137+
popup
138+
window (#435) @vedansh-5
139+
* Fix double scrollbar appearing in popup window (#434) @gurusatsangi
140+
* Check box state handling when token not present (#384) @Mateeb-Haider
141+
* fixed UI Bug (#425) @vedansh-5
142+
* feat: complete translations for all languages (100% coverage) (#360) @Mateeb-Haider
143+
* readme update and lint (#419) @vedansh-5
144+
* Resolve snap bug (#418) @vedansh-5
145+
* Fix typos in Scrum Helper user-facing strings (#410) @puneetnith28
146+
147+
## Maintenance
148+
149+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.10 to 2.4.11 (#527) @[dependabot[bot]](https://github.com/apps/dependabot)
150+
* chore(deps)(deps-dev): bump postcss from 8.5.8 to 8.5.9 (#523) @[dependabot[bot]](https://github.com/apps/dependabot)
151+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.9 to 2.4.10 (#501) @[dependabot[bot]](https://github.com/apps/dependabot)
152+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.8 to 2.4.9 (#487) @[dependabot[bot]](https://github.com/apps/dependabot)
153+
* chore(deps)(deps): bump picomatch from 2.3.1 to 2.3.2 (#489) @[dependabot[bot]](https://github.com/apps/dependabot)
154+
* chore(deps)(deps): bump @tailwindcss/cli from 4.2.1 to 4.2.2 (#464) @[dependabot[bot]](https://github.com/apps/dependabot)
155+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.7 to 2.4.8 (#462) @[dependabot[bot]](https://github.com/apps/dependabot)
156+
* chore(deps)(deps-dev): bump tailwindcss from 4.2.1 to 4.2.2 (#465) @[dependabot[bot]](https://github.com/apps/dependabot)
157+
* feat: Add cross-browser support for Gecko and Chromium via new build pipeline (#481) @vedansh-5
158+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.5 to 2.4.7 (#457) @[dependabot[bot]](https://github.com/apps/dependabot)
159+
* chore(deps)(deps-dev): bump postcss from 8.5.6 to 8.5.8 (#421) @[dependabot[bot]](https://github.com/apps/dependabot)
160+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.4 to 2.4.5 (#416) @[dependabot[bot]](https://github.com/apps/dependabot)
161+
* chore(deps)(deps): bump @tailwindcss/cli from 4.1.18 to 4.2.1 (#395) @[dependabot[bot]](https://github.com/apps/dependabot)
162+
* version bump to 2.1.4 (#408) @vedansh-5
163+
164+
---
165+
166+
## v2.1.5 - 2026-04-18
167+
168+
## What's Changed
169+
170+
* feature: add Tamil and Greek translations (#468) @utkarshgupta2804
171+
* Add AI-Assisted Contributions Guidelines to README (#510) @vedansh-5
172+
* feat: add collapsible Advanced Filters section (#522) @vedansh-5
173+
* fix: correct report generation and UI reset on platform switch (#516) @vedansh-5
174+
* Fix repository name in setup instructions (#499) @BhanuprakashMarati
175+
* Fix broken link in contributing.md under Fork
176+
and
177+
Clone
178+
repository section (#456) @Salmaan-M
179+
* feat: merged PRs filtering (#426) @Mateeb-Haider
180+
* feat: add short keys for report generation \& copying (#361) @Mateeb-Haider
181+
* Translation enhancements (#423) @Bekka592
182+
* Fix: Show message when user have no report for selected days (#390) @Mateeb-Haider
183+
* Fix multi-user cache contamination (#454) @vedansh-5
184+
* Fix double scrollbar in popup mode (#452) @vedansh-5
185+
* Revert Fix
186+
double
187+
scrollbar
188+
appearing
189+
in
190+
popup
191+
window (#435) @vedansh-5
192+
* Fix double scrollbar appearing in popup window (#434) @gurusatsangi
193+
* Check box state handling when token not present (#384) @Mateeb-Haider
194+
* fixed UI Bug (#425) @vedansh-5
195+
* feat: complete translations for all languages (100% coverage) (#360) @Mateeb-Haider
196+
* readme update and lint (#419) @vedansh-5
197+
* Resolve snap bug (#418) @vedansh-5
198+
* Fix typos in Scrum Helper user-facing strings (#410) @puneetnith28
199+
200+
## Maintenance
201+
202+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.10 to 2.4.11 (#527) @[dependabot[bot]](https://github.com/apps/dependabot)
203+
* chore(deps)(deps-dev): bump postcss from 8.5.8 to 8.5.9 (#523) @[dependabot[bot]](https://github.com/apps/dependabot)
204+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.9 to 2.4.10 (#501) @[dependabot[bot]](https://github.com/apps/dependabot)
205+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.8 to 2.4.9 (#487) @[dependabot[bot]](https://github.com/apps/dependabot)
206+
* chore(deps)(deps): bump picomatch from 2.3.1 to 2.3.2 (#489) @[dependabot[bot]](https://github.com/apps/dependabot)
207+
* chore(deps)(deps): bump @tailwindcss/cli from 4.2.1 to 4.2.2 (#464) @[dependabot[bot]](https://github.com/apps/dependabot)
208+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.7 to 2.4.8 (#462) @[dependabot[bot]](https://github.com/apps/dependabot)
209+
* chore(deps)(deps-dev): bump tailwindcss from 4.2.1 to 4.2.2 (#465) @[dependabot[bot]](https://github.com/apps/dependabot)
210+
* feat: Add cross-browser support for Gecko and Chromium via new build pipeline (#481) @vedansh-5
211+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.5 to 2.4.7 (#457) @[dependabot[bot]](https://github.com/apps/dependabot)
212+
* chore(deps)(deps-dev): bump postcss from 8.5.6 to 8.5.8 (#421) @[dependabot[bot]](https://github.com/apps/dependabot)
213+
* chore(deps)(deps-dev): bump @biomejs/biome from 2.4.4 to 2.4.5 (#416) @[dependabot[bot]](https://github.com/apps/dependabot)
214+
* chore(deps)(deps): bump @tailwindcss/cli from 4.1.18 to 4.2.1 (#395) @[dependabot[bot]](https://github.com/apps/dependabot)
215+
* version bump to 2.1.4 (#408) @vedansh-5
216+
217+
---
218+
1219
## v2.1.5 - 2026-04-11
2220

3221
## What's Changed

agents.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
# Rules for AI-assisted contributions
2+
3+
Scrum Helper accepts AI-assisted contributions, but all submissions must meet project standards. The contributor submitting the PR is fully responsible for correctness, scope, and validation.
4+
5+
For setup and contribution process details, see [CONTRIBUTING.md](CONTRIBUTING.md).
6+
7+
## Required rules
8+
9+
### 1) Understand and explain every change
10+
11+
- You must be able to explain what changed, why it changed, and how it interacts with existing code paths (popup, service worker/background, content scripts, GitHub API, i18n, and browser-specific build outputs).
12+
- If you cannot explain a change, do not submit it.
13+
14+
### 2) Keep changes minimal and in scope
15+
16+
- Keep PRs tightly scoped to the stated bugfix or improvement.
17+
- Do not include unrelated cleanup, drive-by refactors, formatting-only churn, or file moves unrelated to the task.
18+
- Do not modify generated outputs or unrelated files unless the task explicitly requires it.
19+
20+
### 3) No new feature without a linked issue
21+
22+
- New features must reference a linked GitHub issue in the PR.
23+
- If no issue exists, open one first and align scope before implementation.
24+
- Bug fixes and maintenance changes should still include clear problem context in the PR description.
25+
26+
### 4) No blind AI output
27+
28+
- Do not paste AI-generated code without reviewing and testing it.
29+
- Follow existing architecture, naming, structure, and error-handling patterns in nearby code.
30+
- Reuse existing helpers before adding new abstractions or duplicate implementations.
31+
32+
### 5) Mandatory validation before PR update
33+
34+
Run these commands locally after your changes and before opening/updating a PR:
35+
36+
```sh
37+
npm run lint
38+
npm run check
39+
npm run build
40+
```
41+
42+
Additional expectations:
43+
44+
- If lint/check fails, fix issues before requesting review.
45+
- Reload and verify the built extension from `dist/chrome` and/or `dist/firefox` for the user-facing behavior you changed.
46+
- Validate edge cases relevant to your change (empty states, missing token/auth, API failures, rate limits, and large result sets where applicable).
47+
48+
## Pull request requirements
49+
50+
- Use a clear PR title and description with problem, approach, and validation evidence.
51+
- List the exact validation steps you ran and outcomes.
52+
- If maintainer feedback conflicts with an AI suggestion, follow maintainer direction.
53+
54+
## Why these rules exist
55+
56+
- Reduce maintainer overhead from speculative or low-signal PRs.
57+
- Prevent regressions from unverified AI-generated changes.
58+
- Keep the codebase consistent, reviewable, and aligned with project direction.

0 commit comments

Comments
 (0)