Iain Sproat
69b7d8afca
tests(server): add test for case for getobjects when object is missing
2025-04-22 10:36:15 +01:00
Iain Sproat
2adf7a97ae
Merge pull request #4499 from specklesystems/iain/likes-time_ms
...
chore(readable code): use TIME_MS for readable durations
2025-04-22 09:48:19 +01:00
Iain Sproat
1b72d0f6e3
Merge pull request #4383 from specklesystems/iain/web-2928-bull-queue-fails-silently-if-it-cannot-connect-to-a-redis
...
fix(preview service): check bull queue is ready before processing
2025-04-22 09:42:40 +01:00
Kristaps Fabians Geikins
e70097cf3e
chore(server): fixed/improved commandFactory ( #4470 )
...
* chore(server): fixed/improved commandFactory
* further improved API
2025-04-22 09:10:44 +03:00
Björn Steinhagen
727494f8d1
feat(automate): improve font rendering in function readme ( #4514 )
...
* mock start
* some evil markdown
* fix(automate): use prose styles
* fix: improve markdown rendering in GitHub README
- inline code styling with proper background, border, and padding
- improved list formatting for both ordered and unordered lists
- horizontal scrolling with custom scrollbar for code blocks
---------
Co-authored-by: Charles Driesler <chuck@speckle.systems >
2025-04-21 18:20:32 +01:00
Iain Sproat
920099c39f
chore(readable code): use TIME_MS for readable durations
...
- we recently added TIME_MS helper; this applies it to existing durations
2025-04-18 17:51:43 +01:00
Gergő Jedlicska
d860d79307
Merge branch 'main' of github.com:specklesystems/speckle-server into gergo/web-2991-update-limit-error-messages
2025-04-18 15:59:03 +02:00
Gergő Jedlicska
2d26c76ef2
feat(limits): better limits messages and some more fixes
2025-04-18 15:58:28 +02:00
Chuck Driesler
9dfd36431f
fix(invites): projectinvitablecollaborators should only return members ( #4493 )
2025-04-18 11:04:07 +02:00
Chuck Driesler
d7aa0196fc
feat(authz): automate policies ( #4491 )
2025-04-18 11:03:54 +02:00
Mike
7d70ce5f48
Fix: Stripe canceled redirect ( #4476 )
2025-04-17 13:14:15 +01:00
Kristaps Fabians Geikins
2de4fef006
fix: project settings options not checking permissions ( #4472 )
2025-04-17 12:53:17 +03:00
Iain Sproat
b5c5296e72
chore(server/logging): simplify withOperationLogging parameters
...
- complex error handling should be done by the business operation, we do not need to pass in a callback
2025-04-17 09:41:40 +01:00
Kristaps Fabians Geikins
0cc19dbdf5
fix(fe2): not being able to remove member from workspace ( #4468 )
...
* fix(fe2): not being able to remove member from workspace
* minor comment
* withTransaction refactor
2025-04-17 10:44:55 +03:00
Gergő Jedlicska
c33052e697
fix(gatekeeper): accept workspace project invite fixes ( #4426 )
...
* fix(gatekeeper): accept workspace project invite fixes
* chore(gatekeeper): remove old subscription event handler
2025-04-17 05:21:23 +01:00
Kristaps Fabians Geikins
93bc55630b
fix(server): prevent creating project contributor invite to viewer se… ( #4462 )
...
* fix(server): prevent creating project contributor invite to viewer seat member
* undo regionConfig change
* moar cleanup
2025-04-17 05:00:33 +01:00
Gergő Jedlicska
ef08f8cecf
fix(gatekeeper): only return available seats if there are some ( #4463 )
2025-04-16 18:30:18 +01:00
Iain Sproat
43c51c34d7
Merge branch 'main' into iain/web-2928-bull-queue-fails-silently-if-it-cannot-connect-to-a-redis
2025-04-16 15:23:47 +01:00
Iain Sproat
838039ed65
Merge pull request #4410 from specklesystems/iain/web-2732-observability-for-improved-reliability-core
...
chore(server/core/logging): add operation logging to mutation resolvers in core module
2025-04-16 15:19:38 +01:00
Iain Sproat
43f3703048
Merge pull request #4424 from specklesystems/iain/web-2732-observability-for-improved-reliability-serverinvites
...
chore(server/logging): add operations logging to serverinvites module
2025-04-16 15:19:21 +01:00
Iain Sproat
4275b2ff2f
Merge pull request #4427 from specklesystems/iain/web-2732-observability-for-improved-reliability-workspaces
...
chore(server/logging): add operations logging to workspace module
2025-04-16 15:19:16 +01:00
Iain Sproat
bd9fe28d78
Merge branch 'main' into iain/web-2732-observability-for-improved-reliability-serverinvites
2025-04-16 15:04:47 +01:00
Iain Sproat
e14cbf3453
Merge branch 'main' into iain/web-2732-observability-for-improved-reliability-core
2025-04-16 14:58:00 +01:00
Iain Sproat
c6cbf7f165
Merge pull request #4425 from specklesystems/iain/web-2732-observability-for-improved-reliability-webhooks
...
chore(server/logging): add operations logging to webhooks module
2025-04-16 14:54:26 +01:00
Iain Sproat
df8d33dc94
Merge pull request #4423 from specklesystems/iain/web-2732-observability-for-improved-reliability-pwdreset
...
chore(server/logging): add operations logging to pwdreset module
2025-04-16 14:54:03 +01:00
Iain Sproat
7368358dcb
Merge pull request #4422 from specklesystems/iain/web-2732-observability-for-improved-reliability-notifications
...
chore(server/logging): add operations logging to notifications module
2025-04-16 14:53:48 +01:00
Iain Sproat
a1673c7294
Merge pull request #4421 from specklesystems/iain/web-2732-observability-for-improved-reliability-multiregion
...
chore(server/logging): add operations logging to multiregion module
2025-04-16 14:53:29 +01:00
Iain Sproat
a133f06f91
Merge pull request #4413 from specklesystems/iain/web-2732-observability-for-improved-reliability-gendo
...
chore(server/logging): operations logging for gendo module
2025-04-16 14:53:12 +01:00
Iain Sproat
bf832e263e
Merge pull request #4412 from specklesystems/iain/web-2732-observability-for-improved-reliability-fileuploads
...
chore(server/logging): add operations logging to fileuploads module
2025-04-16 14:52:57 +01:00
Iain Sproat
1e040c4cd4
Merge branch 'main' into iain/web-2732-observability-for-improved-reliability-workspaces
2025-04-16 14:51:59 +01:00
Iain Sproat
0f96dfbe9e
Merge pull request #4430 from specklesystems/iain/web-2732-observability-for-improved-reliability-automate
...
chore(server/logging): add operation logging to automate module
2025-04-16 14:38:42 +01:00
Iain Sproat
0a0e1ef190
Merge pull request #4408 from specklesystems/iain/web-2732-observability-for-improved-reliability-comments
...
feat(server/logging): add operations logging to comment mutations
2025-04-16 14:38:16 +01:00
Iain Sproat
b19af6b2ea
Merge branch 'main' into iain/web-2732-observability-for-improved-reliability-comments
2025-04-16 13:24:11 +01:00
Iain Sproat
37e9e9829d
Merge pull request #4458 from specklesystems/iain/improve-migration-script-logging
...
chore(logging): improve logs & error messages for workspace migration
2025-04-16 13:23:13 +01:00
Iain Sproat
8b9f9ad45e
Merge pull request #4409 from specklesystems/iain/web-2732-observability-for-improved-reliability-emails
...
chore(server/logging): add operation logs to email module
2025-04-16 13:11:18 +01:00
Iain Sproat
225af5d251
fix log reference
2025-04-16 12:57:13 +01:00
Iain Sproat
b0bdeb9768
chore(logging): improve logs & error messages for workspace migration
2025-04-16 12:52:03 +01:00
Gergő Jedlicska
fb28654311
feat(gatekeeper): re-enable workspace plan migrations ( #4457 )
2025-04-16 13:13:12 +02:00
Kristaps Fabians Geikins
62cc07b072
feat(server): add new workspace disclaimer fields to user meta ( #4434 )
...
* feat(server): add new workspace disclaimer fields to user meta
* unrelated tests fix
2025-04-16 12:47:33 +03:00
Gergő Jedlicska
443c9fc514
fix(workspaces): use the correct new plan check and seat rules ( #4445 )
2025-04-16 11:28:57 +02:00
Iain Sproat
b91a363886
Merge pull request #4387 from specklesystems/iain/observability-operations-logging-of-accessrequests
...
chore(logging): operations logging around access request mutations
2025-04-16 10:11:52 +01:00
Kristaps Fabians Geikins
10832655d4
fix(server): all project created subs firing for workspace guests + req ctx cache fix for subs ( #4453 )
...
* WIP sub fix
* fix sub resolver caching issue
2025-04-16 11:21:17 +03:00
Chuck Driesler
cebae959ae
feat(authz): Workspace.canInvite and Project.canInvite ( #4419 )
2025-04-16 09:01:53 +01:00
Kristaps Fabians Geikins
82a37fba5c
fix(shared): fix sso session expiration date too low in tests ( #4432 )
...
* fix(shared): canBroadcast policy test fix
* more tests fixed
* switch to using time constant
* tests fix
2025-04-15 16:24:12 +03:00
Iain Sproat
a50e053096
chore(server/logging): add operation logging to automate module
...
- tidy up some passing of loggers to automate
- do not use console.log, instead use @/observability/logging
2025-04-15 11:37:06 +01:00
Iain Sproat
afd8895a81
complete workspaces
2025-04-15 10:48:26 +01:00
Iain Sproat
197e9271c5
chore(server/logging): add operations logging to workspace module
2025-04-15 09:48:59 +01:00
Alessandro Magionami
0c18acc452
Alessandro/web 2945 comments hide body ( #4385 )
...
* chore(core): move limits logic into shared
* feat(comments): limit text and rawText for comments
* chore(core): removed test moved to shared
* chore(comments): generate gql types
* feat(comments): rework comment history limits
* chore(comments): fix tests
* chore(shared): add dayjs as dependency
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2025-04-15 10:44:12 +02:00
Iain Sproat
ecdb64ac98
chore(server/logging): add operations logging to webhooks module
2025-04-15 09:10:41 +01:00
Iain Sproat
d3b6391f51
chore(server/logging): add operations logging to serverinvites module
2025-04-15 09:01:34 +01:00