fix(app): make unchecked checkbox border visible
fix(app): make unchecked checkbox border visible
Inspect stored evidence paths
fluxer_app/src/features/ui/checkbox/Checkbox.module.css
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(app): make unchecked checkbox border visible
fluxer_app/src/features/ui/checkbox/Checkbox.module.cssfix(chat): refresh reaction permissions once the cache resolves (#898) Signed-off-by: Hampus Kraft <hampus@fluxer.com>
lib/features/chat/presentation/widgets/messages/message_list.dartfeat(settings): add plutonium page
assets/images/plutonium/perk-expressions.webpassets/images/plutonium/perk-profile.webpassets/images/plutonium/perk-upload.webpassets/images/promo-plutonium-crown.pngios/Runner.xcodeproj/project.pbxprojlib/core/premium/plutonium_store_gate.dartlib/features/settings/presentation/user_settings_modal.dartlib/features/settings/presentation/user_settings_nav.dartlib/features/settings/presentation/widgets/plutonium/store/plutonium_store_bar.dartlib/features/settings/presentation/widgets/plutonium/store/plutonium_store_comparison.dartlib/features/settings/presentation/widgets/plutonium/store/plutonium_store_hero.dartlib/features/settings/presentation/widgets/plutonium/store/plutonium_store_page.dartlib/features/settings/presentation/widgets/plutonium/store/plutonium_store_perk.dartlib/features/settings/presentation/widgets/plutonium/store/plutonium_store_stars.dartlib/features/settings/presentation/widgets/plutonium/store/plutonium_store_style.dartlib/features/settings/providers/plutonium_store_provider.dartlib/features/settings/services/plutonium_store_products.dartlib/features/settings/services/plutonium_store_purchase_client.dartlib/features/settings/utils/plutonium_store_bar_mode.dartlib/features/settings/utils/user_settings_billing_nav.dartlib/features/settings/utils/user_settings_billing_utils.dartlib/features/settings/utils/user_settings_search.dartlib/features/ui/page_sheet/fluxer_page_sheet.dartlib/features/ui/plutonium_upsell/fluxer_plutonium_upsell.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.dartlib/l10n/generated/fluxer_localizations_hr.dartlib/l10n/generated/fluxer_localizations_hu.dartlib/l10n/generated/fluxer_localizations_id.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_nl.dartlib/l10n/generated/fluxer_localizations_pl.dartlib/l10n/generated/fluxer_localizations_pt.dartlib/l10n/generated/fluxer_localizations_ro.dartfix(chat): refresh reaction permissions once the cache resolves Signed-off-by: Hampus Kraft <hampus@fluxer.com>
lib/features/chat/presentation/widgets/messages/message_list.dartfix(api): send correct staff emails and allow suppressing them (#3048)
fluxer_admin/openapi-admin.jsonfluxer_admin/src/api/bulk.rsfluxer_admin/src/api/reports.rsfluxer_admin/src/api/users.rsfluxer_admin/src/routes/message_actions.rsfluxer_admin/src/routes/reports.rsfluxer_admin/src/routes/user_actions.rsfluxer_admin/src/templates/components/form.rsfluxer_admin/src/templates/pages/bulk_actions.rsfluxer_admin/src/templates/pages/report_detail.rsfluxer_admin/src/templates/pages/user_detail_tabs/moderation.rsfluxer_admin/src/utils/forms.rsfluxer_admin/tests/notification_writes.rsfluxer_api/pkgs/email/src/EmailService.tsfluxer_api/pkgs/email/src/IEmailService.tsfluxer_api/pkgs/email/src/TestEmailService.tsfluxer_api/pkgs/email/src/email_i18n/EmailI18n.tsfluxer_api/pkgs/email/src/email_i18n/EmailI18nLocaleFiles.test.tsfluxer_api/pkgs/email/src/email_i18n/EmailI18nMessages.tsfluxer_api/pkgs/email/src/email_i18n/EmailI18nTypes.generated.tsfluxer_api/pkgs/email/src/email_i18n/EmailI18nTypes.tsfluxer_api/pkgs/email/src/email_i18n/locales/ar.tsfluxer_api/pkgs/email/src/email_i18n/locales/bg.tsfluxer_api/pkgs/email/src/email_i18n/locales/cs.tsfluxer_api/pkgs/email/src/email_i18n/locales/da.tsfluxer_api/pkgs/email/src/email_i18n/locales/de.tsfluxer_api/pkgs/email/src/email_i18n/locales/el.tsfluxer_api/pkgs/email/src/email_i18n/locales/en-GB.tsfluxer_api/pkgs/email/src/email_i18n/locales/es-419.tsfluxer_api/pkgs/email/src/email_i18n/locales/es-ES.tsfluxer_api/pkgs/email/src/email_i18n/locales/fi.tsfluxer_api/pkgs/email/src/email_i18n/locales/fr.tsfluxer_api/pkgs/email/src/email_i18n/locales/he.tsfluxer_api/pkgs/email/src/email_i18n/locales/hi.tsfluxer_api/pkgs/email/src/email_i18n/locales/hr.tsfluxer_api/pkgs/email/src/email_i18n/locales/hu.tsfluxer_api/pkgs/email/src/email_i18n/locales/id.tsfluxer_api/pkgs/email/src/email_i18n/locales/it.tsfluxer_api/pkgs/email/src/email_i18n/locales/ja.tsfluxer_api/pkgs/email/src/email_i18n/locales/ko.tsfluxer_api/pkgs/email/src/email_i18n/locales/lt.tsfluxer_api/pkgs/email/src/email_i18n/locales/nl.tsfluxer_api/pkgs/email/src/email_i18n/locales/no.tsfluxer_api/pkgs/email/src/email_i18n/locales/pl.tsfluxer_api/pkgs/email/src/email_i18n/locales/pt-BR.tsfluxer_api/pkgs/email/src/email_i18n/locales/ro.tsfluxer_api/pkgs/email/src/email_i18n/locales/ru.tsfluxer_api/pkgs/email/src/email_i18n/locales/sv-SE.tsfluxer_api/pkgs/email/src/email_i18n/locales/th.tsfluxer_api/pkgs/email/src/email_i18n/locales/tr.tsfix(push): prompt on shell mount, unregister without consent (#895) Signed-off-by: Hampus Kraft <hampus@fluxer.com>
lib/core/push/apns/apns_mobile_device_registration.dartlib/core/push/apns/apns_voip_mobile_device_registration.dartlib/core/push/fcm/fcm_mobile_device_registration.dartlib/features/shell/presentation/shell_route_listeners.darttest/core/push/push_relay_consent_unregister_test.darttest/features/shell/presentation/shell_route_listeners_test.dartfix(app): scroll quick switcher selection after typing (#3044)
fluxer_app/src/features/search/components/quick_switcher/QuickSwitcherModal.tsxfix(push): keep notification images within the web push budget (#3043)
fluxer_push/src/payload.rsfix(push): prompt on shell mount, unregister without consent Signed-off-by: Hampus Kraft <hampus@fluxer.com>
lib/core/push/apns/apns_mobile_device_registration.dartlib/core/push/apns/apns_voip_mobile_device_registration.dartlib/core/push/fcm/fcm_mobile_device_registration.dartlib/features/shell/presentation/shell_route_listeners.darttest/core/push/push_relay_consent_unregister_test.darttest/features/shell/presentation/shell_route_listeners_test.dartfix(push): run the stale DM read check on presence nodes (#3042)
fluxer_gateway/src/presence/presence_update.erlfluxer_gateway/src/push/push.erlfluxer_gateway/test/push_read_dm_tests.erlfix(push): run the stale DM read check on presence nodes
fluxer_gateway/src/presence/presence_update.erlfluxer_gateway/src/push/push.erlfluxer_gateway/test/push_read_dm_tests.erlfeat(self-host): add an overlay that turns off bundled seaweedfs (#3041)
deploy/self-hosting/.env.exampledeploy/self-hosting/external-object-store.compose.ymlfluxer_docs/src/content/docs/operator/configuration.mdxfluxer_docs/src/content/docs/operator/get-started.mdxfluxer_docs/src/content/docs/operator/upgrading.mdxfluxer_docs/src/installer/install.ps1fluxer_docs/src/installer/install.shchore: add in_app_purchase
android/app/src/main/AndroidManifest.xmlmacos/Flutter/GeneratedPluginRegistrant.swiftpubspec.lockpubspec.yamlfix(chat): froward messages missing sticker Fixes: #893
lib/features/chat/presentation/widgets/messages/forwarded_message_content.dartlib/features/chat/presentation/widgets/messages/message_item.dartlib/features/chat/presentation/widgets/messages/message_sticker_image.darttest/features/chat/presentation/widgets/messages/forwarded_message_content_test.dartfix(fluxer_markdown): links not supporting strikethrough Fixes: #894
packages/fluxer_markdown/lib/src/renderers/fluxer_markdown_renderers.dartpackages/fluxer_markdown/test/message_text_flow_test.dartfix(iOS): add NSVoIP desc
ios/Runner.xcodeproj/project.pbxprojios/Runner/Info.plistfix(api): stop treating users without a birth date as minors (#3040)
fluxer_api/src/api/rpc/RpcService.tsfluxer_api/src/api/user/services/UserAccountSettingsService.tsfluxer_api/src/api/user/tests/UserSettingsSensitiveContentFilter.test.tsfix(voice): lower DeepFilterNet attenuation limit to 30 dB (#3039)
fluxer_app/src/features/voice/utils/DeepFilterNoiseProcessor.tsfix(UseForwardDestinations): hide system user (#3038)
fluxer_app/src/features/app/components/dialogs/shared/UseForwardDestinations.tsfix(UseForwardDestinations): hide system user
fluxer_app/src/features/app/components/dialogs/shared/UseForwardDestinations.ts