Commit Graph

42 Commits

Author SHA1 Message Date
Kristaps Fabians Geikins bde148f286 chore(server): migrating fully to ESM (#5042)
* wip

* some extra fixes

* stuff kinda works?

* need to figure out mocks

* need to figure out mocks

* fix db listener

* gqlgen fix

* minor gqlgen watch adjustment

* lint fixes

* delete old codegen file

* converting migrations to ESM

* getModuleDIrectory

* vitest sort of works

* added back ts-vitest

* resolve gql double load

* fixing test timeout configs

* TSC lint fix

* fix automate tests

* moar debugging

* debugging

* more debugging

* codegen update

* server works

* yargs migrated

* chore(server): getting rid of global mocks for Server ESM (#5046)

* got rid of email mock

* got rid of comment mocks

* got rid of multi region mocks

* got rid of stripe mock

* admin override mock updated

* removed final mock

* fixing import.meta.resolve calls

* another import.meta.resolve fix

* added requested test

* nyc ESM fix

* removed unneeded deps + linting

* yarn lock forgot to commit

* tryna fix flakyness

* email capture util fix

* sendEmail fix

* fix TSX check

* sender transporter fix + CR comments

* merge main fix

* test fixx

* circleci fix

* gqlgen bigint fix

* error formatter fix

* more error formatting improvements

* esmloader added to Dockerfile

* more dockerfile fixes

* bg jobs fix
2025-07-14 10:26:19 +03:00
Kristaps Fabians Geikins 9998ed2586 feat: personal project limits (#4759)
* base limits cleanup

* history limit tests

* canCreatePersonal & tests

* canInvite block

* WIP model check

* fix tests

* shared tests fix

* lodash import fix

* lint fix

* help update

* hopefully fixing test

* CR comment
2025-05-20 14:56:05 +03:00
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