mika kuns
a0a85c5c24
test: cover list folders in the data and sidebar layers
...
Data: folder delete keeps its lists (ON DELETE SET NULL), rename patches
name/icon without resetting sort order or collapse state.
Sidebar: grouping on load, folder badge as the sum of its children, both
move routes, and the persisted collapse state.
Drops the LoadAsync/AddRowAsync normalization of a dangling folder_id:
FK enforcement is on for every connection, so the row it guarded against
cannot exist, and ContainerOf already falls back to the top level.
2026-09-10 08:32:52 +02:00
..
2026-09-02 19:17:51 +02:00
2026-09-02 12:55:51 +02:00
2026-09-07 08:17:37 +02:00
2026-06-19 13:14:51 +02:00
2026-08-28 21:19:37 +02:00
2026-08-28 21:19:37 +02:00
2026-08-28 21:19:37 +02:00
2026-08-28 21:19:37 +02:00
2026-08-28 21:19:37 +02:00
2026-08-28 21:19:37 +02:00
2026-08-28 21:19:37 +02:00
2026-08-28 21:19:37 +02:00
2026-08-28 21:19:37 +02:00
2026-08-28 21:19:37 +02:00
2026-08-28 21:19:37 +02:00
2026-08-28 21:19:37 +02:00
2026-08-28 21:19:37 +02:00
2026-08-28 21:19:37 +02:00
2026-08-07 09:17:26 +02:00
2026-08-12 14:55:37 +02:00
2026-08-12 13:41:05 +02:00
2026-08-12 09:55:04 +02:00
2026-08-21 15:04:15 +02:00
2026-09-02 22:33:48 +02:00
2026-09-07 08:17:37 +02:00
2026-08-26 10:11:58 +02:00
2026-09-10 08:32:52 +02:00
2026-08-26 10:11:58 +02:00
2026-08-26 10:11:58 +02:00
2026-08-11 18:32:39 +02:00
2026-08-27 08:44:33 +02:00
2026-08-21 13:33:02 +02:00
2026-06-04 23:35:53 +02:00
2026-09-07 08:17:37 +02:00
2026-08-28 21:19:37 +02:00
2026-08-12 09:39:42 +02:00
2026-08-25 09:01:33 +02:00
2026-08-26 10:11:58 +02:00
2026-08-21 15:04:15 +02:00
2026-09-07 08:17:37 +02:00
2026-08-26 10:11:58 +02:00
2026-09-02 22:34:50 +02:00
2026-08-26 10:11:58 +02:00
2026-08-26 10:11:58 +02:00
2026-09-02 15:08:05 +02:00
2026-09-02 15:08:05 +02:00
2026-08-26 10:11:58 +02:00
2026-08-26 15:46:40 +02:00
2026-08-11 11:32:01 +02:00
2026-08-26 10:11:58 +02:00
2026-08-26 10:11:58 +02:00
2026-08-26 10:11:58 +02:00
2026-08-26 10:11:58 +02:00
2026-09-07 08:17:37 +02:00
2026-08-26 10:11:58 +02:00
2026-08-26 10:11:58 +02:00
2026-08-26 10:11:58 +02:00
2026-08-26 10:11:58 +02:00
2026-09-02 15:08:05 +02:00
2026-08-26 15:46:10 +02:00
2026-08-26 10:11:58 +02:00
2026-08-26 10:11:58 +02:00
2026-07-23 18:11:52 +02:00
2026-08-21 16:22:26 +02:00
2026-08-21 17:47:49 +02:00
2026-08-12 09:39:42 +02:00
2026-06-03 09:54:10 +02:00
2026-08-26 10:11:58 +02:00
2026-08-21 09:51:51 +02:00
2026-08-26 10:11:58 +02:00
2026-08-21 09:51:51 +02:00