Commit Graph

618 Commits

Author SHA1 Message Date
Tienson Qin
cbece9e29f fix: lint 2026-01-22 00:52:47 +08:00
Tienson Qin
bb9a51d020 fix: wrong effect 2026-01-22 00:52:47 +08:00
Tienson Qin
e5521da233 enhance: able to edit property value of :string type
able to set plural form for tags
2026-01-22 00:52:47 +08:00
Tienson Qin
c2582d3c24 fix: available choices still shows other tags' scoped choices 2026-01-06 08:52:57 +08:00
Tienson Qin
a9a9905b05 feat: tag-scoped property choices (#12295)
* feat: tag-scoped property choices

* Able to hide global choices per tag

* add e2e tests
2026-01-04 13:42:27 +08:00
Tienson Qin
d53ea4a38c enhance: update published-url to be property type of :url 2025-12-30 11:07:47 +08:00
Tienson Qin
da314220db feat: unpublish 2025-12-29 22:09:22 +08:00
Tienson Qin
c9a92f92be Merge branch 'master' into refactor/separate-og-and-db-version 2025-12-26 13:10:29 +08:00
Tienson Qin
467c5200d6 fix: lint 2025-12-26 11:00:41 +08:00
Charlie
fbe6b998b6 enhance(plugins): apis related improvements (#12266) 2025-12-25 13:25:12 +08:00
Tienson Qin
33db791ac0 fix: import Zotero pdf blocks (#12260)
fix: support zotero files when importing pdf annotations
2025-12-15 23:28:58 +08:00
Tienson Qin
57a012bcc1 rename external-src-to-external-url
also fixed the issue and external audio not rendered
2025-12-10 15:52:02 +08:00
Tienson Qin
8bd6acfb2a fix: relax closed values validation
because we can't ensure this when merging updates from server
2025-11-18 14:13:48 +08:00
Tienson Qin
4c6c3322fe enhance(ux): show node icon in search results 2025-11-12 06:03:26 +08:00
Tienson Qin
a7c8212df5 enhance(ux): same node render for both reference and embed
also use icon-component/get-node-icon-cp when possible
2025-11-12 03:57:18 +08:00
Tienson Qin
2122d3d27c fix: Active breadcrumbs in node property dropdown menu
fixes https://github.com/logseq/db-test/issues/565
2025-11-09 09:02:46 +08:00
Tienson Qin
dcb448d6b7 fix: don't show page's tags in property values 2025-11-07 00:00:46 +08:00
Tienson Qin
d8b1feb395 fix: some built-in tags such as #Journal shouldn't be extended
related to https://github.com/logseq/db-test/issues/555
2025-11-05 00:29:25 +08:00
Tienson Qin
c03b55b841 fix: alias property created tags
fix https://github.com/logseq/db-test/issues/520
2025-10-23 15:22:59 +08:00
Tienson Qin
bf2d9dfd7c fix: don't show "No property" when the value is not set yet
and there's a default value for this property.

fixes https://github.com/logseq/db-test/issues/517
2025-10-22 22:03:00 +08:00
Tienson Qin
5618d47454 fix: empty button text font size 2025-10-22 18:30:58 +08:00
Tienson Qin
3f582ec07a fix: keep displaying buttons when adding icon or updating views 2025-10-22 18:19:25 +08:00
rcmerci
3387e5df4f fix lint 2025-09-25 12:24:32 +08:00
Tienson Qin
4679528722 fix: Today's date displays as "Yesterday"
related to https://github.com/logseq/db-test/issues/485
2025-09-25 11:38:53 +08:00
Tienson Qin
e158188e10 fix: hide by default are still shown for number type property values
related to https://github.com/logseq/db-test/issues/472
2025-09-15 12:18:30 +08:00
Tienson Qin
1849d7a96a fix: show tag's extends when auto-complete or setting extends
fixes https://github.com/logseq/db-test/issues/466
2025-09-09 16:29:19 +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
b399275034 fix: don't clear selection when clicking property value in popup 2025-09-03 17:15:12 +08:00
Tienson Qin
eb2ae991b3 fix: select options order changed when choosing values 2025-09-03 17:03:50 +08:00
Tienson Qin
1c947ef229 fix: clear block selection when clicking property value 2025-09-03 16:47:48 +08:00
Tienson Qin
42c8d29d20 fix: should create a page instead of tag when either #Page | #Tag
related to https://github.com/logseq/db-test/issues/428
2025-08-26 11:21:05 +08:00
Tienson Qin
6107d75222 fix: ensure page/create returns existing page uuid 2025-08-26 10:55:46 +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
Tienson Qin
a918e5b6f1 enhance(ux): show edit button instead of 00:00 for datetime property 2025-08-03 16:58:19 +08:00
Tienson Qin
c9e446fd86 fix: application Crash when trying to populate node property
fixed https://github.com/logseq/db-test/issues/402
2025-08-01 13:45:04 +08:00
Tienson Qin
fe93a31563 fix: macros not rendering in property value and views
fixed https://github.com/logseq/db-test/issues/151
fixed https://github.com/logseq/db-test/issues/388
2025-08-01 03:56:37 +08:00
Tienson Qin
45709f9435 fix: :number values in property can't be deleted in table view
fixed https://github.com/logseq/db-test/issues/382
2025-07-30 14:00:54 +08:00
Gabriel Horner
bb6ed709e5 refactor: use get-journal-page for finding a journal page
Only updated this in DB graph files since this is where they are
the most useful
2025-07-09 14:04:02 -04:00
Tienson Qin
668d64ee24 Merge branch 'master' into feat/capacitor-new 2025-07-08 13:56:33 +08:00
Tienson Qin
0885de9c79 fix(regression): Invalid :number property value still displays
after moving to other block

fixes https://test.logseq.com/#/page/68669ef3-7de8-4d96-95fc-21f2c1887ef5
2025-07-08 13:55:35 +08:00
Tienson Qin
8de6681be3 fix: popup auto-close for /scheduled and /deadline 2025-07-05 18:29:17 +08:00
Tienson Qin
84b83397cc enhance: remove parent extends when setting a child class for extends 2025-06-29 15:21:09 +08:00
Tienson Qin
9c49f63a6f add tests for extends cycle validation 2025-06-29 15:21:09 +08:00
Tienson Qin
1c44bc47f0 fix: disallow creating new tag in extends select 2025-06-29 15:21:09 +08:00
Tienson Qin
04d3d02f43 fix: number value not saved when redirecting to another page
related to https://github.com/logseq/db-test/issues/331
2025-06-24 14:19:59 +08:00
Tienson Qin
92ec65d61d Merge branch 'master' into refactor/page-parent 2025-06-15 08:27:33 +08:00
Tienson Qin
1d3e8a1703 enhance(ux): cmdk tag configure 2025-06-13 20:07:16 +08:00
Tienson Qin
c3161b01d8 fix: style 2025-06-13 05:18:02 +08:00
Tienson Qin
cada172521 enhance(ux): more intuitive ux for tag properties
1. Tag properties are now displayed vertically with their description for
improved readability.

2. Adding a property from a tag page now creates a tag property (not a page property). Previously, this caused confusion as users expected properties to be inherited by tagged nodes.

3. Fixed a flickering issue when reordering properties.

Users can still add page properties by using cmd+p.
2025-06-13 05:09:07 +08:00
Tienson Qin
1fe835e562 fix: disallow classes as properties 2025-06-12 23:43:47 +08:00