Skip to content

Commit d8f8ef3

Browse files
committed
Add release notes for v0.4.3
1 parent eb1eb2c commit d8f8ef3

File tree

1 file changed

+21
-11
lines changed

1 file changed

+21
-11
lines changed

RELEASE_NOTES.md

Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Windshift v0.4.1
1+
# Windshift v0.4.3
22

33
---
44

@@ -12,19 +12,29 @@
1212

1313
## Highlights
1414

15-
### More Standardized Audit Logging
16-
Unified audit logging mechanism for all enum-like services (e.g., Status Categories, Milestone Categories, etc.).
17-
- **Consistent Logging:** All CRUD operations on these entities are now consistently logged with user, IP, and timestamp information.
18-
- **Reduced Complexity:** This refactoring significantly simplifies the backend codebase and ensures easier maintenance of audit trails.
15+
### Team Management
16+
Create and manage teams with member assignments. Teams can be used in automation actions for round-robin task assignment, distributing work evenly across team members.
1917

20-
### Frontend and UI Enhancements
21-
- **Refactored Custom Fields:** Significant updates to the `CustomFieldRenderer` for better performance and extensibility.
22-
- **UI Polishing:** Improvements to core components like `Button`, `Tabs`, `Textarea`, and `DropdownMenu` for a more consistent user experience.
23-
- **Internationalization:** Updated translations for Arabic, German, English, Spanish, and Brazilian Portuguese.
18+
### Round-Robin Assignment Action Node
19+
A new automation action node (`round_robin_assign`) allows automatic assignment of items to team members in a rotating fashion. Supports skipping members who are on leave and using leave substitutes.
20+
21+
### Hotkey & Modal Focus Fixes
22+
Fixed an issue where global keyboard shortcuts (e.g., the 'c' create shortcut) could fire while a modal dialog was open, causing the dialog to appear to close unexpectedly. Three layers of defense were added:
23+
- Hotkeys on buttons behind an open modal are now automatically blocked
24+
- Keyboard events inside modals no longer propagate to global listeners
25+
- Dropdown menus no longer incorrectly send focus to the document body on close
26+
27+
### Terminal Panel Restricted to Desktop App
28+
The terminal navigation link in the sidebar is now only visible when running inside the Tauri desktop app, where it is actually functional.
2429

2530
---
2631

2732
## Bug Fixes
2833

29-
- **Board View:** Fixed card height inconsistency where cards without an assignee avatar appeared shorter than cards with one.
30-
- **Frontend Permissions** Made permissions consistent between backend implementation and frontend, preventing errors from bubbling up
34+
- **Custom Field Dialog:** Fixed dialog closing when typing after selecting a field type from the dropdown
35+
- **Dropdown Focus:** Removed erroneous `blur()` call that sent focus to `document.body` when closing a dropdown menu
36+
37+
## Other Changes
38+
39+
- Removed Playwright e2e test suite and related dependencies
40+
- Added `teams.manage` permission for team administration

0 commit comments

Comments
 (0)