andrewwallacespeckle
8143ccfb0b
Update WorkspaceProtectedError ( #2810 )
2024-08-29 17:06:05 +02:00
Mike
3f5c111828
Feat: Show noncompliant warning in members tables ( #2812 )
...
* Updates from Michal video 1
* Fix openWorkspaceCreateDialog
* Update color of + button
* Updated dialog
* Feat: Show warning for non-compliant users in table
* Fix: Small issue
---------
Co-authored-by: andrewwallacespeckle <andrew@speckle.systems >
2024-08-29 17:05:21 +02:00
andrewwallacespeckle
8ed516915c
Updates to settings from Michal ( #2813 )
2024-08-29 14:47:19 +01:00
andrewwallacespeckle
00274c3803
Add to viewer ( #2808 )
2024-08-29 14:37:51 +01:00
andrewwallacespeckle
f106423357
Update HR and borders in Settings Dialog ( #2809 )
2024-08-29 14:37:17 +01:00
Alessandro Magionami
83e190a0c6
Merge pull request #2811 from specklesystems/alessandro/web-1661-workspace-cost-discount
...
feat(workspaces): add discount and total fields
2024-08-29 15:34:14 +02:00
Alessandro Magionami
ff29654b66
feat(workspaces): add discount and total fields
2024-08-29 15:20:51 +02:00
andrewwallacespeckle
62e0c9eeaf
fix(fe2): Update sidebar styles based on Michal's feedback ( #2807 )
...
* Updates from Michal video 1
* Fix openWorkspaceCreateDialog
* Update color of + button
* Change isUserAdmin to isNotGuest
* Updated dialog
* Updated condtion
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2024-08-29 13:29:20 +01:00
Alessandro Magionami
a0224e2f40
Alessandro/web 1660 workspace cost items subtotal and currency ( #2793 )
...
* chore(workspaces): workspace cost schema
* chore(workspaces): test helper for workspace cost
* feat(workspaces): workspace billing cost
* fix(workspaces): fix onProjectCreated failing for the project creator if the creator is a member
* refactor(workspaces): change workspace cost calculation to a simpler query
* test(workspaceCost): fix costing logic and tests
* fix(workspaceTests): project emmiter needs owner now
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2024-08-29 13:45:04 +02:00
Alexandru Popovici
46bc09eac9
Color Proxy source ( #2799 )
...
* Color source implementation for a single level of instancing. I don't like it. I don't believe it's the right way to go
* Forgot this
* Rewritten the way prxy color sources are handled. Nesting instances now works for the most part
* Handled block-block situation from instance nesting
* Added sum comments for color proxy source implementation
* Disabled tonemaping for line materials
2024-08-29 14:42:27 +03:00
andrewwallacespeckle
bef6e05870
Add workspace to breadcrumbs ( #2805 )
2024-08-29 12:22:50 +01:00
Mike
b84efcc8f2
Feat: Add more workspace mixpanel events ( #2806 )
2024-08-29 13:14:13 +02:00
Alexandru Popovici
419dbab36d
Fixed conflicts ( #2764 )
2024-08-29 12:34:49 +03:00
andrewwallacespeckle
c771fc8553
fix(fe2): Various alignment fixes from testing ( #2790 )
...
* Update Nav Link Font weight. Nowrap badge
* Plus spacing
* Workspace page tidy up
* Mobile testing
* Responsive fixes
* Fix clipping of avatar
* Adjust workspace item pl
* Square the plus button
* Font overwrites for workspace items in settings
* Remove unused props
2024-08-29 10:11:16 +01:00
Gergő Jedlicska
32919c89da
gergo/web 1746 add resolver for workspace domain policy compliance per user ( #2797 )
...
* fix(users): verified should be a public limited user field
* feat(workspaceSecurity): update security tab copy
* feat(workspaces): add limited user domain policy compliance check
2024-08-29 11:11:08 +02:00
Mike
dec5586bb6
Fix: Disable removing of last domain if policy is on ( #2802 )
2024-08-29 11:01:17 +02:00
Mike
00db9e2a9c
Feat: Add link to workspace on project ( #2804 )
2024-08-29 11:01:01 +02:00
Mike
5d1490576f
Fix: fix event name ( #2801 )
2024-08-29 11:00:41 +02:00
Mike
889a9c04f5
Fix: Update notifications styling ( #2800 )
2024-08-29 11:00:28 +02:00
Mike
7f70805dce
Fix: File uploading message height ( #2796 )
2024-08-29 11:00:09 +02:00
Mike
e445289bcd
Fix: Change avatar background color ( #2794 )
2024-08-29 10:57:24 +02:00
Mike
afd90957a8
Added FE tracking events ( #2798 )
2024-08-28 21:06:09 +02:00
Mike
a8c08ac2f8
Fix: Fix permissions for menu items ( #2791 )
2024-08-28 16:57:42 +02:00
Chuck Driesler
fc26fe4c9e
fix(workspaces): transact workspace role changes ( #2752 )
...
* fix(workspaces): transact all simultaneous workspace-project role changes
* fix(workspaces): more correct usage of transactions
* fix(workspaces): add tests for transaction-based role changes
* fix(workspaces): do not leak knex into domain
* fix(workspaces): transaction-ify factory functions
* fix(workspaces): factory-ify some old functions
* fix(workspaces): missed a resolver
* fix(workspaces): delete comment (very difficult)
2024-08-28 16:53:10 +02:00
Gergő Jedlicska
73a3954403
fix(workspaceInvites): add email policy validation to emails and users too ( #2780 )
...
* fix(workspaceInvites): add email policy validation to emails and users too
* test(workspaceInvites): fix tests
2024-08-28 16:51:15 +02:00
andrewwallacespeckle
be1fa9aef3
Conditional for hover state ( #2789 )
2024-08-28 15:19:00 +01:00
andrewwallacespeckle
c8cdb359ae
Add darkmode version of workspace banner ( #2788 )
2024-08-28 15:14:48 +01:00
andrewwallacespeckle
eec47742c1
refactor(fe2): dashboard and settings menu styling issues ( #2787 )
...
* Main Sidebar changes
* Updates from michal
* Extra Padding class
* Update sidebar icon
* Last changes from michal
* Font size change
2024-08-28 15:01:59 +01:00
andrewwallacespeckle
b04509014e
feat(fe2): Update Content. Remove check for workspaces.length ( #2784 )
...
* Update Content. Remove check for workspaces.length
* Hide learn more until blog is ready
* Update banner copy
2024-08-28 14:53:26 +01:00
dependabot[bot]
87c0521b12
chore(deps): bump micromatch from 4.0.7 to 4.0.8 ( #2759 )
...
Bumps [micromatch](https://github.com/micromatch/micromatch ) from 4.0.7 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases )
- [Changelog](https://github.com/micromatch/micromatch/blob/4.0.8/CHANGELOG.md )
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8 )
---
updated-dependencies:
- dependency-name: micromatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-28 15:00:13 +02:00
Gergő Jedlicska
253502adcf
fix(users): verified should be a public limited user field ( #2783 )
2024-08-28 14:59:53 +02:00
Mike
289a8fbb54
Fix: Align security styling with design ( #2777 )
2024-08-28 13:26:49 +02:00
Mike
6114175c07
Fix: Disabled workspace avatar editing for non-admins ( #2782 )
2024-08-28 11:10:39 +02:00
Mike
15d7d358a8
Fix: Only shows 'general' workspace settings for guests ( #2781 )
2024-08-28 10:59:20 +02:00
andrewwallacespeckle
e9c112fb8d
Add Plus CTA to SidebarGroup ( #2776 )
...
* Add Plus CTA to SidebarGroup
* Add to Create
2024-08-28 09:55:47 +01:00
Mike
0ca49817e9
Fix: Updated space invaders avatars ( #2778 )
2024-08-28 00:37:56 +02:00
Mike
05a5aedfa3
Fix: Update dashboard project card styling ( #2775 )
2024-08-27 23:54:16 +02:00
andrewwallacespeckle
3ed4bd3f0d
Remove @mouseleave ( #2774 )
2024-08-27 21:20:25 +01:00
Mike
bebc4b922e
Feat: Add links to workspace on project cards ( #2773 )
2024-08-27 18:24:51 +02:00
andrewwallacespeckle
10e514bc59
New to Beta in Banner ( #2772 )
2024-08-27 15:47:05 +01:00
andrewwallacespeckle
4d77ee5745
fix(fe2): Add padding to sidebar sub items too ( #2771 )
...
* Update Chevron Rotation. Add Margin
* Add padding to sub-items too
2024-08-27 15:42:35 +01:00
andrewwallacespeckle
7a40678fe8
Update Chevron Rotation. Add Margin ( #2770 )
2024-08-27 15:23:27 +01:00
andrewwallacespeckle
f27a1262f6
feat(fe2): Align workspace member tables with designs ( #2747 )
...
* Upate LayoutMent to mount on body. Add to members table
* Updates pre PR
* Update button style
* Remove leave workspace option
* gql
* Invites Table
* Update other LayoutMenus
* Fix individual menu toggle behaviour
* Remove wrong comment
* Add margins to tables
2024-08-27 15:11:42 +01:00
Chuck Driesler
541496bba4
fix(workspaces): workspace on projects throws not yet implemented error ( #2763 )
...
* fix(workspaces): return workspace on project type
* chore(workspaces): add test for field
* chore(workspaces): fix tests
2024-08-27 15:43:44 +02:00
Mike
986f438851
Fix: Update invite banners styling ( #2768 )
2024-08-27 15:20:36 +02:00
Alessandro Magionami
17aae1bd97
Merge pull request #2762 from specklesystems/alessandro/web-1684-workspace-guests-can-see-all-projects-in-the-workspace
...
Alessandro/web 1684 workspace guests can see all projects in the workspace
2024-08-27 15:05:13 +02:00
andrewwallacespeckle
27bc4b2761
fix(fe2): Only show banners on dashboard ( #2766 )
...
* Add 2024 specklecon banners
* Only show in Dashboard
2024-08-27 13:03:40 +01:00
andrewwallacespeckle
2181130a75
Add 2024 specklecon banners ( #2765 )
2024-08-27 12:44:33 +01:00
Iain Sproat
afbdeadf2d
test(server/graphql): assert error code and fix some tests ( #2758 )
2024-08-27 10:07:13 +01:00
Alessandro Magionami
d116f935d9
chore(webhooks): test isolation
2024-08-27 11:05:38 +02:00