Iain Sproat
b19af6b2ea
Merge branch 'main' into iain/web-2732-observability-for-improved-reliability-comments
2025-04-16 13:24:11 +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
9c5c119f19
fix bug
2025-04-14 20:18:37 +01:00
Iain Sproat
1c17d601d8
feat(server/logging): add operations logging to comment mutations
2025-04-14 17:07:06 +01:00
Kristaps Fabians Geikins
b6c21fd506
feat: comment read/write auth policies in BE & FE ( #4368 )
...
* webhooks perm minor fix
* tryna get fileimport service to work
* new comment policies - shared
* BE done?
* checks implemented in FE
* lint fix
* tests fix
* readme fix
2025-04-10 15:14:34 +03:00
Kristaps Fabians Geikins
0b90dcf0df
chore(server): moving out comments sub reporting to separate listeners
2025-01-24 18:29:50 +02:00
Kristaps Fabians Geikins
b6871a61cc
chore(server): refactor activityStream invocations - batch #5 - comments
2025-01-24 17:54:16 +02:00
Kristaps Fabians Geikins
b41a98d107
chore(server): getting rid of module-scoped eventBuses - batch #4 - comments ( #3812 )
2025-01-14 17:24:26 +01:00
Kristaps Fabians Geikins
8d0cbad8b6
feat(server): multi region blob support ( #3653 )
...
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
2024-12-10 09:05:18 +00:00
Kristaps Fabians Geikins
9b5873e4f5
feat(server): SmartTextEditorValue.attachments multiregion support ( #3513 )
2024-11-19 15:58:40 +02:00
Kristaps Fabians Geikins
42db2f6b82
feat(server): comments module multiregion support ( #3493 )
...
* prepwork
* more prep for testing
* tests/linting seems fine
* a couple of query fixes
* fix up notifications for multiregion
* test fixes?
* wal_level issue fix?
* fileupload test fix
* anotha test fix
* undo unnecessary changes
* streamActivity -> main DB
2024-11-19 12:15:43 +02:00
Alessandro Magionami
8502ac5db4
chore(activitystream): add missing deps
2024-10-21 17:58:16 +02:00
Alessandro Magionami
59663a81f9
chore(activitystream): addReplyAddedActivity refactor multiregion
2024-10-21 17:52:09 +02:00
Alessandro Magionami
4b4963a75e
chore(activitystream): addCommentArchivedActivity refactor multiregion ( #3343 )
2024-10-21 11:47:31 +03:00
Alessandro Magionami
16b99388e1
chore(activitystream): addCommentCreatedActivity refactor multiregion
2024-10-18 15:57:09 +02:00
Kristaps Fabians Geikins
5b5dd201e2
chore(server): IoC 29 - getStream(s)Factory
2024-10-09 10:39:00 +03:00
Kristaps Fabians Geikins
96c30f50cb
chore(server): core IoC 26 - getStreamObjectsFactory
2024-10-07 18:13:18 +03:00
Fabis
ab6daf714b
chore(server): core IoC 21 - getCommitsAndTheirBranchIdsFactory
2024-10-07 16:15:16 +03:00
Fabis
c6486b4ef4
chore(server): core IoC 19 - getAllBranchCommitsFactory
2024-10-01 16:49:06 +01:00
Kristaps Fabians Geikins
f42dea7331
chore(server): core IoC 16 - getSpecificBranchCommitsFactory
2024-09-27 14:32:13 +03:00
Kristaps Fabians Geikins
b2459e84e9
chore(server): core IoC 5 - getBranchLatestCommitsFactory
2024-09-26 15:48:07 +03:00
Kristaps Fabians Geikins
0f27d41cae
chore(server): core IoC 4 - getStreamBranch(es)ByNameFactory
2024-09-26 15:26:48 +03:00
Kristaps Fabians Geikins
8a30e4098e
chore(server): comments IoC 16 - getPaginatedProjectComments
2024-09-24 14:49:08 +03:00
Kristaps Fabians Geikins
cc426f5537
chore(server): comments IoC 15 - getPaginatedBranchCommentsFactory
2024-09-24 14:37:11 +03:00
Kristaps Fabians Geikins
def3c0ca93
chore(server): comments IoC 14 - getPaginatedCommitCommentsFactory
2024-09-24 14:27:25 +03:00
Kristaps Fabians Geikins
b06330d2ab
chore(server): comments IoC 12 - archiveCommentAndNotifyFactory
2024-09-24 13:25:19 +03:00
Kristaps Fabians Geikins
e04dee9329
chore(server): comments IoC 11 editCommentAndNotifyFactory
2024-09-24 13:20:45 +03:00
Kristaps Fabians Geikins
afc6477745
chore(server): comments IoC 10 - createCommentReplyAndNotifyFactory
2024-09-24 13:14:28 +03:00
Kristaps Fabians Geikins
5ab3428456
chore(server): comments IoC 9 - createCommentThreadAndNotifyFactory
2024-09-24 12:57:08 +03:00
Kristaps Fabians Geikins
ec055ae26c
chore(server): comments IoC 8 - authorize(Project)CommentAccessFactory
2024-09-24 12:55:41 +03:00
Kristaps Fabians Geikins
9fb1ec82fc
chore(server): comments IoC 7 - convertLegacyDataToStateFactory
2024-09-24 12:54:22 +03:00
Kristaps Fabians Geikins
9d0256268f
chore(server): comments IoC 6 - index service remaining
2024-09-24 12:53:22 +03:00
Kristaps Fabians Geikins
feab6c06a6
tests fix
2024-09-24 12:52:50 +03:00
Kristaps Fabians Geikins
f15f76c960
chore(server): comments IoC 5 - getCommentsLegacyFactory
2024-09-24 12:52:50 +03:00
Kristaps Fabians Geikins
7867e3b2d4
chore(server): comments IoC 4 - archiveCommentFactory
2024-09-24 12:52:39 +03:00
Kristaps Fabians Geikins
e44dbd3b73
chore(server): comments IoC 2 - editCommentFactory ( #3077 )
2024-09-24 12:17:51 +03:00
Kristaps Fabians Geikins
6813259491
chore(server): comments IoC 2 - createCommentReplyFactory
2024-09-23 15:54:24 +03:00
Kristaps Fabians Geikins
0412deeda3
chore(server): comments IoC 1 - createComment
2024-09-23 15:03:45 +03:00
Kristaps Fabians Geikins
c92938eff3
chore(server): apollo server v3 -> v4 ( #2880 )
...
* main changes seem to be done?
* lint fix
* minor cleanup
* dataloader clear
2024-09-05 12:27:13 +03:00
Chuck Driesler
79d4e2d402
chore(comments): update comments module to typescript ( #2513 )
...
* chore(comments): files to .ts
* chore(comment): services to .ts
* chore(comments): repo to .ts
* chore(comments): resolvers to .ts
* chore(comments): init to .ts
* fix(comments): FIXME for non-null assertions
* chore(comments): drop some comments
2024-08-21 13:03:02 +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
Kristaps Fabians Geikins
83d8035dc2
chore: upgrade to eslint 9 ( #2348 )
...
* root + server
* frontend
* frontend-2
* dui3
* dui3
* tailwind theme
* ui-components
* preview service
* viewer
* viewer-sandbox
* fileimport-service
* webhook service
* objectloader
* shared
* ui-components-nuxt
* WIP full config
* WIP full linter
* eslint projectwide util
* minor fix
* removing redundant ci
* clean up test errors
* fixed prettier formatting
* CI improvements
* TSC lint fix
* 'buildBatch' needs to be async since some batch types (like Text) require it. Removed a disabled liniting rule from ObjLoader
* removed unnecessary void
---------
Co-authored-by: AlexandruPopovici <alexandrupopoviciioan@gmail.com >
2024-06-12 14:38:02 +03:00
Kristaps Fabians Geikins
c3f13d4e66
fix: multiple FE2 and server speed improvements, mainly focusing on the project page ( #1975 )
...
* introduced app cache & optimized /downloads
* added redis cache storage
* optimizing latest thread retrieval
* more dataloaders
* undid debug stuff
* deployment changes
* minor change to reqTouched
* connectorTag parallel resolution
* added redis key prefix
* gqlgen cleanup
* Amend network policy to allow egress to Redis
---------
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
2024-01-22 11:08:53 +02:00
Gergő Jedlicska
cb3dbb7a9d
refactor(server/shared): reduce (but not fix) circular dependencies
2023-08-01 12:11:47 +02:00
Kristaps Fabians Geikins
9427686d42
fix(fe2): various follow mode & thread viewer state sync fixes & improvements ( #1595 )
...
* fix(fe2): unfollow on camera move
* WIP new state hydration function
* WIP sync state
* minor cleanup
* fix coloring not being tracked
* fix for post thread close camera pos restore
* supporting duplicate users
* preventing guest commenting + state reset fixes
* fixed guests not receiving viewer comment updates
* post-thread creation opens new thread
* removing gap between 'X is typing' and bubble appearing
* reset filters will also reset colors now
* fixed thread full context
* camera reset fix
* thread reset fix
* fixed router concurrency issues
* followed user avatar fix
* TONS OF DEBUGGING FOR ROUTER QUEUING
* removing queued routing debugging stuff + disabling spotlight cancelation
* WIP async URL updates
* missing authLogger fixed
* fix for broken projection
* fix for bubbles positions not updating correctly
* queued routing cleanup
* fixed spotlight mode disabling unnecessarily
* added back stoplight stop on ctrl
* undid spotlight debugging
2023-05-29 15:20:32 +03:00
Kristaps Fabians Geikins
c7bcf8c65f
yarn install quickfix
2023-05-22 20:05:57 +03:00
Kristaps Fabians Geikins
b02a07e2b6
feat: Frontend 2.0 MVP
2023-05-08 10:47:01 +03:00
Kristaps Fabians Geikins
0379d370d5
fix(frontend): viewer activity broadcast request volume greatly reduced ( #1107 )
...
* fix(frontend): viewer activity broadcast request volume greatly reduced
* fix(frontend): app being loaded twice when running viewer in vite hmr
2022-10-12 17:44:33 +03:00
Kristaps Fabians Geikins
0a58381174
feat: @speckle/shared & some comments fixes ( #997 )
2022-10-10 16:32:23 +03:00
Kristaps Fabians Geikins
db6a3e9367
refactor(server): apollo server v2 -> v3 migration ( #1071 )
2022-10-06 11:12:16 +03:00