Commit Graph

340 Commits (v0.6.1)
 

Author SHA1 Message Date
Tom Hacohen 86b6a44917 We use base64url without padding.
4 years ago
Tom Hacohen 66e5062461 Collection: add content support.
4 years ago
Tom Hacohen c56cbb3f82 Remove debug print.
4 years ago
Tom Hacohen d1df6db8b1 Revision: add metadata field.
4 years ago
Tom Hacohen f8a94eeb04 Revision: add a proper uid for revisions (which we also use for sync tag).
4 years ago
Tom Hacohen 23edc29bb8 Chunks: order based on item too so items are clustered together.
4 years ago
Tom Hacohen dfbfa01bc5 CollectionItem: move version and encryption key to the item itself.
4 years ago
Tom Hacohen d587f8185b Uids: change uids to be much shorter and base62 for non-chunks.
4 years ago
Tom Hacohen 3beb7ac4bb Requirements: add pywatchman for more efficient watching.
4 years ago
Tom Hacohen 5ceaa9fb1a Collection: calculate a value for ctag in the meanwhile.
4 years ago
Tom Hacohen c74ed50bd5 Collection: filter queryset only to collections for which the user has access to.
4 years ago
Tom Hacohen 771d2d013d Fix creation of collection membership when creating collections.
4 years ago
Tom Hacohen 7a38e26872 Collection: fix issue with encryptionKey not being base64 encoded.
4 years ago
Tom Hacohen 3eb79e0a04 Create collection member when creating collection.
4 years ago
Tom Hacohen be11e3e0e6 Collection: implement collection membership.
4 years ago
Tom Hacohen e0d593a9b6 Collection Item Revision: dissalow blank for the current field.
4 years ago
Tom Hacohen 0ee00e1a9f Collection item: rename isDeletion to deleted
4 years ago
Tom Hacohen f1bfb0a9a0 Model uid validator: fix off-by-1 error with the uid.
4 years ago
Tom Hacohen f4cb7cb74f Collection item list: limit only to non-deleted by default.
4 years ago
Tom Hacohen 452a8f1e7e Implement item creation.
4 years ago
Tom Hacohen 4054a2f78c Implement item update and deletion.
4 years ago
Tom Hacohen 727cd3e5fa pylint: fix more warnings.
4 years ago
Tom Hacohen 0beaaf5bf9 lint: fix many pylint warnings.
4 years ago
Tom Hacohen 358c59f6d7 Item: add bulk_get and a note about bulk creating.
4 years ago
Tom Hacohen d6df94facf Item create: 404 if collection isn't found.
4 years ago
Tom Hacohen cc00391504 Rename Snapshot to Revision
4 years ago
Tom Hacohen 052483d38c Serve snapshots newest to oldest.
4 years ago
Tom Hacohen c3fc00b9d8 Add a FIXME.
4 years ago
Tom Hacohen 0a40a04d3b Chunk view: unify how we get the wanted collection queryset.
4 years ago
Tom Hacohen 24cb6ed6ee Also serve an item's snapshots.
4 years ago
Tom Hacohen b17e944dd2 Make it possible to download the chunk from the rest API.
4 years ago
Tom Hacohen d57ed03417 Make sure we don't upload the same file twice.
4 years ago
Tom Hacohen 0c44f738fd More progress - support chunk uploading.
4 years ago
Tom Hacohen 67fb714ddb More progress.
4 years ago
Tom Hacohen 4075f775e7 Implement prefer-inline for fetching items.
4 years ago
Tom Hacohen 0a3bb6f4bb Merge item snapshot and item to be one model.
4 years ago
Tom Hacohen 818bb8d70f Create the django_etesync app.
4 years ago
Tom Hacohen 703a5ae36a Create new django project.
4 years ago
Tom Hacohen 228522d019 Add requirements.
4 years ago
Tom Hacohen 2ac7ec250f Requirements: update django version.
4 years ago
Tom Hacohen 8fdaccdc4e Provide more explicit copyright and licensing information.
4 years ago
Simon Vandevelde 1a04d8ec6a
README: Added links pointing to specific wikipages
4 years ago
Pierre-Alain TORET 8c71bcddca Update etesync journal requirement
4 years ago
Pierre-Alain TORET 22198d387d Make settings in .ini optional and add new ones
4 years ago
Tom Hacohen b026643cce Update code according to drf changes.
4 years ago
Tom Hacohen c1f790cad1 Update dependencies.
4 years ago
kumy de71aaa476 Fix typo in README
5 years ago
edleeman 94ae4eaa02 Update README
5 years ago
StefanAbl 61ae366a7b added missing closing bracket
5 years ago
Tom Hacohen cf0dc8e6a8
README: make it clearer that it's not only for Arch/Fedora
5 years ago