Commit Graph

162 Commits (ed72c7d00a12e84efc30f01e8ca6b3e5ac51f4dc)

Author SHA1 Message Date
Andelf e618f5d1f7
Fix: android nav bar and status bar color (#7385)
* fix(android): set nav bar and status bar color

Close #7382
2022-11-21 10:50:10 +08:00
Tienson Qin a939767aaf chore: bump to 0.8.11 2022-11-11 20:43:37 +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
Tienson Qin 52324b0ff2 chore: bump to 0.8.10 2022-10-28 21:13:03 +08:00
Tienson Qin 3486692ed1 fix: sync status 2022-10-28 11:37:29 +08:00
Tienson Qin 2198d19c74 chore: update other files 2022-10-19 01:51:41 +08:00
Andelf a8e35db725 chore: run swiftlint 2022-10-18 11:01:05 +08:00
Andelf 6e2292e40a fix(build): rm old pod spec 2022-10-08 20:29:03 +08:00
Patrick Moriarty 3bf9e1a262 iOS: Continue recording audio when phone sleeps (Fixes #6407) 2022-10-04 12:17:06 +08:00
Andelf 0de13bf553 chore: bump version 0.8.8 2022-09-30 18:49:16 +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 76f40d4bcf chore: bump version 0.8.7 2022-09-14 23:19:56 +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 412e749cb8 chore: bump version 0.8.6 2022-09-13 22:55:49 +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 bd384cfef5 chore: bump version 0.8.5 2022-09-06 23:54:03 +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
Andelf 7ce832d53e fix(ios): disable bitcode in build options 2022-09-01 10:09:02 +08:00
Andelf c45a15d576
chore: bump version 0.8.3 (#6537) 2022-09-01 00:40:21 +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 20ce497201 chore(ios): release 0.8.2 2022-08-25 18:00:44 +08:00
Andelf 0283c40abc chore: bump version 0.8.1 2022-08-16 10:42:28 +08:00
Andelf da5f22acbc chore: bump version 0.8.0 2022-08-08 21:48:53 +08:00
Andelf 5e2487c6d8 chore(release): bump version 0.7.9 2022-07-27 14:36:25 +08:00
Andelf 1562101f83 chore: bump version 0.7.8 2022-07-21 07:55:07 +08:00
Andelf 0bebff8ce9 chore: bump version 0.7.7 2022-07-20 15:02:50 +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
Andelf 49dcbece25 chore: bump version 0.7.6 2022-07-04 21:16:49 +08:00
llcc ea6fe55510 remove debug print. Address comments 2022-06-27 15:43:37 +08:00
llcc 459262cd24
add bb tasks for mobile app development (#5765)
* add bb tasks for mobile development
* update mobile app development readme

Co-authored-by: Andelf <andelf@gmail.com>
2022-06-24 11:22:49 +08:00
Andelf 1d4e78a228 chore: bump version 0.7.5 2022-06-20 23:31:12 +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
Andelf e3d1096f63 chore: bump version 0.7.4 2022-06-14 00:13:47 +08:00
Andelf e2e531ba47 chore: bump version 0.7.3 2022-06-08 23:38:23 +08:00
Andelf 6435581260 chore: bump version 0.7.2 2022-06-07 16:37:22 +08:00
Andelf 4ea881afaa chore: release 0.7.1 2022-05-31 18:02:10 +08:00
llcc 4d73a86877 bump iOS target version 2022-05-25 16:22:10 +08:00
llcc be9e45f3c6
Merge branch 'master' into gesture-support-on-block 2022-05-24 21:58:56 +08:00
llcc 6b4726463c
fix Zoom Display issue on iOS (#5404) 2022-05-24 17:43:35 +08:00
llcc ee3b578d99
Merge branch 'master' into gesture-support-on-block 2022-05-23 22:07:36 +08:00
Andelf cdc4f8befe chore(ios): bump version 2022-05-23 21:45:52 +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 9fd4adcb92
Merge branch 'master' into disable-webview-resize 2022-05-12 20:46:27 +08:00
llcc 60fad0d3ba open PDF with external app on mobile 2022-05-12 20:13:13 +08:00
llcc 312f6b968f feat(gesture): add haptics impact on action 2022-05-06 16:20:00 +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 631f374ae5 display version info on mobile 2022-04-21 08:38:33 +08:00
llcc 4fdaaff2d4 add Podfile item 2022-04-15 17:30:59 +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
llcc 21e172feb6
feat(mobile): share intent (#4599)
* feat(mobile): share intent

* feat(ios): share content

* feat(share): fix kUTType* deprecation

* feat(share): fix result of call to 'openURL' is unused

* fix screenshot copy rewrite issue

* fix AndroidManifest.xml

* fix(iOS): app not showing in share list

* address comment
2022-03-28 12:30:32 +08:00
Tienson Qin d58cfa04c1
Merge pull request #4450 from logseq/remove-refresh-button-on-mobile
remove refresh button / updated notifications on mobile
2022-03-20 19:06:51 +08:00
llcc 67570f9b1b remove iCloudSync from DownloadiCloudFiles.m 2022-03-19 19:27:57 +08:00
Andelf 021ef03012
fix(mobile): ignore bak and recycle in fs watcher (#4629)
* fix(ios): add ignore check to ios fs watcher
* fix(android): ignore bak directory in fs watcher
2022-03-19 19:08:05 +08:00
llcc 61bff0ae93 remove some unnecessary iCloud sync functions. 2022-03-18 13:43:40 +08:00
Andelf 995c707430 fix(ios): nil timer in fs watcher 2022-03-05 12:17:18 +08:00
Andelf b260648b60 feat(ios): add polling based file watcher 2022-03-04 18:03:33 +08:00
leizhe 6ea6d0e34d enhance(iOS): add excalidraw file for force download 2022-02-19 10:43:20 +08:00
leizhe e976b5152e enhance(iOS): ensure important files to be downloaded from iCloud 2022-02-17 10:04:10 +08:00
leizhe fb0bf97d52 feat(ios): sync current graph only when switching from other apps 2022-01-29 11:59:07 +08:00
leizhe 79a1c15ba9 feat(mobile): tap status bar to scroll to top 2022-01-20 10:35:11 +08:00
leizhe 55fdfa6ae9 fix iCloud files conflict
Files in iCloud will be downloaded at first by clicking New Graph/Re-index/Refresh.

But remember that if your file created on mobile or desktop is not
uploaded to cloud, you will never get your file synced correctly.
So please confirm if the file (with cloud icon at the top right
corner) in File/Finder at first if you failed to see you file's
update.
2022-01-06 20:26:57 +08:00
leizhe c7b3bc5fa1 feat(ios): download icloud files when re-indexing 2022-01-06 20:26:57 +08:00
leizhe 2c1b32e2b5 fix(ios): unhide logseq folder in iCloud Drive
Simplily adding an empty .logseq file at the container root to reveal
the logseq folder
2021-12-25 17:14:39 +08:00
Tienson Qin a04ab8e271 enhance(mobile): space around for bottom bar 2021-12-22 16:36:44 +08:00
leizhe dc1ff1e299 fix(ios): add Photo Library and Camera Usage descriptions 2021-12-21 10:55:10 +08:00
Tienson Qin 3c69a82659 fix: ipad crash 2021-12-21 10:47:38 +08:00
leizhe f1f531855e fix(camera): add iOS camera usage description back 2021-12-16 14:19:03 +08:00
llcc 3dfa44eeba
Merge branch 'master' into enhance/mobile 2021-12-16 13:51:27 +08:00
Tienson Qin 7d4e30ed29 fix: icloud not working 2021-12-16 12:34:20 +08:00
leizhe 94350c3ceb enhance(mobile): enable camera permission on iOS 2021-12-09 12:55:07 +08:00
Tienson Qin 881e65a9fa mobile: separate filecontainer from filepicker 2021-12-05 14:57:59 +08:00
Tienson Qin d9938421c0 fix: settings blank when there's no graph yet 2021-12-05 12:02:56 +08:00
Tienson Qin 2cb001b22d mobile: replace splash screen 2021-12-01 14:01:37 +08:00
Tienson Qin 6a53fecf6a fix(ios): rename from App to Logseq 2021-11-29 23:21:09 +08:00