izzy lyseggen
|
de4ea698b8
|
feat(serialisation): update detach helper
|
2020-11-30 16:59:31 +00:00 |
izzy lyseggen
|
91bf8c111d
|
feat(base): add string override
|
2020-11-30 16:43:09 +00:00 |
izzy lyseggen
|
72dfd4807e
|
feat(serialization): simplify logic and align with core
only allow detaching of base objects
|
2020-11-30 16:42:24 +00:00 |
izzy lyseggen
|
e2079ff6a9
|
fix(memory): typo in memory transport
|
2020-11-30 10:41:57 +00:00 |
izzy lyseggen
|
cb5cbeaad6
|
feat(base): allow kwargs in initialisation
|
2020-11-30 10:12:07 +00:00 |
izzy lyseggen
|
18744d218a
|
fix(serialization): match referencedId prop name
|
2020-11-30 09:37:21 +00:00 |
izzy lyseggen
|
5f05e9853f
|
feat(serialization): hook up with transports
|
2020-11-27 18:32:42 +00:00 |
izzy lyseggen
|
7295689e12
|
feat(operations): implement send
|
2020-11-27 18:31:33 +00:00 |
izzy lyseggen
|
09ce21e475
|
docs(serialization): function descriptions
|
2020-11-27 16:17:39 +00:00 |
izzy lyseggen
|
3ff444aa52
|
refactor(serialisation): clean up `traverse_base`
|
2020-11-27 15:21:11 +00:00 |
izzy lyseggen
|
799d9428ec
|
fix(serialisation): closures in lists/dicts
|
2020-11-27 14:40:16 +00:00 |
izzy lyseggen
|
ea8be095ed
|
feat(serialization): handle nested base objects
base objects in lists and dicts
TODO: fix closures on these nested base objects
|
2020-11-26 19:27:53 +00:00 |
izzy lyseggen
|
135c7215f5
|
feat(exceptions): add SerializationException
|
2020-11-26 18:26:05 +00:00 |
izzy lyseggen
|
eee726e252
|
feat(serialisation): closures & handle iterables
- add '__closures' to each object
- construct the full closure table as dict
- handle lists and dicts as detachable child objects
|
2020-11-26 18:25:44 +00:00 |
izzy lyseggen
|
79dba3318f
|
refactor(serialisation): simplify loop
|
2020-11-26 11:51:29 +00:00 |
izzy lyseggen
|
60d253343c
|
fix(serialization): write detached or root obj
to transport. keep non-detached objects saved within the parent only
|
2020-11-26 10:26:27 +00:00 |
izzy lyseggen
|
2ea43d54d6
|
fix(serialization): fix the final object key order
|
2020-11-26 09:51:08 +00:00 |
izzy lyseggen
|
37480b1c9e
|
feat(serialization): create closure table
|
2020-11-25 22:04:48 +00:00 |
izzy lyseggen
|
b1660d5dbf
|
feat(serialiZation): wip traversing base dict
|
2020-11-25 20:05:05 +00:00 |
izzy lyseggen
|
8b48167dca
|
feat(ops): scaffolding
|
2020-11-25 20:01:44 +00:00 |
izzy lyseggen
|
f3dbddb6e1
|
feat(transports): memory transport
|
2020-11-25 11:30:32 +00:00 |
izzy lyseggen
|
19da6c0f5f
|
feat(transports): begin and end write functions
|
2020-11-25 11:30:17 +00:00 |
izzy lyseggen
|
a8c75b0000
|
feat(transports): wip sqlite transport
not quite working how i want yet
|
2020-11-24 09:19:52 +00:00 |
izzy lyseggen
|
4e8c3cbb08
|
feat(transports): abstract base
|
2020-11-23 18:33:03 +00:00 |
izzy lyseggen
|
d01d7824bc
|
feat(base): get total children count
|
2020-11-19 16:02:32 +00:00 |
izzy lyseggen
|
f643ee8e89
|
refactor(base): simplify get_dynamic_member_names
|
2020-11-19 11:58:28 +00:00 |
izzy lyseggen
|
9a27ed1544
|
feat(base): start `Base` object with dict set/get
|
2020-11-19 09:24:13 +00:00 |
izzy lyseggen
|
0f0dcdbbf5
|
refactor(gql): use generated models
|
2020-11-17 16:47:45 +00:00 |
izzy lyseggen
|
99a2a4a958
|
fix(models): make everything optional
|
2020-11-17 16:47:30 +00:00 |
izzy lyseggen
|
2e2ddf77c5
|
feat(models): generated schemas from Core!
|
2020-11-17 16:36:08 +00:00 |
izzy lyseggen
|
ed863898b5
|
chore(gitignore): add settings.json
|
2020-11-17 16:34:43 +00:00 |
izzy lyseggen
|
3c3db29872
|
docs: warning signs!! this is super wip!!
|
2020-11-17 11:55:36 +00:00 |
izzy lyseggen
|
6db3c607bc
|
feat(subs): add stream subscriptions
|
2020-11-17 11:52:42 +00:00 |
izzy lyseggen
|
b6d19f9944
|
refactor(requests): extract some logic for subs
|
2020-11-17 11:51:26 +00:00 |
izzy lyseggen
|
b3cd5fd2d3
|
feat(subs): add ws transport
|
2020-11-17 11:50:19 +00:00 |
izzy lyseggen
|
17ae8e7c98
|
feat(gql): branch and commit classes
|
2020-11-13 18:54:01 +00:00 |
izzy lyseggen
|
6889541e84
|
feat(stream): stream serach
|
2020-11-13 18:53:43 +00:00 |
izzy lyseggen
|
440b5e820d
|
refactor(exceptions): add inner exception
|
2020-11-13 18:53:21 +00:00 |
izzy lyseggen
|
5afd51d1fd
|
feat(gql): user get and search
|
2020-11-13 18:52:56 +00:00 |
izzy lyseggen
|
5f546a035e
|
fix(resource): catch unknown gql query errors
|
2020-11-13 18:52:13 +00:00 |
izzy lyseggen
|
5e17effb51
|
fix(schema): add schema file from server
can use for validation, but not using it yet
|
2020-11-13 18:48:36 +00:00 |
izzy lyseggen
|
62fb038e51
|
docs(readme): replace boilerplate
|
2020-11-12 18:22:11 +00:00 |
izzy lyseggen
|
6fff9b412a
|
feat(stream): get, list, create, update, & delete
|
2020-11-12 18:12:46 +00:00 |
izzy lyseggen
|
88820faeb2
|
feat(server): server resource to get info and apps
|
2020-11-12 18:12:06 +00:00 |
izzy lyseggen
|
290db1dfca
|
feat(resources): base resource
for making requests and parsing the response if necessary
|
2020-11-12 18:11:40 +00:00 |
izzy lyseggen
|
98a93d62f5
|
feat(exceptions): speckle exception classes
TODO: hook up with sentry
|
2020-11-12 18:10:47 +00:00 |
izzy lyseggen
|
a29ed1058b
|
feat(client): bare bones auth with token
|
2020-11-12 18:10:14 +00:00 |
izzy lyseggen
|
5aacedcedf
|
chore: vscode debugging settings
|
2020-11-12 18:09:08 +00:00 |
izzy lyseggen
|
5d55d9116e
|
first commit π₯³
|
2020-11-12 18:07:23 +00:00 |
izzy lyseggen
|
b89b1be81e
|
Initial commit
|
2020-11-12 17:57:39 +00:00 |