Commit Graph

19 Commits

Author SHA1 Message Date
Saberlve
fa0b4933c3 feat(import-window): add window state management to JS
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-15 15:49:31 +08:00
Saberlve
05a5e99ee0 feat(import-window): replace modal CSS with window frame CSS
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-15 15:35:55 +08:00
Saberlve
5dee76ecd1 docs: add import floating window design spec
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-15 15:21:07 +08:00
Saberlve
6003300135 docs: revise zotero import spec for fullscreen modal 2026-04-15 14:52:25 +08:00
Saberlve
3667e313a4 refactor: derive modal project label from canonical state 2026-04-15 12:54:27 +08:00
Saberlve
1660e1203d test: restore narrow modal state contract 2026-04-15 12:54:27 +08:00
Saberlve
00106e11d5 fix: reset modal load state after fetch errors 2026-04-15 12:54:27 +08:00
Saberlve
3a1c046a68 fix: sequence modal collection item loads 2026-04-15 12:54:27 +08:00
Saberlve
4b6c78105e fix: validate modal session state 2026-04-15 12:54:27 +08:00
Saberlve
a117a29b0d fix: keep modal rows compact and label project by name 2026-04-15 12:54:27 +08:00
Saberlve
ec32d591df feat: wire modal import state 2026-04-15 12:54:27 +08:00
Saberlve
d52a52b574 fix: add minimal zotero modal lifecycle 2026-04-15 12:22:49 +08:00
Saberlve
0e62d0fc4e fix: simplify zotero import modal shell 2026-04-15 12:21:17 +08:00
Saberlve
4db4632ac8 fix: trim zotero import modal shell 2026-04-15 12:18:34 +08:00
Saberlve
6a2250ef1a feat: add zotero import modal shell 2026-04-15 12:16:31 +08:00
Saberlve
f7554b889a test: split modal import ui contract 2026-04-15 12:12:12 +08:00
Saberlve
ff9f64675c test: define modal import ui contract 2026-04-15 12:10:33 +08:00
Saberlve
2566508b48 docs: revise zotero import spec for modal flow 2026-04-15 12:04:51 +08:00
Saberlve
0c0c773e61 docs: add zotero collection import design 2026-04-15 11:48:43 +08:00