Commit Graph

23218 Commits

Author SHA1 Message Date
Tienson Qin
f6371eb376 fix(mobile): keyboard blink when deleting a block 2025-12-05 10:15:53 +08:00
Tienson Qin
a8e2065eff fix: editor line-height 2025-12-05 10:03:18 +08:00
Gabriel Horner
f6ce9fb472 enhance: add descriptions for DB export options to clarify their purpose 2025-12-04 15:53:56 -05:00
Gabriel Horner
fdc5d889d6 fix: invalid DB when class turned page has hanging :db/ident
Resolves https://github.com/logseq/db-test/issues/636#issuecomment-3604890145
2025-12-04 12:23:45 -05:00
Gabriel Horner
deaed7d305 fix(cli): validate shouldn't consider some :block.temp/* attributes
Encountered this with a graph in
https://github.com/logseq/db-test/issues/636 and a previous issue
2025-12-04 11:38:27 -05:00
Tienson Qin
973e3c5d8e fix: clickable title opacity 2025-12-04 23:53:00 +08:00
Tienson Qin
c184d1ab99 enhance(mobile): bring back clicking title to switch graph 2025-12-04 23:53:00 +08:00
Gabriel Horner
07a0feb856 enhance(cli): Add validate option to export-edn command
Useful for sanity checking exports and dev
2025-12-04 10:30:56 -05:00
Gabriel Horner
8fc56bfaa3 refactor: Update importer to use validate-local-db
Also update validation in DB scripts:
* replace alternative validate-db impl with standard CLI one
* Add validation to import script
* Choose to decouple other DB scripts from validate-db as it may go away
  later
2025-12-04 10:30:56 -05:00
Gabriel Horner
c8f99d1ff3 refactor: make CLI and testing validation consistent
Both have needs that are more for local graphs
2025-12-04 10:30:56 -05:00
Tienson Qin
c524762773 fix: fold button overlap with block title 2025-12-04 22:45:06 +08:00
Tienson Qin
bcddc3dbbc fix: no extra space when keyboard is open 2025-12-04 22:08:16 +08:00
Tienson Qin
7e8ed5333a enhance: iOS dynamic type 2025-12-04 22:02:34 +08:00
Tienson Qin
0327e0f4a7 fix: sometimes can't scroll on journals 2025-12-04 19:11:58 +08:00
Tienson Qin
34121d1261 fix: no topbar when switching graph 2025-12-04 18:28:36 +08:00
Tienson Qin
7389964700 fix(mobile): home page bounce 2025-12-04 16:54:17 +08:00
Tienson Qin
b20f854fe8 fix: lint 2025-12-04 16:44:33 +08:00
Tienson Qin
1a9e6508c1 fix: enforce swipe from edge to back to avoid conflicts 2025-12-04 16:43:34 +08:00
Tienson Qin
18409b0295 fix: keyboard && editor toolbar blink when editing another block 2025-12-04 16:13:42 +08:00
Tienson Qin
0682ef0fcb enhance(ux): tabbar show unfilled icon when unselected 2025-12-04 11:00:11 +08:00
Tienson Qin
86dfde131a enhance(ux): add opacity for iOS top bar buttons 2025-12-04 11:00:11 +08:00
sander boer
d737a447c2 feat: allow user to add an allow list (#12236) 2025-12-04 10:56:16 +08:00
benjypng
458d6d71e5 Update dompurify dependency version (#12242)
Updated dompurify dependency from version 2.5.4 to 3.2.4.

DOMPurify before 3.2.4 has an incorrect template literal regular expression when SAFE_FOR_TEMPLATES is set to true, sometimes leading to mutation cross-site scripting (mXSS).
2025-12-04 10:15:00 +08:00
Tienson Qin
7786de4632 fix: blank until navigation push transition ends 2025-12-04 09:50:24 +08:00
Gabriel Horner
3219b827e6 fix: import of existing pages preserves properties and tags
with :build-existing-tx? option. Makes behavior consistent with blocks.
This also fixes built-in pages that weren't re-importing correctly
w/ modified properties
2025-12-03 15:30:54 -05:00
Tienson Qin
a7c5baa095 enhance(mobile): move import to graph tab actions 2025-12-04 00:12:28 +08:00
Tienson Qin
266e7d9cba chore: remove keep-keyboard-open 2025-12-03 23:07:02 +08:00
Gabriel Horner
a9231a4751 Revert "chore: disable intermittently failing test"
This reverts commit a8468fdf23.
2025-12-03 08:29:50 -05:00
Tienson Qin
fc30707a44 fix: store theme on native side too 2025-12-03 21:20:01 +08:00
Tienson Qin
62c1bd67c2 fix: system theme 2025-12-03 20:57:53 +08:00
Tienson Qin
33044c8745 fix: add missing extern 2025-12-03 18:59:16 +08:00
Tienson Qin
f64580310c fix: all graphs link 2025-12-03 18:14:16 +08:00
Tienson Qin
50a1ddbd92 fix: iOS theme 2025-12-03 18:11:12 +08:00
Tienson Qin
298f349798 fix: sync system theme when the current theme is system theme 2025-12-03 16:55:41 +08:00
Tienson Qin
60689b25fa enhance(ux): add graphs tab
move settings to sheet
2025-12-03 16:31:56 +08:00
Tienson Qin
8be999030b enhance(ux): show encrypted icon in graph list 2025-12-03 14:26:51 +08:00
Tienson Qin
820dcb1add fix: editor not at top of capture view 2025-12-03 13:48:04 +08:00
Tienson Qin
1d6d20a32b fix: add audio to normal editor toolbar 2025-12-03 13:34:47 +08:00
Tienson Qin
4b0c56a87a Revert "chore: no need to keep keyboard open on mobile"
This reverts commit 0d134cb4c5.
2025-12-03 13:29:13 +08:00
Tienson Qin
2c5de63b3f Revert "fix(mobile): blink when capture"
This reverts commit 3366155fad.
2025-12-03 13:06:42 +08:00
Tienson Qin
29dce2bd5b fix: app crash after capture 2025-12-03 13:06:42 +08:00
Gabriel Horner
ef68e19b32 fix page export when blocks reference each other
Fixes https://github.com/logseq/db-test/issues/571
2025-12-02 19:22:54 -05:00
Gabriel Horner
a8468fdf23 chore: disable intermittently failing test 2025-12-02 13:53:42 -05:00
Gabriel Horner
134dc0f2a8 enhance: validate export EDN for most export types
and error explicitly if they can't import. This is much better
for the user so they aren't finding out later that EDN is invalid
on import. Added both to the export menu and to export EDN commands that
aren't graph-wide. Related to
https://github.com/logseq/db-test/issues/549
2025-12-02 13:50:09 -05:00
rcmerci
748690b16d fix(test): fix rtc-basic-test 2025-12-03 00:01:26 +08:00
Gabriel Horner
17cc2603a7 chore: add flag to skip intermittenly failing e2e test
This has been failing intermittently for awhile with the latest being
https://github.com/logseq/logseq/actions/runs/19863440926/job/56919481889
2025-12-02 10:42:24 -05:00
Gabriel Horner
f8064253a2 fix: remove misplaced ignore 2025-12-02 10:11:11 -05:00
Tienson Qin
4d52291d06 fix: skeleton bg on dark theme 2025-12-02 23:02:37 +08:00
Tienson Qin
d1abefab02 enhance(ux): add undo/redo on mobile 2025-12-02 22:58:29 +08:00
Tienson Qin
d45f0ea3e0 fix: editor toolbar should be hidden when exit capture 2025-12-02 22:51:28 +08:00