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