Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Added progress notification | Christian Mollekopf | 2017-05-04 |
| | |||
* | Implemented notification support in the model. | Christian Mollekopf | 2017-03-24 |
| | | | | | | | | This will allow us to fold things like progress and sync status directly into the model. Usecases are mail download progress and folder sync progress. Ideally we would also solve the resource/account state through this. | ||
* | interresource move | Christian Mollekopf | 2016-12-02 |
| | |||
* | Removed unused command. | Christian Mollekopf | 2016-11-25 |
| | |||
* | Added the flush command. | Christian Mollekopf | 2016-11-25 |
| | | | | | | | Instead of trying to actually flush queues, we send a special command through the same queues as the other commands and can thus guarantee that the respective commands have been processed without blocking anything. | ||
* | Implement debug stream operators for query. | Christian Mollekopf | 2016-11-07 |
| | |||
* | Prepare for making the resource status available | Christian Mollekopf | 2016-07-05 |
| | |||
* | Track modified properties to detect necessary replay changes | Christian Mollekopf | 2016-06-03 |
| | |||
* | Emit a notification for revision changes. | Christian Mollekopf | 2016-02-08 |
| | | | | The notification should replace the revision update command completely. | ||
* | Renamed Akonadi2 to Sink | Christian Mollekopf | 2016-01-20 |
| | | | | (except for documentation). | ||
* | Moved all commands in to the Commands namespace | Christian Mollekopf | 2016-01-19 |
| | |||
* | Working resource inspection | Christian Mollekopf | 2016-01-18 |
| | |||
* | Draft of inspection API | Christian Mollekopf | 2016-01-18 |
| | |||
* | Mark commands with whether they need to be replayed | Christian Mollekopf | 2015-12-29 |
| | | | | | This way we don't have to try to figure out whether a change is coming from the source already. | ||
* | Resolve remoteIds during sync | Christian Mollekopf | 2015-12-01 |
| | | | | | | | Remote id's need to be resolved while syncing any references. This is done by the synchronizer by consulting the rid to entity id mapping. If the referenced entity doesn't exist yet we create a local id anyways, that we then need to pick up once the actual entity arrives. | ||
* | Let clients tell the resource when they no longer require a revision. | Christian Mollekopf | 2015-10-19 |
| | |||
* | Modify/Delete commands | Christian Mollekopf | 2015-07-14 |
| | |||
* | Shutdown notification to achieve a clean shutdown. | Christian Mollekopf | 2015-03-31 |
| | | | | | | | Otherwise the client always restarts the resource because of the lost connection. We currently require this in tests to be able to delete the db, but eventually we likely want a "disable akonadi" function that shuts resources down, and keeps clients from restarting them (e.g. via configuration). | ||
* | A way to ensure all messages have been processed. | Christian Mollekopf | 2015-01-25 |
| | | | | | As queries become reactive this should become less important. We can then just wait until all results become available. For tests it is in either case useful though. | ||
* | Uid index + query using that index. | Christian Mollekopf | 2015-01-24 |
| | | | | ...and a couple of other fixes. | ||
* | Writing from facade. | Christian Mollekopf | 2015-01-15 |
| | |||
* | add pipelines (as a sketch only), message ids and message responses | Aaron Seigo | 2014-12-16 |
| | |||
* | a more complete command set | Aaron Seigo | 2014-12-16 |
| | |||
* | standardize on calling it Akonadi2 | Aaron Seigo | 2014-12-06 |
| | |||
* | toynadi -> akonadinext | Aaron Seigo | 2014-12-02 |
| | |||
* | send revision updates from resource to client | Aaron Seigo | 2014-12-01 |
| | | | | this includes an initial revision message on connect | ||
* | create a common lib, autogen the buffer classes there dynamically | Aaron Seigo | 2014-11-30 |
| | | | | | | | | | | simplifies the generate_buffers function a bit. only missing part now: get the binaries to rebuild when the buffer class is updated. apparently this doesn't cause the common library to rebuild and so the client and resource binaries don't know they need to rebuild automatically. but at least the _generated.h files are now dynamically created. huzzah for that. | ||
* | add flatbuffer support and use that for the handshake | Aaron Seigo | 2014-11-30 |