Alessandro Magionami
cc5b69b4e4
Merge pull request #3699 from specklesystems/alessandro/web-2309-return-error-on-version-creation-for-projects-in-readonly
...
Alessandro/web 2309 return error on version creation for projects in readonly
2024-12-23 10:43:22 +01:00
Alexandru Popovici
b337ae348f
Measurements Units Fixes ( #3741 )
...
* Handles new measurements reverting to meters even if a different unit was previously set. Handles units not changing properly when changing the unit value
* Remove transition to fix select
* Remove unsused import
* Added back snow
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2024-12-20 22:33:42 +00:00
andrewwallacespeckle
b4296f30fa
Revert change to IconEdit ( #3739 )
2024-12-20 16:29:55 +00:00
Alessandro Magionami
e67b53b1d4
Merge pull request #3695 from specklesystems/alessandro/web-2310-return-error-on-object-creation-for-projects-in-readonly
...
Alessandro/web 2310 return error on object creation for projects in readonly
2024-12-20 16:39:14 +01:00
Benjamin Ottensten
81f14014d3
Fix(workspace): Tiny polishing in new workspace homepage ( #3737 )
...
* Update member button label
* Adjust padding in trial banner
* Increase gap in empty state
* Fix search placeholder copy
2024-12-20 16:34:33 +01:00
Alexandru Popovici
6fc2d206cf
Snow Doesn't Stay ( #3736 )
...
* Feat: let it snow
* Feat: Let is snow
* Added santa
* Pipeline pls dont complain
* Dont toggle snow mode
* Add viewer sandbox as dependency
* reinstall
* Copied it manualy
* SnowPipeline now resets the snow batch material after rendering. aka, the snow no longer stays
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2024-12-20 17:18:47 +02:00
andrewwallacespeckle
f6f0459f23
Editable Description field ( #3735 )
2024-12-20 15:06:13 +00:00
andrewwallacespeckle
1a3bb53ad7
Update ProjectList.vue ( #3734 )
2024-12-20 14:49:59 +00:00
Mike
d54eeb5e6e
Xmas: Let it snow ( #3731 )
2024-12-20 15:26:56 +01:00
andrewwallacespeckle
1851f74ab6
Adjust badge text colour ( #3733 )
2024-12-20 14:26:38 +00:00
Mike
a1d23a2a06
Fix: fix follow tooltips in viewer mode ( #3728 )
2024-12-20 15:20:19 +01:00
Mike
cfb7c6be5d
Fix: tooltip on members table ( #3730 )
2024-12-20 15:19:43 +01:00
andrewwallacespeckle
58e51ca463
Use new colour variable ( #3732 )
2024-12-20 14:06:47 +00:00
andrewwallacespeckle
452d577587
Update colour variables ( #3722 )
2024-12-20 13:32:30 +00:00
andrewwallacespeckle
be898dbe6b
feat(fe2): New workspace page layout ( #3716 )
...
* prevent recursive layout rendering with named slots
* Workspace sidebar desktop
* Responsiveness
* Billing
* Edit icons
* Fragmentation
* Spacing updates
* Fragmentation
* Mobile updates
* Full notification for non-trial
* Readd workspace role
* New icon. Invite dialog
* Avatar Group count
* Add select-none
* Updates
* Updates
* Fix build
* New layout
* Mobile sidebar fix
* BillingAlert update logic
* Updates from CR
* New empty state
* Admin/Guest checks
* Changes from Benjamin
* Changes from michal
* Mobile changes
* Remove fullstop
* Update propname. Optional buttonCopy
* Improved project card grid
* Workspace page prop
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2024-12-20 13:31:39 +00:00
Alexandru Popovici
f9664c54cc
Make it Snow ( #3729 )
...
* WIP snow
* Progressive frost
* Moving it to application
* Added the snowfall and made it all into a pipeline
* Added original sources
* Fixed sandbox errors
2024-12-20 15:13:24 +02:00
Mike
6040e2c65c
Fix: Update move project modal ( #3712 )
2024-12-20 13:32:29 +01:00
Benjamin Ottensten
5d44cf1bbc
chore: Track embed views ( #3726 )
2024-12-20 13:16:33 +01:00
Alessandro Magionami
47eb26f88e
chote(core): fix tests
2024-12-20 10:12:05 +01:00
Alessandro Magionami
ff04755a5c
feat(gatekeeper): readOnly validation for version and commit creation
2024-12-20 09:56:47 +01:00
Alessandro Magionami
ca46ae6263
chote(core): fix tests
2024-12-20 09:54:42 +01:00
Mike
67f395eeff
Feat: Upgrade Mixpanel browser and enable session replay ( #3725 )
2024-12-20 09:30:23 +01:00
Alessandro Magionami
8003c1cac2
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2310-return-error-on-object-creation-for-projects-in-readonly
2024-12-20 09:24:28 +01:00
Alessandro Magionami
3b82b62943
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2310-return-error-on-object-creation-for-projects-in-readonly
2024-12-20 09:21:19 +01:00
Mike
04021499a0
Fix: Keep footer background for embedded models ( #3724 )
2024-12-19 22:40:24 +01:00
Mike
1d98e6c0eb
Feat: New workspace invite modal ( #3723 )
2024-12-19 17:13:23 +01:00
Iain Sproat
0d2af686f9
chore(server/stats): disable deprecated ServerStats ( #3714 )
2024-12-19 10:32:47 +00:00
Iain Sproat
25010e330c
fix(monitoring): lag should be a positive value ( #3719 )
2024-12-19 08:46:47 +00:00
andrewwallacespeckle
53237b4630
Update NewReply.vue ( #3718 )
2024-12-18 15:46:57 +00:00
Iain Sproat
a6d7aad912
feat(database monitor): query configured postgres values ( #3711 )
...
- provides a threshold for use in monitoring & alerting
2024-12-18 15:28:29 +00:00
Iain Sproat
571338c604
feat(feature flags): consolidate multi region & multi region blob storage ( #3709 )
2024-12-18 15:28:19 +00:00
Alexandru Popovici
6fc7c06e9c
Offline Object Loader ( #3717 )
...
* Quick hack to demo how an offline loader would work with as little complication as possible
* Further simplified yielding objects in offline mode
* Commented out the URL thing
* Implemented SpeckleOfflineLoader. JSON parsing is implemented at object-loader level, completely isolated from the rest of the implementation in order to avoid regression
* Isolated ObjectLoader creation in base SpeckleLoader class so any extended classes can overwrite the way the object loader is created and used
* Removed the big json sample file
* Updated version
* Removed unused functions from objectloader
* Restored viewer package version
* Fixed typo
* Renamed and moved the sample offline Speckle JSON
* Replaced the default JSON object sample with a much smaller one since we don't want to increase the sandbox's build size by 10 megs
* Fixed a linting error
2024-12-18 17:21:13 +02:00
Mike
d3a10e4bec
Feat: Add seats and estimated bill ( #3684 )
2024-12-18 15:54:40 +01:00
Alessandro Magionami
a363f0e81a
feat(workspaces): expose graphql field readonly for workspace type ( #3659 )
...
* feat(workspaces): add readOnly field to workspace gql type
* feat(workspaces): add readOnly logic for workspace
* refactor(gatekeeper): use exhaustive switch pattern
* chore(billing): fix test
* feat(gatekeeper): fix tests
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2024-12-18 13:47:27 +00:00
Mike
047f21aef4
Feat: Billing info on change role ( #3715 )
2024-12-18 14:23:50 +01:00
Mike
f50a95fe78
Feat: Change blog to tutorials ( #3713 )
2024-12-18 14:22:07 +01:00
Mike
29bcb66eb4
Fix: Unable to delete project from workspace settings ( #3708 )
2024-12-18 12:50:46 +01:00
Mike
866e31a3e0
Feat: Add seat info to invite modal ( #3710 )
2024-12-18 10:38:32 +01:00
Mike
f4f3ccf246
Feat: Add Workspace Wizard step viewed events ( #3706 )
2024-12-17 13:11:04 +01:00
Mike
09e93562d1
Fix: Various workspace wizard fixes ( #3705 )
2024-12-17 13:10:30 +01:00
Mike
cb134f3b14
Fix: Invite banner mixpanel event ( #3704 )
2024-12-17 13:10:00 +01:00
Iain Sproat
0115e654b7
feat(database monitor): handles multi-region and connection pooling ( #3685 )
2024-12-17 09:36:39 +00:00
Iain Sproat
1f7620a281
chore(logging): log migration of databases ( #3700 )
...
- tidy up Database error handling context data
2024-12-16 13:40:29 +00:00
Iain Sproat
c4def81ae2
feat(server options): allow connection timeouts to be configured ( #3701 )
...
* feat(server options): allow connection timeouts to be configured
* feat(postgres config): allow connection parameters to be configured
2024-12-16 13:39:40 +00:00
Iain Sproat
663ee0b5a9
fix(server): app initialization starts metrics after multiregion ( #3697 )
2024-12-16 10:40:27 +00:00
Iain Sproat
89caea32eb
chore(knex): adds comments around config choices. No code changes ( #3696 )
2024-12-16 10:14:14 +00:00
Iain Sproat
6d3ba0de22
chore(server): errors for database append additional context ( #3698 )
...
* chore(server): errors for database append additional context
* Refactor
2024-12-16 10:13:20 +00:00
Iain Sproat
3b67a51f21
fix(server): correct type in notifications helper ( #3694 )
2024-12-16 10:12:57 +00:00
Alessandro Magionami
11beefeada
feat(gatekeeper): readOnly validation logic
2024-12-16 10:17:16 +01:00
Alessandro Magionami
a8decee3a4
chore(core): setup hooks system for core module
2024-12-16 10:17:16 +01:00