tasks island — parallel list + ConfirmDialog #99

Merged
zaelgohary merged 3 commits from fix/tasks_round1 into development 2026-04-21 12:52:40 +00:00
Member

Same pattern as the projects island fix.

Closes #97

Same pattern as the projects island fix. Closes https://forge.ourworld.tf/lhumina_code/hero_archipelagos/issues/97
fix(tasks): parallel list + ConfirmDialog + SDK #29 workaround
Some checks failed
Build and Test / build (pull_request) Failing after 1m54s
5b708b1228
Mirrors the projects island fix pattern:
- fetch_tasks batches task_get via futures::future::join_all
- list-view inline delete and TaskDetailView delete both gated by ConfirmDialog
- delete_task tolerates the SDK bool/String deser bug

Closes #97
zaelgohary changed title from WIP: tasks island Round 1 — parallel list + ConfirmDialog + SDK #29 to WIP: tasks island — parallel list + ConfirmDialog 2026-04-21 06:57:33 +00:00
fix(tasks): stable reorder + clean uncheck styles
Some checks failed
Build and Test / build (pull_request) Failing after 1m19s
f2e5c7f265
- list_view: snapshot-then-set keeps row position on toggle
- task_list: drop completion-based sort
- task_item: inline literals so Dioxus re-sets bg/border/text-decoration on uncheck
- task_item: same fix for checkbox border
fmt
Some checks failed
Build and Test / build (pull_request) Failing after 2m27s
6ec5962096
zaelgohary changed title from WIP: tasks island — parallel list + ConfirmDialog to tasks island — parallel list + ConfirmDialog 2026-04-21 12:28:50 +00:00
zaelgohary merged commit 82c1bba12f into development 2026-04-21 12:52:40 +00:00
zaelgohary deleted branch fix/tasks_round1 2026-04-21 12:52:40 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_archipelagos!99
No description provided.