Skip to content

birdclaw 0.2.0

Choose a tag to compare

@steipete steipete released this 27 Apr 04:37
470303d

Added

  • Add live likes and bookmarks sync through xurl/bird, local search filters, archive import support, and dedicated Likes/Bookmarks web views.
  • Add Git-friendly JSONL backup sync, export, import, validation, and stale-aware auto-sync for rebuilding or merging the local SQLite store from text shards across machines.
  • Add a scheduled bookmark sync job with launchd installation, JSONL audit logging, overlap locking, and automatic Git backup sync after each refresh.
  • Add launchd env-file support so scheduled bookmark sync can source bird credentials without storing secrets in the plist.

Changed

  • Update the README tagline and package description for local Twitter memory across archives, DMs, likes, bookmarks, and moderation.
  • Refresh dependencies, including jsdom 29.1.0.
  • Hide reply state and reply actions in saved likes/bookmarks web lanes.
  • Shard backup DMs by year and route unknown tweet dates to data/tweets/unknown.jsonl so Git backups stay compact and avoid bogus 1970 files.
  • Speed up archive imports plus JSONL backup export, import, and validation for large local datasets.

Fixed

  • Fix live bookmark sync to use stored Twitter user ids, force OAuth2 for xurl collection reads, and tolerate large/current bird bookmark payloads.
  • Fix fresh-machine backup sync so demo data is never exported into Git backups, and keep no-op syncs from creating metadata-only commits.