Skip to content

History / Gramplets

Revisions

  • Document db.get_number_of(object_type, where=...) Replaces the bare count(object_type, where=...) example in both pages -- same underlying call, now namespaced under db the same way every other db operation already is, and clearly distinct from GOQL's own any()/len(). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

    @dsblank dsblank committed Sep 17, 2026
  • Use any()/len() comprehension style throughout, not exists()/count() Matches gramps-object-query-language's recommended syntax going forward: any()/len() over exists()/count(), and comprehension form (any(x.field == y for x in rel)) over the direct call so a condition's fields visibly bind to the loop variable they belong to. Updated the "Collections" and "Reverse references: backlinks" sections' examples and anchors accordingly, and clarified that Gramplets' own count(object_type, where=...) function is a different thing sharing GOQL's count() name, not GOQL syntax itself. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

    @dsblank dsblank committed Sep 17, 2026
  • Clarify Gramplet filter reactivity covers the Filters picker too Gramplets.md described get_filter()/listensToFilter as only the view's search box; a fix in gramps-connect now also covers filters applied through the Filters picker (saved filters/Custom Rules). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RKZjAqWqKPYNhUnADbn98q

    @dsblank dsblank committed Sep 15, 2026
  • Note the new GOQL Query gramplet in the Store's example list Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018F7eD1CBeoiSu1GuZnjyPg

    @dsblank dsblank committed Sep 11, 2026
  • Fix more stale gaps: Source repository links, st.columns() Both were already shipped (repository links since 74610d0 in gramps-connect, st.columns() since a9e8f74) but still listed here as missing. Also documents st.columns() usage in Gramplets.md, which had no coverage of it at all. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018F7eD1CBeoiSu1GuZnjyPg

    @dsblank dsblank committed Sep 11, 2026
  • Populate wiki from gramps-connect docs, with fuller detail throughout Ports docs/Overview.md and docs/GOQL.md, then expands into a full wiki: Installing, Deploying, Architecture, Development, Gramplets & Add-on Store, Data Model & Editing, Roadmap/Known Limitations, and FAQ, cross-linked via a sidebar. Content is drawn from the project's README, deploy/README.md, gramplet-store/README.md, TODO.md, package READMEs, and the gramplet_examples/ source. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KhexSTjPEcgXYL2v33anbn

    @dsblank dsblank committed Sep 3, 2026