Commit Graph

18312 Commits

Author SHA1 Message Date
rcmerci
a5ebcd651f enhance(rtc): apply schema changes from remote 2024-05-30 16:59:26 +08:00
Tienson Qin
eff37bdf2a fix: display object block as block reference 2024-05-30 16:06:03 +08:00
Tienson Qin
5729da0463 enhance: choose a class before selecting when creating new property 2024-05-30 14:35:20 +08:00
Gabriel Horner
1f44b269ee fix: new tag from block doesn't redirect 2024-05-29 16:33:49 -04:00
Gabriel Horner
aeb51f8415 fix: only show class pages for tag completion
Fixes LOG-2742. Only showing class pages removes buggy
edge cases with property pages that suddenly act like classes,
particularly built-in properties, with no way for the user to undo
their action. Also cleans up search results so users can focus
on the classes they use often
2024-05-29 16:26:29 -04:00
Gabriel Horner
d885c68e84 enhance: page-ref completion completes user pages
Don't include built-in pages in :page-search as it clutters their search
results and will be more confusing than helpful
2024-05-29 15:53:57 -04:00
Gabriel Horner
1dd9823fdf fix: remove alias ref to avoid recursive display bug
A page with aliases resulted in linked references recursively showing the
current page
2024-05-29 13:25:32 -04:00
Gabriel Horner
1654d9df34 fix: alias property showing up twice 2024-05-29 12:58:26 -04:00
rcmerci
0b8f5fe3e2 fix(rtc): sort client->remote-ops 2024-05-30 00:15:03 +08:00
Gabriel Horner
a4d8e05e2f fix: esc saves a tag class with a :db/ident
Also refactor to update class tests to use correct helper
2024-05-29 11:09:09 -04:00
Gabriel Horner
cc92702a98 chore: remove unused fn when setting prop values 2024-05-29 11:09:09 -04:00
charlie
ee51887265 enhance(ux): improve accessibility for the property creation 2024-05-29 22:47:37 +08:00
rcmerci
877193c887 chore: lint 2024-05-29 19:26:21 +08:00
rcmerci
958f306d84 enhance(rtc): update update-schema-op 2024-05-29 19:21:20 +08:00
Tienson Qin
011b09204b fix: repeat page info border 2024-05-29 16:20:46 +08:00
Tienson Qin
59a3b871c6 fix: align page info 2024-05-29 15:58:32 +08:00
Tienson Qin
53f7b9d034 fix: align class with properties 2024-05-29 15:44:53 +08:00
Tienson Qin
f4dd06f959 enhance: display tags the same way as other properties 2024-05-29 15:37:23 +08:00
charlie
d9462274e3 chore(ui): upgrade tabler icons package 2024-05-29 15:21:17 +08:00
Tienson Qin
db14a0a65a fix: configure position 2024-05-29 15:20:32 +08:00
Tienson Qin
fa72a92a57 tweak opacity for non-default property bullet 2024-05-29 15:18:19 +08:00
Tienson Qin
7b6bd38f3f fix: align page elements including properties, references, etc. 2024-05-29 15:17:00 +08:00
Tienson Qin
6d51fc2a43 fix: close property dialog after adding a property to a class 2024-05-29 14:29:10 +08:00
Tienson Qin
57690f2dc9 Update object icon 2024-05-29 14:15:04 +08:00
Tienson Qin
2cefa3b505 enhance: add icons for different types of properties 2024-05-29 13:37:43 +08:00
Tienson Qin
813e67b39f enhance: don't highlight default property when hovering 2024-05-29 12:59:00 +08:00
Tienson Qin
170e8bbc15 fix: property value alignment 2024-05-29 12:47:55 +08:00
Andelf
eb126978dc chore: bump ios version, prepare for tf release 2024-05-29 11:14:16 +08:00
Gabriel Horner
4b944bbb03 fix: edit for :url and :number property vals
Also for :default :many
2024-05-28 22:45:08 -04:00
Gabriel Horner
effde81161 enhance: all user classes have :db/ident
This is important as a user's ontology (properties + classes) is now describable
with unique identifiers. This will allow for easy sharing and
importing of ontologies between users.
Also <create-class! now exists to create classes consistently. Will
be helpful when we want to provide some validation for classes
2024-05-28 16:52:12 -04:00
Andelf
ca4e4b3795 fix(ios): add new ipad resolutions 2024-05-29 00:44:46 +08:00
Tienson Qin
b759a66414 fix: lint 2024-05-28 18:56:14 +08:00
rcmerci
485ba81ff2 chore: remove debug prn 2024-05-28 18:43:24 +08:00
rcmerci
98967184a7 enhance(rtc): add update-schema op 2024-05-28 18:42:19 +08:00
rcmerci
4a0f95c79f test(rtc): remove :fix-me for gen-remote-ops-test 2024-05-28 18:42:19 +08:00
Tienson Qin
e6280cd35c fix: check property value exists when creating :default value 2024-05-28 18:10:46 +08:00
Tienson Qin
1ee04446e9 chore: remove debug 2024-05-28 18:04:15 +08:00
Tienson Qin
18a36f856d enhance: no need to create empty value
The editor state will be restored after setting a property or exiting
the property editing.
2024-05-28 17:59:50 +08:00
charlie
0dead80fe1 enhance(ui): support more props for the shui dialog config 2024-05-28 17:03:45 +08:00
Tienson Qin
e8ac2ecb05 chore: cleanup unused code 2024-05-28 16:44:27 +08:00
charlie
19bc7aa691 enhance(ux): improve ux for the new property dialog input 2024-05-28 16:40:46 +08:00
rcmerci
fce5adb400 enhance(rtc): watch schema related attrs when db-listen 2024-05-28 16:22:41 +08:00
Tienson Qin
8fabd7798d fix: mark inline property colons as select-none 2024-05-28 16:19:50 +08:00
Tienson Qin
8c7edd08e1 enhance: skip non-editing routes for undo/redo 2024-05-28 16:04:52 +08:00
Tienson Qin
c866c0cc60 chore: code cleanup 2024-05-28 15:52:00 +08:00
Tienson Qin
70735203be chore: remove unused exit-edit-property 2024-05-28 15:34:17 +08:00
Tienson Qin
0d79c76b33 enhance: cache loaded pages 2024-05-28 14:41:18 +08:00
Tienson Qin
ee114af41c fix: don't show property dialog if matched with other shortcuts 2024-05-28 14:41:18 +08:00
Tienson Qin
fbdb22358a fix: can't edit properties in :block-below 2024-05-28 14:41:18 +08:00
rcmerci
1b528b2fc6 fix(rtc): invalid datom value nil 2024-05-28 13:00:10 +08:00