Commit Graph

12353 Commits

Author SHA1 Message Date
Tienson Qin
a2073c2ace fix: mkdir if not exists when creating a new graph 2022-11-07 10:46:51 +08:00
Tienson Qin
1e0fb50a22 fix: typo 2022-11-07 10:46:51 +08:00
charlie
38c4c5a42c enhance(mobile): polish graph picker 2022-11-07 10:46:51 +08:00
charlie
0dc08e6a84 chore: remove TODO tags 2022-11-07 10:46:51 +08:00
charlie
985dbcfcca enhance(mobile): set up Logseq sync when create a logseq sync graph 2022-11-07 10:46:51 +08:00
charlie
bd3116c3aa enhance(mobile): onboarding graph picker for non-login user 2022-11-07 10:46:51 +08:00
charlie
854f8377d6 enhance(mobile): polish interaction for the onboarding graph picker 2022-11-07 10:46:51 +08:00
charlie
2697ffd82c enhance(mobile): polish interaction for the onboarding graph picker 2022-11-07 10:46:51 +08:00
charlie
5c39af2723 fix(mobile): safety path join for ios graph files fs operation 2022-11-07 10:46:51 +08:00
charlie
c58930b333 improve(mobile): WIP onboarding for set-up a graph 2022-11-07 10:46:51 +08:00
charlie
52d0834d34 improve(mobile): WIP onboarding for set-up a graph 2022-11-07 10:46:51 +08:00
charlie
209158e231 improve(mobile): WIP onboarding for set-up a graph 2022-11-07 10:46:51 +08:00
charlie
58e20cc818 chore: remove debug info 2022-11-07 10:46:51 +08:00
charlie
a43686d624 enhance(mobile): normalize url protocol path for capacitor fs all operations 2022-11-07 10:46:51 +08:00
charlie
be46a54fbb improve(ios): add container urls 2022-11-07 10:46:51 +08:00
charlie
2256b63e88 improve(ios): add plugin util to get document root path 2022-11-07 10:46:51 +08:00
Tienson Qin
7ddfa66004 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-07 10:46:51 +08:00
Tienson Qin
2dfac3d774 deprecate: on-disk encryption
Why?
1. there're still a lot issues on it and there's no resource to
maintain and develop it considering we need to support it on all the
platforms.
2. it creates more bugs with Logseq Sync.
2022-11-07 10:46:17 +08:00
Tienson Qin
daa2590cc9 Merge pull request #7227 from logseq/fix/sync-crash
fix: sync crashes
2022-11-07 10:00:04 +08:00
Tienson Qin
bf72cd6793 Merge branch 'master' into fix/sync-crash 2022-11-07 09:27:19 +08:00
Tienson Qin
b09fe61e86 enhance: use page title instead of the link 2022-11-07 09:22:27 +08:00
Tienson Qin
22fe631415 chore: move reserved chars logic outside of <update-remote-files 2022-11-07 09:22:27 +08:00
Tienson Qin
9d29a51314 Add instructions when downloading files that have reserved chars 2022-11-07 09:22:27 +08:00
Tienson Qin
ed5e70c7e7 Skip downloading file names with reserved chars 2022-11-07 09:22:27 +08:00
Tienson Qin
5bf0b49d1e Log error 2022-11-07 09:22:27 +08:00
Tienson Qin
dd0169b068 fix: notify users to switch to the new filename format
Notify users to switch to the new filename format if there're reserved
chars when syncing.

Also, this commit replace all `js/decodeURIComponent` with
`safe-decode-uri-component` to avoid UI crashes.
2022-11-07 09:22:27 +08:00
Konstantinos Kaloutas
a8eb7810a9 fix: portal header color 2022-11-07 00:30:17 +08:00
Konstantinos Kaloutas
da5014ae1a fix: portal background on scrollable content 2022-11-07 00:30:17 +08:00
Konstantinos Kaloutas
9f4c1e853f fix: blend left block border with different bgs 2022-11-07 00:30:17 +08:00
Konstantinos Kaloutas
2fecf3a6d5 fix: portal background color 2022-11-07 00:30:17 +08:00
Konstantinos Kaloutas
d2a4482cd3 fix: color drip icon position 2022-11-07 00:30:17 +08:00
Tienson Qin
865ba9c69c fix: <sync-start returns a channel 2022-11-06 23:37:46 +08:00
Tienson Qin
530f683ac0 enhance: no need to notify matched password 2022-11-06 23:37:46 +08:00
Tienson Qin
504e7a156e enhance: enable sync for backers automatically 2022-11-06 23:37:46 +08:00
Tienson Qin
4065ed353e reset *sync-entered when sync stopped 2022-11-06 23:37:46 +08:00
Tienson Qin
564926418f fix: sync crashes
1. make sure there's no sync reentrancy
2. there's no need to restore pwd after user input the password
2022-11-06 23:37:46 +08:00
rcmerci
6320217175 fix: make header component reactive on user/info state 2022-11-06 20:08:23 +08:00
charlie
8752cce229 enhance(mobile): polish graph picker 2022-11-06 19:57:58 +08:00
charlie
12c0e293fe chore: remove TODO tags 2022-11-06 16:16:01 +08:00
charlie
e213f2a7fd enhance(mobile): set up Logseq sync when create a logseq sync graph 2022-11-06 16:12:24 +08:00
charlie
0dc6145391 enhance(mobile): onboarding graph picker for non-login user 2022-11-06 15:27:01 +08:00
charlie
5d7e44c28f enhance(mobile): polish interaction for the onboarding graph picker 2022-11-06 13:01:50 +08:00
charlie
d4589b1272 Merge branch 'master' into enhance/ios-folder-picker 2022-11-06 11:06:24 +08:00
charlie
d976eb5182 enhance(mobile): polish interaction for the onboarding graph picker 2022-11-05 19:04:50 +08:00
charlie
cb307d3cec fix(mobile): safety path join for ios graph files fs operation 2022-11-05 16:44:59 +08:00
charlie
c71596504a improve(mobile): WIP onboarding for set-up a graph 2022-11-05 16:43:57 +08:00
Tienson Qin
46401c0598 enhance: remove pages-metadata.edn from sync 2022-11-05 16:12:19 +08:00
Tienson Qin
a0733ad460 chore: remove unused namespace 2022-11-05 16:10:37 +08:00
Konstantinos
0aaba519cc Fix: Appimage desktop file entries (#7219)
* appimage test

* add mimeType option

* transfer fork to logseq

* appimage test

* add mimeType option

* transfer fork to logseq

* add package name

* fix: product name

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2022-11-05 15:39:46 +08:00
charlie
fdebfb3f00 improve(mobile): WIP onboarding for set-up a graph 2022-11-05 15:25:20 +08:00