enhance(ux): flashcards (#12299)

Enhances the flashcard user experience by adding automatic query property management, fixing critical bugs, and improving the UI for managing card sets.

Key changes:

1. Automatic creation of query property blocks when tagging with #Query or subclasses via pipeline
2. Fixed critical bug in api-insert-new-block! where the end? parameter had inverted conditional logic
3. Added ability to create new #Cards blocks directly from the flashcard modal with a plus button
This commit is contained in:
Tienson Qin
2026-01-05 22:12:13 +08:00
committed by GitHub
parent 1cf4fa9efd
commit 41cbba3688
10 changed files with 289 additions and 76 deletions

View File

@@ -572,8 +572,8 @@
end?
(if last-block
[block' false]
[last-block true])
[last-block true]
[block' false])
last-block
[last-block true]