fix(admin): batch user id lookups on the users page
fix(admin): batch user id lookups on the users page
Inspect stored evidence paths
fluxer_admin/src/routes/users.rs
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
fix(admin): batch user id lookups on the users page
fluxer_admin/src/routes/users.rsfix(admin): require paired voice server coordinates
fluxer_admin/src/api/voice.rsfix(admin): bound the reports page offset
fluxer_admin/src/routes/reports.rsfix(admin): route the bulk user deletion action correctly
fluxer_admin/src/routes/message_actions.rsfix(admin): map the index refresh status response union
fluxer_admin/src/api/search.rsfix(admin): search archives across both subject types
fluxer_admin/src/api/archives.rsfluxer_api/src/api/admin/controllers/ArchiveAdminController.tsdocs(media-proxy): stop documenting literal response bodies
fluxer_docs/src/content/docs/media-proxy/overview.mdfluxer_docs/src/content/docs/media-proxy/responses-and-limits.mdfluxer_docs/src/content/docs/media-proxy/routes.mdxfluxer_docs/src/content/docs/media-proxy/transformations.mdfix(api): return the terminated count from terminate sessions
fluxer_api/src/api/admin/services/AdminUserSecurityService.tsfluxer_api/src/api/auth/AuthSession.tsfluxer_docs/scripts/VerifyDocsSchemas.tsfluxer_docs/src/content/docs/admin-api/users.mdxfix(api): search all reports when no status filter is given
fluxer_api/src/api/admin/controllers/ReportAdminController.tsfix(api): make an empty admin guild patch apply no change
fluxer_admin/openapi-admin.jsonfluxer_api/src/api/admin/controllers/GuildAdminController.tsfluxer_api/src/api/admin/tests/AdminGuildRoutes.test.tsfluxer_docs/src/content/docs/admin-api/guilds.mdxfluxer_docs/src/content/docs/admin-api/index.mdxrefactor(api): remove premium-based voice track muting
fluxer_api/src/api/infrastructure/DisabledLiveKitService.tsfluxer_api/src/api/infrastructure/ILiveKitService.tsfluxer_api/src/api/infrastructure/LiveKitService.tsfluxer_api/src/api/infrastructure/LiveKitWebhookService.tsfluxer_api/src/api/infrastructure/tests/LiveKitService.test.tsfluxer_api/src/api/middleware/ServiceMiddleware.tsfix(api): apply the nsfw and content warning guild settings
fluxer_api/src/api/admin/services/guild/AdminGuildUpdateService.tsfix(api): stop entrance sound play probing channel existence
fluxer_api/src/api/user/entrance_sound/EntranceSoundPlayService.tsfluxer_docs/src/content/docs/http-api/entrance-sounds.mdxfluxer_docs/src/content/docs/voice/index.mdfix(api): always return the page total when listing reports (#2534)
fluxer_admin/openapi-admin.jsonfluxer_api/src/api/admin/services/AdminReportService.tsfluxer_api/src/api/report/ReportService.tspackages/schema/src/domains/admin/AdminSchemas.tsdocs(operator): note the upload relay secret an upgrade now needs (#2533)
fluxer_docs/src/content/docs/operator/upgrading.mdxdocs(operator): note the upload relay secret an upgrade now needs
fluxer_docs/src/content/docs/operator/upgrading.mdxfix(docs): allow unused pnpm patches in the docs image deploy (#2531)
fluxer_docs/Dockerfilefeat(api): drop explicit media classification on asset uploads (#2530)
fluxer_api/src/api/infrastructure/AvatarService.tsfluxer_api/src/api/infrastructure/EntityAssetService.tsfluxer_api/src/api/webhook/WebhookService.tsfluxer_docs/scripts/VerifyDocsStyle.tsfluxer_docs/src/content/docs/http-api/applications.mdxfluxer_docs/src/content/docs/http-api/guilds.mdxfluxer_docs/src/content/docs/http-api/users/current-user.mdxfluxer_docs/src/content/docs/http-api/webhooks.mdxfix(app): set the jsx runtime in tsconfig so vitest parses tsx (#2529)
fluxer_app/tsconfig.jsonchore(i18n): refresh the client message catalogues (#2528)
fluxer_app/src/features/i18n/locales/ar/messages.pofluxer_app/src/features/i18n/locales/bg/messages.pofluxer_app/src/features/i18n/locales/cs/messages.pofluxer_app/src/features/i18n/locales/da/messages.pofluxer_app/src/features/i18n/locales/de/messages.pofluxer_app/src/features/i18n/locales/el/messages.pofluxer_app/src/features/i18n/locales/en-GB/messages.pofluxer_app/src/features/i18n/locales/en-US/messages.pofluxer_app/src/features/i18n/locales/es-419/messages.pofluxer_app/src/features/i18n/locales/es-ES/messages.pofluxer_app/src/features/i18n/locales/fi/messages.pofluxer_app/src/features/i18n/locales/fr/messages.pofluxer_app/src/features/i18n/locales/he/messages.pofluxer_app/src/features/i18n/locales/hi/messages.pofluxer_app/src/features/i18n/locales/hr/messages.pofluxer_app/src/features/i18n/locales/hu/messages.pofluxer_app/src/features/i18n/locales/id/messages.pofluxer_app/src/features/i18n/locales/it/messages.pofluxer_app/src/features/i18n/locales/ja/messages.pofluxer_app/src/features/i18n/locales/ko/messages.pofluxer_app/src/features/i18n/locales/lt/messages.pofluxer_app/src/features/i18n/locales/nl/messages.pofluxer_app/src/features/i18n/locales/no/messages.pofluxer_app/src/features/i18n/locales/pl/messages.pofluxer_app/src/features/i18n/locales/pt-BR/messages.pofluxer_app/src/features/i18n/locales/ro/messages.pofluxer_app/src/features/i18n/locales/ru/messages.pofluxer_app/src/features/i18n/locales/sv-SE/messages.pofluxer_app/src/features/i18n/locales/th/messages.pofluxer_app/src/features/i18n/locales/tr/messages.pofluxer_app/src/features/i18n/locales/uk/messages.pofluxer_app/src/features/i18n/locales/vi/messages.pofluxer_app/src/features/i18n/locales/zh-CN/messages.pofluxer_app/src/features/i18n/locales/zh-TW/messages.po