chore: update packages
chore: update packages
Inspect stored evidence paths
pubspec.lockpubspec.yaml
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
chore: update packages
pubspec.lockpubspec.yamlMerge remote-tracking branch 'origin/canary' into canary
pubspec.lockpubspec.yamlfix(chat): hide reply user avatar in dense mode Fixes: #764
lib/features/chat/presentation/widgets/message_actions/reply_preview.dartlib/features/chat/presentation/widgets/messages/message_item.darttest/core/quick_actions/home_quick_action_items_test.darttest/features/chat/presentation/widgets/message_actions/reply_preview_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/widgets/message_actions/reply_preview.dartlib/features/chat/presentation/widgets/messages/message_item.darttest/core/quick_actions/home_quick_action_items_test.darttest/features/chat/presentation/widgets/message_actions/reply_preview_test.dartfeat(core): add quick actions to launch pages
android/app/src/main/res/drawable/quick_action_dms.xmlandroid/app/src/main/res/drawable/quick_action_notifications.xmlandroid/app/src/main/res/drawable/quick_action_search.xmlandroid/app/src/main/res/raw/keep.xmlios/Runner.xcodeproj/project.pbxprojios/Runner/Assets.xcassets/quick_action_dms.imageset/Contents.jsonios/Runner/Assets.xcassets/quick_action_dms.imageset/quick_action_dms.svgios/Runner/Assets.xcassets/quick_action_notifications.imageset/Contents.jsonios/Runner/Assets.xcassets/quick_action_notifications.imageset/quick_action_notifications.svgios/Runner/Assets.xcassets/quick_action_search.imageset/Contents.jsonios/Runner/Assets.xcassets/quick_action_search.imageset/quick_action_search.svglib/app.dartlib/core/deep_links/deep_link_handler.dartlib/core/providers/app_startup_provider.dartlib/core/push/push_account_lifecycle.dartlib/core/quick_actions/home_quick_action.dartlib/core/quick_actions/home_quick_action_items.dartlib/core/quick_actions/home_quick_actions_binding.dartlib/core/quick_actions/home_quick_actions_plugin.dartlib/core/quick_actions/pending_home_quick_action_provider.dartlib/features/shell/presentation/shell_route_listeners.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.dartpubspec.lockpubspec.yamltest/core/quick_actions/home_quick_action_items_test.darttest/core/quick_actions/pending_home_quick_action_provider_test.dartMerge remote-tracking branch 'origin/canary' into canary
android/app/src/main/res/drawable/quick_action_dms.xmlandroid/app/src/main/res/drawable/quick_action_notifications.xmlandroid/app/src/main/res/drawable/quick_action_search.xmlandroid/app/src/main/res/raw/keep.xmlios/Runner.xcodeproj/project.pbxprojios/Runner/Assets.xcassets/quick_action_dms.imageset/Contents.jsonios/Runner/Assets.xcassets/quick_action_dms.imageset/quick_action_dms.svgios/Runner/Assets.xcassets/quick_action_notifications.imageset/Contents.jsonios/Runner/Assets.xcassets/quick_action_notifications.imageset/quick_action_notifications.svgios/Runner/Assets.xcassets/quick_action_search.imageset/Contents.jsonios/Runner/Assets.xcassets/quick_action_search.imageset/quick_action_search.svglib/app.dartlib/core/deep_links/deep_link_handler.dartlib/core/providers/app_startup_provider.dartlib/core/push/push_account_lifecycle.dartlib/core/quick_actions/home_quick_action.dartlib/core/quick_actions/home_quick_action_items.dartlib/core/quick_actions/home_quick_actions_binding.dartlib/core/quick_actions/home_quick_actions_plugin.dartlib/core/quick_actions/pending_home_quick_action_provider.dartlib/features/shell/presentation/shell_route_listeners.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.dartpubspec.lockpubspec.yamltest/core/quick_actions/home_quick_action_items_test.darttest/core/quick_actions/pending_home_quick_action_provider_test.dartMerge remote-tracking branch 'origin/canary' into canary
pubspec.lockUpdate pubspec.lock
pubspec.lockfeat(chat): invite embed shows invite pauses Fixes: #766
lib/core/notifications/system_notification_sound_policy.dartlib/features/chat/presentation/widgets/embeds/embed_invite.dartlib/features/guilds/presentation/modals/invite_accept_modal.dartlib/features/guilds/utils/guild_invite_action_state.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/guilds/utils/guild_invite_action_state_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/core/notifications/system_notification_sound_policy.dartlib/features/chat/presentation/widgets/embeds/embed_invite.dartlib/features/guilds/presentation/modals/invite_accept_modal.dartlib/features/guilds/utils/guild_invite_action_state.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/guilds/utils/guild_invite_action_state_test.dartfeat(sfx): mute on dnd Fixes: #767
android/app/src/main/kotlin/com/fluxer/NotificationCancelBridge.ktlib/core/notifications/system_notification_sound_policy.dartlib/core/providers/fluxer_sfx_provider.dartlib/features/chat/service/message_notification_sfx_gate.dartlib/features/profile/domain/presence_notification_policy.darttest/features/chat/service/message_notification_sfx_gate_test.darttest/features/profile/domain/presence_notification_policy_test.dartMerge remote-tracking branch 'origin/canary' into canary
android/app/src/main/kotlin/com/fluxer/NotificationCancelBridge.ktlib/core/notifications/system_notification_sound_policy.dartlib/core/providers/fluxer_sfx_provider.dartlib/features/chat/service/message_notification_sfx_gate.dartlib/features/profile/domain/presence_notification_policy.darttest/features/chat/service/message_notification_sfx_gate_test.darttest/features/profile/domain/presence_notification_policy_test.dartperf(api): harvest messages a page at a time (#2633)
fluxer_api/src/api/worker/tasks/HarvestUserData.test.tsfluxer_api/src/api/worker/tasks/HarvestUserData.tsi18n: regenerate localizations
lib/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.dartperf(api): harvest messages a page at a time
fluxer_api/src/api/worker/tasks/HarvestUserData.test.tsfluxer_api/src/api/worker/tasks/HarvestUserData.tsperf(api): harvest messages a page at a time
fluxer_api/src/api/worker/tasks/HarvestUserData.test.tsfluxer_api/src/api/worker/tasks/HarvestUserData.tsfix(dms): correct search button icon size
lib/features/dm/presentation/widgets/dm_list.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/dm/presentation/widgets/dm_list.darti18n: regenerate localizations
lib/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.dartfix(api): harvest every authored message, not the first 100000 (#2631)
fluxer_api/src/api/worker/tasks/HarvestUserData.tsfluxer_docs/src/content/docs/http-api/users/data-harvest.mdx