Changelog

Multi-device sync, rate limiting, and a daily billing reset

2 min read T Tim

This week’s theme — make Slima more stable and more predictable for long-term use.


Multi-device sync — from prototype to protocol

Last week’s sync was prototype-level: it ran, but a few race conditions slipped through. This week we rewrote it as a proper protocol:

  • Token-stamped commits — no more conflict false positives
  • Incremental sync — no more full pushes every time
  • Conflict detection + automatic three-way merge
  • Cross-device handoff that just works on any machine

The old WorkingFiles polling API is retired.


Commit-level rate limiting

We added commit-level rate limiting:

  • Zero impact on normal human use
  • Brakes on automated scripts that run wild

Why: an early test scenario hit us with 100 commits per second. PostgreSQL almost died.


Billing — from monthly to daily / weekly

Version Reset cadence
Old Once a month, full credit dump
New Daily / weekly, dual-track, your choice

Why we changed it. Monthly resets created an anti-pattern: writers underspend at month’s end and binge at the start. AI traffic became wildly uneven. Daily resets smooth out your writing rhythm — and our AI bill becomes more predictable too.

Switch the cadence in Settings → Billing → Reset Cadence.


Mobile is fully usable now

As of 12/13, Slima runs on Mobile Safari and Chrome with the full feature set:

  • AI chat
  • Model picker
  • Full editor

Add a paragraph from your phone, no need to wait until you’re back at the desk.


Next week

Slime’s brand identity launches, the split-pane editor lands, and Arabic RTL support goes live.

Related Articles