fix(push): iOS correct date format
fix(push): iOS correct date format
Inspect stored evidence paths
ios/NotificationService/NotificationService.swift
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): iOS correct date format
ios/NotificationService/NotificationService.swiftMerge remote-tracking branch 'origin/canary' into canary
ios/NotificationService/NotificationService.swiftfeat(admin): hint text for * search in user page (#2922)
fluxer_admin/src/templates/pages/users_list.rsMerge remote-tracking branch 'origin/main'
fluxer_admin/src/templates/pages/users_list.rsTranslated using Weblate (Spanish (Latin America)) Currently translated at 100.0% (16 of 16 strings) Co-authored-by: Eyeflame <eyeflamx@gmail.com> Translate-URL: https://weblate.fluxer.tools/projects/fluxer/content/es_419/ Translation: Fluxer/API content messages
fluxer_api/src/api/content_i18n/weblate/locales/es-419.jsonTranslated using Weblate (Chinese (Traditional Han script)) Currently translated at 75.0% (12 of 16 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 75.0% (12 of 16 strings) Translated using Weblate (Vietnamese) Currently translated at 75.0% (12 of 16 strings) Translated using Weblate (Ukrainian) Currently translated at 81.2% (13 of 16 strings) Translated using Weblate (Turkish) Currently translated at 75.0% (12 of 16 strings) Translated using Weblate (Thai) Currently translated at 87.5% (14 of 16 strings) Translated using Weblate (Swedish) Currently translated at 75.0% (12 of 16 strings) Translated using Weblate (Russian) Currently translated at 87.5% (14 of 16 strings) Translated using Weblate (Romanian) Currently translated at 87.5% (14 of 16 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 81.2% (13 of 16 strings) Translated using Weblate (Polish) Currently translated at 75.0% (12 of 16 strings) Translated using Weblate (Norwegian Bokmål) Currently translated at 75.0% (12 of 16 strings) Translated using Weblate (Dutch) Currently translated at 75.0% (12 of 16 strings) Translated using Weblate (Lithuanian) Currently translated at 87.5% (14 of 16 strings) Translated using Weblate (Korean) Currently translated at 75.0% (12 of 16 strings) Translated using Weblate (Japanese) Currently translated at 87.5% (14 of 16 strings) Translated using Weblate (Italian) Currently translated at 75.0% (12 of 16 strings) Translated using Weblate (Indonesian) Currently translated at 87.5% (14 of 16 strings) Translated using Weblate (Hungarian) Currently translated at 93.7% (15 of 16 strings) Translated using Weblate (Croatian) Currently translated at 75.0% (12 of 16 strings) Translated using Weblate (Hindi) Currently translated at 87.5% (14 of 16 strings) Translated using Weblate (Hebrew) Currently translated at 75.0% (12 of 16 strings) Translated using Weblate (French) Currently translated at 75.0% (12 of 16 s…
fluxer_api/src/api/content_i18n/weblate/locales/ar.jsonfluxer_api/src/api/content_i18n/weblate/locales/bg.jsonfluxer_api/src/api/content_i18n/weblate/locales/cs.jsonfluxer_api/src/api/content_i18n/weblate/locales/da.jsonfluxer_api/src/api/content_i18n/weblate/locales/de.jsonfluxer_api/src/api/content_i18n/weblate/locales/el.jsonfluxer_api/src/api/content_i18n/weblate/locales/en-GB.jsonfluxer_api/src/api/content_i18n/weblate/locales/es-ES.jsonfluxer_api/src/api/content_i18n/weblate/locales/fi.jsonfluxer_api/src/api/content_i18n/weblate/locales/fr.jsonfluxer_api/src/api/content_i18n/weblate/locales/he.jsonfluxer_api/src/api/content_i18n/weblate/locales/hi.jsonfluxer_api/src/api/content_i18n/weblate/locales/hr.jsonfluxer_api/src/api/content_i18n/weblate/locales/hu.jsonfluxer_api/src/api/content_i18n/weblate/locales/id.jsonfluxer_api/src/api/content_i18n/weblate/locales/it.jsonfluxer_api/src/api/content_i18n/weblate/locales/ja.jsonfluxer_api/src/api/content_i18n/weblate/locales/ko.jsonfluxer_api/src/api/content_i18n/weblate/locales/lt.jsonfluxer_api/src/api/content_i18n/weblate/locales/nl.jsonfluxer_api/src/api/content_i18n/weblate/locales/no.jsonfluxer_api/src/api/content_i18n/weblate/locales/pl.jsonfluxer_api/src/api/content_i18n/weblate/locales/pt-BR.jsonfluxer_api/src/api/content_i18n/weblate/locales/ro.jsonfluxer_api/src/api/content_i18n/weblate/locales/ru.jsonfluxer_api/src/api/content_i18n/weblate/locales/sv-SE.jsonfluxer_api/src/api/content_i18n/weblate/locales/th.jsonfluxer_api/src/api/content_i18n/weblate/locales/tr.jsonfluxer_api/src/api/content_i18n/weblate/locales/uk.jsonfluxer_api/src/api/content_i18n/weblate/locales/vi.jsonfluxer_api/src/api/content_i18n/weblate/locales/zh-CN.jsonfluxer_api/src/api/content_i18n/weblate/locales/zh-TW.jsonMerge remote-tracking branch 'origin/main'
fluxer_api/src/api/admin/services/AdminSearchService.tsfluxer_api/src/api/search/meilisearch/MeilisearchDomainAdapters.tsfluxer_api/src/api/search/meilisearch/MeilisearchIndexAdapter.test.tsfix(admin): ordering fixes for admin user search and meilisearch (#2920)
fluxer_api/src/api/admin/services/AdminSearchService.tsfluxer_api/src/api/search/meilisearch/MeilisearchDomainAdapters.tsfluxer_api/src/api/search/meilisearch/MeilisearchIndexAdapter.test.tsMerge remote-tracking branch 'origin/main'
fluxer_api/src/api/admin/services/AdminSearchService.tsfluxer_api/src/api/search/meilisearch/MeilisearchDomainAdapters.tsfluxer_api/src/api/search/meilisearch/MeilisearchIndexAdapter.test.tsfix(app): point self-hosted users at their instance admins (#2921)
fluxer_app/src/features/auth/components/modals/RequiredActionModal.tsxfluxer_app/src/features/auth/components/modals/required_action/RequiredActionDescriptors.tsfluxer_app/src/features/auth/components/modals/required_action/RequiredActionEscapeCopy.tsfluxer_app/src/features/auth/components/modals/required_action/RequiredActionShared.tsxfluxer_app/src/features/i18n/locales/ar/messages.pofluxer_app/src/features/i18n/locales/auto-i18n-reviewed-unchanged.jsonfluxer_app/src/features/i18n/locales/bg/messages.pofluxer_app/src/features/i18n/locales/cs/messages.pofluxer_app/src/features/i18n/locales/da/messages.pofluxer_app/src/features/i18n/locales/de/messages.pofluxer_app/src/features/i18n/locales/el/messages.pofluxer_app/src/features/i18n/locales/en-GB/messages.pofluxer_app/src/features/i18n/locales/en-US/messages.pofluxer_app/src/features/i18n/locales/es-419/messages.pofluxer_app/src/features/i18n/locales/es-ES/messages.pofluxer_app/src/features/i18n/locales/fi/messages.pofluxer_app/src/features/i18n/locales/fr/messages.pofluxer_app/src/features/i18n/locales/he/messages.pofluxer_app/src/features/i18n/locales/hi/messages.pofluxer_app/src/features/i18n/locales/hr/messages.pofluxer_app/src/features/i18n/locales/hu/messages.pofluxer_app/src/features/i18n/locales/id/messages.pofluxer_app/src/features/i18n/locales/it/messages.pofluxer_app/src/features/i18n/locales/ja/messages.pofluxer_app/src/features/i18n/locales/ko/messages.pofluxer_app/src/features/i18n/locales/lt/messages.pofluxer_app/src/features/i18n/locales/nl/messages.pofluxer_app/src/features/i18n/locales/no/messages.pofluxer_app/src/features/i18n/locales/pl/messages.pofluxer_app/src/features/i18n/locales/pt-BR/messages.pofluxer_app/src/features/i18n/locales/ro/messages.pofluxer_app/src/features/i18n/locales/ru/messages.pofluxer_app/src/features/i18n/locales/sv-SE/messages.pofluxer_app/src/features/i18n/locales/th/messages.pofluxer_app/src/features/i18n/locales/tr/messages.pofluxer_app/src/features/i18n/locales/uk/messages.pofluxer_app/src/features/i18n/locales/vi/messages.pofluxer_app/src/features/i18n/locales/zh-CN/messages.pofluxer_app/src/features/i18n/locales/zh-TW/messages.pofluxer_app/src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsxfluxer_app/src/features/user/components/modals/PhoneAddModal.tsxMerge remote-tracking branch 'origin/main'
fluxer_app/src/features/auth/components/modals/RequiredActionModal.tsxfluxer_app/src/features/auth/components/modals/required_action/RequiredActionDescriptors.tsfluxer_app/src/features/auth/components/modals/required_action/RequiredActionEscapeCopy.tsfluxer_app/src/features/auth/components/modals/required_action/RequiredActionShared.tsxfluxer_app/src/features/i18n/locales/ar/messages.pofluxer_app/src/features/i18n/locales/auto-i18n-reviewed-unchanged.jsonfluxer_app/src/features/i18n/locales/bg/messages.pofluxer_app/src/features/i18n/locales/cs/messages.pofluxer_app/src/features/i18n/locales/da/messages.pofluxer_app/src/features/i18n/locales/de/messages.pofluxer_app/src/features/i18n/locales/el/messages.pofluxer_app/src/features/i18n/locales/en-GB/messages.pofluxer_app/src/features/i18n/locales/en-US/messages.pofluxer_app/src/features/i18n/locales/es-419/messages.pofluxer_app/src/features/i18n/locales/es-ES/messages.pofluxer_app/src/features/i18n/locales/fi/messages.pofluxer_app/src/features/i18n/locales/fr/messages.pofluxer_app/src/features/i18n/locales/he/messages.pofluxer_app/src/features/i18n/locales/hi/messages.pofluxer_app/src/features/i18n/locales/hr/messages.pofluxer_app/src/features/i18n/locales/hu/messages.pofluxer_app/src/features/i18n/locales/id/messages.pofluxer_app/src/features/i18n/locales/it/messages.pofluxer_app/src/features/i18n/locales/ja/messages.pofluxer_app/src/features/i18n/locales/ko/messages.pofluxer_app/src/features/i18n/locales/lt/messages.pofluxer_app/src/features/i18n/locales/nl/messages.pofluxer_app/src/features/i18n/locales/no/messages.pofluxer_app/src/features/i18n/locales/pl/messages.pofluxer_app/src/features/i18n/locales/pt-BR/messages.pofluxer_app/src/features/i18n/locales/ro/messages.pofluxer_app/src/features/i18n/locales/ru/messages.pofluxer_app/src/features/i18n/locales/sv-SE/messages.pofluxer_app/src/features/i18n/locales/th/messages.pofluxer_app/src/features/i18n/locales/tr/messages.pofluxer_app/src/features/i18n/locales/uk/messages.pofluxer_app/src/features/i18n/locales/vi/messages.pofluxer_app/src/features/i18n/locales/zh-CN/messages.pofluxer_app/src/features/i18n/locales/zh-TW/messages.pofluxer_app/src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsxfluxer_app/src/features/user/components/modals/PhoneAddModal.tsxMerge remote-tracking branch 'origin/main'
fluxer_app/src/features/auth/components/modals/RequiredActionModal.tsxfluxer_app/src/features/auth/components/modals/required_action/RequiredActionDescriptors.tsfluxer_app/src/features/auth/components/modals/required_action/RequiredActionEscapeCopy.tsfluxer_app/src/features/auth/components/modals/required_action/RequiredActionShared.tsxfluxer_app/src/features/i18n/locales/ar/messages.pofluxer_app/src/features/i18n/locales/auto-i18n-reviewed-unchanged.jsonfluxer_app/src/features/i18n/locales/bg/messages.pofluxer_app/src/features/i18n/locales/cs/messages.pofluxer_app/src/features/i18n/locales/da/messages.pofluxer_app/src/features/i18n/locales/de/messages.pofluxer_app/src/features/i18n/locales/el/messages.pofluxer_app/src/features/i18n/locales/en-GB/messages.pofluxer_app/src/features/i18n/locales/en-US/messages.pofluxer_app/src/features/i18n/locales/es-419/messages.pofluxer_app/src/features/i18n/locales/es-ES/messages.pofluxer_app/src/features/i18n/locales/fi/messages.pofluxer_app/src/features/i18n/locales/fr/messages.pofluxer_app/src/features/i18n/locales/he/messages.pofluxer_app/src/features/i18n/locales/hi/messages.pofluxer_app/src/features/i18n/locales/hr/messages.pofluxer_app/src/features/i18n/locales/hu/messages.pofluxer_app/src/features/i18n/locales/id/messages.pofluxer_app/src/features/i18n/locales/it/messages.pofluxer_app/src/features/i18n/locales/ja/messages.pofluxer_app/src/features/i18n/locales/ko/messages.pofluxer_app/src/features/i18n/locales/lt/messages.pofluxer_app/src/features/i18n/locales/nl/messages.pofluxer_app/src/features/i18n/locales/no/messages.pofluxer_app/src/features/i18n/locales/pl/messages.pofluxer_app/src/features/i18n/locales/pt-BR/messages.pofluxer_app/src/features/i18n/locales/ro/messages.pofluxer_app/src/features/i18n/locales/ru/messages.pofluxer_app/src/features/i18n/locales/sv-SE/messages.pofluxer_app/src/features/i18n/locales/th/messages.pofluxer_app/src/features/i18n/locales/tr/messages.pofluxer_app/src/features/i18n/locales/uk/messages.pofluxer_app/src/features/i18n/locales/vi/messages.pofluxer_app/src/features/i18n/locales/zh-CN/messages.pofluxer_app/src/features/i18n/locales/zh-TW/messages.pofluxer_app/src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsxfluxer_app/src/features/user/components/modals/PhoneAddModal.tsxi18n: regenerate localizations
lib/l10n/generated/fluxer_localizations_es.dartlib/l10n/generated/fluxer_localizations_uk.dartfix(push): android save push base api url
lib/core/providers/app_startup_provider.dartlib/core/push/push_notification_reply.dartlib/features/auth/data/auth_repository.dartlib/features/auth/data/auth_token_storage.darttest/core/push/push_notification_reply_test.darttest/features/auth/data/auth_repository_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/core/providers/app_startup_provider.dartlib/core/push/push_notification_reply.dartlib/features/auth/data/auth_repository.dartlib/features/auth/data/auth_token_storage.darttest/core/push/push_notification_reply_test.darttest/features/auth/data/auth_repository_test.dartfix(push): keep read-state clears alive as long as the alert (#2919)
fluxer_gateway/src/push/push.erlfluxer_gateway/test/push_tests.erlfluxer_push/src/payload.rsfluxer_push/src/providers/web_push.rsfluxer_push/src/relay/envelope.rsfluxer_push/src/relay/mod.rsMerge remote-tracking branch 'origin/main'
fluxer_gateway/src/push/push.erlfluxer_gateway/test/push_tests.erlfluxer_push/src/payload.rsfluxer_push/src/providers/web_push.rsfluxer_push/src/relay/envelope.rsfluxer_push/src/relay/mod.rsMerge remote-tracking branch 'origin/main'
fluxer_gateway/src/push/push.erlfluxer_gateway/test/push_tests.erlfluxer_push/src/payload.rsfluxer_push/src/providers/web_push.rsfluxer_push/src/relay/envelope.rsfluxer_push/src/relay/mod.rsfix(push): android fcm handle before decrypt
android/app/src/fcm/kotlin/com/fluxer/FluxerFirebaseMessagingReceiver.ktandroid/app/src/fcm/kotlin/com/fluxer/FluxerFirebaseMessagingService.ktlib/core/push/android/android_push_pipeline.dartlib/core/push/fcm/fcm_entrypoint.fcm.dartlib/core/push/local_push_notifications.dartlib/core/push/web_push/web_push_key_store.dartpackages/fluxer_fcm/lib/fcm_background_handler.darttest/core/push/fcm/fcm_hybrid_background_fix_test.darttest/core/push/push_notification_time_test.dartMerge remote-tracking branch 'origin/canary' into canary
android/app/src/fcm/kotlin/com/fluxer/FluxerFirebaseMessagingReceiver.ktandroid/app/src/fcm/kotlin/com/fluxer/FluxerFirebaseMessagingService.ktlib/core/push/android/android_push_pipeline.dartlib/core/push/fcm/fcm_entrypoint.fcm.dartlib/core/push/local_push_notifications.dartlib/core/push/web_push/web_push_key_store.dartpackages/fluxer_fcm/lib/fcm_background_handler.darttest/core/push/fcm/fcm_hybrid_background_fix_test.darttest/core/push/push_notification_time_test.dart