fix(api): serialise elapsed temp bans as null for the admin panel (#1817)
fix(api): serialise elapsed temp bans as null for the admin panel (#1817)
Inspect stored evidence paths
fluxer_api/src/api/admin/models/UserTypes.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(api): serialise elapsed temp bans as null for the admin panel (#1817)
fluxer_api/src/api/admin/models/UserTypes.tsfix(api): stop treating accounts pending deletion as already deleted (#1816)
fluxer_api/src/api/user/services/UserRelationshipService.tsfluxer_api/src/api/user/tests/UserRelationshipStateTransitions.test.tsfix(ui): move more buttons to shared ui
lib/features/friends/presentation/widgets/friends_list.dartlib/features/profile/presentation/widgets/user_profile_action_card_row.dartlib/features/profile/presentation/widgets/user_profile_note_card.dartlib/features/profile/presentation/widgets/user_profile_relationship_button.dartlib/shared/widgets/friend_request_sheet_item.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/friends/presentation/widgets/friends_list.dartlib/features/profile/presentation/widgets/user_profile_action_card_row.dartlib/features/profile/presentation/widgets/user_profile_note_card.dartlib/features/profile/presentation/widgets/user_profile_relationship_button.dartlib/shared/widgets/friend_request_sheet_item.dartfix(chat): attachment sync scope
lib/features/chat/presentation/widgets/attachments/attachment_list_renderer.dartlib/features/chat/presentation/widgets/attachments/attachment_media_grid.dartlib/features/chat/presentation/widgets/attachments/attachment_renderer.dartlib/features/chat/presentation/widgets/messages/forwarded_message_content.dartlib/features/chat/utils/spoiler_utils.darttest/features/chat/utils/spoiler_utils_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/widgets/attachments/attachment_list_renderer.dartlib/features/chat/presentation/widgets/attachments/attachment_media_grid.dartlib/features/chat/presentation/widgets/attachments/attachment_renderer.dartlib/features/chat/presentation/widgets/messages/forwarded_message_content.dartlib/features/chat/utils/spoiler_utils.dartpackages/fluxer_markdown/lib/src/renderers/fluxer_markdown_renderers.dartpackages/fluxer_markdown/test/spoiler_syntax_test.darttest/features/chat/utils/spoiler_utils_test.dartfix(fluxer_markdown): spoilered text wrapping Fixes: #684
packages/fluxer_markdown/lib/src/renderers/fluxer_markdown_renderers.dartpackages/fluxer_markdown/test/spoiler_syntax_test.dartfix(chat): attachment spoiler losing sync status
lib/features/chat/presentation/widgets/attachments/attachment_list_renderer.dartlib/features/chat/presentation/widgets/attachments/attachment_media_grid.dartlib/features/chat/presentation/widgets/attachments/attachment_renderer.dartlib/features/chat/presentation/widgets/messages/forwarded_message_content.dartlib/features/chat/presentation/widgets/messages/message_item.dartlib/features/chat/providers/messages/channel_spoiler_sync_provider.dartlib/features/chat/utils/spoiler_utils.darttest/features/chat/utils/spoiler_utils_test.darttest/features/members/utils/member_list_access_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/widgets/attachments/attachment_list_renderer.dartlib/features/chat/presentation/widgets/attachments/attachment_media_grid.dartlib/features/chat/presentation/widgets/attachments/attachment_renderer.dartlib/features/chat/presentation/widgets/messages/forwarded_message_content.dartlib/features/chat/presentation/widgets/messages/message_item.dartlib/features/chat/providers/messages/channel_spoiler_sync_provider.dartlib/features/chat/utils/spoiler_utils.darttest/features/chat/utils/spoiler_utils_test.darttest/features/members/utils/member_list_access_test.dartfix(app): only warn about software encoding when no layer is accelerated (#1815)
fluxer_app/src/features/voice/engine/voice_screen_share_manager/shared.tsfeat(members): check guild permissions and status Fixes: #687
lib/features/guilds/domain/guild.dartlib/features/members/presentation/widgets/channel_members.dartlib/features/members/presentation/widgets/guild_members_tab_content.dartlib/features/members/presentation/widgets/member_list_shared_widgets.dartlib/features/members/providers/member_list_access_provider.dartlib/features/members/utils/member_list_access.dartlib/l10n/fluxer_en.arblib/l10n/generated/fluxer_localizations.dartlib/l10n/generated/fluxer_localizations_ar.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_hu.dartlib/l10n/generated/fluxer_localizations_it.dartlib/l10n/generated/fluxer_localizations_ja.dartlib/l10n/generated/fluxer_localizations_ko.dartlib/l10n/generated/fluxer_localizations_lt.dartlib/l10n/generated/fluxer_localizations_nb.dartlib/l10n/generated/fluxer_localizations_pl.dartlib/l10n/generated/fluxer_localizations_pt.dartlib/l10n/generated/fluxer_localizations_ru.dartlib/l10n/generated/fluxer_localizations_sv.dartlib/l10n/generated/fluxer_localizations_th.dartlib/l10n/generated/fluxer_localizations_tr.dartlib/l10n/generated/fluxer_localizations_uk.dartlib/l10n/generated/fluxer_localizations_zh.darttest/features/members/utils/member_list_access_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/guilds/domain/guild.dartlib/features/members/presentation/widgets/channel_members.dartlib/features/members/presentation/widgets/guild_members_tab_content.dartlib/features/members/presentation/widgets/member_list_shared_widgets.dartlib/features/members/providers/member_list_access_provider.dartlib/features/members/utils/member_list_access.dartlib/l10n/fluxer_en.arblib/l10n/generated/fluxer_localizations.dartlib/l10n/generated/fluxer_localizations_ar.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_hu.dartlib/l10n/generated/fluxer_localizations_it.dartlib/l10n/generated/fluxer_localizations_ja.dartlib/l10n/generated/fluxer_localizations_ko.dartlib/l10n/generated/fluxer_localizations_lt.dartlib/l10n/generated/fluxer_localizations_nb.dartlib/l10n/generated/fluxer_localizations_pl.dartlib/l10n/generated/fluxer_localizations_pt.dartlib/l10n/generated/fluxer_localizations_ru.dartlib/l10n/generated/fluxer_localizations_sv.dartlib/l10n/generated/fluxer_localizations_th.dartlib/l10n/generated/fluxer_localizations_tr.dartlib/l10n/generated/fluxer_localizations_uk.dartlib/l10n/generated/fluxer_localizations_zh.darttest/features/members/utils/member_list_access_test.dartchore: dart format
lib/features/emoji/domain/emoji_attribution.dartlib/features/emoji/domain/emoji_info_data.dartlib/features/emoji/presentation/sheets/emoji_info_bottom_sheet.dartlib/features/emoji/providers/emoji_info_provider.darttest/features/emoji/presentation/sheets/emoji_info_bottom_sheet_test.darttest/features/emoji/utils/emoji_attribution_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/emoji/domain/emoji_attribution.dartlib/features/emoji/domain/emoji_info_data.dartlib/features/emoji/presentation/sheets/emoji_info_bottom_sheet.dartlib/features/emoji/providers/emoji_info_provider.dartlib/features/voice/presentation/widgets/incoming_voice_call_layer.dartlib/features/voice/presentation/widgets/incoming_voice_call_sheet.dartlib/features/voice/utils/incoming_voice_call_actions.darttest/features/emoji/presentation/sheets/emoji_info_bottom_sheet_test.darttest/features/emoji/utils/emoji_attribution_test.dartfix(voice): incoming call replacing root nav Fixes: #686
lib/features/voice/presentation/widgets/incoming_voice_call_layer.dartlib/features/voice/presentation/widgets/incoming_voice_call_sheet.dartlib/features/voice/utils/incoming_voice_call_actions.dartfix(desktop): stop the windows audio probe timing out against its own budget (#1814)
fluxer_app/src/features/voice/utils/NativeAudioCaptureBridge.tsfluxer_desktop/native/win-process-loopback/src/lib.rsfix(desktop): stop the windows audio probe timing out against its own budget
fluxer_app/src/features/voice/utils/NativeAudioCaptureBridge.tsfluxer_desktop/native/win-process-loopback/src/lib.rsfix(app): apply the screen share audio toggle to the surface being shared (#1813)
fluxer_app/src/features/voice/components/StreamSettingsMenuContent.tsxfluxer_app/src/features/voice/components/VoiceControlBar.tsxfluxer_app/src/features/voice/utils/ScreenShareStartFlow.tschore(i18n): update public marketing catalogs (#1812) Co-authored-by: hampus-fluxer <241303489+hampus-fluxer@users.noreply.github.com>
packages/i18n/marketing/ar.popackages/i18n/marketing/bg.popackages/i18n/marketing/cs.popackages/i18n/marketing/da.popackages/i18n/marketing/de.popackages/i18n/marketing/el.popackages/i18n/marketing/en-GB.popackages/i18n/marketing/en-US.popackages/i18n/marketing/es-419.popackages/i18n/marketing/es-ES.popackages/i18n/marketing/fi.popackages/i18n/marketing/fr.popackages/i18n/marketing/he.popackages/i18n/marketing/hi.popackages/i18n/marketing/hr.popackages/i18n/marketing/hu.popackages/i18n/marketing/id.popackages/i18n/marketing/it.popackages/i18n/marketing/ja.popackages/i18n/marketing/ko.popackages/i18n/marketing/lt.popackages/i18n/marketing/nl.popackages/i18n/marketing/no.popackages/i18n/marketing/pl.popackages/i18n/marketing/pt-BR.popackages/i18n/marketing/ro.popackages/i18n/marketing/ru.popackages/i18n/marketing/sv-SE.popackages/i18n/marketing/th.popackages/i18n/marketing/tr.popackages/i18n/marketing/uk.popackages/i18n/marketing/vi.popackages/i18n/marketing/zh-CN.popackages/i18n/marketing/zh-TW.pochore(marketing): advance pointer f39eced → 02e3a2c (#1811) Co-authored-by: hampus-fluxer <241303489+hampus-fluxer@users.noreply.github.com>
fluxer_marketing