fix(push): keep notification images within the web push budget (#3043)
fix(push): keep notification images within the web push budget (#3043)
Inspect stored evidence paths
fluxer_push/src/payload.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(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(chat): trim a detached window once the list is idle, refs #713
lib/features/chat/domain/message_window.dartlib/features/chat/presentation/widgets/messages/message_list.dartlib/features/chat/providers/core/chat_view_model.darttest/features/chat/domain/message_window_test.darttest/features/chat/presentation/widgets/message_list_scroll_test.darttest/features/chat/presentation/widgets/messages/message_list_scroll_smoothness_test.darttest/features/chat/presentation/widgets/messages/message_list_test_harness.darttest/features/chat/providers/core/chat_view_model_pagination_test.dartperf(channels): skip unread recomputes on unchanged rows, refs #713
lib/features/channels/providers/unread_provider.darttest/features/channels/providers/unread_provider_test.dartperf(chat): cache message semantics labels, refs #713
lib/features/chat/presentation/widgets/messages/message_item.darttest/features/chat/presentation/widgets/messages/message_item_semantics_test.dartperf(markdown): reuse the channel jump link pattern, refs #713
lib/core/utils/channel_jump_link.dartlib/shared/markdown/fluxer_markdown_adapter.darttest/core/utils/channel_jump_link_test.dartperf(media): pick default avatars without BigInt, refs #713
lib/core/media/fluxer_media_url.dartperf(chat): rebuild reply previews only on parent changes, refs #713
lib/features/chat/presentation/widgets/message_actions/reply_preview.darttest/features/chat/presentation/widgets/message_actions/reply_preview_test.dartperf(chat): cache user date formats, refs #713
lib/features/chat/utils/messages/message_timestamp_format.dartlib/shared/utils/user_date_formatting.darttest/shared/utils/user_date_formatting_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