Kristaps Fabians Geikins
9e318a58cb
fix(viewer): dev command not working ( #2511 )
2024-07-17 13:28:43 +03:00
Alessandro Magionami
4692ea0d6d
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-1171-change-the-users-repository-to-update-the-verified-field-in
2024-07-17 11:47:35 +02:00
Mike
b1759350dc
Fix: Updated formatting of text throughout the app ( #2509 )
2024-07-17 10:56:58 +02:00
Alessandro Magionami
55ae532bfa
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-1171-change-the-users-repository-to-update-the-verified-field-in
2024-07-16 17:35:08 +02:00
Dimitrie Stefanescu
bf7eafeceb
Merge pull request #2476 from specklesystems/alex/sRGB-vertex-colors
...
sRGB Vertex Colors
2024-07-16 15:00:05 +01:00
AlexandruPopovici
6d4f5abc57
Merge branch 'main' into alex/sRGB-vertex-colors
2024-07-16 16:47:01 +03:00
Alessandro Magionami
8c7ed4448e
chore(core): minor changes to tests
2024-07-16 14:17:40 +02:00
Mike
f1d968d50d
Fix: Changed general date formatting to be clearer ( #2506 )
2024-07-16 13:18:44 +02:00
Mike
f5efcf0eb7
Fix: Adjust sizes in invite dialog ( #2507 )
2024-07-15 21:33:53 +02:00
Chuck Driesler
8a8536b358
fix(workspaces): correctly initialize and import workspaces core module ( #2486 )
2024-07-15 16:13:17 +02:00
Kristaps Fabians Geikins
b528202cbc
fix: disable broken codecov from blocking our releases (for now) ( #2505 )
2024-07-15 16:25:34 +03:00
Kristaps Fabians Geikins
3313787f16
fix(viewer): viewer node16 support + fixing up package.jsons ( #2442 )
...
* fix: viewer node16 support + fixing up package.jsons
* lockfile fix
* Removed unnecessary type augmentations. Deleted unused SpeckleCameraControls
---------
Co-authored-by: AlexandruPopovici <alexandrupopoviciioan@gmail.com>
2024-07-15 15:16:13 +03:00
Kristaps Fabians Geikins
311b00433a
chore(objectsender): configured .npmignore ( #2504 )
2024-07-15 15:14:13 +03:00
Alessandro Magionami
cc74f0f2a8
chore(user-emails): code review changes
2024-07-15 14:13:29 +02:00
Alessandro Magionami
42f97349ea
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-1171-change-the-users-repository-to-update-the-verified-field-in
2024-07-12 17:24:55 +02:00
Alessandro Magionami
030101208a
chore(user-emails): move user emails to core module
2024-07-12 17:24:40 +02:00
Gergő Jedlicska
ee6e5e22b1
gergo/eventBus ( #2498 )
...
* feat(eventBus): WIP event bus typescript wizardy
* feat(eventBus): final eventbus setup with all the typescript foo
* fix(workspaces): fix workspace core imports
* test(workspaces): fix expected events name
* test(workspaces): fix tests
2024-07-12 15:35:40 +02:00
AlexandruPopovici
45c356eda9
qGIS test stream
2024-07-11 20:28:42 +03:00
Alessandro Magionami
3353b9bbc1
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-1171-change-the-users-repository-to-update-the-verified-field-in
2024-07-11 14:35:38 +02:00
Kristaps Fabians Geikins
4da196ec48
feat(fe2): proper utm collection + idempotent Route Visited tracking ( #2497 )
...
* fix(fe2): utm not being tracked like it was in fe1
* fix(fe2): idempotent mp Route Visited calls
2024-07-11 14:52:41 +03:00
Mike
b0c8a0e7b1
Fix: Change quote type for security headers
2024-07-11 12:11:27 +02:00
Kristaps Fabians Geikins
ed3afa1742
fix(fe2): mixpanel not initializing due to apollo client being inaccessible ( #2495 )
2024-07-11 12:49:36 +03:00
Kristaps Fabians Geikins
9c93493e8b
fix(fe2): preview 360 images occasionally not displayed (by Easoncan) ( #2494 )
2024-07-11 11:45:29 +03:00
Kristaps Fabians Geikins
ee5ae8af62
fix(fe2): accept invite before onboarding after sign up ( #2491 )
...
* explicitly ordering global middlewares
* various subscription fixes & WIP project invite middleware
* SSR invite accept & toast notifs seem to work
* backend support for mixpanel
* mixpanel be logic -> shared
* minor fix
* finissh
* lint fix
* minor comment adjustments
* better adblock handling
2024-07-11 11:45:11 +03:00
Chuck Driesler
790d97383c
feat(workspaces): project creation emit domain event
...
* feat(workspaces): drop createdByUserId from the dataschema
* feat(workspaces): repositories WIP
* merge
* protect against removing last admin in workspace
* quick impl and stub tests
* add tests
* services
* unit tests for role services
* feat(workspaces): authorize project creation if workspace specified
* feat(workspaces): emit project created event
* fix(workspaces): protect against adding a project to a workspace if module not enabled
* fix(workspaces): oops broke tests during merge
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
2024-07-10 16:13:41 +01:00
Alessandro Magionami
b1e51969da
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-1171-change-the-users-repository-to-update-the-verified-field-in
2024-07-10 16:33:24 +02:00
Mike
ef50b2c298
Feat: Added Content-Security-Policy for non-embedable routes ( #2480 )
2024-07-10 16:28:21 +02:00
Iain Sproat
1d2bc481c8
feat(logging): metrics endpoint is logged as debug level, not info ( #2490 )
2024-07-10 13:25:52 +01:00
Alessandro Magionami
82ab5a53ac
chore(user-emails): fix tests
2024-07-10 13:02:07 +02:00
Alessandro Magionami
295b6d0621
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-1171-change-the-users-repository-to-update-the-verified-field-in
2024-07-10 12:12:00 +02:00
Alessandro Magionami
bb964cd457
feat(user-emails): mark user email as verified
2024-07-10 12:11:22 +02:00
andrewwallacespeckle
d12e80035d
fix(fe2): keyboard shortcuts in viewer don't work ( #2389 )
...
* feat: use shift for shortcuts. Swap onKeyStroke for useMagicKeys
* refactor: simplify control shortcuts
* Revert changes to input.ts
* refactor: Make more DRY
* Revert "refactor: Make more DRY"
This reverts commit a508fcfb9d
.
* Revert "Revert changes to input.ts"
This reverts commit c47300d010
.
* Revert "refactor: simplify control shortcuts"
This reverts commit a867d6e34d
.
* Fix broken space
* Refactor Viewer Controls and Keyboard Shortcuts
* Fix keyboard shortcut mapping to handle string keys correctly
* refactor: string enum
* remove filters shortcut
2024-07-10 11:11:20 +01:00
Kristaps Fabians Geikins
0b2ca9a515
feat: add missing FE1 fields to the FE2 GQL schema ( #2471 )
...
* WIP version create
* commitCreate migrated
* minor cleanup
* commitReceived migrated
* added Project.object
* Project.comment introduced
* moving away old API usages in FE1
* ProjectMutations.batchDelete
* project pending access requests
* WIP project access req tests
* project access req tests done
* ModelByName test
* version mutation tests
* project.object tests
* batch delete tests
* minor improvements to redirect logging
2024-07-10 11:33:53 +02:00
Alessandro Magionami
dab5b7b9de
chore(user-emails): use test helpers
2024-07-10 09:52:19 +02:00
Chuck Driesler
e703bb7415
WEB-1140 manage user workspace membership services ( #2460 )
...
* feat(workspaces): drop createdByUserId from the dataschema
* feat(workspaces): repositories WIP
* merge
* protect against removing last admin in workspace
* quick impl and stub tests
* add tests
* services
* unit tests for role services
* fix(workspaces): maybe tests work like this
* fix(workspaces): dry
* fix(workspaces): initialize tests better
* fix(workspaces): so true
* fix(workspaces): right
* fix(workspaces): self nit
* fix(workspaces): better repository structure
* fix(workspaces): repair tests, use `example.org`
* fix(workspaces): add tests for new repo functions, repair other tests
* fix(workspaces): better distinction between service-level guarantees and repo-level guarantees
* fix(workspaces): review comments and stencil tests
* fix(workspaces): add tests
* fix(workspaces): tests work
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
2024-07-09 18:26:59 +02:00
andrewwallacespeckle
a72ef6178d
refactor: isAllowedType checks for hidden speckle types ( #2481 )
2024-07-09 15:32:18 +01:00
Iain Sproat
b119f2ee83
feat(metrics): collect metrics at a higher frequency then prometheus scrapes ( #2479 )
...
* feat(metrics): collect metrics at a higher frequency then prometheus scrapes
* metrics presented as histograms
* Metric for self monitoring time taken to collect the high frequency metrics
* Initiate high frequency metrics alongside default metrics
* Collect metrics every 100ms
2024-07-09 14:57:06 +01:00
Alessandro Magionami
01a527eabc
feat(core): change user update to also create user-email
2024-07-09 13:54:06 +02:00
Alessandro Magionami
377c7d8c8e
feat(core): update user creation to also create user-email
2024-07-09 13:50:55 +02:00
Alessandro Magionami
c6d076253d
chore(user-emails): create update and delete functions in repository
2024-07-09 13:46:02 +02:00
Alessandro Magionami
3288382337
chore(core): create test helpers
2024-07-09 13:45:18 +02:00
Alessandro Magionami
fcc9813414
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-1171-change-the-users-repository-to-update-the-verified-field-in
2024-07-09 13:29:47 +02:00
Dimitrie Stefanescu
61c4f7c9aa
Merge pull request #2468 from vwnd/vwb/objectsender/decorators
...
Object Sender: Adds @Detach and @Chunkable decorators
2024-07-09 11:50:41 +01:00
Alessandro Magionami
a9e6dc5834
feat(user-emails): create user emails table and type ( #2470 )
...
* feat(user-emails): create user emails table and type
* chore(user-emails): add delete cascade
* chore(user-emails): fix tests
* chore(user-emails): add unique constraint for email and userId
* chore(user-emails): use random email in tests
* chore(user-emails): add todo to remove user-email in test
* chore(user-emails): code review changes
* chore(user-emails): use random passwords for tests
* chore(user-emails): fix test and code review changes
2024-07-08 17:27:59 +02:00
Kristaps Fabians Geikins
95184b6883
chore(server): marking all old (non-FE2) GQL schema fields as deprecated ( #2435 )
...
* some fe2 copy changes + everything upp to automate deprecated
* blobstorage & comments & branches/commits
* all core assets reviewed
* server invites
* webhooks
* minor copy update
* updating copy
2024-07-08 14:09:55 +02:00
AlexandruPopovici
e23d8cdfa0
Fixed the underlying issue. When the camera moves inside the bounds of a TAS batch object and we can no longer get a min dist from that batch object, we just use the fallback emipiric value. Also added an option to display TAS BVH for debuging purposes
2024-07-08 13:44:59 +03:00
Alessandro Magionami
ef989d98f5
chore(user-emails): fix test and code review changes
2024-07-08 09:46:17 +02:00
Alessandro Magionami
c56afa3dc2
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-1151-create-a-new-table-called-useremails
2024-07-08 09:23:28 +02:00
AlexandruPopovici
f37dce3539
Trying to debug the TAS bvh
2024-07-05 23:09:45 +03:00
Iain Sproat
55d51bd84f
feat(db monitor): adds a new metric speckle_db_tablesize with db table sizes ( #2474 )
...
* feat(db queries): adds db query scripts for determining db sizes
* Adds a new metric `speckle_db_tablesize` with db table sizes
* lower case all the file types to provide a combined metric
* group file status count by lower cased file type
* reinstate accidentally deleted metric
* Fix developer script
2024-07-05 15:12:27 +01:00