|
54dccb20ba
|
Prevent caching issue when refreshing shot info from Attract
|
2016-10-18 12:23:27 +02:00 |
|
|
28fe6e8f96
|
pillar.call → pillar.sync_call
|
2016-09-23 14:06:36 +02:00 |
|
|
6fda496652
|
Attract sequence strip buttons are working.
|
2016-09-23 14:06:36 +02:00 |
|
|
c57da7ab2b
|
WIP: integration of the Attract addon into the Blender Cloud adddon.
|
2016-09-23 14:06:36 +02:00 |
|
|
73a62da8da
|
Fixed some issues with new db_user-returning credential check.
|
2016-08-30 16:57:21 +02:00 |
|
|
1df113ca01
|
check_credentials() now returns the entire user, not just the ID.
|
2016-08-26 17:43:40 +02:00 |
|
|
2cf400a74c
|
Remove trailing slash from pillar_endpoint for BlenderID Addon 1.1.0
BlenderID Addon 1.1.0 uses endpoint URLs differently, so now directory-
like URLs have to end in a slash.
|
2016-08-04 12:46:42 +02:00 |
|
|
b9caecfce9
|
Removed some unused code
|
2016-07-26 16:02:15 +02:00 |
|
|
b33ec74347
|
Texture browser: Use node name as file name
|
2016-07-22 17:47:37 +02:00 |
|
|
99257bd88b
|
Added HDRi variation swap operator.
The variation/resolution selector isn't final yet.
|
2016-07-22 15:39:08 +02:00 |
|
|
c2363d248b
|
Settings sync: solved etag mismatch issue.
This was caused by doing a cached request, which would always return
the etag of the previous request.
|
2016-07-22 12:57:15 +02:00 |
|
|
56b622a723
|
Texture browser: save Node document with downloaded image.
|
2016-07-21 16:25:58 +02:00 |
|
|
3ec1a3d26d
|
Made HRDi browsing more efficient.
It now uses the thumbnail of the node for each file, instead of trying
to download each file's thumbnail individually.
|
2016-07-21 12:10:29 +02:00 |
|
|
3ce89ad5f4
|
Show file size for HDRi files.
|
2016-07-21 11:17:53 +02:00 |
|
|
a10b4a804c
|
Added support for HDRi nodes.
These nodes are like textures, except that here the user should choose
which variation to download (instead of downloading them all).
|
2016-07-21 11:03:23 +02:00 |
|
|
369e082880
|
Added GPL License block to the top of each .py file.
|
2016-07-20 16:32:01 +02:00 |
|
|
6cd9cb1713
|
Texture browser: clicking on HDRi node no longer causes exception.
The browser still downloads all HDRi files, though.
|
2016-07-20 16:17:48 +02:00 |
|
|
70a0aba10a
|
Allow browsing group_hdri nodes.
Nodes of type 'hdri' don't work well yet.
|
2016-07-20 15:58:09 +02:00 |
|
|
8e9d62b5c5
|
Include addon version in all Pillar HTTP requests
|
2016-07-20 14:26:36 +02:00 |
|
|
f899f6d1ab
|
Started pagination support, but it isn't used yet.
|
2016-07-15 16:56:39 +02:00 |
|
|
c9a92dd5d1
|
Added start of image sharing.
Sharing an image datablock works, if it has been saved and not packed.
Directly sharing a file, and dirty/packed datablocks are for a future
commit.
|
2016-07-06 15:20:50 +02:00 |
|
|
1c2def3b84
|
Moved some code from settings_sync.py to home_project.py and pillar.py
|
2016-07-05 17:26:26 +02:00 |
|
|
d53938e03b
|
Check specific roles for specific addon features.
|
2016-06-24 15:22:12 +02:00 |
|
|
0f26551368
|
Texture browser now uses pillar.PillarOperatorMixin too.
|
2016-06-24 15:00:38 +02:00 |
|
|
671e9f31fa
|
Nicer UI, and Blender Sync all in one operator.
|
2016-06-23 19:00:47 +02:00 |
|
|
6462561f2d
|
Moved some code around.
|
2016-06-22 16:48:16 +02:00 |
|
|
2ee9d1ebfa
|
Added callback that can be an 'async def' function
|
2016-06-22 15:17:35 +02:00 |
|
|
332c32ca9c
|
Allow downloading files with None file_loading/file_loaded/map_type
|
2016-06-17 15:48:22 +02:00 |
|
|
82c7560c7b
|
Allow easy switching between cached and uncached requests to Pillar
|
2016-06-17 15:48:22 +02:00 |
|
|
483e847ffe
|
Added checking credentials for settings sync
|
2016-06-17 13:14:10 +02:00 |
|
|
791b3f480c
|
Uploading setting files to home project works.
|
2016-06-16 17:19:49 +02:00 |
|
|
58785977e7
|
Easy access to pillar user ID
|
2016-06-16 16:33:21 +02:00 |
|
|
5f5f0d8db9
|
Prevent double map types in the filename.
|
2016-05-20 16:20:33 +02:00 |
|
|
b94998d12e
|
Fall back on texture.properties.files[0].file if texture.picture doesn't exist.
|
2016-05-18 16:27:04 +02:00 |
|
|
079689a532
|
Client-side sorting of nodes.
The sorting happens after obtaining the individual nodes, as this is done
in parallel in unpredictable order.
|
2016-05-18 15:13:44 +02:00 |
|
|
7b59391872
|
Place map type (col, spec, etc) at end of filename instead of start.
|
2016-05-18 14:14:38 +02:00 |
|
|
8f2b0f8faa
|
Allow querying for multiple node types.
|
2016-05-18 14:11:49 +02:00 |
|
|
be46b9cf81
|
Handling more cases of login/credentials issues
|
2016-05-18 13:01:04 +02:00 |
|
|
ba4c951d32
|
Use /bcloud/texture-library end point to fetch texture library projects.
|
2016-05-18 12:50:51 +02:00 |
|
|
64d36818fe
|
Start browsing at project overview, instead of inside one project.
Also moved from using project_uuid and node_uuid to using CloudPath
objects.
|
2016-05-18 11:57:36 +02:00 |
|
|
5eaee872bf
|
Added check for user's roles -- disallow usage by non-subscribers.
This makes it clear from the get-go that users need to subscribe. Otherwise
they'll get unexpected errors once they try to download something.
|
2016-05-10 14:52:51 +02:00 |
|
|
1d662a0314
|
Automatic refresh of subclient token.
|
2016-05-04 14:30:47 +02:00 |
|
|
f3699f651a
|
Removed unused code.
|
2016-05-04 11:00:26 +02:00 |
|
|
6450db9c9e
|
Added CloudPath class for easier cloud browsing.
This allows us to have a structured, well-defined way to point at a node
in Pillar (and store its parent nodes).
|
2016-04-15 10:13:28 +02:00 |
|
|
b70ab9678b
|
BlenderID addon stores subclient token in different key now
|
2016-04-13 15:37:41 +02:00 |
|
|
a6256bd47b
|
Switched to using subclient-specific authentication tokens.
|
2016-04-12 16:59:34 +02:00 |
|
|
29230f09e7
|
More streamlined interface with Pillar.
Using a semaphore to ensure requests to Pillar aren't too parallel,
so that we can cancel requests faster.
|
2016-04-01 18:47:06 +02:00 |
|
|
2c4c102302
|
Use the new Blender ID API
|
2016-04-01 17:16:29 +02:00 |
|
|
5396fd765d
|
Better reporting when the user is not logged in.
|
2016-04-01 14:11:30 +02:00 |
|
|
1bb32033b6
|
Using new Blender ID addon public API
|
2016-04-01 14:11:12 +02:00 |
|