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