Charles Driesler
21bf57f514
fix(regions): move webhooks because they deserve love too
2025-02-11 00:43:15 +00:00
Chuck Driesler
c416484974
feat(regions): move project comments
2025-02-07 17:23:23 +00:00
Chuck Driesler
613eb3c2d7
chore(regions): failing test for moving comments
2025-02-07 17:03:42 +00:00
Chuck Driesler
78e8ff8c32
fix(regions): improve queries
2025-02-07 16:25:20 +00:00
Chuck Driesler
25eacc3052
chore(regions): repair build
2025-02-07 16:05:07 +00:00
Chuck Driesler
2b00b47248
Merge branch 'chuck/web-2451-move-commit-objects' into chuck/web-2436-move-automations-without-blobs
2025-02-07 15:59:27 +00:00
Chuck Driesler
d2212b019c
Merge branch 'chuck/web-2433-move-project-branches-and-commits' into chuck/web-2451-move-commit-objects
2025-02-07 15:54:38 +00:00
Chuck Driesler
f830056c4a
Merge branch 'main' into chuck/web-2433-move-project-branches-and-commits
2025-02-07 15:47:53 +00:00
Iain Sproat
5f7c5739c1
chore(frontend/logging): adjust logging level based on error content ( #3939 )
2025-02-07 15:13:42 +00:00
Chuck Driesler
72167e6194
fix(regions): simplify postgres usage
2025-02-07 14:55:33 +00:00
Chuck Driesler
28abd1202e
Merge branch 'chuck/web-2433-move-project-branches-and-commits' into chuck/web-2451-move-commit-objects
2025-02-07 14:41:17 +00:00
Gergő Jedlicska
d8974bf84b
fix(test): update new test file to no closures ( #3951 )
2025-02-07 14:23:40 +01:00
Gergő Jedlicska
c4a6da410b
feat(core): drop the closure table pls ( #3900 )
...
* feat(core): drop the closure table pls
* feat(core): remove closures feature flag
* feat(core): remove more closure stuff
* feat(core): only drop closure table if it exists
2025-02-07 14:06:53 +01:00
Mike
6e3f1c70e9
Fix: Hydration issues on general settings page ( #3940 )
2025-02-07 12:17:05 +01:00
Mike
95b774d200
Fix: Add stop directive to input ( #3943 )
2025-02-07 11:56:52 +01:00
Mike
9202fa5335
Fix: Clean up UI ( #3948 )
2025-02-07 11:56:39 +01:00
Mike
6075385d47
Feat: Remove Gendo Contest link ( #3942 )
2025-02-07 10:39:38 +01:00
Iain Sproat
2454af7237
chore(logging): log messages related to a request should include request ID - PART 2 ( #3946 )
...
* chore(logging): mixpanel should use logger with request context
* log with request when onUserCreated event is triggered
2025-02-06 17:51:10 +00:00
Iain Sproat
ebc0f84c96
fix(server): previewUrl assumed project would always be found ( #3947 )
...
- adds guard against null project
2025-02-06 17:50:04 +00:00
Chuck Driesler
04edd9c6af
fix(regions): speed up inserts
2025-02-06 17:00:21 +00:00
Iain Sproat
0ce23be6f3
chore(logging): log messages related to a request should include request ID ( #3945 )
...
- this requires passing the request logger through to the method invoking the logger
2025-02-06 16:04:51 +00:00
Iain Sproat
b982bee22e
fix(gql): run yarn gqlgen ( #3941 )
2025-02-06 09:26:35 +00:00
Charles Driesler
e371633702
chore(regions): more tests for moving automate data
2025-02-06 00:47:29 +00:00
Iain Sproat
947f8fd4fa
fix(server/database streams): remove event listener on batch completion ( #3938 )
2025-02-05 15:16:22 +00:00
Iain Sproat
a4521d46a1
fix(logging): user-input issues should not be logged as error level ( #3935 )
...
* fix(logging): reduce user-input issues being logged as error
* error logging middleware should better handle caught errors
2025-02-05 15:08:10 +00:00
Iain Sproat
9bbd6bea01
fix(logging): correct log levels for error types from auth flow ( #3934 )
2025-02-04 17:17:11 +00:00
Mike
8934179e36
Fix: Show workspace ID for workspace admins as well ( #3933 )
2025-02-04 16:47:27 +01:00
Alexandru Popovici
065c242ef5
fix(viewer-lib): Fixes two issues regarding very small scale streams ( #3930 )
...
- The orbit controller would not properly report changes in camera movement on a per frame basis becuase of a hardcoded epsilon which was not small enough for very small scenes. Now the epsilon is dynamically computed
- WASD-ing would jitter in very small scenes because of a too large normalization value sent to the position dampers. Now that value is also dynamically computed for small scenes
2025-02-04 17:10:07 +02:00
Charles Driesler
de3173e87e
chore(regions): add tests for moving automations
2025-02-04 13:51:27 +00:00
Iain Sproat
2d5ff8eda9
fix(server/logging): truncate data:image/png in logs ( #3928 )
2025-02-04 12:16:27 +00:00
Iain Sproat
752041dba6
fix(server & preview-service): apply fix #3921 to all db streams ( #3929 )
2025-02-04 11:40:00 +00:00
Alexandru Popovici
f367a2ff02
Lines with Both displayStyle and renderMaterial Fix ( #3913 )
...
* fix(viewer-lib): Fixed the issue where v2 lines would not display properly when having both displayStyle and renderMaterial. Now displayStyle takes precedence
* chore(viewer-lib): Fixed typo
2025-02-04 13:03:22 +02:00
Iain Sproat
55315feb59
fix(server/diffdownload): fix the bug where client connection close events were not propogated to the database stream connection ( #3921 )
...
* WIP: trying to catch a bug
* great success
* reinstate gzip
* Remove feature flag
* remove stream-chain dependency
* remove superfluous logging lines
* re-align with original where possible
* re-align package.json
* More re-alignment with main branch before the previous 'fix'
* A smaller failing example
2025-02-04 11:09:53 +01:00
Chuck Driesler
272c136a17
WEB-2466 fix(automate): include workspace in function breadcrumb ( #3926 )
...
* fix(automate): repair workspace function breadcrumb
* fix(automate): use route helper correctly
2025-02-04 09:58:45 +00:00
Mike
9dd5989b14
Feat: Show workspace ID for server admins ( #3927 )
2025-02-04 10:35:15 +01:00
Alexandru Popovici
b50f1fa43d
fix(viewer-lib): Updates to WASD and orthographic projection: ( #3922 )
...
- Pressing WASDQE while in orthographic mode will no longer work. WASD-ing is disabled while in ortho
- Fixed an issue with toggling to ortho after dropping out of WASD caused by the origin beingvery close to the camera, making the orthographic size to be huge. Now when this happens, we get the minimum distance from the camera to the geometry and use that distance to compute the orthographic size. If no intersection is found, we just take the halfwy between min and max radius
2025-02-04 10:21:18 +02:00
Charles Driesler
51ba709e66
feat(regions): move project automations
2025-02-03 23:55:11 +00:00
Charles Driesler
62466f5cb9
chore(regions): add tests for object move
2025-02-03 15:52:10 +00:00
Charles Driesler
2b8f6af4cd
fix(regions): move project objects
2025-02-03 15:31:45 +00:00
Alexandru Popovici
cff48b98c9
Comment Bubbles WASD Fix ( #3920 )
...
* feat(viewer-lib): Added property to PointQueryResult which tells if the requested point is in frustum when projecting and unprojecting
* feat(frontend-2): Updated the comment bubbles screen location computation step to account for their anchor's inclusion in the camera's frustum
2025-02-03 17:10:24 +02:00
Charles Driesler
b48721e85a
chore(regions): make test a bit more thorough for good measure
2025-02-03 14:29:32 +00:00
Charles Driesler
0811916ef3
chore(regions): fix import
2025-02-03 14:03:34 +00:00
Mike
86c34890f3
Feat: Add contest link to Gendo panel ( #3923 )
2025-02-03 11:03:49 +01:00
Mike
8be048b913
Fix: Remove debounce on selection click ( #3902 )
2025-02-03 10:24:16 +01:00
Charles Driesler
361960cb40
Merge branch 'main' into chuck/web-2433-move-project-branches-and-commits
2025-02-02 01:34:26 +00:00
Iain Sproat
4ee278393b
fix(server/logging): healthcheck logs should be warn ( #3917 )
...
- they are routinely triggered, so should not be error level
2025-01-30 18:22:19 +01:00
Alexandru Popovici
118807139b
Billboards Position Fix ( #3919 )
...
* fix(viewer-lib): Fixed the issue where billboarded objects from measurements were not getting their position updated properly
* fix(viewer-lib): Disabled orbit sphere frustum culling
2025-01-30 19:19:44 +02:00
Iain Sproat
c59e6043bb
fix(server/errors): derive errors from BaseError ( #3918 )
2025-01-30 18:15:56 +01:00
Mike
46cf4e44eb
Add mixpane levents ( #3916 )
2025-01-30 16:50:02 +01:00
Chuck Driesler
4cbeeef0d0
Automate API Circuit breaker ( #3914 )
...
* fix(automate): invokeSafeJsonRequest
* fix(automate): correct fallback values
2025-01-30 15:26:12 +00:00