Kristaps Fabians Geikins
0c837715a3
feat: support group delete ( #5215 )
...
* backend implemented
* added create to group, but search seems busted
* group search fixed
* moar group retrieval fixes
* more recalculations
* support group delete
* delete confirm dialogs
2025-08-13 10:14:44 +03:00
Kristaps Fabians Geikins
ea5dadbdb2
feat: move view into group dialog ( #5211 )
...
* looking into dialog premature closing
* fixed group select
* rover update
* tests
2025-08-12 13:32:38 +03:00
Kristaps Fabians Geikins
34290877fa
feat: list & create groups ( #5206 )
...
* WIP group create
* create and list group works
* test fix
* safe router
2025-08-12 11:28:52 +03:00
Kristaps Fabians Geikins
99ef8b0206
feat: support replace view & visibility toggle ( #5204 )
...
* only visible to me seems to work
* view replace works
* minor post viewer ux adjustments
2025-08-11 16:54:20 +03:00
Kristaps Fabians Geikins
0f5096fb2e
feat: copy link to view + load original version ( #5202 )
...
* frontend nearly there
* backend adjustment sort of there
* WIP url busted issue
* does it work?
* how about now
* loading seems to work now
2025-08-11 16:02:35 +03:00
andrewwallacespeckle
31b7fd675d
Merge branch 'main' into feature/initial-viewer-ui-updates
2025-08-08 13:38:36 +01:00
Kristaps Fabians Geikins
f87edcb50f
feat: saved view update dialog ( #5196 )
...
* view update BE foundation
* WIP update service call
* a bunch of tests
* WIP edit view dialog
* fix for auto submit
* frontend works
2025-08-08 13:27:15 +03:00
andrewwallacespeckle
f549171602
Merge branch 'main' into feature/initial-viewer-ui-updates
2025-08-07 10:25:23 +01:00
Kristaps Fabians Geikins
21e8ec3e27
feat: saved view delete ( #5192 )
...
* canUpdate auth policy
* delete mutation WIP
* backend works
* frontend working
* minor adjustments
* test fix
* switch to new empty state
* beefing up coverage
* cr fix
2025-08-07 12:13:39 +03:00
Kristaps Fabians Geikins
6135ac6188
feat(fe2): stop grouping ungrouped views ( #5193 )
2025-08-07 11:56:27 +03:00
andrewwallacespeckle
9c468135c4
Merge branch 'main' into feature/initial-viewer-ui-updates
2025-08-06 11:09:09 +01:00
Mike Tasset
7ff54963aa
Merged main
2025-08-05 15:08:34 +02:00
Charles Driesler
9c637c27a4
Merge branch 'main' into oguzhan/acc-connector
2025-08-05 11:45:44 +01:00
Kristaps Fabians Geikins
a6287fc06d
feat(fe2 & server): saved views foundation (list & view) + bits n bobs ( #5163 )
...
* init db migration
* WIP store view
* create service call
* WIP insertion
* insert sort of works
* moving code arounmd
* creation tests
* avoid duplicate entries
* fixes from main
* basic group retrieval works
* group filtering works
* WIP view listing
* filter by acl
* fixes + WIP single group retrieval
* wip pivot
* more pivot query fixes
* tests fixed after pivot
* views list tests
* fixing test command
* business plan only checks
* more tests for coverage
* .dts import fix
* cli fix
* anutha one
* auth policy tests for business plan access
* WIP saved views panel base
* BE listing adjustments
* WIP group rendering
* group render done
* WIP post create cache updates
* listing fine?
* my vs theirs
* auto open
* minor fixes
* click load omg
* nicely loading views
* type fix
* less spammy loading
* another type fix:
* more lint fix
* test fix
* codecov disable
* moar coverage
* fix sidebar flashin
* more test coverage
* more test cvoverage
* minor adfjustments
* adj
* saved view wipe fixes
* CSR viewer
* more improvements
* extra feature flag checks
* lint fix
* feature flags fix
* more test fixes
2025-08-05 11:52:50 +03:00
Charles Driesler
5669675dc7
chore(acc): fix build
2025-08-05 00:59:17 +01:00
Charles Driesler
4b96a9faeb
fix(acc): getter gql and more
2025-08-04 23:05:39 +01:00
oguzhankoral
685401b829
Fix(acc): fe subs
2025-08-04 19:07:10 +03:00
oguzhankoral
a322d76273
Fix(acc): subscriptions for update and delete
2025-08-04 18:19:23 +03:00
oguzhankoral
32574895e3
feat(acc): add view name to table
2025-08-04 16:41:56 +03:00
Charles Driesler
898e8ee149
fix(acc): query non-unique sync item urns
2025-08-01 15:21:36 +01:00
oguzhankoral
262d76aedc
fix(acc): frontend for update delete
2025-07-31 19:48:09 +03:00
oguzhankoral
4a9742e4fb
feat(acc): view name text input and graphql
2025-07-31 16:57:39 +03:00
Chuck Driesler
696edb1de4
Merge branch 'main' into oguzhan/acc-connector
2025-07-30 14:48:32 +02:00
Chuck Driesler
623711fb57
chore(acc): fe gqlgen
2025-07-30 11:24:11 +02:00
Mike Tasset
6a62e3ab4d
Merge branch 'main' into feature/initial-viewer-ui-updates
2025-07-29 12:59:51 +02:00
Chuck Driesler
0674a0d3ec
chore(acc): even mo services
2025-07-28 18:12:29 +01:00
Gergő Jedlicska
c8056d71f3
feat(ifc-import-service): integrate the specklepy parser ( #5147 )
...
* feat(ifc-import-service): integrate the specklepy parser
* chore(ifc-import-service): lock packages
2025-07-28 12:46:27 +02:00
andrewwallacespeckle
000bb1742b
Models Panel WIP
2025-07-25 18:22:14 +01:00
andrewwallacespeckle
0d8cf29a66
feat(fe): new models panel first draft
2025-07-25 15:40:55 +01:00
Mike Tasset
9db513f835
Combined right sidepanel
2025-07-24 21:31:03 +02:00
Mike Tasset
60a6f6bc39
Merged main
2025-07-24 15:06:39 +02:00
Chuck Driesler
ce7a004ce0
Merge branch 'main' into oguzhan/acc-connector
2025-07-24 12:40:01 +01:00
Mike
24b6f1f329
Feat: Improved workspace switcher ( #5058 )
2025-07-24 12:31:43 +02:00
Daniel Gak Anagrov
f8c8170e48
feat(fileImport): gql mutation for nextGen ( #5132 )
...
* feat: drafted gql mutation
* fix: warning issue
* unified naming of action
* feat(file_uplaod): moved finishFileUplaod test to graphql
* fix: tests
* removed nextGen rest endpoint
* fix: Int type, adapted fileupload next gen call
* feat: udpated gqlgen
* improved fileimport errors
* fix: access control
* mr comments
* fix: tests
* fix: import
2025-07-24 08:00:52 +02:00
Mike Tasset
1473785da6
Merge branch 'main' into feature/initial-viewer-ui-updates
2025-07-23 13:38:01 +02:00
Chuck Driesler
06f12c134c
Merge branch 'main' into oguzhan/acc-connector
2025-07-22 20:24:52 +01:00
oguzhankoral
154ba0ec7e
Acc version id fixes
2025-07-22 14:58:12 +01:00
andrewwallacespeckle
4780503d64
fix(fe): add role to ProjectModelPageVersionsProjectFragment
2025-07-21 20:05:56 +01:00
Mike Tasset
98daca5c60
Add bottom and right panels
2025-07-21 00:05:25 +02:00
Chuck Driesler
d2f2d7bcfd
feat(automate): allow function authors to regenerate function tokens ( #5057 )
...
* feat(automate): expose function regeneration endpoint
* chore(automate): remember to call the function
* fix(automate): use correct auth code action
* fix(automate): token regenerate policy
* fix(automate): expose function regen token policy
* feat(automate): workspace automation settings tab
* feat(automate): function token regeneration dialog
* fix(automate): improve gql usage in vue components
* chore(authz): tests for automate function policies
* fix(automate): use paginated query
* fix(automate): resolve initial result
2025-07-17 11:24:58 +02:00
Mike
fd30917f27
Feat: Add resource ID to token table ( #5093 )
2025-07-17 10:10:11 +02:00
Mike
ed875f0134
Feat: Enable embedding private/workspace projects ( #5047 )
2025-07-15 13:25:12 +02:00
Mike
f1739b46b2
Feat: Remove SpeckleCon banner/workspace explainer code ( #5071 )
2025-07-15 12:49:49 +02:00
oguzhankoral
cfadedd287
Webhooks and TODOs for next steps
2025-07-14 19:18:57 +03:00
oguzhankoral
758f7a8bd6
subscriptions
2025-07-11 07:49:17 +03:00
oguzhankoral
2c77364e9a
Merge remote-tracking branch 'origin/main' into oguzhan/acc-connector
2025-07-11 05:32:10 +03:00
oguzhankoral
22bb18cc10
Initial implementation
2025-07-11 05:29:12 +03:00
Chuck Driesler
2c66b3aef5
fix(embedTokens): return all metadata on embed token create ( #5055 )
...
* fix(embedTokens): return all metadata on embed token create
* chore(embedTokens): no !
* fix(embedTokens): more correct type usage
* fix(embedTokens): update codegen.yml
2025-07-10 14:36:14 +01:00
Chuck Driesler
aa29a09ebc
feat(tokens): create embed-specific tokens ( #5013 )
...
* feat(tokens): create embed-specific tokens
* fix(tokens): repo functions and policy sketch
* chore(authz): embed token policies and tests
* chore(authz): fine
* chore(gql): lint descriptions
* fix(embedTokens): better api surface, repo structure
* chore(embedTokens): test fixes
* fix(embeds): check resource access
* fix(embeds): use resource access util
2025-07-07 12:02:38 +01:00
Kristaps Fabians Geikins
cf6d997b93
fix(fe): show last upload failed in list view ( #5035 )
2025-07-04 11:10:17 +03:00