Iain Sproat
5256d83fab
refactor(server/middleware): compression enabled logic in separate module ( #4006 )
...
- the logic to enable compression is via env helper
- tidies app.ts by moving logic to separate file
2025-02-18 13:32:10 +00:00
Chuck Driesler
3f51031a45
fix(sso): lowercase emails for sso ( #4017 )
2025-02-18 13:28:21 +00:00
Mike
af90b46d49
Fix: Token typo ( #4022 )
2025-02-18 14:25:30 +01:00
Iain Sproat
f47c9794ca
chore(ci): re-enable codecov ( #3502 )
2025-02-18 13:05:59 +00:00
Iain Sproat
db7baac746
Merge branch 'main' into iain/dockerfile-node18-node22
2025-02-18 12:51:06 +00:00
Iain Sproat
ec98f8d4cb
chore(fe1): remove deprecated frontend ( #3998 )
...
---------
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com >
2025-02-18 12:36:52 +00:00
Iain Sproat
220b9bb5ac
fix tailwind-theme engine version
2025-02-18 12:30:35 +00:00
Iain Sproat
3c63232ee5
Merge branch 'main' into iain/dockerfile-node18-node22
2025-02-18 12:28:21 +00:00
Kristaps Fabians Geikins
49438f089d
chore: all CI server test jobs have all FFs on by default ( #4016 )
2025-02-18 14:23:15 +02:00
Dimitrie Stefanescu
aacaa09fa3
Merge pull request #4013 from specklesystems/dim/speckle-desktop-auth-service
...
feat: adds a first party app for the desktop auth service
2025-02-18 11:56:27 +00:00
Dimitrie Stefanescu
c37bf28a0e
tests: fixes tests for the new reality
2025-02-18 11:39:53 +00:00
Chuck Driesler
f2ce7d8f17
chore(automate): track usage of test automations ( #3992 )
...
* chore(automate): track usage of test automations
* fix(automate): consolidate mixpanel event
2025-02-18 11:37:56 +00:00
Alexandru Popovici
cd2fbd657e
Fix(viewer-lib): Empty normals array force viewer normal calculation ( #4002 )
2025-02-18 12:57:40 +02:00
Dimitrie Stefanescu
0530e4313b
feat: nicer end user description
2025-02-18 10:57:08 +00:00
Dimitrie Stefanescu
3ddb92f88d
feat: adds a first party app for the desktop auth service
2025-02-18 10:50:43 +00:00
andrewwallacespeckle
eb7aa64c10
Still go through middleware when no FF for force onboarding ( #4012 )
2025-02-18 10:00:44 +00:00
Mike
42b841d36f
Feat: Add projects subscription to dashboard ( #4011 )
2025-02-18 10:25:13 +01:00
Iain Sproat
92976ecee1
refactor(server/metrics): register metrics route in Metrics module ( #4007 )
...
- tidy app.ts by moving route registration to responsible module
2025-02-18 10:01:50 +01:00
Iain Sproat
abe165e264
fix(server): improve logging of errors thrown by Express body parsing middleware ( #3971 )
2025-02-18 08:54:47 +00:00
Chuck Driesler
a443dd5af4
fix(sso): check emails correctly ( #4009 )
2025-02-17 20:51:20 +00:00
Gergő Jedlicska
26fbe78998
feat(workspaces): remove regular workspace metrics tracking ( #4008 )
2025-02-17 21:30:42 +01:00
Iain Sproat
0c83919ca2
chore(server): one error handler for logging the other for metrics ( #4005 )
2025-02-17 16:55:48 +00:00
Iain Sproat
1fcfdcedc3
fix(server/ratelimiter): handle response already sent ( #4004 )
2025-02-17 17:05:34 +01:00
Chuck Driesler
d3b8cdba8f
fix(sso): azure upn fallback ( #3982 )
...
* fix(sso): azure upn fallback
* fix(sso): more explicit types
* fix(sso): update redirects
* fix(sso): safer property check
2025-02-17 16:05:06 +00:00
Iain Sproat
92d41a01fa
More hardcoded paths to be updated
2025-02-17 15:22:27 +00:00
andrewwallacespeckle
ab58a93b58
use ClientOnly ( #4003 )
2025-02-17 14:39:22 +00:00
Iain Sproat
ee54a461a2
fix(server/app): error handling of metrics renamed & relocated in middleware stack ( #4001 )
2025-02-17 14:19:11 +00:00
Alessandro Magionami
bc70332d97
fix(workspaces): block god mode on mutations ( #3999 )
2025-02-17 14:41:23 +01:00
Kristaps Fabians Geikins
6838c94399
Merge pull request #3888 from specklesystems/fabians/web-2415-6
...
chore(server): refactor activityStream invocations - batch #6 - project invites
2025-02-17 15:38:40 +02:00
Kristaps Fabians Geikins
b4260a3885
minor adjustment
2025-02-17 15:23:25 +02:00
Kristaps Fabians Geikins
4b7740eb17
Merge branch 'main' into fabians/web-2415-6
2025-02-17 15:15:52 +02:00
Kristaps Fabians Geikins
07158ffdec
Merge pull request #3884 from specklesystems/fabians/web-2415-5
...
chore(server): refactor activityStream invocations - batch #5 - comments
2025-02-17 15:15:10 +02:00
Kristaps Fabians Geikins
6c5da56650
Merge branch 'main' into fabians/web-2415-5
2025-02-17 14:56:51 +02:00
Kristaps Fabians Geikins
e704701a58
Merge pull request #3876 from specklesystems/fabians/web-2415-4
...
chore(server): refactor activityStream invocations - batch #4 - commits
2025-02-17 14:48:48 +02:00
Kristaps Fabians Geikins
f51d632ef7
Merge branch 'main' into fabians/web-2415-4
2025-02-17 14:23:33 +02:00
Iain Sproat
d01e168298
Update hard-coded path
2025-02-17 12:18:03 +00:00
Kristaps Fabians Geikins
28b42c0fd6
Merge pull request #3874 from specklesystems/fabians/web-2415-3
...
chore(server): refactor activityStream invocations - batch #3 - branches
2025-02-17 14:14:52 +02:00
Kristaps Fabians Geikins
b89531ff16
Merge pull request #3868 from specklesystems/fabians/web-2415-2
...
chore(server): refactor activityStream invocations - batch #2 - accessRequest
2025-02-17 14:07:46 +02:00
Kristaps Fabians Geikins
6b35c1f5a6
minor adjustment
2025-02-17 13:56:02 +02:00
Kristaps Fabians Geikins
4dcfbb251b
chore(server): moving out branch sub reporting to separate listeners
2025-02-17 13:56:02 +02:00
Kristaps Fabians Geikins
fe3982b6cf
undo ts check
2025-02-17 13:55:43 +02:00
Kristaps Fabians Geikins
4278e20467
chore(server): refactor activityStream invocations - batch #3 - branches
2025-02-17 13:55:43 +02:00
Kristaps Fabians Geikins
34b11cf8d0
Merge branch 'main' into fabians/web-2415-2
2025-02-17 13:50:18 +02:00
Iain Sproat
86697f28bd
fix broken imports
2025-02-17 11:40:58 +00:00
Iain Sproat
1329251756
Merge branch 'main' into iain/fileimport-typescript
2025-02-17 11:33:34 +00:00
Chuck Driesler
60e74b34e1
feat(regions): move project objects ( #3924 )
...
* feat(regions): repo functions for copying project branches and commits
* chore(regions): wire up move to resolver
* chore(regions): successful basic test of project region change
* fix(regions): sabrina carpenter please please please
* fix(regions): repair multiregion test setup
* chore(regions): appease ts
* chore(multiregion): update test multiregion config
* chore(multiregion): fix test docker config and test
* chore(multiregion): use transaction
* chore(multiregion): maybe this will work
* fix(multiregion): drop subs synchronously
* chore(multiregion): desperate test logs
* chore(multiregion): somehow that worked?
* chore(multiregion): add load-bearing log statement
* chore(multiregion): move services
* fix(multiregion): test drop waits
* chore(regions): fix import
* chore(regions): make test a bit more thorough for good measure
* fix(regions): move project objects
* chore(regions): add tests for object move
* fix(regions): speed up inserts
* fix(regions): simplify postgres usage
* chore(regions): 100 => 10
2025-02-17 10:51:12 +00:00
Mike
9c587884c8
Fix: Settings workspace sidebar groups styling ( #3996 )
2025-02-17 10:42:59 +01:00
Gergő Jedlicska
bf80347abf
gergo/web 2664 workspace backend powered metrics ( #3985 )
...
* feat(workspaces): delete workspace emit event
* feat(workspaces): move workspace group metrics to the backend
* Removed FE mixpanel group update
* Remove fragment
* test(gatekeeper): add unittest to new gatekeeper service
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2025-02-17 09:50:16 +01:00
Mike
f376cfcc46
Fix: Always force email verification ( #3990 )
2025-02-15 08:30:57 +01:00
andrewwallacespeckle
c10df776e0
Add padding when customIcon is defined ( #3987 )
2025-02-14 12:41:14 +00:00