Commit Graph

17706 Commits

Author SHA1 Message Date
Tienson Qin
8179f62ead style tweaks 2025-09-18 14:55:00 +08:00
Tienson Qin
c39f83ed7d fix: set mediaRecorderTimeslice to 1000 2025-09-18 14:31:33 +08:00
Tienson Qin
4139102c37 wip: simple-wave-record integration 2025-09-18 14:24:20 +08:00
charlie
8d00504d84 refactor(mobile): replace wavesurfer with simple-wave-record for audio recording 2025-09-18 12:20:06 +08:00
Tienson Qin
6b55a90ea1 enhance: use ios new speech api for transcribe 2025-09-17 23:20:53 +08:00
Gabriel Horner
3d725195a4 fix: lint - turn off lint for wip ns 2025-09-17 10:53:38 -04:00
rcmerci
7fe1b8a215 fix(rtc): update remote-t just before applying ops 2025-09-17 20:20:09 +08:00
rcmerci
655e72ed43 refactor(rtc): merge several ws-requests into one init-request 2025-09-17 20:20:09 +08:00
Tienson Qin
a4d12bff0b wip: waveform visualizer 2025-09-17 17:58:11 +08:00
Tienson Qin
7e62ac28fd add new audio record impl 2025-09-17 16:04:00 +08:00
Tienson Qin
335b275e0a enhance: set waveform window to 5s 2025-09-17 00:59:48 +08:00
rcmerci
da539c6ecd chore: apply changes according to prompts/review.md 2025-09-17 00:15:44 +08:00
rcmerci
5ac2f6de10 enhance: read/write-transit-str handle ex-info 2025-09-16 21:06:27 +08:00
Tienson Qin
d0b433c82a debug: collect insert block timeout errors 2025-09-16 19:39:52 +08:00
Tienson Qin
a71c8a938c fix: log display 2025-09-16 18:55:52 +08:00
Tienson Qin
b055288734 fix: no block to edit for quick add 2025-09-16 18:44:50 +08:00
Tienson Qin
91ac645cf1 fix: cleanup wavesurfer 2025-09-16 16:34:07 +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
ecc182879a enhance(mobile): clicking journals scrolls to top 2025-09-16 09:50:01 +08:00
Tienson Qin
791f073a7f fix: disallow remove pages from #Page view 2025-09-16 00:17:35 +08:00
Tienson Qin
6e0295ddb7 fix: outliner.core/delete-block(s) shouldn't delete any page
fixes https://github.com/logseq/db-test/issues/367
2025-09-15 23:53:45 +08:00
Tienson Qin
dd9a32d4de refactor: RTC reuse :db/id for deleted blocks when undo/redo (#12101)
1. reuse old eids for block/uuid when apply-remote-ops

2. enhance: clear undo history when failed to validate db

Also, throw transact error from db worker
3. test(rtc): add timeout for wait-for cloud-idle
4. fix: rtc extra tests
5.  enhance(test): retry new-block once when assert timeout
---------

Co-authored-by: rcmerci <rcmerci@gmail.com>
2025-09-15 22:29:45 +08:00
Tienson Qin
5cf7fed1e0 fix: don't run <rtc-get-users-info when starting rtc 2025-09-15 18:26:46 +08:00
Tienson Qin
e158188e10 fix: hide by default are still shown for number type property values
related to https://github.com/logseq/db-test/issues/472
2025-09-15 12:18:30 +08:00
Tienson Qin
0520166e98 fix: quick add blocks should be separated for different users 2025-09-15 11:46:06 +08:00
rcmerci
a8708be0b8 fix: wrong var name 2025-09-13 14:27:51 +08:00
rcmerci
e1a697e6d5 fix(rtc): throw when ws recv "endpoint request timed out" 2025-09-13 12:09:27 +08:00
rcmerci
94ed4253cb fix lint 2025-09-12 21:31:55 +08:00
rcmerci
774454dc7b feat(rtc): throttle api calls 2025-09-12 21:25:41 +08:00
Tienson Qin
36821667f9 fix: throw errors from :thread-api/transact 2025-09-12 20:43:46 +08:00
Tienson Qin
ca362758f2 fix: lint 2025-09-12 20:42:59 +08:00
rcmerci
a290ef004d enhance(mobile): collect db-worker logs as well 2025-09-12 13:07:33 +08:00
Tienson Qin
b14735a0a8 enhance(ux): show asset when editing asset title 2025-09-11 18:24:37 +08:00
Tienson Qin
06082b63ac Merge branch 'master' into enhance/rtc-migrate 2025-09-11 17:18:37 +08:00
Tienson Qin
e2c263672a fix(mobile): navigate back 2025-09-11 17:17:27 +08:00
Tienson Qin
55ead4a830 fix(mobile): can't scroll 2025-09-11 17:07:29 +08:00
Tienson Qin
e6858947f0 fix: limit node tile length in left sidebar 2025-09-11 02:01:58 +08:00
Tienson Qin
0eaf0e0cda fix(mobile): don't show editor toolbar when editing code block 2025-09-11 01:58:04 +08:00
Tienson Qin
8d699a937d fix: status/priority are not displayed in node reference
If it doesn't have #Task.
2025-09-11 01:37:59 +08:00
Tienson Qin
70a77f2987 fix: left sidebar opens too easily 2025-09-11 01:30:56 +08:00
Tienson Qin
3eab751feb fix: delete an empty block doesn't preserve properties for the next
related to https://github.com/logseq/db-test/issues/470
2025-09-10 22:30:49 +08:00
Tienson Qin
0860d295db fix: notification status somehow takes non-keyword status 2025-09-10 20:13:00 +08:00
rcmerci
b12b3f7220 enhance: validate renamed db-idents not random and class entities when migrating 2025-09-10 16:45:27 +08:00
rcmerci
3b59d9e9b6 chore: update log about rtc graph version 2025-09-10 15:45:41 +08:00
rcmerci
6ff7d14f3a chore: print too much in testcase 2025-09-10 15:18:54 +08:00
rcmerci
d62fa56a3f enhance: remove redundant sort 2025-09-10 15:14:27 +08:00
rcmerci
7a926f1ea0 enhance(rtc): update unpushed-ops-count 2025-09-10 12:48:48 +08:00
rcmerci
9a55f24ff1 refactor: remove src/rtc_e2e_test
rtc-e2e-test already moved to clj-e2e
2025-09-09 22:37:46 +08:00
rcmerci
294ce57e4f chore: fix incorrect merge 2025-09-09 17:52:20 +08:00
Tienson Qin
b2405291cc Merge branch 'master' into enhance/rtc-migrate 2025-09-09 17:48:52 +08:00