Commit Graph

941 Commits

Author SHA1 Message Date
Gabriel Horner
6c876a0be2 chore: convert last of frontend tests to db graphs
Now able to remove unused frontend.test.* namespaces.
Also removed file-graph specific handling of old attrs like
:block/ref-pages
2026-01-22 13:19:57 -05:00
Tienson Qin
cbece9e29f fix: lint 2026-01-22 00:52:47 +08:00
Tienson Qin
a0f737e3a8 enhance(ux): block collapse state should be isolated in container 2026-01-22 00:52:47 +08:00
Tienson Qin
00ccff81e7 more file-graph cleanup 2026-01-06 18:14:21 +08:00
Tienson Qin
bcc478b5f7 refactor: separate og and db version (#12276)
separate og and new version apps

remove file sync, tldraw, excalidraw and zotero
2025-12-29 15:39:32 +08:00
Tienson Qin
cf80caebf6 feat: db auto backup on desktop (#12275)
* feat: db auto backup on desktop
* fix: press delete closes right sidebar

fix https://github.com/logseq/db-test/issues/670

* disable git backup for db graphs since it's confusing

Users can still use external Git for version control.

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-25 10:40:59 +08:00
Tienson Qin
f910fcfea8 Android native UX (#12254)
feat: android native UX
2025-12-13 00:10:56 +08:00
Tienson Qin
88721b45fb enhance(mobile): replace buggy capture bottom sheet with tab 2025-12-06 02:49:48 +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
Victor239
2b57fd9ee8 fix: default-open-blocks-level 0 2025-12-01 21:35:32 +08:00
Tienson Qin
9c01d46bc3 enhance(mobile): native alert 2025-11-28 03:06:13 +08:00
Charlie
98b474e0ef enhance(ui): support global mode for the custom font family (#12226) 2025-11-25 08:24:01 +08:00
Tienson Qin
c19a333d90 enhance(e2ee): store aes encrypted password in OPFS
so no need to input password repeatly
2025-11-24 11:40:18 +08:00
Tienson Qin
875e1b68c4 chore: no need to check indexeddb support anymore 2025-11-14 00:06:38 +08:00
Tienson Qin
4e5237e82a fix(mobile): reload web app if old db worker is still running
when switching back to the app.
2025-10-11 16:11:35 +08:00
Tienson Qin
55480ada79 remove unused check 2025-09-23 20:58:09 +08:00
Tienson Qin
2495d9bf89 add more debug log 2025-09-23 20:44:18 +08:00
Charlie
e103593c0d feat(mobile): audio record && transcribe (#12105)
* feat: audio transcribe

* enhance(mobile): auto start recording on initialization

* fix(mobile): can't delete journal from selection bar

* fix: duplicated audio record buttons in quick add

* fix(mobile): inactive bottom tab color

* enhance(mobile): display no results when there's no matched items

* enhance(mobile): add audio transcription feature and enhance audio component

* fix: store assets directly instead in today page instead of node ref

* save transcribed text to audio's child block

* enhance: transcribe supports punctuations and being offline only

* fix(mobile): save assets to current editing page

---------

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2025-09-16 16:09:29 +08:00
Tienson Qin
0520166e98 fix: quick add blocks should be separated for different users 2025-09-15 11:46:06 +08:00
Tienson Qin
1705025557 rename db-worker-ready-promise to app-ready-promise 2025-09-09 17:46:04 +08:00
Tienson Qin
f137da94f6 fix: share text or picture doesn't work if the app has been closed 2025-09-09 14:15:52 +08:00
Tienson Qin
a64fae7c3a fix: circle dep 2025-09-08 15:02:44 +08:00
Tienson Qin
43e7eda18d fix(mobile): reload the app if db worker closed 2025-09-03 16:36:39 +08:00
Tienson Qin
d84d3f9652 enhance(ux): set/unset #Page to convert between page and block (#11970)
* enhance(ux): add/remove #Page to toggle page/block

* enhance(ux): "p t" to set tags for selected blocks

Updated "p a" to toggle displaying all properties including hidden ones.

* feat: cmd+k move blocks

* fix: block could be converted to page and create invalid nodes

Pages with block namespace parents is nonsensical and pages in
property values led to multiple validation errors. Also guard
against class and property pages as namespace parents

* fix: warn on failed cut+paste or indent/outdent of page blocks. Better to warn than silent failure which leaves user confused on
what happened. 

---------

Co-authored-by: Gabriel Horner <gabriel@logseq.com>
2025-08-05 17:45:57 +08:00
Tienson Qin
2d50ca5ce2 Merge branch 'master' into feat/hnswlib+transformer-js 2025-07-11 18:15:33 +08:00
Tienson Qin
9abe6864c1 Add rtc test group 2025-07-10 18:06:58 +08:00
Tienson Qin
ebab2c2751 fix: selection 2025-07-05 12:20:13 +08:00
Tienson Qin
e373350aef fix: lint 2025-07-04 02:43:52 +08:00
Tienson Qin
88ad410a9d remove contenteditable as it introduces other issues 2025-07-01 15:28:14 +08:00
Tienson Qin
13305e3169 Merge branch 'master' into feat/capacitor-new 2025-07-01 08:06:47 +08:00
Tienson Qin
fa0777c65a fix: can't open empty block with arrow left and right 2025-06-30 21:10:49 +08:00
Tienson Qin
bfbb5422d6 fix: disable contenteditable in selection mode 2025-06-23 16:27:18 +08:00
Tienson Qin
3c52bced5c Merge branch 'master' into feat/capacitor-new 2025-06-22 21:39:37 +08:00
Tienson Qin
82e358953a perf: recycle dom nodes when folding references 2025-06-19 23:18:23 +08:00
rcmerci
706c859edb enhance: update remote-function 2025-06-18 11:02:56 +08:00
Tienson Qin
07e91b1193 fix: show editor commands bar iff in the editing mode 2025-06-06 12:54:07 +08:00
Tienson Qin
c74abbb7a3 Merge branch 'master' into feat/capacitor-new 2025-06-06 10:28:24 +08:00
rcmerci
bcab738d52 fix(rtc): refresh ui component after asset-file writing finished 2025-06-05 00:43:52 +08:00
Tienson Qin
4d112d242c fix: cursor moves to main area when using keyboard to delete blocks
in sidebar
2025-06-05 00:39:14 +08:00
Tienson Qin
7d5b72b896 fix: cursor moves to main area after deleting selection from sidebar 2025-06-05 00:39:14 +08:00
Tienson Qin
deb2ff554e enhance: click to select/unselect when there're selected blocks
on mobile
2025-06-04 05:17:56 +08:00
charlie
48d541acd0 Merge branch 'master' into feat/capacitor-new 2025-06-02 20:05:31 +08:00
Tienson Qin
dcc0e661e0 fix: set edit block immediately after ui refresh 2025-06-02 15:06:39 +08:00
Tienson Qin
fa12411042 enhance: use pos-int? to check default-open-blocks-level 2025-06-02 11:19:10 +08:00
Tienson Qin
d7f0c248ff fix: bring back :ref/default-open-blocks-level 2025-06-02 11:19:10 +08:00
rcmerci
664bf21f50 fix: add db-worker-ready-flow to avoid calling <invoke-db-worker too early 2025-06-01 18:18:38 +08:00
Tienson Qin
8bb3ef2834 enhance(ux): smooth fade out for command bar 2025-05-30 06:27:45 +08:00
Tienson Qin
ecaf7fc0ae fix: clear selection when swipe to toggle a selected block 2025-05-30 02:52:30 +08:00
charlie
8f8991d108 Merge branch 'feat/db' into feat/capacitor-new 2025-05-29 11:06:22 +08:00