Commit Graph

259 Commits

Author SHA1 Message Date
Tienson Qin
74d8308a62 chore: remove git commit command 2026-01-03 22:23:15 +08:00
Tienson Qin
15585f1481 mod+m to publish 2025-12-31 23:28:16 +08:00
Tienson Qin
bcc478b5f7 refactor: separate og and db version (#12276)
separate og and new version apps

remove file sync, tldraw, excalidraw and zotero
2025-12-29 15:39:32 +08:00
Tienson Qin
30068f882e chore: remove command fix broken graph 2025-12-16 08:24:33 +08:00
Tienson Qin
085f9093c3 fix: use alt+shift+i for go/search-themes on windows/linux 2025-11-07 03:57:27 +08:00
Tienson Qin
f137da94f6 fix: share text or picture doesn't work if the app has been closed 2025-09-09 14:15:52 +08:00
Tienson Qin
aba80a4564 enhance(ux): add hidden properties area in sidebar and main page 2025-09-07 18:40:22 +08:00
Tienson Qin
d84d3f9652 enhance(ux): set/unset #Page to convert between page and block (#11970)
* enhance(ux): add/remove #Page to toggle page/block

* enhance(ux): "p t" to set tags for selected blocks

Updated "p a" to toggle displaying all properties including hidden ones.

* feat: cmd+k move blocks

* fix: block could be converted to page and create invalid nodes

Pages with block namespace parents is nonsensical and pages in
property values led to multiple validation errors. Also guard
against class and property pages as namespace parents

* fix: warn on failed cut+paste or indent/outdent of page blocks. Better to warn than silent failure which leaves user confused on
what happened. 

---------

Co-authored-by: Gabriel Horner <gabriel@logseq.com>
2025-08-05 17:45:57 +08:00
Gabriel Horner
101fa65012 fix: disable nonsensical things for publishing
Disable graph creation and more ways to alter blocks in publishing
2025-07-08 15:52:38 -04:00
Tienson Qin
e259be0c51 feat: quick add (#11986)
* feat: quick add

* enhance(ux): auto open block for editing for quick add

* enhance(ux): show notification after quick add

* add migration for quick add page
2025-07-07 16:18:53 +08:00
Tienson Qin
06d7ed9b40 enhance: address suggestions from gabriel and zhiyuan 2025-06-02 11:13:43 +08:00
Tienson Qin
08bbe5c82d enhance: add a command to gc current graph 2025-06-02 11:13:43 +08:00
Gabriel Horner
a169256314 enhance: make it easier for users to fix broken graph
Tell users what to run and remove dev flag. Thought of while working
with https://github.com/logseq/db-test/issues/286
2025-05-26 17:17:57 -04:00
Tienson Qin
fb1d38bc6d enhance(ux): shift + enter to open selected block(s) in sidebar 2025-05-23 03:57:17 +08:00
rcmerci
b2ae56fdb6 enhance(rtc): add command :dev/rtc-start 2025-05-21 14:27:31 +08:00
rcmerci
1ee7f50e63 enhance(rtc): add command :dev/rtc-stop 2025-05-21 12:49:46 +08:00
Gabriel Horner
19ad493852 fix: new dev cmd inconsistently appearing in cmd list
Db only cmds should use :db-graph? not :inactive. Using :inactive
doesn't work for specific graph types. For example if the app loads with
a file graph, the dev cmd is marked as inactive and after switching to
db graph it is still inactive
2025-05-19 08:55:39 -04:00
Tienson Qin
6602b814ae feat: add command fix broken graph 2025-05-18 16:37:30 +08:00
Gabriel Horner
c49c6e671a enhance(dev): file graphs can also explicitly save state to disk
Useful for debugging for now but could be used for faster file graph publishing later
2025-04-25 10:08:06 -04:00
Gabriel Horner
392fe81173 refactor: mv import to appropriate ns and reuse import fns 2025-03-18 08:58:03 -04:00
Gabriel Horner
06b3bba5fc enhance: add export edn graph as file
Remove command version of export which is a less useful dev tool
than what's possible with cli
2025-03-17 23:28:43 -04:00
Gabriel Horner
078ac512ad add export graph command
Also add properties :file option. Was useful to compare sqlite.build
EDN w/ export equivalent
2025-03-17 11:58:30 -04:00
Gabriel Horner
4ed5897e4e chore: enable export+import edn commands
for any user. Better to get feedback early and iterate.
Easy to reverse this as needed
2025-02-11 15:31:29 -05:00
Gabriel Horner
ca011c980e enhance: add command to export/import graph's ontology 2025-02-05 14:47:12 -05:00
Gabriel Horner
44cf521d3a enhance: initial support for export+import of current page
Works across graphs for basic top-level blocks. Generalized import
command to work with block+page and other future exports
2025-01-31 20:09:17 -05:00
Gabriel Horner
77a64701c2 enhance: Allow commands to marked as :db-graph?
so that file graphs get a helpful notification that the command
can't be used instead of failing weirdly. Also remove unused
db-graph-enabled?
2025-01-29 11:53:43 -05:00
Gabriel Horner
085872ea64 enhance: dev commands for exporting and importing
a block data. Works within same graph currently
2025-01-29 11:35:54 -05:00
charlie
a15a9e15b1 enhance(plugin): install plugin from Github releases for development mode 2025-01-17 16:50:24 +08:00
rcmerci
b65a2d5c0f refactor: consistent alias of clojure.string 2025-01-03 16:45:10 +08:00
Tienson Qin
deb14ed009 feat: dev validate db 2024-12-30 14:04:26 +08:00
Tienson Qin
8b8fd8712c feat: highlight recent blocks 2024-12-02 21:07:04 +08:00
Tienson Qin
18d005791b enhance: move appearance setting to the right corner 2024-10-12 20:00:33 +08:00
charlie
669299dd7a enhance(ui): refactor the classic select modal with the shui dialog 2024-10-11 18:38:34 +08:00
Tienson Qin
63cd7f926b fix: cards ux and shortcuts 2024-09-24 18:19:05 +08:00
Tienson Qin
a47608e953 fix: inline namespace tag editing 2024-09-15 11:58:32 +08:00
Tienson Qin
da5f3cbb20 feat: p t to toggle display properties including empty && hidden
It can toggle display selected blocks or all the blocks if no block
has been selected.
2024-09-05 06:49:16 +08:00
Tienson Qin
3a841ec6e3 enhance: add shortcut "p i" to set icon 2024-09-04 16:53:37 +08:00
Tienson Qin
1c557d9598 fix: set add property shortcut to mod+alt+p on windows and linux
fixes https://github.com/logseq/db-test/issues/37
2024-09-04 11:45:48 +08:00
Tienson Qin
69816cdd2b fix: cmd-k search deletes unsaved changes
fixes https://github.com/logseq/db-test/issues/27
2024-08-23 14:55:47 +08:00
Tienson Qin
440fed836c fix: disable whiteboards for db version 2024-08-13 16:00:21 +08:00
Tienson Qin
b9f9fa0ca6 wip: Demo switch to use db graph 2024-08-10 13:42:37 +08:00
charlie
07ad321eed enhance(ux): quick modal pane for the appearance customize 2024-08-06 10:50:37 +08:00
charlie
f54393b24e enhance(ux): modify the shortcuts binding for the built-in property 2024-07-04 20:23:30 +08:00
charlie
d4e8f1d90c enhance(ux): management for the property shortcuts in the global shortcuts module 2024-07-04 18:14:58 +08:00
charlie
f1f7d6810b enhance(ui): theme-related components 2024-06-21 16:21:22 +08:00
Tienson Qin
4cca2e5f69 enhance: remove sqlite usage from Electron
Use periodic db export instead. Manual saving db to the disk can be
triggered by `mod+s`.
2024-06-14 23:58:49 +08:00
Tienson Qin
3ce8100be7 feat: enable git for sqlite
Use the trick from https://stackoverflow.com/a/21789167.
2024-06-13 13:04:00 +08:00
Gabriel Horner
c801175831 enhance: bring back open link from Search
Brings back feature from #4405 which was broken with move to new cmd-k
and updates it to work with db graphs. Also remove now unused
previous auto-complete approach
2024-05-27 16:04:56 -04:00
Tienson Qin
7f010697a0 fix: *property-key should be reactive 2024-05-27 19:46:12 +08:00
Tienson Qin
e6002d43c9 enhance: mod+p to add/edit property 2024-05-27 19:13:42 +08:00