Commit Graph

23218 Commits

Author SHA1 Message Date
Tienson Qin
f90b682588 feat: ios Widget 2025-09-19 10:57:40 +08:00
Tienson Qin
43fb8b2e04 fix: mic stream not closed 2025-09-19 09:15:22 +08:00
Tienson Qin
b263b1cb8a enhance: long press + to start audio record 2025-09-18 22:28:58 +08:00
Tienson Qin
1f13dfeaf0 enhance(ux): don't show en transcribe when system locale is en 2025-09-18 21:25:40 +08:00
Tienson Qin
13cb6b35c8 fix: use local time for audios 2025-09-18 21:12:09 +08:00
Tienson Qin
0832f0b7d7 fix: safe check dom blockid 2025-09-18 20:48:00 +08:00
Tienson Qin
abd1d070f5 fix: backspace in the beginning of a node should keep its properties
When its prev block's title is empty.

Related to https://github.com/logseq/db-test/issues/470
2025-09-18 20:32:28 +08:00
Tienson Qin
9bb246bc26 fix: can't move page node up/down 2025-09-18 20:22:21 +08:00
Tienson Qin
7935b4606c enhance: make en transcribe easier to read 2025-09-18 20:05:11 +08:00
Tienson Qin
3610182cbc fix: don't show transcribe on android 2025-09-18 19:07:16 +08:00
Tienson Qin
b6bf528ac2 fix: remove toolbar background for dark theme 2025-09-18 19:01:23 +08:00
Tienson Qin
d182d28eb2 remove audio color 2025-09-18 16:40:02 +08:00
Tienson Qin
a090ae9850 enhance: remove editor toolbar opacity 2025-09-18 16:24:16 +08:00
charlie
bc5e185279 enhance(mobile): correct recorder reference usage 2025-09-18 15:59:41 +08:00
charlie
2b5fe80205 Merge branch 'master' of https://github.com/logseq/logseq 2025-09-18 15:52:12 +08:00
charlie
82ba02314d Merge branch 'master' of https://github.com/logseq/logseq 2025-09-18 15:41:30 +08:00
Tienson Qin
2517d1509e fix: limit audio length 2025-09-18 15:40:58 +08:00
charlie
1d8faf6a3b refactor(build): remove unused simple-wave-record scripts 2025-09-18 15:34:11 +08:00
charlie
5a1a846662 enhance(mobile): enhance waveform rendering and save functionality 2025-09-18 15:28:46 +08:00
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
acf49c71e9 use xcode 26.0.0 2025-09-17 23:25:53 +08:00
Tienson Qin
1c74ae814e test iOS ci 2025-09-17 23:20:53 +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
d299fe6581 enable sentry source maps for iOS 2025-09-17 13:14:44 +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
20817eba66 dev: update prompts/review.md 2025-09-16 23:55:02 +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
b71c956561 fix: e2e tests 2025-09-15 15:35:32 +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
Tienson Qin
2cfa73efde debug xcode runtime 2025-09-15 11:25:10 +08:00