Commit Graph

1289 Commits

Author SHA1 Message Date
andrewwallacespeckle d2e6b5fa8d De-duplication and admin plural fix 2025-05-28 16:06:57 +02:00
andrewwallacespeckle e3810edb82 Fix joined state 2025-05-28 15:03:46 +02:00
Benjamin Ottensten 440aa15905 Change joined state 2025-05-28 13:38:11 +02:00
andrewwallacespeckle 84ac7edfe3 Join page changes 2025-05-28 13:02:46 +02:00
andrewwallacespeckle c908d6fc0b Dont filter approved requests 2025-05-28 12:32:38 +02:00
Benjamin Ottensten df0150754c Add auto join banner to workspace cards 2025-05-28 10:53:38 +02:00
andrewwallacespeckle 3d7de381e7 Update card when autojoin 2025-05-27 16:26:37 +02:00
andrewwallacespeckle fb4cedf5e4 Merge branch 'main' into andrew/placeholder-updates-to-workspace-settings 2025-05-27 16:01:32 +02:00
andrewwallacespeckle 41cbeeb9ab Changes from fabs 2025-05-27 15:37:30 +02:00
Benjamin Ottensten dd5c943fc9 Chagne copy and order of settings 2025-05-27 15:37:28 +02:00
andrewwallacespeckle b88b8cb11a Merge watches 2025-05-27 14:59:30 +02:00
andrewwallacespeckle 634fdc0baa Use parseUrlParameters 2025-05-27 14:01:31 +02:00
andrewwallacespeckle aaff6cccf6 fix(fe): use loadedVersion for limits dialog and improve resource string handling 2025-05-27 13:57:11 +02:00
andrewwallacespeckle ac95374208 Merge branch 'main' into andrew/placeholder-updates-to-workspace-settings 2025-05-27 11:40:35 +02:00
andrewwallacespeckle 9e662daadc Update vue-tippy & remove legacy code 2025-05-27 11:28:56 +02:00
andrewwallacespeckle 958f0ca13a Merge branch 'main' into andrew/placeholder-updates-to-workspace-settings 2025-05-27 10:21:56 +02:00
Mike ce03abb602 Feat: Nudge users to use workemail (#4811) 2025-05-26 14:39:32 +02:00
Mike f38556db20 Fix: Update workspace invite checks to canInvite permission (#4814) 2025-05-26 13:08:54 +02:00
Mike b74c2fe197 Fix: Change project can invite to permission result (#4813) 2025-05-26 12:18:51 +02:00
Alexandru Popovici 0ef0a13979 Pro Measurement Tools (#4452)
* feat(viewer-lib): WIP on area measurement

* feat(viewer-lib): WIP on area measurement. Basics are working. Needs more bling

* feat(viewer-lib): Implemented polygon triangulation for measured area

* chore(shared): Updated MeasurementType

* Add Area control to measure panel

* feat(viewer-lib): Real time updates of the fill polygon and area value

* feat(viewer-lib): Added pole of innacessibility as area label anchor using the polylabel libraryh

* feat(viewer-lib): Fixed fill polygon material

* feat(viewer-lib): Changed the surface normal indicator from the faulty disc to a outlined rectangle. Looks and works much better now

* fix(viewer-lib): Measurements get clipped by sections planes

* faet(viewer-lib): Measurements can now optionally define their own snapping method. Area measurement snaps to first point in screen space. Generic vertex snap still applies if enabled

* fix(viewer-lib): Forgot to project the measured point

* feat(viewer-lib): Double click auto-finishes the area measurmenet by instantly joining with the first point. Right clikc removes current area measurement point so you can 'undo'

* fix(viewer-lib: Fixed a stupid bug relatedto text because somebody thought that making it 'async' would be sooooo cool...

* fix(frontend): Prevent zoom on double click when using area measurement

* chore(viewer-lib): Refined and fomralized a bit now that the general idea of a measurement has got more complex

* chore(viewer-lib): Moved state switching a bit

* chore(viewer-lib): Replaced the old disc normal indicator with the new one and made it standard. Added an option to the gizmo's style that determines the pixels size of the normal indicator

* chore(viewer-lib): Documented the area measurement tool

* chore(viewer-lib): Some updates:
- Implemented proper bounds getter for area measurement
- Got rid of the static vector buffers in Measurement and replaced them with consts where needed
- Reduced the min click timing from 250ms to 150ms
- Other small adjustments

* feat(viewer-lib): Added the option to chain measurements

* chore(frontend-2): Added toggle for measurement chaining

* chore(viewer-lib): Perpendicular measurement chaining now align on the same line as requested

* feat(viewer-lib): Implemented point (coordinate) measurement:
- Added support for billboard offseting in NDC in the shader via vec2 offset uniform. Not a dream come true, but required mostly because of how troika works
- SpeckleText background now follows text anchoring
- Implemented new POINT measurement type

* chore(viewer-lib): Separated label position calculation. We now update only the label transform each frame, instead of updating the entire label redunantly

* chore(viewer-lib): Offsets are now constants. Removed redundant vector and matrix creation

* chore(frontend-2): Placeholder radio button for point measurement type. Fixed compile errors

* fix(viewer-lib): Fixes WEB-3105. Export all measurement types

* updated icons

* Update description

---------

Co-authored-by: andrewwallacespeckle <andrew@speckle.systems>
Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2025-05-26 12:10:19 +03:00
Mike 13686d9332 Fix: Remove flex from admin list to avoid gaps (#4809) 2025-05-26 10:06:22 +02:00
andrewwallacespeckle 6a7f2da95b Radio>Switch 2025-05-23 11:10:32 +02:00
Gergő Jedlicska 34cb632011 feat(full-stack): handle v2 automation result schema in the app (#4797)
* feat(full-stack): handle v2 automation result schema in the app

* fix(automate): lost length in merge

---------

Co-authored-by: Charles Driesler <chuck@speckle.systems>
2025-05-23 10:26:36 +02:00
andrewwallacespeckle bdc72782f2 Merge branch 'main' into andrew/placeholder-updates-to-workspace-settings 2025-05-23 09:55:05 +02:00
andrewwallacespeckle 3d3fda617f Merge branch 'main' into andrew/placeholder-updates-to-workspace-settings 2025-05-23 09:44:30 +02:00
andrewwallacespeckle fc32b19817 feat(fe): Improve domain discoverability
feat(fe): Improve domain discoverability
2025-05-23 09:43:32 +02:00
Mike cc60140967 Feat: Disable Speckle branding on embeds (#4801) 2025-05-22 17:02:04 +02:00
andrewwallacespeckle f02d57c697 feat(fe): add temp join policy to security settings 2025-05-22 16:28:38 +02:00
andrewwallacespeckle 02fcbfe6ec Small ux improvements 2025-05-22 15:50:40 +02:00
andrewwallacespeckle c15ea3fc65 Use Benjamins copy 2025-05-22 15:48:59 +02:00
andrewwallacespeckle 11b2b57486 Layout fixes 2025-05-22 13:01:48 +02:00
andrewwallacespeckle 10ae782a7b Update pagination limit 2025-05-22 12:53:11 +02:00
andrewwallacespeckle d9d1c21fb0 Merge branch 'main' into andrew/show-admins-in-discoverable-workspace-card 2025-05-22 12:51:46 +02:00
andrewwallacespeckle 36f7f809bd Updates to cards 2025-05-22 12:48:17 +02:00
Kristaps Fabians Geikins fd061d1159 feat(fe2): proper file upload access checks (#4785)
* feat(fe2): proper file upload access checks

* updated disabled upload empty state

* perm check fix
2025-05-22 12:45:39 +03:00
andrewwallacespeckle 9b977a5f43 Merge branch 'main' into andrew/show-admins-in-discoverable-workspace-card 2025-05-22 10:43:34 +02:00
andrewwallacespeckle e8f85e8d7c UI updates 2025-05-22 10:43:23 +02:00
Iain Sproat 3b08570f57 fix(frontend): typo: lose, loose, louse, luce (#4794) 2025-05-22 06:11:30 +01:00
andrewwallacespeckle 9f074b664d Condensed workspace card 2025-05-21 15:47:53 +02:00
andrewwallacespeckle 3e9b96aca9 feat(fe): show admins in discoverable workspace card 2025-05-21 15:18:22 +02:00
Mike 3dc8c78f97 Fix: Some intercom improvements (#4782) 2025-05-21 14:31:26 +02:00
andrewwallacespeckle 58fdd245ef Merge branch 'main' into andrew/specklecon-banner-dismissable 2025-05-21 11:49:54 +02:00
Mike d38488b152 Feat: Add Intercom tracking events (#4780) 2025-05-21 11:42:45 +02:00
andrewwallacespeckle a4278e5863 Merge branch 'main' into andrew/specklecon-banner-dismissable 2025-05-21 11:40:40 +02:00
Mike aaa4e1ab71 Feat: Add embed option to disable title link (#4778) 2025-05-20 22:25:03 +02:00
Mike 3a2564d44c Feat: Add option to hide Speckle branding on embed (#4777) 2025-05-20 15:48:57 +02:00
andrewwallacespeckle aafa685ae5 fix(fe): Add canCreateModel check to ProjectDashboardCard empty state 2025-05-20 14:45:21 +02:00
andrewwallacespeckle c571d51d27 feat: add speckleConBannerDismissed to activeUser.meta 2025-05-20 13:55:32 +02:00
Kristaps Fabians Geikins 7d64667ea0 fix(fe2): project delete btn not following auth policy (#4770) 2025-05-20 13:32:07 +03:00
andrewwallacespeckle 2a12776f2a feat(fe): promo banner for specklecon 2025-05-19 16:31:22 +02:00