Commit Graph

82 Commits

Author SHA1 Message Date
Andelf
6fc7a1a137 refactor(mobile): upgrade to capacitor v5 2023-09-26 17:19:42 +09:00
Andelf
9349f1a994 chore(deps): update rsapi 2023-06-26 19:20:04 +08:00
Andelf
2374c0bfc2 fix(ios): watcher rel path handling 2023-06-26 19:20:04 +08:00
Andelf
13102bb9f7 fix(ios): watcher rel path handling 2023-06-05 19:19:01 +08:00
Andelf
c917f2e087 fix(fs): use normalized relative path for mobile platform
Fix #9378
2023-05-18 12:24:18 +08:00
Zhizhen He
25c15053d6 feat: add typos to GitHub action
Signed-off-by: Zhizhen He <hezhizhen.yi@gmail.com>
2023-02-21 12:01:58 -05:00
gut4
602f2da04e Enable file sharing on iOS 2022-12-22 17:08:55 +08:00
Andelf
992914dc2f fix(mobile): skip initial fs watcher notification 2022-12-09 22:52:06 +08:00
Andelf
c2e8268a12 chore(ios): config keys of non-exmpect encryption 2022-11-25 12:32:14 +08:00
Tienson Qin
e89b82fc99 remove processing access 2022-11-11 13:59:57 +08:00
Tienson Qin
3b399d3bfe cap sync 2022-11-11 13:59:57 +08:00
Tienson Qin
2473ce92bf enhance: select iCloud folder first when select existing graph 2022-11-07 17:02:55 +08:00
charlie
7099158ee3 fix(ios): wrong container url path for the iCloud service when it's not turned. 2022-11-07 13:09:25 +08:00
charlie
3d7d9cbaf3 chore: remove debug info 2022-11-04 16:36:42 +08:00
charlie
8713ef84a8 improve(ios): add container urls 2022-11-04 15:51:29 +08:00
charlie
2034ac8812 improve(ios): add plugin util to get document root path 2022-11-03 10:53:21 +08:00
Tienson Qin
6647d805f1 fix: prompt to create a Logseq sync graph or normal graph on iOS
Previously, users can create a graph everywhere including the iCloud
folder, which is both confusing and can cause unexpected data
conflicts.

Another enhancement:
After the user confirms the "Use Logseq Sync for this new graph?"
prompt, a remote graph will be created and start to sync automatically.

