linagora
OSS
ToM-server
Sign in / Sign up
Open main menu
ToM-server
GitHub
Overview
Runs
Analytics
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Succeeded
master
2dbf1ac5 chore: bumps project version to v2026-02-06 Signed-off-by: Pierre 'McFly' Marty <paq.marty@gmail.com>
5 days ago
by pm-McFly
p
Succeeded
dev
4de860d5 Force Updates `dev` to Latest Tested Version (#330) Signed-off-by: Pierre 'McFly' Marty <paq.marty@gmail.com>
5 days ago
by pm-McFly
p
Succeeded
dev
6644d312 Force Updates `dev` to Latest Tested Version (#330) Signed-off-by: Pierre 'McFly' Marty <paq.marty@gmail.com>
5 days ago
by pm-McFly
p
Succeeded
tom-server/chore/removes-common-settings-legacy-package
748ab32f feat(cs-bridge-tool): allows updating the language
5 days ago
by pm-McFly
p
Failed
tom-server/chore/removes-common-settings-legacy-package
748ab32f feat(cs-bridge-tool): allows updating the language
5 days ago
by pm-McFly
p
Succeeded
tom-server/chore/removes-common-settings-legacy-package
15df1487 feat(cs-bridge-tool): allows updating the language
5 days ago
by pm-McFly
p
Succeeded
cs-bridge/refactor/settingspayload-class-and-validation
5677e8f8 fix(cs-bridge): improve settings-repository robustness and security - Fix timestamp parsing: use Number() with isFinite guard instead of parseInt - Handle null values in #validateOptionalString (treat null same as undefined) - Remove PII from logs in #safeParsePayload (only log matrix_id, not raw payload) - Fix fromObject to return plain object (call .toObject() to avoid double-encoding) - Inline formatTimestamp to break circular dependency with bridge.ts
6 days ago
by pm-McFly
p
Succeeded
cs-bridge/refactor/settingspayload-class-and-validation
caff5190 fix(cs-bridge): improve settings-repository robustness and security - Fix timestamp parsing: use Number() with isFinite guard instead of parseInt - Handle null values in #validateOptionalString (treat null same as undefined) - Remove PII from logs in #safeParsePayload (only log matrix_id, not raw payload) - Fix fromObject to return plain object (call .toObject() to avoid double-encoding) - Inline formatTimestamp to break circular dependency with bridge.ts
6 days ago
by pm-McFly
p
Succeeded
cs-bridge/refactor/settingspayload-class-and-validation
bb7cfc06 fix(cs-bridge): merge new payload with previous settings to preserve unchanged fields When saving settings to the database, merge the new payload with the previous stored settings so that fields not included in the new message are preserved. This ensures partial updates don't lose existing data.
6 days ago
by pm-McFly
p
Succeeded
cs-bridge/refactor/settingspayload-class-and-validation
51d58857 fix(cs-bridge): avoids possible double stringify Signed-off-by: Pierre 'McFly' Marty <pmarty@linagora.com>
6 days ago
by pm-McFly
p
Succeeded
cs-bridge/refactor/settingspayload-class-and-validation
a072478f refactor(cs-bridge): add SettingsPayload class with validation Signed-off-by: Pierre 'McFly' Marty <pmarty@linagora.com>
6 days ago
by pm-McFly
p
Succeeded
cs-bridge/fix/admin-fallback-for-avatar
d57b5534 fix(cs-bridge): use bot credentials for avatar upload in admin/fallback modes Signed-off-by: Pierre 'McFly' Marty <pmarty@linagora.com>
6 days ago
by pm-McFly
p
Failed
cs-bridge/fix/admin-fallback-for-avatar
93b7274d fix(cs-bridge): use bot credentials for avatar upload in admin/fallback modes Signed-off-by: Pierre 'McFly' Marty <pmarty@linagora.com>
6 days ago
by pm-McFly
p
Succeeded
cs-bridge/feat/graceful-degradation
8f2d8d59 feat(cs-bridge): improve graceful degradation with timeout and runtime error detection - Add 30-second timeout for database connection at startup - Separate DB error handling from profile update error handling - DB read operations in try/catch (switches to degraded mode on error) - Profile updates outside try/catch (errors propagate normally) - DB save operations in separate try/catch (non-blocking) - Track profileUpdated flag to avoid double-processing on DB errors
6 days ago
by pm-McFly
p
Succeeded
cs-bridge/feat/graceful-degradation
d117fb4b style(cs-bridge): format bridge.ts
6 days ago
by pm-McFly
p
Succeeded
cs-bridge/feat/graceful-degradation
1efef42a feat(cs-bridge): add graceful degradation for database unavailability - Add #isDatabaseAvailable state tracking to CommonSettingsBridge - Wrap database initialization in try/catch with graceful fallback - Add degraded mode handling in #handleMessage - When database is unavailable: - Bridge continues to process messages - Idempotency and version checks are skipped - Updates are applied directly to Matrix profiles - Clear warning logs indicate degraded operation This allows the bridge to remain functional even when the database is temporarily unavailable, at the cost of duplicate processing.
6 days ago
by pm-McFly
p
Succeeded
cs-bridge/refactor/toward-a-simpler-code
2946b93e test(cs-bridge): update tests after inlining message/version handlers Refactor tests to test actual behavior instead of mocking internal functions. Now tests the real parseMessage, validateMessage, shouldApplyUpdate, and isIdempotentDuplicate logic. 82 tests pass with improved coverage (84.47%).
6 days ago
by pm-McFly
p
Succeeded
cs-bridge/fix/ensures-usersettings-columns-are-present
2fee67c1 security(db): validate identifiers and sanitize defaults in addColumn() Signed-off-by: Pierre 'McFly' Marty <pmarty@linagora.com>
6 days ago
by pm-McFly
p
Succeeded
cs-bridge/chore/add-missing-config-values
08af0fec chore(cs-bridge): adds ssl and vacuumDelay in config Signed-off-by: Pierre 'McFly' Marty <pmarty@linagora.com>
7 days ago
by pm-McFly
p
Succeeded
feat/common-settings/switch-to-standalone-appservice
fa1cd78b security(cs-bridge): ensures timeout is not prone to DoS Signed-off-by: Pierre 'McFly' Marty <pmarty@linagora.com>
12 days ago
by pm-McFly
p
Previous page
Previous
Next
Next page