Commit Graph

44 Commits

Author SHA1 Message Date
Tienson Qin
2bf07a3851 enhance: automatically enable whiteboards for alpha or beta users 2022-12-16 20:58:57 +08:00
Tienson Qin
cc3abd5daa fix: private fn 2022-12-14 12:35:43 +08:00
Konstantinos Kaloutas
ef9075a684 Merge branch 'master' into feat/whiteboards-onboarding 2022-11-28 12:56:41 +02:00
Tienson Qin
e1c5a40c30 chore: rename :user/login to :user/fetch-info-and-graphs 2022-11-28 17:50:06 +08:00
Tienson Qin
a46b7226ad fix: refresh tokens when starting the app 2022-11-28 17:45:30 +08:00
rcmerci
9bd1fb490a fix(sync): won't refresh tokens&remote-graphs after started app 2022-11-28 13:11:07 +08:00
Konstantinos Kaloutas
718ebc0fe7 wip: whiteboards onboarding 2022-11-23 21:25:04 +02:00
rcmerci
decd47c8a9 enhance(sync): check token not expired before api-calls (#7267)
* enhance(sync): check token not expired before api-calls

* fix(sync): ensure id-token exists when calling user/user-uuid

* enhance(sync): add <wrap-ensure-id&access-token, remove refresh-token-loop

* fix: check exception before using the result of <user-uuid

* fix: notify users ex message instead of ex info

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2022-11-09 11:06:45 +08:00
Tienson Qin
4aeaaeb01e chore: remove unused code 2022-11-08 23:30:52 +08:00
Tienson Qin
1a0012974f Move sync to close beta 2022-10-28 17:22:16 +08:00
rcmerci
bc89d60664 fix: refresh tokens when almost-expired-or-expired 2022-10-08 20:49:40 +08:00
Gabriel Horner
1f0e22275d Add ns docstrings for most ns in src/main
- Added to CI now that it passes
- Added no-doc for docstrings that don't add any more than what's in the
ns name or for ones where I didn't know the ns that well
2022-09-27 13:55:16 +08:00
Andelf
23ecc641ef chore: debug print 2022-09-15 11:17:35 +08:00
rcmerci
0b6328fcfa fix(sync): api calls fail when network offline 2022-09-08 18:36:02 +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
rcmerci
adc80088e8 fix(login): auth-callback&auth-refresh-token return json type resp 2022-05-10 18:21:26 +08:00
Andelf
ece4f0ba8c feat(ios): add FileSync plugin 2022-05-05 16:31:25 +08:00
Tienson Qin
b3f67c69b1 misc: delete both web github integration and encryption 2022-04-24 11:17:47 +08:00
rcmerci
dd57f6c695 enhance(sync): add logout 2022-04-14 09:29:01 -04:00
Gabriel Horner
dba1db1429 Address cleanup from #3839
- Remove unused translation key
- Delete or TODO commented code
- Capitalize notifications to users
2022-04-13 19:12:24 +08:00
rcmerci
f072a29727 feat(sync): support dev&prod env 2022-04-12 09:24:21 +08:00
rcmerci
e147753146 chore(sync): rename logged? to logged-in? 2022-04-04 22:31:18 +08:00
rcmerci
d4e8f3135e fix(sync): lint 2022-04-04 22:31:17 +08:00
rcmerci
ddbc677cd9 fix(sync): lint 2022-04-04 22:30:27 +08:00
rcmerci
882c7f7434 feat(sync): add basic ui 2022-04-04 22:28:25 +08:00
rcmerci
aea611b439 feat(sync): update ui & sync-state 2022-04-04 22:27:44 +08:00
rcmerci
371bcfa855 feat(sync): update SyncManager 2022-04-04 22:27:43 +08:00
rcmerci
54a58a9ef7 chore: mark some funcs as deprecated, add user/login-notify 2022-04-04 22:27:42 +08:00
rcmerci
1606facfbc feat(login): add *token-updated atom 2022-04-04 22:27:14 +08:00
rcmerci
8a9ef0e4cf feat(login): update login & refresh tokens logic 2022-04-04 22:27:13 +08:00
Charlie
0d3ac91ca3 Feature/Setups of Onboarding Process (#4580)
UX enhancement: onboarding setup graphs 

Co-authored-by: llcc <lzhes43@gmail.com>
Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2022-04-02 21:37:38 +08:00
Gabriel Horner
3ec587d6eb lint :all-the-things: 2022-01-16 12:42:34 +08:00
llcc
fef5bbf068 enhance(clock): support recording in repeated block // cleanup unused namespaces (#2777)
* enhance(clock): support recording in repeated block

* cleanup: unused namespaces

* cleanup: missing-else-branch if --> when

* enhance: wider search results window for mobile browser

* fix: namespace requirement
2021-09-08 10:23:16 +08:00
Weihua Lu
204541abda chore: clean up namespace, eliminate refer-macro 2021-06-21 08:13:49 +08:00
Weihua Lu
d026ba0d5b save workflow to config.edn 2021-03-12 20:13:40 +08:00
Tienson Qin
7c586ec366 feat: delete account 2021-02-15 18:35:48 +08:00
Tienson Qin
caaae6ca06 fix: preferred format setting not working 2021-02-02 18:13:02 +08:00
Tienson Qin
2d925d7fac feat: add block timestamps
Why adding block timestamps?

Block is the atomic unit for logseq instead of a page, with the
timestamps we can do a lot of things, for example:
1. show a blocks timeline related to a topic/project/habit.
2. get latest modified blocks from the page or the whole graph.
3. query dsl can have a (sort-by :last_modified_at) clause

It'll add both created_at and last_modified_at properties to
each block, not all users need this, so, it's an experiment feature,
we'll disable it by default.

Also, this PR simplify the block properties a lot, it might fix some
old issues related to properties.
2020-12-25 14:20:57 +08:00
Yukun Guo
de3590b421 feat: ask user for confirmation when signing out 2020-12-23 19:24:58 +08:00
Tienson Qin
88eda1a014 fix: address issues when merging master 2020-11-30 13:00:52 +08:00
Tienson Qin
d93b298714 Merge branch 'feat/chrome-native-fs' of github.com:logseq/logseq into feat/chrome-native-fs 2020-11-30 12:17:55 +08:00
Tienson Qin
dc0406ff38 fix: clear stores(before restoring) if db schema changed 2020-11-29 22:01:18 +08:00
Tienson Qin
a6a675045e feat: native filesystem api integration WIP 2020-11-22 01:17:47 +08:00
Tienson Qin
2d1fa33204 refactor: remove web 2020-10-27 23:19:40 +08:00