https://www.loom.com/share/69059969747c4b798a4c712c45e442d7
2022-11-02 13:45:54 +08:00
Andelf
a8e35db725 chore: run swiftlint 2022-10-18 11:01:05 +08:00
Patrick Moriarty
3bf9e1a262 iOS: Continue recording audio when phone sleeps (Fixes #6407) 2022-10-04 12:17:06 +08:00
Andelf
2a73019b34 refactor(mobile): use ios file-sync as lib 2022-09-16 21:12:15 +08:00
Andelf
46db8f5608 fix(ios): wrong keepAlive usage 2022-09-15 20:17:57 +08:00
Andelf
6dc5517484 refactor(mobile): upgrade capacitor to v4 2022-09-15 20:17:57 +08:00
Andelf
62eed63ed0 refactor(ios): rm old URL download extension 2022-09-15 11:17:35 +08:00
Andelf
ff2063b2b4 refactor(ios): use URLSession to download and upload 2022-09-15 11:17:35 +08:00
Andelf
02bccce713 fix(ios): deprecated warning from capacitor 2022-09-15 11:17:35 +08:00
Andelf
6bb72c1252 fix(ios): use .default qos for encription 2022-09-14 12:23:13 +08:00
Tienson Qin
a06d900523 Delete capacitor.config.json 2022-09-14 12:01:13 +08:00
Andelf
bca0dd42ae fix(ios): file-sync reload when running 2022-09-13 15:56:05 +08:00
Andelf
6de5c623ab fix(mobile): loading stuck caused by global config 2022-09-10 10:28:05 +08:00
Andelf
0077ac4706 fix(ios): wrong name of metadata field 2022-09-06 20:27:16 +08:00
rcmerci
4f3d26c2ca fix: FileMetadata, <get-local-files-meta, <get-local-all-files-meta 2022-09-06 20:27:16 +08:00
Charlie
01d879c18e feat!: File Sync (#5355)
- file sync for electron/ios/android
- age encryption of both file content and file path
- massive UI enhancement
- corresponding CI tasks

Co-authored-by: llcc <lzhes43@gmail.com>
Co-authored-by: rcmerci <rcmerci@gmail.com>
Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
Co-authored-by: Andelf <andelf@gmail.com>
Co-authored-by: Gabriel Horner <gabriel@logseq.com>
2022-09-01 00:31:49 +08:00
Andelf
df70190f60 fix(ios): delay unlink event by 500ms 2022-07-13 20:03:26 +08:00
llcc
8fad38de98 only validate documents url when it non-nils
or the app fails to launch if iCloud is disabled (such as on simulator)
2022-07-07 11:32:01 +08:00
llcc
ea6fe55510 remove debug print. Address comments 2022-06-27 15:43:37 +08:00
llcc
d81dcd1a38 ensure iOS local storage container id
fix #5702
2022-06-20 10:33:12 +08:00
llcc
1af776a845 remove iCloud sync swift codes (#5698) 2022-06-14 18:51:32 +08:00
llcc
6b4726463c fix Zoom Display issue on iOS (#5404) 2022-05-24 17:43:35 +08:00
llcc
df33aba4e6 Merge branch 'master' into disable-webview-resize 2022-05-23 21:09:38 +08:00
Andelf
793cb67529 refactor(ios): rm pre iOS 13 code 2022-05-21 13:21:02 +08:00
Andelf
86a3482688 fix(ios): also notify large files without read content 2022-05-21 13:21:02 +08:00
Andelf
2ad6bded34 fix(ios): md5digest of binary file 2022-05-21 13:21:02 +08:00
llcc
957c895082 Merge branch 'master' into disable-webview-resize 2022-05-19 10:32:19 +08:00
llcc
58ebc5b4d7 use deeplink to handle shared content 2022-05-19 10:03:58 +08:00
llcc
dbe08de6e4 Merge branch 'master' into disable-webview-resize 2022-05-06 16:18:31 +08:00
Andelf
ece4f0ba8c feat(ios): add FileSync plugin 2022-05-05 16:31:25 +08:00
llcc
9e568c8016 enhance(iOS): disable webview resize 2022-04-29 11:19:44 +08:00
llcc
ed7defbe97 enhance(iOS): add a modal to instruct users to select valid directory (#4947)
* enhance(ios): add a modal to instruct users to select valid directory

* tweak height for loom video on iPhone
2022-04-24 11:20:44 +08:00
llcc
83465a6446 enhance(iOS): receive share content after cold launch 2022-04-21 08:42:18 +08:00
llcc
f4985fd8ef Feat: record audio on mobile (#4766)
* feat(audio): render audio link as component

* refactor frontend/component/block/inline

* fix audio component on mobile

* Fix(iOS): allow clock to replay audio

* feat(mobile): audio record

* add permission request code on record

* rename `editor/recording?` to `editor/record-status`

* move `get-asset-path` into handler/editor.cljs

* add android settings

* support sharing audio file from some apps

* enhance(record): insert audio link in a new block if non-editing

* feat(audio): allow cancelling record

* fix lints

* feat(iOS): add a tab bar

* tweak some css on mobile

* fix lints

* fix https://github.com/logseq/logseq/issues/4798

* enable tab bar on Android

* fix landscape height of tab bar

* add :reuse-last-block? option

* dont't show tab bar when editing mirror code

* tweak code-editor css

* increase width for more functional buttons

* fix card preview css on iPad

* add document-mode to tab bar

* remove tabbar when editing code and tweak textarea resize cursor behavior

* reduce SplashScreen launch screen duration

* don't show tabbar when editing page title

* enhance: float timer

* fix lint

* fix tabbar height on iPhone without notch

* remove .embed-page width

* fix lint

Co-authored-by: Andelf <andelf@gmail.com>
2022-04-12 20:17:54 +08:00