github matthiasn/lotti 1.1.42+4428

pre-release2 hours ago

What's Changed

  • feat(agents): task agents wake at a chosen cadence, hourly by default by @matthiasn in #4648
  • test(agents): the band looks up the inherited cadence for the task's category by @matthiasn in #4653
  • fix(ai): a synced provider's new endpoint does not inherit this device's key; stricter base URLs by @matthiasn in #4649
  • fix(sync): confine synced media paths, re-gate pre-trust queue rows, one worker inflation at a time by @matthiasn in #4651
  • fix(android): keep the Matrix store and secure storage out of backups (SEC-016) by @matthiasn in #4652
  • fix(logging): keep provider error bodies out of exceptions, bound DevLogger, ratchet dart:developer by @matthiasn in #4654
  • test(architecture): hold oversized files at their size, cap new ones at 1,000 lines by @matthiasn in #4658
  • docs: dependency directions, backend services, reasoning per provider, stale facts by @matthiasn in #4657
  • fix: stop swallowing errors without a stated reason by @matthiasn in #4656
  • ci(design): ratchet raw spacing, typography and colour values against the tokens by @matthiasn in #4655
  • ci(architecture): hold every import in lib/ to a declared layer order by @matthiasn in #4659
  • refactor(architecture): move shared types out of features into lib/ by @matthiasn in #4660
  • refactor(architecture): layer order and code health, the rest of the stack by @matthiasn in #4671
  • refactor(architecture): layer breaks 105 → 63, settings ranks above what it hosts by @matthiasn in #4672
  • refactor(code-health): four more files under 1,000 lines by @matthiasn in #4673
  • refactor(architecture): code moves to the layer that uses it, breaks 63 → 47 by @matthiasn in #4674
  • refactor(code-health): GoalAgentWorkflow.execute reads as its phases by @matthiasn in #4675
  • refactor(architecture): pages and widgets move to their one user, breaks 47 → 40 by @matthiasn in #4676
  • chore: remove unused Fluttium config, flows and CI step by @matthiasn in #4677
  • docs(agents): align agent instructions with the repo, drop stale and duplicated rules by @matthiasn in #4678
  • feat(github): task agent tracks each open pull request with a merge item by @matthiasn in #4683
  • docs: README presents Lotti as a distributed system of record by @matthiasn in #4682
  • feat(github): polish the pull request linking screens by @matthiasn in #4680
  • fix(tasks): a delete that did not land keeps its operation for the next start by @matthiasn in #4684
  • refactor(di): core-service lookups read providers wherever a ref exists, getIt 829 → 651 by @matthiasn in #4679
  • refactor(code-health): eleven more files under 1,000 lines by @matthiasn in #4689
  • refactor(code-health): goal detail page under 1,000 lines; the create page sheds its state-free helpers by @matthiasn in #4690
  • refactor(code-health): the penguin demo world under 1,000 lines by @matthiasn in #4692
  • fix(agents): a suggestion for a deleted task is retracted, not reopened by @matthiasn in #4693
  • fix(tasks): every task write changes the stored row, and a resolution applies only over the side shown by @matthiasn in #4681
  • refactor(architecture): shared agent and notification providers move to lib/providers, breaks 40 → 36 by @matthiasn in #4687
  • refactor(code-health): fifteen more files under 1,000 lines by @matthiasn in #4688
  • refactor(code-health): task agent execute under 1,000 lines by @matthiasn in #4696
  • refactor(architecture): AI, demo and dashboards stop importing higher features, breaks 40 → 36 by @matthiasn in #4702
  • chore(release): 1.1.42 by @matthiasn in #4705

Full Changelog: 1.1.41+4427...1.1.42+4428

Don't miss a new lotti release

NewReleases is sending notifications on new releases.