Commit Graph

48 Commits

Author SHA1 Message Date
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
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
Gabriel Horner
b1d210d26b Merge configs and create global config file if not present
- Cleanup repo and global config with system components
- test merging
- fix edge cases
2022-09-08 12:34:27 +08:00
Gabriel Horner
095a4ef1cd Save global config edits
Also alert user if write fails
2022-09-08 12:34:27 +08:00
Konstantinos Kaloutas
08b0b5d372 fix: linting warning 2022-08-22 19:07:40 +08:00
Konstantinos Kaloutas
bc21daee88 enhance: context and dropdown menu 2022-08-22 19:07:40 +08:00
Andelf
88b3962dd0 fix(editor): copy with both plain and rich text 2022-06-01 15:51:37 +08:00
Tienson Qin
d49eec78a4 fix: use mod+shift+c for raw text copy 2022-05-30 19:33:55 +08:00
Tienson Qin
f8fd6544d4 feat: save html to clipboards too 2022-05-30 19:33:55 +08:00
Tienson Qin
e649650d28 fix: preserve the scroll position when navigating pages 2022-05-28 02:12:42 +08:00
Tienson Qin
737c043c6e fix: disable block/page preview when scrolling 2022-05-26 02:41:01 +08:00
Tienson Qin
83569141fc feat: add encryption back 2022-05-09 22:15:30 +08:00
Tienson Qin
b3f67c69b1 misc: delete both web github integration and encryption 2022-04-24 11:17:47 +08:00
Tienson Qin
3758a9e1c0 tempory fix for wrong positions of custom context menu
which is caused by the bump of rum too.
2022-04-02 21:49:37 +08:00
Tienson Qin
df2f749c2c Make changes based on Gabe's suggestions 2022-03-01 23:07:45 +08:00
Tienson Qin
2e5ac247a2 fix: lint warnings 2022-03-01 23:07:45 +08:00
Tienson Qin
218bb04bd2 fix: notify broken config and restore to the default configuraiton 2022-03-01 23:07:45 +08:00
Gabriel Horner
3ec587d6eb lint :all-the-things: 2022-01-16 12:42:34 +08:00
Tienson Qin
e881486a7c enhance: display invalid config on settings too 2021-11-09 15:39:26 +08:00
Tienson Qin
f186ec9ab0 enhance: display a warning if config.edn is invalid 2021-11-09 15:14:14 +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
Tienson Qin
732142358a feat: replace block ref with text/embed 2021-08-21 12:58:15 +08:00
Tienson Qin
e2a047c1ac enhance: page adds timestamps && all pages 2021-07-14 00:31:57 +08:00
Tienson Qin
300895950f fix: :hidden config doesn't work for both nfs and the desktop app
close #2258
2021-06-22 23:13:41 +08:00
rcmerci
a7a9f649c2 remove redundant ! on property-related funcs & add some tests
enter the commit message for your changes. Lines starting
2021-05-17 20:35:30 +08:00
rcmerci
e8c68a62e5 add util.property & move unit-tests 2021-05-17 20:35:30 +08:00
Tienson Qin
662fe83b7f fix: can't restore page's name if it includes reserved characters
Also, fixed issues related to renaming pages
2021-05-14 02:48:20 +08:00
Tienson Qin
0c758fc268 feat: simplified markdown properties wip 2021-04-30 18:31:26 +08:00
Tienson Qin
289b31d5f5 feat(encryption): add ui to enter the secret phrase 2021-02-07 23:37:34 +08:00
Tienson Qin
4aa2d8aaf6 Merge branch 'encryption' of git://github.com/kanru/logseq into kanru-encryption 2021-02-07 16:31:56 +08:00
charlie
3beda2c422 fix(electron): try to fix #1228 2021-02-02 14:55:19 +08:00
Tienson Qin
df7ca4995e feat(electron): fix fs watcher ignored
Also, use rfe for links
2021-01-27 12:24:37 +08:00
Tienson Qin
cf68a2ba80 feat: electron can read/write files now 2021-01-22 21:20:04 +08:00
Tienson Qin
abdad5634a refactor: add Fs protocol 2021-01-20 13:41:14 +08:00
Kan-Ru Chen
6f337dcfe5 Allow enable encryption when first-clone 2021-01-14 23:53:11 +09:00
Kan-Ru Chen
bedb51984c Enable encryption when creating new repo 2021-01-14 00:52:43 +09:00
Charlie
4b2dde2228 Feature/attachment with native fs (#1078)
* feat: upload image with native fs

* improve: life of loading assets image file with nfs

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2021-01-12 21:25:37 +08:00
defclass
0eff6751cd refacotr(helper): remove frontend.helper 2020-12-23 00:04:05 +08:00
defclass
f837d391a0 refactor(frontend): remove utils 2020-12-23 00:04:05 +08:00
Yukun Guo
c300ed7be9 chore: do not print error when resolving git ref failed 2020-12-10 16:50:55 +08:00
Tienson Qin
6c3da67f6b feat: native filesystem api integration WIP 2020-11-30 11:49:46 +08:00
Tienson Qin
3c18e0ef84 fix: don't re-render the unrelated blocks when inserting a new block 2020-11-13 21:08:05 +08:00
Tienson Qin
b49f172ce3 fix: store db/id in block/children instead of lookup refs 2020-11-12 20:16:00 +08:00
Tienson Qin
f28d55a358 chore: remove duplicated get-repo-branch 2020-11-11 16:58:18 +08:00
Tienson Qin
fbfec2bf9f refactor(sync): update sync status after both pull and push 2020-11-11 16:31:56 +08:00
Tienson Qin
b5e3f7de6e refactor: simplify git state
Retreive both local and remote oids using resolveRef.
2020-11-11 16:19:45 +08:00
Tienson Qin
5c53b5494b fix: remove id property when copy block(s) text (#198)
* fix: remove id property when copy block(s) text
2020-11-05 14:43:30 +08:00
Tienson Qin
7a5324a08e refactor(git): remove our own changed-files cache 2020-11-01 00:21:04 +08:00