Skip to content
edgesync Tags and Properties
Login

Tags and Properties

Tags and Properties for Check-in 02c7e2b781

Context
2026-05-04
18:51 • Edit [02c7e2b781]: Add tag "leaf/v0.0.7" with note "leaf/v0.0.7

Adds the libfossil-hidden code-artifact API on *Agent (Commit, Sync, SyncTo, Read, Files, Diff, Tip, ExtractTo, Config) plus the libfossil-hidden Service methods on notify.Service (ListThreads, ReadThread, MessageCount, ListDevices, AddDevice, RemoveDevice, CreatePairingToken, ValidateToken).

Internal SQLite tuning (single-conn cap + 30s busy timeout) applied at agent boot. Race fix on notify.Subscriber.subs from leaf/v0.0.6 carries through.

Lets downstream consumers use Agent code-artifact ops and notify Service methods without importing libfossil. See PRs #108 and #111.". artifact: 9fedeee6b7 user: [email protected]

18:42
feat(notify): libfossil-hidden Service methods (#111)

Adds methods on *Service that wrap the existing libfossil-typed free functions, so consumers can use notify's chat-over-NATS-with-fossil- durability behavior without seeing *libfossil.Repo in any signature:

- ListThreads(ctx, project) — wraps free ListThreads - ReadThread(ctx, project, threadShort) — wraps free ReadThread - MessageCount(ctx, project, threadShort) — len(ReadThread) - ListDevices / AddDevice / RemoveDevice (Device type) - CreatePairingToken / ValidateToken (PendingToken type)

The free *libfossil.Repo-typed functions are unchanged; advanced consumers and existing callers continue to work. Service.Repo() stays as an escape hatch with an updated doc comment recommending the new methods.

Note: ListThreads / ReadThread / MessageCount take an explicit project parameter (the brief listed them without one). The notify repo holds threads for multiple projects and the underlying free functions need project; carrying a default project on Service would be a reasonable follow-up but is out of scope here.

Closes #104 check-in: 02c7e2b781 user: [email protected] tags: trunk, leaf/v0.0.7

2026-04-26
15:20
Merge pull request #78 from danmestas/add-docs-site

docs: Hugo+hextra docs site with Cloudflare Workers deploy check-in: d59e2dece9 user: [email protected] tags: trunk, v0.0.2