Repository navigation
Update dependencies - #50
Merged
Merged
Conversation
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> (ported from TraceX 910cb63656) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> (ported from TraceX 6e5021f2b1) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> (ported from TraceX d5ad8ad448) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> (ported from TraceX 06afcf67ac) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> (ported from TraceX bd6908153a) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> (ported from TraceX c67ed27b88) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> (ported from TraceX 0945f375fc) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> (ported from TraceX 6ebca7b022) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> (ported from TraceX 7065b79eed) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> (ported from TraceX 141d9a0b1f) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> (ported from TraceX 5f157b3198) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> (ported from TraceX 0b7af71091) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> (ported from TraceX 6824712b0b) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> (ported from TraceX 8f5e2fd401) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> (ported from TraceX 846895bf86) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> (ported from TraceX ba49502091) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> (ported from TraceX d6b4f4e5dc) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> (ported from TraceX 5d632af0b7) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Artem Savchenko <armisav@gmail.com> (ported from TraceX a9e08f3d80) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Artem Savchenko <armisav@gmail.com> (ported from TraceX c889a31cd5) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Artem Savchenko <armisav@gmail.com> (ported from TraceX 24795fe02c) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Artem Savchenko <armisav@gmail.com> (ported from TraceX 9064e14c88) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Artem Savchenko <armisav@gmail.com> (ported from TraceX 4381b2371e) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Artem Savchenko <armisav@gmail.com> (ported from TraceX c5f97eda5e) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Artem Savchenko <armisav@gmail.com> (ported from TraceX 0023e9eb05) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Artem Savchenko <armisav@gmail.com> (ported from TraceX 94a8492f4a) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Artem Savchenko <armisav@gmail.com> (ported from TraceX 905e8fa18b) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Artem Savchenko <armisav@gmail.com> (ported from TraceX 284e905a8f) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> (ported from TraceX a0fd323316) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> (ported from TraceX ed6ec004d3) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> (ported from TraceX 1920c8e640) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
(ported from TraceX 726b38893a) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
(ported from TraceX 67762b25a5) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
(ported from TraceX 272e65f0e7) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> (ported from TraceX 6f2ec53966) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <alexander.onnikov@gmail.com> (ported from TraceX 36da5e028c) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Alexander Onnikov <alexander.onnikov@gmail.com> (ported from TraceX 44e4c88e28) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Manifest-only port of the compression-webpack-plugin / copy-webpack-plugin bumps from TraceX d7df59ba48 (the security-check workflow is not ported). Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Packages that do not exist in TraceX (chat, inbox, communication, gantt, translate, foundations/communication) got the same flat eslint.config.mjs and devDependency set that the TraceX ESLint/Jest update applied to other packages of the same rig profile. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Artem Savchenko <armisav@gmail.com>
TraceX lint fixes removed type assertions and imports that are still required by platform code (e.g. WithLookup<Contact> in classHierarchyMixin calls, Person in pod-events-processor). Reverted those hunks and files that diverge from the TraceX pre-image, and adapted code to nodemailer 9 (SESv2) and postgres 3.4.9 (TransactionSql typing). Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
guestPermissions.ts and pod-calendar sync.ts lost an opening parenthesis and pod-export converter.ts was reverted incorrectly; restored valid code. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
toThrowError -> toThrow, toBeCalledTimes -> toHaveBeenCalledTimes. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
The ISql import was lost while merging; withRetry and find now accept ISql as in TraceX so TransactionSql is accepted. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Artem Savchenko <armisav@gmail.com>
Rule entry taken from TraceX 39ed46d086; platform code still uses
NonNullable<unknown> and Data<Doc> that resolve to {}.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Files reverted to platform code during the lint-fix port kept imports that typescript-eslint 8 reports as unused. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
query: iterate Object.keys instead of for-in over lookup._id (as in TraceX). text-markdown: keep existing serializer behaviour, suppress the secure-coding sanitization/ReDoS rules locally with a reason. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HPLCg6hGQ7M1o7rwY3mZEU
Signed-off-by: Artem Savchenko <armisav@gmail.com>
Signed-off-by: Artem Savchenko <armisav@gmail.com>
…form into update-dependencies
Signed-off-by: Artem Savchenko <armisav@gmail.com>
Signed-off-by: Artem Savchenko <armisav@gmail.com>
Signed-off-by: Artem Savchenko <armisav@gmail.com>
ArtyomSavchenko
marked this pull request as ready for review
October 9, 2026 16:10
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.