fix(admin): declare gateway cluster_metrics in node stats (#2728)
fix(admin): declare gateway cluster_metrics in node stats (#2728)
Inspect stored evidence paths
fluxer_admin/openapi-admin.jsonpackages/schema/src/domains/admin/AdminSchemas.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
fix(admin): declare gateway cluster_metrics in node stats (#2728)
fluxer_admin/openapi-admin.jsonpackages/schema/src/domains/admin/AdminSchemas.tsfix(api): keep stickers on messages sent to personal notes (#2727)
fluxer_api/src/api/channel/services/message/MessageSendService.tsMerge branch 'canary' into beta
assets/haptics/neko_purr.ahapdart_sdklib/core/gateway/gateway_event_handler.dartlib/core/providers/app_startup_provider.dartlib/core/providers/gateway_connection_provider.dartlib/core/push/pending_push_notification_route.dartlib/core/router/fluxer_router.dartlib/core/router/pre_reconnecting_location_provider.dartlib/core/theme/theme_variable_mapping.dartlib/core/theme/themes/coal.dartlib/features/chat/data/chat_wallpaper_file_store.dartlib/features/chat/presentation/widgets/attachments/textual_attachment_code_panel.dartlib/features/chat/presentation/widgets/channel/channel_chat_panel.dartlib/features/chat/presentation/widgets/composer/channel_textarea.dartlib/features/chat/presentation/widgets/messages/chat_list_keyboard_dismiss.dartlib/features/chat/presentation/widgets/messages/neko_sprite.dartlib/features/chat/presentation/widgets/wallpaper/chat_wallpaper_backdrop.dartlib/features/chat/providers/chat_wallpaper_provider.dartlib/features/chat/providers/core/chat_view_model.dartlib/features/chat/wallpaper/chat_wallpaper.dartlib/features/guilds/presentation/widgets/guild_drag_wrapper.dartlib/features/guilds/presentation/widgets/guild_folder_context_menu.dartlib/features/guilds/presentation/widgets/guild_icon_peek_gesture_host.dartlib/features/guilds/presentation/widgets/guild_icon_peek_menu.dartlib/features/guilds/presentation/widgets/guild_navbar_folder.dartlib/features/input/presentation/keybind_scope.dartlib/features/profile/presentation/widgets/user_profile_view.dartlib/features/profile/utils/premium_badge_visibility.dartlib/features/settings/presentation/widgets/chat_wallpaper_section.dartlib/features/settings/presentation/widgets/user_advanced_settings.dartlib/features/settings/presentation/widgets/user_plutonium_settings.dartlib/features/settings/services/premium_checkout_service.dartlib/features/settings/utils/user_settings_search_index.dartlib/features/ui/background/starfield_background.dartlib/features/ui/input/fluxer_clipboard_scope.dartlib/features/ui/input/text_editing_shortcuts.dartlib/l10n/fluxer_en.arblib/l10n/generated/fluxer_localizations.dartlib/l10n/generated/fluxer_localizations_ar.dartlib/l10n/generated/fluxer_localizations_bg.dartlib/l10n/generated/fluxer_localizations_cs.dartlib/l10n/generated/fluxer_localizations_da.dartlib/l10n/generated/fluxer_localizations_de.dartlib/l10n/generated/fluxer_localizations_el.dartlib/l10n/generated/fluxer_localizations_en.dartlib/l10n/generated/fluxer_localizations_es.dartlib/l10n/generated/fluxer_localizations_fi.dartlib/l10n/generated/fluxer_localizations_fr.dartlib/l10n/generated/fluxer_localizations_he.dartlib/l10n/generated/fluxer_localizations_hi.dartfeat(haptics): upgrade neko purr to match real cat
assets/haptics/neko_purr.ahapMerge remote-tracking branch 'origin/canary' into canary
assets/haptics/neko_purr.ahapstyle(voice): format the room_finished webhook test
fluxer_api/src/api/infrastructure/tests/LiveKitWebhookService.test.tsfix(chat): keep own send message from showing NEW divider Fixes: #800
lib/features/chat/providers/core/chat_view_model.darttest/features/chat/providers/core/chat_view_model_send_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/providers/core/chat_view_model.darttest/features/chat/providers/core/chat_view_model_send_test.dartfix(ci): stop a new component blocking every other image promote
tools/ci/src/image_set.rsfix(voice): correct the room_finished test harness types (#2723)
fluxer_api/src/api/infrastructure/tests/LiveKitWebhookService.test.tsfix(haptics): increases neko
assets/haptics/neko_purr.ahapMerge remote-tracking branch 'origin/canary' into canary
assets/haptics/neko_purr.ahapdocs(self-host): tighten the env example comments (#2722)
deploy/self-hosting/.env.exampledocs: drop exact counts that go stale when inventory changes (#2721)
fluxer_docs/src/content/docs/admin-api/api-keys.mdxfluxer_docs/src/content/docs/admin-api/archives.mdxfluxer_docs/src/content/docs/admin-api/blocklists.mdxfluxer_docs/src/content/docs/admin-api/discovery.mdxfluxer_docs/src/content/docs/admin-api/guilds.mdxfluxer_docs/src/content/docs/admin-api/index.mdxfluxer_docs/src/content/docs/admin-api/instance.mdxfluxer_docs/src/content/docs/admin-api/jobs.mdxfluxer_docs/src/content/docs/admin-api/messages.mdxfluxer_docs/src/content/docs/admin-api/reports.mdxfluxer_docs/src/content/docs/admin-api/search-indexes.mdxfluxer_docs/src/content/docs/admin-api/users.mdxfluxer_docs/src/content/docs/admin-api/voice.mdxfluxer_docs/src/content/docs/authentication.mdfluxer_docs/src/content/docs/conventions.mdfluxer_docs/src/content/docs/gateway/event-filtering.mdfluxer_docs/src/content/docs/gateway/events.mdfluxer_docs/src/content/docs/gateway/limits-and-rate-limits.mdfluxer_docs/src/content/docs/gateway/opcodes-and-close-codes.mdfluxer_docs/src/content/docs/gateway/overview.mdfluxer_docs/src/content/docs/http-api/applications.mdxfluxer_docs/src/content/docs/http-api/authentication.mdxfluxer_docs/src/content/docs/http-api/billing.mdxfluxer_docs/src/content/docs/http-api/calls.mdxfluxer_docs/src/content/docs/http-api/channels.mdxfluxer_docs/src/content/docs/http-api/connections.mdxfluxer_docs/src/content/docs/http-api/deployment-availability.mdfluxer_docs/src/content/docs/http-api/donations.mdxfluxer_docs/src/content/docs/http-api/downloads.mdxfluxer_docs/src/content/docs/http-api/errors.mdfluxer_docs/src/content/docs/http-api/experiments.mdxfluxer_docs/src/content/docs/http-api/gifs.mdxfluxer_docs/src/content/docs/http-api/gifts.mdxfluxer_docs/src/content/docs/http-api/guild-audit-logs.mdxfluxer_docs/src/content/docs/http-api/guild-member-search.mdxfluxer_docs/src/content/docs/http-api/guild-members.mdxfluxer_docs/src/content/docs/http-api/guild-stickers.mdxfluxer_docs/src/content/docs/http-api/guilds.mdxfluxer_docs/src/content/docs/http-api/index.mdfluxer_docs/src/content/docs/http-api/instance.mdxfluxer_docs/src/content/docs/http-api/memes.mdxfluxer_docs/src/content/docs/http-api/messages.mdxfluxer_docs/src/content/docs/http-api/oauth2.mdxfluxer_docs/src/content/docs/http-api/premium.mdxfluxer_docs/src/content/docs/http-api/reports.mdxfluxer_docs/src/content/docs/http-api/search.mdxfluxer_docs/src/content/docs/http-api/streams.mdxfluxer_docs/src/content/docs/http-api/users.mdxfluxer_docs/src/content/docs/http-api/users/content.mdxfluxer_docs/src/content/docs/http-api/users/data-harvest.mdxfix(voice): stop room_finished evicting a whole channel (#2720)
fluxer_api/src/api/infrastructure/LiveKitWebhookService.tsfluxer_api/src/api/infrastructure/tests/LiveKitWebhookService.test.tsfeat(voice): add the recon service and remove the old worker (#2719)
.github/labeller.yaml.github/workflows/build-recon.yamlCargo.lockCargo.tomlconfig/env/development.envfluxer_api/src/api/Config.tsfluxer_api/src/api/config/APIConfig.tsfluxer_api/src/api/infrastructure/VoiceRoomContext.tsfluxer_api/src/api/voice/VoiceReconciliationWorker.test.tsfluxer_api/src/api/voice/VoiceReconciliationWorker.tsfluxer_api/src/api/voice/tests/VoiceReconciliationWorkerStop.test.tsfluxer_api/src/api/worker/WorkerDependencies.tsfluxer_api/src/api/worker/WorkerMain.tsfluxer_recon/Cargo.tomlfluxer_recon/Dockerfilefluxer_recon/src/actuate.rsfluxer_recon/src/budget.rsfluxer_recon/src/census.rsfluxer_recon/src/clock.rsfluxer_recon/src/config.rsfluxer_recon/src/control.rsfluxer_recon/src/decide.rsfluxer_recon/src/discovery.rsfluxer_recon/src/evidence.rsfluxer_recon/src/gateway/codes.rsfluxer_recon/src/gateway/mod.rsfluxer_recon/src/gateway/nats.rsfluxer_recon/src/guards.rsfluxer_recon/src/health.rsfluxer_recon/src/ids.rsfluxer_recon/src/ledger.rsfluxer_recon/src/lib.rsfluxer_recon/src/livekit/auth.rsfluxer_recon/src/livekit/mod.rsfluxer_recon/src/livekit/twirp.rsfluxer_recon/src/main.rsfluxer_recon/src/metrics.rsfluxer_recon/src/names.rsfluxer_recon/src/observe.rsfluxer_recon/src/runtime.rsfluxer_recon/src/schedule.rsfluxer_recon/src/service.rsfluxer_recon/src/singleton.rsfluxer_recon/src/suspicion.rsfluxer_recon/src/topology/mod.rsfluxer_recon/src/topology/postgres.rsfluxer_recon/src/topology/scylla.rsfluxer_recon/src/turn.rsfluxer_recon/src/webhook.rsfluxer_svc/src/metrics.rsfix(ui): unified SidebarPeekContent for guilds and folders (#774) (#793) Signed-off-by: Devi <devi@devimorris.tech>
lib/features/guilds/presentation/widgets/guild_drag_wrapper.dartlib/features/guilds/presentation/widgets/guild_folder_context_menu.dartlib/features/guilds/presentation/widgets/guild_icon_peek_gesture_host.dartlib/features/guilds/presentation/widgets/guild_icon_peek_menu.dartlib/features/guilds/presentation/widgets/guild_navbar_folder.darttest/features/guilds/presentation/widgets/guild_folder_peek_gesture_host_test.darttest/features/guilds/presentation/widgets/guild_icon_peek_gesture_host_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/guilds/presentation/widgets/guild_drag_wrapper.dartlib/features/guilds/presentation/widgets/guild_folder_context_menu.dartlib/features/guilds/presentation/widgets/guild_icon_peek_gesture_host.dartlib/features/guilds/presentation/widgets/guild_icon_peek_menu.dartlib/features/guilds/presentation/widgets/guild_navbar_folder.darttest/features/guilds/presentation/widgets/guild_folder_peek_gesture_host_test.darttest/features/guilds/presentation/widgets/guild_icon_peek_gesture_host_test.dartfix(chat): spoiler text hard to see in AMOLED theme Fixes: #794
lib/core/theme/theme_variable_mapping.dartlib/core/theme/themes/coal.dartlib/shared/markdown/fluxer_markdown_adapter.dartpackages/fluxer_markdown/lib/src/renderers/fluxer_markdown_renderers.dartpackages/fluxer_markdown/test/spoiler_syntax_test.darttest/core/theme/custom_theme_css_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/core/theme/theme_variable_mapping.dartlib/core/theme/themes/coal.dartlib/shared/markdown/fluxer_markdown_adapter.dartpackages/fluxer_markdown/lib/src/renderers/fluxer_markdown_renderers.dartpackages/fluxer_markdown/test/spoiler_syntax_test.darttest/core/theme/custom_theme_css_test.dart