Commit Graph

158 Commits (bf79db9d541ddd12f11f5b8e84a5bab070c772ba)

Author SHA1 Message Date
Andelf 96fc757793 fix(windows): update rsapi, use static link 2022-10-02 19:27:14 +08:00
Andelf 0de13bf553 chore: bump version 0.8.8 2022-09-30 18:49:16 +08:00
Andelf 6a6974671f chore(deps): update file-sync libs 2022-09-29 19:36:42 +08:00
Andelf ae114afbd8
Feat: sync progress for electron (#6662)
* fix: state shouldn't be returned in ipc

* feat: download && upload processing

* enhance(ui):  interaction of show password checkbox

* feat: time left

* feat: download progress

* Set download batch size to 100

* improve(ui): progress pane of file sync indicator

* improve(ui): progress pie of each file state

* improve(ui): progress pie of each file state

* improve(ui): progress pie of each downloading file

* fix: add last changed time

* enhance: time left

* fix: total needs to be larger than finished

* fix: wait for update-graphs-txid!

* enhance: show in-progress files first

* chore: ui polish

* improve(ui): persist stauts of sync files list toggle switch

* fix(ui): visibility of sync now button on mobile

* chore: remove ios static out after sync

* fix: debounce clicking on sync icon

* fix: repos not refreshed after unlink or delete

* enhance: automatically save page-metadata.edn to avoid sync when restart

* improve(ui): sync now shortcut for file sync progress pane

* enhance: data transfer icons

* fix: stop sync if switched to another graph

* fix: can't switch

* enhance: sort files first before uploading or downloading

* fix: clear current graph uuid when sync stops

* fix: separate progress by graphs

* fix: check files only in the current progress

* fix: prevent multiple sync managers for the same graph

* fix: remove redundant files watchers

* enhance(sync): re-exec remote->local-full-sync when exception

re-exec remote->local-full-sync when <update-local-files return exceptions

* enhance(sync): re-exec remote->local-full-sync when exception

re-exec remote->local-full-sync when <update-local-files return exceptions

* fix(sync): set-progress-callback, update rsapi

* fix(sync): uploading progress bar

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
Co-authored-by: charlie <xyhp915@qq.com>
Co-authored-by: rcmerci <rcmerci@gmail.com>
2022-09-23 02:00:24 +08:00
Andelf dfbb42a1b3 fix(sync): update rsapi, add graph-uuid to all fn 2022-09-20 15:06:17 +08:00
Andelf 76f40d4bcf chore: bump version 0.8.7 2022-09-14 23:19:56 +08:00
Andelf 412e749cb8 chore: bump version 0.8.6 2022-09-13 22:55:49 +08:00
Andelf 6253800b16 chore(deps): update some deps that have cve warnings 2022-09-13 11:51:18 +08:00
Andelf 43dd321ce4 test(e2e): split build and test 2022-09-06 12:52:53 +08:00
Andelf 9b9226b023 chore(deps): update rsapi 2022-09-06 10:47:07 +08:00
Andelf 8dd0e1977c chore(deps): update rsapi 0.0.36
fix: windows path handling
2022-09-02 13:14:08 +08:00
Andelf 5f36380e7f chore(deps): update rsapi 0.0.35
chore(build): default to file-sync prod env
2022-09-02 05:04:30 +08:00
Andelf 57c1145677 chore(deps): update rsapi 0.0.34 2022-09-02 03:56:41 +08:00
Andelf 1cf767e5d0 chore: bump version 0.8.4 2022-09-02 00:10:26 +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
Kan-Ru Chen 0fce4a4792 chore(deps): update electron 19.0.12 2022-08-29 06:53:34 +08:00
Andelf ea421da572 chore: bump version 0.8.2 2022-08-23 11:37:42 +08:00
Andelf 0283c40abc chore: bump version 0.8.1 2022-08-16 10:42:28 +08:00
Andelf 80fb12b6e7 chore(deps): update electron 19.0.10
BREAKING CHANGE: IndexDB version incomaptible, should clear cache
2022-08-09 00:08:09 +08:00
Grant Moyer 161d3174e4
Upgrade electron to 19 (#6032) 2022-08-08 23:54:30 +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 3dbb6e81d1 fix(build): codesign error 2022-07-21 00:46:52 +08:00
Andelf 0bebff8ce9 chore: bump version 0.7.7 2022-07-20 15:02:50 +08:00
Andelf 49dcbece25 chore: bump version 0.7.6 2022-07-04 21:16:49 +08:00
Andelf 1d4e78a228 chore: bump version 0.7.5 2022-06-20 23:31:12 +08:00
charlie e4b71a4ccf improve(plugin): support abortable controller of request api 2022-06-16 01:43:49 +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 5d23dc96a2 fix(deps): use static build under windows 2022-06-01 18:14:48 +08:00
Andelf 4ea881afaa chore: release 0.7.1 2022-05-31 18:02:10 +08:00
Andelf df12a70016 chore(release): bump version 0.7.0 2022-05-24 23:46:56 +08:00
Andelf b425746ccd fix(build): lock electron along dep path
Fix #5413
2022-05-24 17:22:49 +08:00
Andelf 201093bdd6 chore(release): bump version 0.6.10 2022-05-23 21:45:52 +08:00
Andelf e4e19a1eb3 chore: update deps(rsapi) 2022-05-19 16:20:52 +08:00
Andelf 18f4c21dc9 chore(release): bump version 0.6.9 2022-05-16 19:21:03 +08:00
Kan-Ru Chen e1fdef43b3 chore: update electron-deeplink to 1.0.10 to fix deeplink on Linux
Fixes #4984
2022-05-12 21:31:16 +08:00
Andelf 504b47b67a chore(deps): update rsapi to 0.0.11 2022-05-10 10:39:54 +08:00
Andelf 156deb3983 chore: bump version 0.6.8 2022-05-09 22:48:52 +08:00
Andelf c6369d7c03 fix(sync): update rsapi to 0.0.9 2022-05-08 09:43:05 +08:00
Andelf 22c8544092 chore: bump version 0.6.7 2022-04-29 21:17:19 +08:00
Tienson Qin 6add647572 chore: bump git to address a pair of security vulnerabilities
See more at https://github.blog/2022-04-12-git-security-vulnerability-announced/
2022-04-18 10:01:32 +08:00
Andelf f7ab5c9685 chore: bump version 0.6.6 2022-04-18 09:33:25 +08:00
rcmerci f072a29727 feat(sync): support dev&prod env 2022-04-12 09:24:21 +08:00
Tienson Qin 2c86d9af91 enhance: deeplink support (logseq://) in development
This package https://www.npmjs.com/package/electron-deeplink provides
the ability to support both development and production environments.
2022-04-11 11:45:50 +08:00
rcmerci 85a5ba4154 fix(sync): encode&decode file-path 2022-04-04 22:28:27 +08:00
rcmerci 85bb55a784 feat(sync): support concurrent full-sync local->remote 2022-04-04 22:28:27 +08:00