Commit Graph

8254 Commits

Author SHA1 Message Date
andrewwallacespeckle 67ecab2569 Update Panel.vue (#3839) 2025-01-16 12:53:59 +00:00
Alexandru Popovici b4deaded0f PassReader updates for View Modes (#3828)
* feat(viewer-lib): Updates to the PassReader extension along with underlying viewer library updates
Implemented reading framebuffer contents for framebuffers with multiple attachements. The current version of three.js that we are using does not support this. Because we still need to drag along WebGL 1.0 support, only attachement 0 can be read for now, which does not bother us.
DepthNormalPass now specifies it's MRT output target as the outputTarget
PassReader's read function is now overloaded and it can take a pass name as a string or a GPass | GPass[]
Had to add a small type augmentation since the current version of types-three library does a poor job when it comes to WebGLMultipleRenderTargets
Updated PassReader extension in frontend and updated the call to read in order to make sure depth reading works in other view modes that write depth. The only view mode that does not draw to depth is Shaded mode

* fix(viewer-lib): Fixed the classic sandbox compile error

* fix(frontend-2): Updated depth reading to work with MRT depth from our view mode pipelines
2025-01-16 13:59:13 +02:00
Gergő Jedlicska 35bc6918cb gergo/web 2428 academia should be free business (#3831)
* feat(server): workspace shoul equal unpaid business

* feat(server): add free workspace plans

* feat(gatekeeper): rename plans to invoiced
2025-01-16 10:21:59 +01:00
Benjamin Ottensten ef0c800ba5 Update link to Gendo forum post (#3832) 2025-01-15 15:11:34 +00:00
Alessandro Magionami eb9de1c9c1 Merge pull request #3811 from specklesystems/alessandro/web-2362-list-workspace-pending-requests
feat(workspaces): list workspace join requests for admin
2025-01-15 16:10:21 +01:00
Alessandro Magionami 507c83ef80 chore(workspaces): fix test types 2025-01-15 15:42:21 +01:00
andrewwallacespeckle 38f2d3a38a feat(fe2): Add reset date to gendo panel when out of credits (#3829)
* Add reset date to panel when out of credits

* Fix alignment of list

* Caption alignment

* Use dayjs
2025-01-15 14:29:54 +00:00
andrewwallacespeckle 601fea0219 refactor(fe2): General UX improvments (#3827)
* Improved loading states

* Improved Scroll List

* Set > Reset. Remove closer

* Wrap img in div to maintain min-height

* Remove padding from dialog if transparent
2025-01-15 13:02:00 +00:00
Gergő Jedlicska 678e31d046 feat(server): ping endpoint (#3816) 2025-01-15 13:00:20 +01:00
Kristaps Fabians Geikins cf7f2593cb feat(server): add db metrics to GQL finished log entries (#3826)
* feat(server): add db metrics to GQL finished log entries

* logging for query errored as well
2025-01-15 13:40:00 +02:00
Alessandro Magionami c0c760f202 Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2362-list-workspace-pending-requests 2025-01-15 12:11:03 +01:00
Gergő Jedlicska 04c577529b fix(multiRegion): do not look for a multi region config, if there should be none (#3825) 2025-01-15 11:26:36 +01:00
Kristaps Fabians Geikins dfed4ae5c1 feat(server): get request ctx from anywhere + log it w/ db operations (#3823) 2025-01-15 12:08:51 +02:00
Kristaps Fabians Geikins 8df7eb714b chore(server): getting rid of module-scoped eventBuses - batch #5 - automations & runs [final] (#3818)
* chore(server): getting rid of module-scoped eventBuses - batch #4 - comments

* chore(server): getting rid of module-scoped eventBuses - batch #5 - automations

* chore(server): getting rid of module-scoped eventBuses - batch #5 - automation runs
2025-01-15 11:00:33 +02:00
Iain Sproat e349ff32fa chore(server/healthcheck): remove postgres from readiness probe (#3820)
* chore(server/healthcheck): remove postgres from readiness probe
- instead rely on number of available free connections
- reduce period over which we are averaging the available free connections to 4s
2025-01-14 17:14:32 +00:00
Alessandro Magionami d7b6d6b27e chore(workspaces): remove isOwner directive 2025-01-14 18:14:09 +01:00
Alessandro Magionami 7bf3c5df74 chore(workspaces): fix graphql enum 2025-01-14 17:58:51 +01:00
Kristaps Fabians Geikins 3351e09418 feat(server): logging stack traces for db errors + allow async stack traces through env var (#3819) 2025-01-14 17:25:30 +01:00
Kristaps Fabians Geikins b41a98d107 chore(server): getting rid of module-scoped eventBuses - batch #4 - comments (#3812) 2025-01-14 17:24:26 +01:00
Alessandro Magionami ffec9c4929 Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2362-list-workspace-pending-requests 2025-01-14 16:32:12 +01:00
Chuck Driesler f64a8bbaba chore(regions): successful basic test of project region change 2025-01-14 15:13:32 +00:00
andrewwallacespeckle 91460ee82e fix(fe2): Gendo Panel bugfixes (#3817)
* Improved overflow on captions

* Fix v-tippy reactivity

* Fix tippy tooltip key
2025-01-14 14:56:25 +00:00
andrewwallacespeckle 25390250df refactor(fe2): Further gendo polishing (#3814)
* Add ... to all suggested prompts

* Update copy and remove some icons

* Update spacings

* Increase gaps

* Some more polishing from call

* Add submit on enter

* Fix overflow

* Typo

* keyup > keypress

---------

Co-authored-by: Benjamin Ottensten <benjamin.ottensten@gmail.com>
2025-01-14 13:08:33 +00:00
Gergő Jedlicska 9636a56b00 feat(server): server info lookup cache (#3808) 2025-01-14 13:02:09 +01:00
Alessandro Magionami 37ede3b1b2 Alessandro/web 2360 request to join workspace (#3799)
* feat(workspaces): request to join workspace mutation

* feat(workspaces): random email in test

* feat(workspaces): update email

* feat(workspaces): code review changes

* chore(workspaces): fix tests
2025-01-14 12:49:21 +01:00
Alessandro Magionami 85ce151264 feat(workspaces): make query for single workspace 2025-01-14 12:02:57 +01:00
Alessandro Magionami bb73ecbe3c feat(workspaces): list workspace join requests for admin 2025-01-14 12:02:57 +01:00
Alessandro Magionami b236f8f58e chore(workspaces): fix tests 2025-01-14 12:02:09 +01:00
Alexandru Popovici 8aadfc9be9 fix(viewer-lib): Fixed an issue where mismatched vertex color counts were still attempted to batch together resulting in errors. (#3809)
Now if the number of vertex colors does not match the number of vertices we just ignore colors alltogether
2025-01-14 12:52:26 +02:00
Alessandro Magionami d367823023 Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2360-request-to-join-workspace 2025-01-14 11:38:22 +01:00
Alessandro Magionami ec28358e58 Merge pull request #3787 from specklesystems/alessandro/web-2359-dismiss-joinable-workspace
feat(workspaces): dismiss workspace mutation
2025-01-14 11:18:20 +01:00
andrewwallacespeckle 0fd75348aa feat(viewer): disable disconnect-on-blur in development mode (#3807)
* feat(viewer): disable disconnect-on-blur in development mode

* typo
2025-01-14 09:57:56 +00:00
Alessandro Magionami fd7a8d436e feat(workspaces): code review changes 2025-01-14 10:34:32 +01:00
Alessandro Magionami 0d6148aa6a feat(workspaces): update email 2025-01-14 10:34:32 +01:00
Alessandro Magionami 0762f95600 feat(workspaces): random email in test 2025-01-14 10:34:32 +01:00
Alessandro Magionami 7105a67124 feat(workspaces): request to join workspace mutation 2025-01-14 10:34:32 +01:00
Alessandro Magionami f4fc12f546 Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2359-dismiss-joinable-workspace 2025-01-14 10:34:00 +01:00
Gergő Jedlicska 00b905486c fix(server): inject the right event emitter to project creation (#3810) 2025-01-14 10:33:39 +01:00
Alessandro Magionami f8cd33cce1 feat(workspaces): add description to dismiss mutation 2025-01-13 19:21:14 +01:00
Alessandro Magionami c9fe57fa74 Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2359-dismiss-joinable-workspace 2025-01-13 19:09:48 +01:00
Gergő Jedlicska db8de114d3 feat(server): new projects are placed in a configurable region (#3801)
* feat(server): log subscription started messages with info

* feat(server): create projects in a default region

* feat(server): allow project default region config

* feat(server): load project region from multi region config
2025-01-13 18:38:44 +01:00
andrewwallacespeckle 448353174c refactor(fe2): Gendo pre-launch tidyup (#3794)
* Styling updates

* Gendo Icon update

* Testing updates

* updates from testing

* Small design changes

* Fix build

* Fix dialog buttons

* Testing updates

* Lightbox effect

* Fix tippy

* Lightbox changes

* Updates

* Updates from testing

* Fix import

* Updates from testing

* Add mixpanel

* Reuse prompt

* Move reuse button

* Add v-tippy to truncated text

* Container Query

* Reorder buttons

* Copy prompt. Image loading

* Changes from testing

* Alert consolodation

* Final updates

* Feedback

* Typo

* Updates form call with Benjamin

* Controls to top

* Changes from testing

* Generic Feedback

* Small changes from testing

* Changes from Fabs

* Small change

* No max width on prompt

* Add Dialog Transparent story

* Open feedback dialog on click of button
2025-01-13 17:00:45 +00:00
andrewwallacespeckle b55a9e565f Remove commentThreads count from delete project dialog (#3806) 2025-01-13 16:45:06 +00:00
Chuck Driesler e5d04e5a3c chore(regions): wire up move to resolver 2025-01-13 16:19:33 +00:00
andrewwallacespeckle 01ccc0df7f fix(fe2): resolve PortalTarget SSR attribute inheritance warning (#3804) 2025-01-13 15:20:29 +00:00
andrewwallacespeckle 91063c92f7 fix(fe2): prevent duplicate workspace invites during creation (#3805) 2025-01-13 15:20:00 +00:00
Kristaps Fabians Geikins 3f03b75116 feat(fe2): allow logging CSR non-errors to seq (#3802)
* feat(fe2): allow logging CSR non-errors to seq

* undo index.vue debug stuff
2025-01-13 15:19:40 +02:00
Kristaps Fabians Geikins ee168d6d15 Merge pull request #3769 from specklesystems/fabians/web-2414-3
chore(server): event bus refactor - access req emitter - batch #3
2025-01-13 14:00:48 +02:00
Alessandro Magionami c0ec088846 Alessandro/web 2358 filter discoverable workspaces by join request (#3773)
* feat(workspaces): filter discoverable workspaces with existing requests

* feat(workspaces): fix query

* feat(workspaces): test indentation fix

* feat(workspaces): add assertions to test
2025-01-13 11:47:44 +01:00
Kristaps Fabians Geikins 5ad6a8b655 Merge pull request #3767 from specklesystems/fabians/web-2414-2
chore(server): event bus refactor - version emitter - batch #2
2025-01-13 12:39:13 +02:00