Skip to content

Commit 42bf17a

Browse files
chore(release): prepare 1.2.8 metadata and release notes
Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 4d2fecd commit 42bf17a

4 files changed

Lines changed: 22 additions & 3 deletions

File tree

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "arbeitszeitcheck",
3-
"version": "1.2.7",
3+
"version": "1.2.8",
44
"description": "German labor law compliant time tracking system for Nextcloud",
55
"type": "module",
66
"scripts": {

release/CHECKSUMS-1.2.8.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# arbeitszeitcheck-1.2.8.tar.gz
2+
f0e2a5ab57a164fd05cd869c35b72f5a429187b5a763c530bd798463fa1c940c arbeitszeitcheck-1.2.8.tar.gz
3+
752967922744afcf5bc5f4c8e32a8eea24f2837e078de7c51a8dd21c25fd15d9100415d490ae987eba702e343026137e5fcb8efb62b1c3184a0b3f97631c3677 arbeitszeitcheck-1.2.8.tar.gz
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
## ArbeitszeitCheck 1.2.8
2+
3+
### Highlights
4+
5+
- Hardens all state-changing endpoints with Nextcloud CSRF protection while preserving read-only GET behavior.
6+
- Sanitizes public JSON and page-render error responses so technical exception details are not leaked to users.
7+
- Improves accessibility across primary app pages with consistent main landmarks, heading hierarchy, table names, live regions, focus indicators, and mobile touch targets.
8+
- Fixes organization-wide monthly report downloads when a preview returns no matching members with entries.
9+
10+
### Included hardening work
11+
12+
- Corrects unauthenticated settings updates to return HTTP 401 instead of HTTP 400.
13+
- Replaces raw dashboard widget exceptions with localized live-region error copy.
14+
- Unifies clock-in copy around "Resume after break".
15+
- Removes stale personal-settings placeholders and points users to the persisted in-app settings flow.
16+
- Confirms the hardened accessibility test suite: 455 tests and 1,652 assertions green.

0 commit comments

Comments
 (0)