aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/buffer
Commit message (Expand)AuthorAgeLines
* changed the worker recognizing the closure of the controller from error to de... cschen2025-02-17-4/+5
* feat: introduce tracing::instrument and more debugfeat/better-tracing alemi2025-02-15-4/+17
* fix: send only delta patches via DiamondTypes alemi2025-01-13-2/+2
* feat: cursor+buffer controllers know their ws id alemi2024-11-16-3/+11
* chore: cargo features (#66) alemi.dev2024-11-16-1/+1
* fix: don't overwrite oplog after creating agent idfix/version-acking zaaarf2024-10-29-1/+1
* fix: properly update branch version alemi2024-10-27-23/+21
* chore: renamed TextChange and Event fields zaaarf2024-10-16-6/+6
* chore: split list_workspaces, renamed filetree, refactored fetch_users and fe... zaaarf2024-10-16-3/+8
* fix: warn when clipping, gen agent id once alemi2024-10-11-8/+17
* chore: cargo fmt alemi2024-10-10-9/+23
* fix: doctests zaaarf2024-10-10-1/+1
* chore: cleanup zaaarf2024-10-10-14/+9
* chore: split TextChange and Cursor alemi2024-10-10-53/+34
* feat: added Delta object to ffis alemi2024-10-10-11/+23
* fix: BufferAck is clonable alemi2024-10-10-1/+1
* chore: updated send methods (+format) alemi2024-10-10-6/+13
* feat!: ackable changes for buffer cntrls, sync send alemi2024-10-10-42/+61
* chore: autofmt alemi2024-10-03-27/+44
* Merge branch 'dev' into feat/workspace-receiver alemi.dev2024-10-03-6/+15
|\
| * chore: cargo fmt alemi2024-10-01-6/+15
* | chore: refactor worker alemi2024-10-03-86/+106
* | chore: split controller trait in 2 sides alemi2024-09-28-10/+16
|/
* fix: use Weak refs to prevent leaky cycles alemi2024-09-26-47/+41
* feat: add specific feature flag to specify building python without abi. cschen2024-09-19-1/+1
* chore: rename feature to py for consistency alemi2024-09-13-1/+1
* feat: don't use async-trait for api::Controller alemi2024-09-05-4/+2
* docs: improved cargo docs, rewrote readme zaaarf2024-09-05-5/+5
* docs: re-documented remaining members alemi2024-09-04-24/+12
* docs: remade docstricts, refactored a bit alemi2024-09-04-1/+1
* feat: reworked cursor worker/controller alemi2024-09-01-2/+1
* feat: more capillar errors alemi2024-09-01-10/+7
* fix: we clip the change span in from 0 to the buffer length, this avoids that cschen2024-09-02-2/+6
* fix: whops, (I don't know why this bug is still here) cschen2024-09-01-1/+1
* Merge branch 'dev' into pyo3_bump cschen2024-08-21-4/+11
|\
| * fix: try_recv() channel error : delta may be None alemi2024-08-17-4/+11
* | Merge branch 'dev' into pyo3_bump cschen2024-08-16-3/+24
|\|
| * feat: impl so no longer needed from:: alemi2024-08-15-2/+2
| * feat: callback gets the controller itself as arg alemi2024-08-15-4/+4
| * feat: rather than +Debug, make a newtype alemi2024-08-15-1/+1
| * feat: added back .callback() to controller api alemi2024-08-15-1/+23
* | feat: Bumping to pyo3 0.22, removing pyo3-asyncio, moving code around to allo... cschen2024-08-16-4/+7
|/
* fix: don't send anything if change is a noop alemi2024-08-14-4/+6
* fix: textchange can be both delete and insert alemi2024-08-14-4/+6
* fix: proper translation from dt::Operation to Textchange cschen2024-08-14-5/+21
* feat: hash is a public ext alemi2024-08-14-2/+1
* fix: this time is the good one cschen2024-08-14-1/+1
* Revert "(to alemi: always has been) fix: try now lmao." cschen2024-08-14-1/+1
* (to alemi: always has been) fix: try now lmao. cschen2024-08-14-1/+1
* fix: update local version on send alemi2024-08-14-13/+17