Merge remote-tracking branch 'origin/main'
Merge remote-tracking branch 'origin/main'
Inspect stored evidence paths
packages/config/src/ConfigLoader.ts
Reading the persisted public view.
Datamining / findings
Evidence records derived from public code, builds, assets, APIs or schemas. A detection is not automatically a release, announcement or confirmed feature.
Classification overview
Merge remote-tracking branch 'origin/main'
packages/config/src/ConfigLoader.tsMerge remote-tracking branch 'origin/main'
packages/config/src/ConfigLoader.tsMerge remote-tracking branch 'origin/main'
packages/config/src/ConfigLoader.tsMerge remote-tracking branch 'origin/main'
packages/config/src/ConfigLoader.tsMerge remote-tracking branch 'origin/main'
packages/config/src/ConfigLoader.tschore(sdk): regenerate from OpenAPI
lib/models/application_public_response_bot.dartlib/models/application_public_response_bot.g.dartlib/models/guild_member_update_request.dartfix(api)!: always send Retry-After and reclassify two limits (#2489)
fluxer_api/src/api/auth/tests/IPAuthResend.test.tsfluxer_api/src/api/channel/services/message/MessageEditService.tsfluxer_api/src/api/connection/errors/ConnectionLimitReachedError.tsfluxer_api/src/api/connection/tests/ConnectionLimit.test.tspackages/errors/src/__tests__/ThrottledError.test.tspackages/errors/src/domains/auth/IpAuthorizationResendCooldownError.tspackages/errors/src/domains/auth/IpAuthorizationResendLimitExceededError.tspackages/errors/src/domains/core/RateLimitError.tspackages/errors/src/domains/core/ThrottledError.tsMerge remote-tracking branch 'origin/main'
fluxer_api/src/api/auth/tests/IPAuthResend.test.tsfluxer_api/src/api/channel/services/message/MessageEditService.tsfluxer_api/src/api/connection/errors/ConnectionLimitReachedError.tsfluxer_api/src/api/connection/tests/ConnectionLimit.test.tspackages/errors/src/__tests__/ThrottledError.test.tspackages/errors/src/domains/auth/IpAuthorizationResendCooldownError.tspackages/errors/src/domains/auth/IpAuthorizationResendLimitExceededError.tspackages/errors/src/domains/core/RateLimitError.tspackages/errors/src/domains/core/ThrottledError.tsMerge remote-tracking branch 'origin/main'
fluxer_api/src/api/auth/tests/IPAuthResend.test.tsfluxer_api/src/api/channel/services/message/MessageEditService.tsfluxer_api/src/api/connection/errors/ConnectionLimitReachedError.tsfluxer_api/src/api/connection/tests/ConnectionLimit.test.tspackages/errors/src/__tests__/ThrottledError.test.tspackages/errors/src/domains/auth/IpAuthorizationResendCooldownError.tspackages/errors/src/domains/auth/IpAuthorizationResendLimitExceededError.tspackages/errors/src/domains/core/RateLimitError.tspackages/errors/src/domains/core/ThrottledError.tsMerge remote-tracking branch 'origin/main'
fluxer_api/src/api/auth/tests/IPAuthResend.test.tsfluxer_api/src/api/channel/services/message/MessageEditService.tsfluxer_api/src/api/connection/errors/ConnectionLimitReachedError.tsfluxer_api/src/api/connection/tests/ConnectionLimit.test.tspackages/errors/src/__tests__/ThrottledError.test.tspackages/errors/src/domains/auth/IpAuthorizationResendCooldownError.tspackages/errors/src/domains/auth/IpAuthorizationResendLimitExceededError.tspackages/errors/src/domains/core/RateLimitError.tspackages/errors/src/domains/core/ThrottledError.tsMerge remote-tracking branch 'origin/main'
fluxer_api/src/api/auth/tests/IPAuthResend.test.tsfluxer_api/src/api/channel/services/message/MessageEditService.tsfluxer_api/src/api/connection/errors/ConnectionLimitReachedError.tsfluxer_api/src/api/connection/tests/ConnectionLimit.test.tspackages/errors/src/__tests__/ThrottledError.test.tspackages/errors/src/domains/auth/IpAuthorizationResendCooldownError.tspackages/errors/src/domains/auth/IpAuthorizationResendLimitExceededError.tspackages/errors/src/domains/core/RateLimitError.tspackages/errors/src/domains/core/ThrottledError.tsMerge remote-tracking branch 'origin/main'
fluxer_api/src/api/auth/tests/IPAuthResend.test.tsfluxer_api/src/api/channel/services/message/MessageEditService.tsfluxer_api/src/api/connection/errors/ConnectionLimitReachedError.tsfluxer_api/src/api/connection/tests/ConnectionLimit.test.tspackages/errors/src/__tests__/ThrottledError.test.tspackages/errors/src/domains/auth/IpAuthorizationResendCooldownError.tspackages/errors/src/domains/auth/IpAuthorizationResendLimitExceededError.tspackages/errors/src/domains/core/RateLimitError.tspackages/errors/src/domains/core/ThrottledError.tsfix(api)!: correct declared bounds and hide public bot mfa (#2485)
fluxer_admin/openapi-admin.jsonfluxer_api/src/api/oauth/OAuth2Mappers.tsfluxer_api/src/api/oauth/OAuth2RequestService.tsfluxer_api/src/api/oauth/tests/OAuth2ApplicationGet.test.tsfluxer_api/src/api/openapi/openapi.jsonpackages/constants/src/LimitConstants.tspackages/schema/src/domains/admin/AdminApplicationSchemas.tspackages/schema/src/domains/channel/ChannelSchemas.tspackages/schema/src/domains/guild/GuildEmojiSchemas.tspackages/schema/src/domains/guild/GuildRequestSchemas.tspackages/schema/src/domains/oauth/OAuthSchemas.tspackages/schema/src/domains/tests/ChannelSchemas.test.tspackages/schema/src/domains/tests/GuildEmojiSchemas.test.tspackages/schema/src/domains/tests/GuildRequestSchemas.test.tspackages/schema/src/domains/tests/OAuthSchemas.test.tsMerge remote-tracking branch 'origin/main'
fluxer_admin/openapi-admin.jsonfluxer_api/src/api/oauth/OAuth2Mappers.tsfluxer_api/src/api/oauth/OAuth2RequestService.tsfluxer_api/src/api/oauth/tests/OAuth2ApplicationGet.test.tsfluxer_api/src/api/openapi/openapi.jsonpackages/constants/src/LimitConstants.tspackages/schema/src/domains/admin/AdminApplicationSchemas.tspackages/schema/src/domains/channel/ChannelSchemas.tspackages/schema/src/domains/guild/GuildEmojiSchemas.tspackages/schema/src/domains/guild/GuildRequestSchemas.tspackages/schema/src/domains/oauth/OAuthSchemas.tspackages/schema/src/domains/tests/ChannelSchemas.test.tspackages/schema/src/domains/tests/GuildEmojiSchemas.test.tspackages/schema/src/domains/tests/GuildRequestSchemas.test.tspackages/schema/src/domains/tests/OAuthSchemas.test.tsMerge remote-tracking branch 'origin/main'
fluxer_admin/openapi-admin.jsonfluxer_api/src/api/oauth/OAuth2Mappers.tsfluxer_api/src/api/oauth/OAuth2RequestService.tsfluxer_api/src/api/oauth/tests/OAuth2ApplicationGet.test.tsfluxer_api/src/api/openapi/openapi.jsonpackages/constants/src/LimitConstants.tspackages/schema/src/domains/admin/AdminApplicationSchemas.tspackages/schema/src/domains/channel/ChannelSchemas.tspackages/schema/src/domains/guild/GuildEmojiSchemas.tspackages/schema/src/domains/guild/GuildRequestSchemas.tspackages/schema/src/domains/oauth/OAuthSchemas.tspackages/schema/src/domains/tests/ChannelSchemas.test.tspackages/schema/src/domains/tests/GuildEmojiSchemas.test.tspackages/schema/src/domains/tests/GuildRequestSchemas.test.tspackages/schema/src/domains/tests/OAuthSchemas.test.tsMerge remote-tracking branch 'origin/main'
fluxer_admin/openapi-admin.jsonfluxer_api/src/api/oauth/OAuth2Mappers.tsfluxer_api/src/api/oauth/OAuth2RequestService.tsfluxer_api/src/api/oauth/tests/OAuth2ApplicationGet.test.tsfluxer_api/src/api/openapi/openapi.jsonpackages/constants/src/LimitConstants.tspackages/schema/src/domains/admin/AdminApplicationSchemas.tspackages/schema/src/domains/channel/ChannelSchemas.tspackages/schema/src/domains/guild/GuildEmojiSchemas.tspackages/schema/src/domains/guild/GuildRequestSchemas.tspackages/schema/src/domains/oauth/OAuthSchemas.tspackages/schema/src/domains/tests/ChannelSchemas.test.tspackages/schema/src/domains/tests/GuildEmojiSchemas.test.tspackages/schema/src/domains/tests/GuildRequestSchemas.test.tspackages/schema/src/domains/tests/OAuthSchemas.test.tsMerge remote-tracking branch 'origin/main'
fluxer_admin/openapi-admin.jsonfluxer_api/src/api/oauth/OAuth2Mappers.tsfluxer_api/src/api/oauth/OAuth2RequestService.tsfluxer_api/src/api/oauth/tests/OAuth2ApplicationGet.test.tsfluxer_api/src/api/openapi/openapi.jsonpackages/constants/src/LimitConstants.tspackages/schema/src/domains/admin/AdminApplicationSchemas.tspackages/schema/src/domains/channel/ChannelSchemas.tspackages/schema/src/domains/guild/GuildEmojiSchemas.tspackages/schema/src/domains/guild/GuildRequestSchemas.tspackages/schema/src/domains/oauth/OAuthSchemas.tspackages/schema/src/domains/tests/ChannelSchemas.test.tspackages/schema/src/domains/tests/GuildEmojiSchemas.test.tspackages/schema/src/domains/tests/GuildRequestSchemas.test.tspackages/schema/src/domains/tests/OAuthSchemas.test.tsfix(config)!: validate and derive config, drop the unread keys (#2482)
config/env/development.envfluxer_admin/src/config/mod.rsfluxer_admin/src/middleware/csrf.rsfluxer_admin/src/middleware/flash.rsfluxer_admin/src/routes/admin.rsfluxer_admin/src/routes/applications.rsfluxer_admin/src/routes/auth.rsfluxer_admin/src/routes/codes.rsfluxer_admin/src/routes/discovery.rsfluxer_admin/src/routes/guilds.rsfluxer_admin/src/routes/jobs.rsfluxer_admin/src/routes/message_actions.rsfluxer_admin/src/routes/reports.rsfluxer_admin/src/routes/system_actions.rsfluxer_admin/src/routes/users.rsfluxer_admin/src/routes/voice_actions.rsfluxer_admin/tests/htmx_acceptance.rsfluxer_api/src/api/Config.test.tsfluxer_api/src/api/Config.tsfluxer_api/src/api/bluesky/BlueskyOAuthService.test.tsfluxer_api/src/api/config/APIConfig.tsfluxer_api/src/api/download/DownloadService.tsfluxer_api/src/api/download/tests/DownloadServiceBaseUrl.test.tsfluxer_api/src/api/infrastructure/StorageService.test.tsfluxer_api/src/api/instance/InstanceConfigRepository.test.tsfluxer_api/src/api/instance/InstanceConfigRepository.tsfluxer_api/src/api/instance/InstanceController.test.tsfluxer_api/src/api/instance/InstanceController.tsfluxer_api/src/api/middleware/CaptchaMiddleware.tsfluxer_api/src/api/middleware/tests/CaptchaProviderHeader.test.tsfluxer_api/src/api/openapi/OpenAPIController.tsfluxer_api/src/api/openapi/tests/OpenAPIServerEntry.test.tsfluxer_api/src/api/test/Setup.tsfluxer_gateway/src/gateway/fluxer_gateway_config.erlfluxer_gateway/src/push/push.erlfluxer_gateway/src/push/push_utils.erlfluxer_gateway/test/fluxer_gateway_config_tests.erlfluxer_gateway/test/push_tests.erlfluxer_gateway/test/push_utils_tests.erlpackages/config/src/ConfigLoader.tspackages/config/src/EndpointDerivation.tspackages/config/src/MasterConfig.tspackages/config/src/__tests__/ConfigLoader.test.tspackages/config/src/__tests__/EnvironmentOverrides.test.tspackages/config/src/__tests__/S3DownloadsProvider.test.tspackages/config/src/config_loader/EnvironmentOverrides.tsfeat(self-host)!: rework the compose stack and demand secrets (#2486)
deploy/self-hosting/.env.exampledeploy/self-hosting/Caddyfiledeploy/self-hosting/docker-compose.proxy.ymldeploy/self-hosting/docker-compose.ymldeploy/self-hosting/livekit.yamldeploy/self-hosting/tunnel.compose.ymlfluxer_gateway/scripts/docker_entrypoint.shpackages/config/src/__tests__/DeployEnvCoverage.test.tspackages/config/src/__tests__/SelfHostingComposeEnvironment.test.tspackages/config/src/__tests__/SelfHostingObjectStoreAuth.test.tsMerge remote-tracking branch 'origin/main'