Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DB properties storage refactoring #11177

Merged
merged 372 commits into from
May 6, 2024
Merged
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Apr 7, 2024

  1. fix: lint warnings

    tiensonqin committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    1956d80 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ede9e5d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    210be5a View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Configuration menu
    Copy the full SHA
    cd38e0b View commit details
    Browse the repository at this point in the history
  2. enhance: editor experience

    1. back to use container id + editing block id instead of block dom
    ref to decide which block is in editing, to simplify edit-block! and
    reduce browser gc.
    2. set next editing block ahead of receiving the data changes from db
    worker, so the editor feels a bit faster.
    tiensonqin committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    2d5eb0f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a329024 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7a0564c View commit details
    Browse the repository at this point in the history
  5. fix: block type editor

    tiensonqin committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    76dd204 View commit details
    Browse the repository at this point in the history
  6. fix: save whiteboard

    tiensonqin committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    2940e86 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6df866a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b3130e3 View commit details
    Browse the repository at this point in the history
  9. fix: lint warning

    tiensonqin committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    77679db View commit details
    Browse the repository at this point in the history
  10. chore: remove hack

    tiensonqin committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    aa98bc4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9f9bfbc View commit details
    Browse the repository at this point in the history
  12. fix: paste blocks

    tiensonqin committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    15cb71e View commit details
    Browse the repository at this point in the history
  13. fix: page rename

    tiensonqin committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    d5748f6 View commit details
    Browse the repository at this point in the history
  14. fix: properties silently clobbered each other if

    they had the same unique db-ident. Ensure a unique db-ident with
    automatic db-ident suffixes. Also add tests for this and add more
    sanitization to property db idents
    logseq-cldwalker committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    ea1cc87 View commit details
    Browse the repository at this point in the history
  15. fix: adding class properties can result

    in clobbered db idents. Also rename fn to make its
    purpose explicit
    logseq-cldwalker committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    6a2b6d2 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a608139 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Configuration menu
    Copy the full SHA
    7d2104c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef627c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8de4989 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    62802d0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0baba5c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6996636 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e962797 View commit details
    Browse the repository at this point in the history
  8. enhance: remove border radius for property key bullet

    To difference properties from block content.
    tiensonqin committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    aa314c8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4b1e3a8 View commit details
    Browse the repository at this point in the history
  10. style tweaks

    tiensonqin committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    39c2ee8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    789e24f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d44bd44 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fcecbcf View commit details
    Browse the repository at this point in the history
  14. fix: unable to add a page or date closed value

    Also fix page and date properties creating unused hidden pages
    from property configuration
    logseq-cldwalker committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    f1c9277 View commit details
    Browse the repository at this point in the history
  15. fix: date property page crashing with closed values

    page-cp is nil from a page and is redundant in a block context
    logseq-cldwalker committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    a70b7bf View commit details
    Browse the repository at this point in the history
  16. chore: property type vars should be in property.type

    also remove unused :block and :uuid types
    logseq-cldwalker committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    c29d4a3 View commit details
    Browse the repository at this point in the history
  17. fix: new graphs don't create unused hidden pages for

    date and page closed properties. Observed with properties graph
    logseq-cldwalker committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    a42e5f6 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    e4c0c33 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    0895c13 View commit details
    Browse the repository at this point in the history
  20. fix: adding existing values to page and date properties

    multiple bugs:
    - detected existing closed values incorrectly
    - didn't display closed values
    - didn't add existing values correctly
    logseq-cldwalker committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    aa58ff3 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    4f8d76c View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. more tweaks

    tiensonqin committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    f3dc460 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e351a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8d128f4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b9e779e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7007fa7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    22f2bcc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    527dae3 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Configuration menu
    Copy the full SHA
    419eac1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0096748 View commit details
    Browse the repository at this point in the history
  3. fix: switch status

    tiensonqin committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    3b41808 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e8c83a3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bbdfb6b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0c0291e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7b6698f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ddd9a82 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    81e5d5f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    89b40b4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1a9608b View commit details
    Browse the repository at this point in the history
  12. fix: new db graph creates properties correctly

    Also fix basic validation
    logseq-cldwalker committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    e07fd51 View commit details
    Browse the repository at this point in the history
  13. fix: schema graph creation for previous properties schema

    Also add db/id to query script and fix outdated case insensitive
    constraint on property db idents
    logseq-cldwalker committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    cbcff4b View commit details
    Browse the repository at this point in the history
  14. fix: add timestamps to built-in property pair

    Also cleanup build-initial-properties and remove unused ns
    logseq-cldwalker committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    97367c3 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. fix: built-in? helper and most deps tests

    Also fix validate script's count
    logseq-cldwalker committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    354c0c1 View commit details
    Browse the repository at this point in the history
  2. fix: closed validation with new properties

    Also fix group error reporting incorrectly and improve it by adding
    :db/id
    logseq-cldwalker committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    b2a2249 View commit details
    Browse the repository at this point in the history
  3. fix: ref checks in schema

    attribute in the wrong schema and db graph only vars had file graph
    keys. Also temp fix to avoid crashing ui with props
    logseq-cldwalker committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    4f3b7e7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4771a97 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7003903 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8cbc0ac View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    90a7fe6 View commit details
    Browse the repository at this point in the history
  8. fix: validating user :many properties

    User properties with :many cardinality were overriding each other
    instead of aggregating
    logseq-cldwalker committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    b99af71 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2024

  1. fix: adding new properties for some property actions

    Also removed duplicate helper fn
    logseq-cldwalker committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    8ac39b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10cb5b6 View commit details
    Browse the repository at this point in the history
  3. fix: debug block/page

    tiensonqin committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    52c7281 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dd1ae2e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    16a39c8 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2024

  1. Configuration menu
    Copy the full SHA
    3efc85c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47abd92 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e03b5a2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ebe6739 View commit details
    Browse the repository at this point in the history
  5. fix: cycle todos

    tiensonqin committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    e66e8d2 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Configuration menu
    Copy the full SHA
    356f45b View commit details
    Browse the repository at this point in the history
  2. fix: lint

    tiensonqin committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    afde2df View commit details
    Browse the repository at this point in the history
  3. fix: property set icon

    tiensonqin committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    837e1aa View commit details
    Browse the repository at this point in the history
  4. fix: closed value icon

    tiensonqin committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    dd0de0b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    81da3a9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3e0849c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ff53ed8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d30e20e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ac23d31 View commit details
    Browse the repository at this point in the history
  10. fix: date picker

    tiensonqin committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    4616fcb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    960033d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e19879a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    9725934 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3beb10c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7fb5fb7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    fb93a35 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    4828cfa View commit details
    Browse the repository at this point in the history
  18. enhance(dev): humanize option for validation script

    also fix nil entity query results
    logseq-cldwalker committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    8ec3607 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    dbab967 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    b390459 View commit details
    Browse the repository at this point in the history
  21. fix: property always updating updated-at

    updated-at is meaningless if it's always updated, especially when
    updated for property values. Only update it if property itself has
    changed
    logseq-cldwalker committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    f57b0f1 View commit details
    Browse the repository at this point in the history
  22. fix: new property values invalid because of placeholder

    Also use cardinality in validation instead of previous hacky value-based
    detection. Also disable closed-values generation so new graphs can
    temporarily be valid
    logseq-cldwalker committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    236a287 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    09f65cf View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    eb9f422 View commit details
    Browse the repository at this point in the history
  25. fix: validation of single value for a :many property

    Single value of a :many property wasn't being rolled up as a set,
    in CLI or in app validation
    logseq-cldwalker committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    1e1a17a View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Configuration menu
    Copy the full SHA
    ee9391e View commit details
    Browse the repository at this point in the history
  2. fix: default type values

    tiensonqin committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    daafe5f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    202576a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8554e15 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2195c4b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    adcc76e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5833b84 View commit details
    Browse the repository at this point in the history
  8. fix: closed :default values validate correctly

    and values can be selected from UI. Also tweak query to expand
    properties if available
    logseq-cldwalker committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    0853940 View commit details
    Browse the repository at this point in the history
  9. fix: use user-property type :default for public built-in properties

    Fixes a property configuration issues since configuration works with
    user-property types. Also remove :entity from UI as it is an internal
    property type and we can now use :default type
    logseq-cldwalker committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    6f5b744 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bacba9d View commit details
    Browse the repository at this point in the history
  11. fix: inlined db-based-graph? calls in db-property

    Addressed fixmes for db-based-graph fns that were inlined to prevent
    circular dependencies b/n db-property and sqlite-util.  Moved multi
    graph fns to db-property-util and existing db-property-util to
    db-property-build to address this
    logseq-cldwalker committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    0aa4bda View commit details
    Browse the repository at this point in the history
  12. fix: built-in? not working

    Also fix :entity type incorrectly allowing things to be edited as
    :default when it's an internal property type. No longer need this as
    :default can be used for closed :entity values
    logseq-cldwalker committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    37974a8 View commit details
    Browse the repository at this point in the history
  13. chore: use block/properties instead of property?

    don't need guess at property keys anymore
    logseq-cldwalker committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    8f806db View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Increase property gap

    tiensonqin committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    acf5512 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed8aa98 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    36acf60 View commit details
    Browse the repository at this point in the history
  4. fix: hide bullet only

    tiensonqin committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    bcf0d5b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d4b2958 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2884fc7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    330ec99 View commit details
    Browse the repository at this point in the history
  8. fix and enhanced validation of property values

    Fixed close value validation of url and number.
    Enhanced :default, :page and :date types with stricter checks.
    Closed values are now validated at the malli-schema level
    logseq-cldwalker committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    71aa3fe View commit details
    Browse the repository at this point in the history
  9. fix: build all closed value property types correctly

    Fixes building of :url and :number closed value properties which
    affected properties graph and would effect future built-in properties.
    Also simplify translation of property values by keeping it only
    in create-graph namespaces
    logseq-cldwalker committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    390892e View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. fix: built-in string properties with internal :string type

    Also fix a bug that caused numbered list to fail after first item
    logseq-cldwalker committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    9bab096 View commit details
    Browse the repository at this point in the history
  2. fix: basic editing of background-image property

    and other future :string properties
    logseq-cldwalker committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    3f566b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a30f2bd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0372cb6 View commit details
    Browse the repository at this point in the history
  5. fix: pages not displaying their page properties

    on initial load. Page properties would only show up
    after clicking on Configure which is confusing and made the initial
    page load seem buggy
    logseq-cldwalker committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    27aca24 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. fix: generate schema graph with new properties

    Also remove unused bindings and basic validation to graph creation
    logseq-cldwalker committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    449d4d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    38672f2 View commit details
    Browse the repository at this point in the history
  3. enhance: closed value membership validated everywhere

    Frontend and lower-level validation now validate the same.
    Also simplified metadata injection
    logseq-cldwalker committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    311cd13 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    622cbe0 View commit details
    Browse the repository at this point in the history
  5. enhance: allow user properties with other namespaces

    to allow for imported properties to have a different namespace than the
    one the editor generates. Update schema example graph which now imports
    properties as :schema.property/X
    logseq-cldwalker committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    8f411fa View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2024

  1. Configuration menu
    Copy the full SHA
    44af221 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d92a325 View commit details
    Browse the repository at this point in the history
  3. fix: closed values test

    tiensonqin committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    9c93152 View commit details
    Browse the repository at this point in the history
  4. fix: property tests

    tiensonqin committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    5a595b1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0afeb2c View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. fix: property unit tests

    tiensonqin committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    4a0736f View commit details
    Browse the repository at this point in the history
  2. fix: undo redo tests

    tiensonqin committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    1e835d2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1cd1914 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6b3a9f4 View commit details
    Browse the repository at this point in the history
  5. perf: db reload

    Load as less pages && closed values as we can to avoid loading too
    much data.
    
    We already know that transacting db attributes is slow, going to
    investigate it later.
    tiensonqin committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    a15066c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    912ddd6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a662108 View commit details
    Browse the repository at this point in the history
  8. fix: load user defined closed values

    they aren't lazy loaded by the UI
    logseq-cldwalker committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    71f01b1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b20cc9d View commit details
    Browse the repository at this point in the history
  10. chore: cleanup setting :many property values

    and validating them. Setting :many property values was spread
    across fns, hard to understand and needlessly validating differently.
    Removed type inferring for :many as it's not possible to do this from
    the UI
    logseq-cldwalker committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    2fad540 View commit details
    Browse the repository at this point in the history
  11. fix: remove unused uuid string conversions when handling properties

    also renamed anon fn to not have name as existing fn in ns
    logseq-cldwalker committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    ee3ecdb View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. fix: large graph creation having blank and incorrect block counts

    large graph chunking assumed a certain tx order which isn't guaranteed.
    There are also some edge cases where blocks could get separated from
    each other which are now fixed. Also fixed a bug with validating user
    properties and made small enhancement for query script
    logseq-cldwalker committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    2f0fc3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2702062 View commit details
    Browse the repository at this point in the history
  3. enhance: db graphs can add case sensitive properties

    Also allow all pages view to display/sort case sensitive property pages.
    logseq-cldwalker committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    7e31888 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. enhance: allow page search to show case sensitive results

    Also allow cmd-k to open to case sensitive page. Case insensitive
    results should still behave the same
    logseq-cldwalker committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    e5ea21e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4cb2ac6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8aca502 View commit details
    Browse the repository at this point in the history
  4. fix: tagged pages

    tiensonqin committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    b4bd6b9 View commit details
    Browse the repository at this point in the history
  5. fix: parent class style

    tiensonqin committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    5c3512d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d2bdc2f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6006730 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2cd090e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0a13e43 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    58cf9f8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    edef1ea View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    13edd74 View commit details
    Browse the repository at this point in the history
  13. perf: whiteboard

    tiensonqin committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    92cb360 View commit details
    Browse the repository at this point in the history
  14. fix: loading whiteboard

    tiensonqin committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    6d7d449 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fef4e89 View commit details
    Browse the repository at this point in the history
  16. fix: property test

    tiensonqin committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    558606e View commit details
    Browse the repository at this point in the history
  17. refactor: use :block/type for journal pages instead of :block/journal?

    breaking change:
    removes :block/journal attribute
    tiensonqin committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    8d9e6da View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    96bdda4 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e01a771 View commit details
    Browse the repository at this point in the history
  20. fix: journal query

    tiensonqin committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    e3213d8 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    4c2a00d View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    a91b34a View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    706f3c7 View commit details
    Browse the repository at this point in the history
  24. fix: :block/original-name shouldn't be unique

    There're at least two use cases for same page original names:
    1. multiple clients can create pages with the same title
    2. multiple tagged blocks can have the same :block/original-name
    tiensonqin committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    d416687 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    297e408 View commit details
    Browse the repository at this point in the history
  26. fix: entering case sensitive properties

    Case sensitive properties worked for p1/P1 but not actor1/Actor1
    logseq-cldwalker committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    94e6f78 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    c87c077 View commit details
    Browse the repository at this point in the history
  28. fix: graph parser tests

    extract and dependent namespaces require a db now and :block/path-refs
    is no longer being handled in this dep
    logseq-cldwalker committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    878d69f View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Configuration menu
    Copy the full SHA
    349542b View commit details
    Browse the repository at this point in the history
  2. fix: file graph issues

    tiensonqin committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    bcd04db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b55c064 View commit details
    Browse the repository at this point in the history
  4. fix: tests

    tiensonqin committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    d82c7fa View commit details
    Browse the repository at this point in the history
  5. fix: selecting journal in all pages displays journals

    Journals are not visible by default so enable them
    on select so the user can see results
    logseq-cldwalker committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    b0c7867 View commit details
    Browse the repository at this point in the history
  6. fix: db tests

    logseq-cldwalker committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    cb22dca View commit details
    Browse the repository at this point in the history
  7. fix: move db-pipeline and datascript-report back to outliner dep

    graph-parser is primarily a file graph dep that is maintained separately
    from db graphs. We want to move as many namespaces out of it as
    possible. Also moved differing count assertions to
    their respective tests
    logseq-cldwalker committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    3681ac3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    edca304 View commit details
    Browse the repository at this point in the history
  9. fix: replace file graph helper in db graph namespaces

    with db graph equivalent
    logseq-cldwalker committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    4276a3f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    75bd3e8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0138221 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    81c267e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b3b3af View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2024

  1. Configuration menu
    Copy the full SHA
    8c20e3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2088c80 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2024

  1. Configuration menu
    Copy the full SHA
    b90eb36 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4a123d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e1b5765 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5a8065d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    16f2ba3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6272dd1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c4e0bda View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b21bdbe View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d0e2a09 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5d4ae66 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6a976ca View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    dda5f22 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Configuration menu
    Copy the full SHA
    8275449 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    723f0a5 View commit details
    Browse the repository at this point in the history
  3. code cleanup

    tiensonqin committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    abbaf49 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cdf546d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    95eb0e7 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    a35bc9b View commit details
    Browse the repository at this point in the history
  2. fix: rules and most db tests

    caused by property pair revert 5d4ae66
    logseq-cldwalker committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    efcffd6 View commit details
    Browse the repository at this point in the history
  3. fix: validate property values again

    caused by property pair revert 5d4ae66
    logseq-cldwalker committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    670b46f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    77914fb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fa3a589 View commit details
    Browse the repository at this point in the history
  6. fix: type validations

    :default doesn't have closed and tweak validation error messages
    logseq-cldwalker committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    2540bb3 View commit details
    Browse the repository at this point in the history
  7. fix: update properties graph to generate string-closed

    instead of default-closed. Also add string-many examples
    logseq-cldwalker committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    fec6383 View commit details
    Browse the repository at this point in the history
  8. fix: slides not working in db graph

    caused by property pair revert 5d4ae66
    logseq-cldwalker committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    39f6beb View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Configuration menu
    Copy the full SHA
    5c81b61 View commit details
    Browse the repository at this point in the history
  2. enhance: allow user classes to have db idents

    This allows imported and eventually user classes to have db idents.
    Updated schema example graph which now imports classes as
    :schema.class/X. Also fix schema properties which were removed from
    the debug file and remove unused property uuids
    logseq-cldwalker committed May 1, 2024
    Configuration menu
    Copy the full SHA
    27ed8c7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    439d6e6 View commit details
    Browse the repository at this point in the history
  4. refactor: replace :block/left with :block/order

    Finally no need to worry about parent-left conflicts and broken chain.
    With :block/order, we only need to re-compute new orders for siblings
    with same order (it can happens if there're bugs in our code, or
    updates from rtc), but it doesn't break UI.
    
    Another huge potential benefit after discussing with Zhiyuan is:
    Ee might be able to simplify both RTC and undo/redo, currently, we
    need to handle each new op for both of them, with recently
    refactorings like properties being db attributes, :block/order
    is a string instead of a ref, we can handle most property value
    conflicts using last-write-wins, and others (e.g. :block/parent,
    property with :default type) specifically.
    
    I haven't fixed the issues of using :block/left in RTC and undo/redo,
    because we might change both soon.
    tiensonqin committed May 1, 2024
    Configuration menu
    Copy the full SHA
    1ec4796 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d4ecc39 View commit details
    Browse the repository at this point in the history
  6. fix: large graph generation for some cases

    Fixes some generation cases like 1 or 2 pages with 1000 blocks.
    Larger generation with 10k+ blocks still fail b/c of block/order
    generation. Also remove deleted :block-id-fn
    logseq-cldwalker committed May 1, 2024
    Configuration menu
    Copy the full SHA
    d4bc5f2 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Configuration menu
    Copy the full SHA
    d14cc50 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d907eb7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    742ac92 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    89edb3a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1dbdb16 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    602b236 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    88e38b1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    457a743 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3df9b59 View commit details
    Browse the repository at this point in the history
  10. fix: multiple fixes related to lookup-by-name

    - only use it for user properties
    - don't use create ident fn to lookup names
    - fixed get-area-block-asset-url which didn't work for db graphs without
      the frontend
    logseq-cldwalker committed May 2, 2024
    Configuration menu
    Copy the full SHA
    24c48e7 View commit details
    Browse the repository at this point in the history
  11. fix: frontend lints

    logseq-cldwalker committed May 2, 2024
    Configuration menu
    Copy the full SHA
    d4d7b57 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5130ced View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b5a8f96 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    7aa3bd7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1b6d3f View commit details
    Browse the repository at this point in the history
  3. enhance: create-graph scripts can generate classes via :classes

    Any script can pass a :classes config key. schema script no longer needs
    to manage db ids or db idents
    logseq-cldwalker committed May 3, 2024
    Configuration menu
    Copy the full SHA
    333490f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f0967c5 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    719ba8c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be567b2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fe27ce9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a8081ef View commit details
    Browse the repository at this point in the history