fix(repo): resolve the ci helper path at step level so tests can start
fix(repo): resolve the ci helper path at step level so tests can start
Inspect stored evidence paths
.github/workflows/tests.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
fix(repo): resolve the ci helper path at step level so tests can start
.github/workflows/tests.yamlfix(repo): resolve the ci helper path at step level so tests can start
.github/workflows/tests.yamlfix(api): end premium at the real cancellation time and unstick pix refunds (#1985)
fluxer_api/src/api/stripe/services/StripeRefundService.tsfluxer_api/src/api/stripe/services/StripeSubscriptionWebhookHandler.tsfluxer_api/src/api/stripe/tests/StripeRefundService.test.tsfluxer_api/src/api/stripe/tests/StripeWebhookSubscription.test.tsfluxer_api/src/api/test/msw/handlers/StripeApiHandlers.tsfix(ui): clip zalgo rendered text Fixes: #703
lib/app.dartlib/core/api/captcha_dialog.dartlib/core/api/sudo_dialog.dartlib/core/bootstrap/flutter_error_ui.dartlib/core/deep_links/deep_link_handler.dartlib/core/platform/fluxer_platform.dartlib/core/push/unified_push/unified_push_distributor_ui.dartlib/core/router/channel_persistence_observer.dartlib/core/router/fluxer_router.dartlib/core/router/shell_navigator_keys.dartlib/core/router/shell_popup_overlay_sync.dartlib/core/router/shell_popup_route_observer.dartlib/core/system_permissions/system_permission_service.dartlib/core/talker.dartlib/core/theme/css_color_parser.dartlib/core/theme/custom_theme_css.dartlib/core/theme/fluxer_color_theme.dartlib/core/theme/fluxer_layout_theme.dartlib/core/theme/fluxer_motion_theme.dartlib/core/theme/fluxer_text_theme.dartlib/core/theme/fluxer_theme.dartlib/core/theme/fluxer_theme_extension.dartlib/core/theme/theme_token_aliases.dartlib/core/theme/theme_variable_mapping.dartlib/core/theme/themes/coal.dartlib/core/theme/themes/dark.dartlib/core/theme/themes/light.dartlib/core/widgets/fluxer_render_error_placeholder.dartlib/core/widgets/fluxer_widget_preview.dartlib/features/accessibility/text_scale.dartlib/features/auth/presentation/add_account_screen.dartlib/features/auth/presentation/login_screen.dartlib/features/auth/presentation/mfa_screen.dartlib/features/auth/presentation/required_action_modal.dartlib/features/auth/presentation/sheets/account_switcher_sheet.dartlib/features/auth/presentation/sheets/instance_selector_sheet.dartlib/features/auth/presentation/widgets/account_row.dartlib/features/auth/presentation/widgets/account_selector.dartlib/features/auth/presentation/widgets/auth_flow_content.dartlib/features/auth/presentation/widgets/auth_form_error_text.dartlib/features/auth/presentation/widgets/auth_viewport.dartlib/features/auth/presentation/widgets/forgot_password_screen.dartlib/features/auth/presentation/widgets/instance_domain_icon.dartlib/features/auth/presentation/widgets/instance_selector.dartlib/features/auth/presentation/widgets/ip_authorization_screen.dartlib/features/auth/presentation/widgets/login_form.dartlib/features/auth/presentation/widgets/offline_account_switcher_link.dartlib/features/auth/presentation/widgets/phone_verification/phone_inbound_waiting_step.dartlib/features/auth/presentation/widgets/phone_verification/phone_number_input.dartlib/features/auth/presentation/widgets/register_screen.dartMerge remote-tracking branch 'origin/canary' into canary
lib/app.dartlib/core/api/captcha_dialog.dartlib/core/api/sudo_dialog.dartlib/core/bootstrap/flutter_error_ui.dartlib/core/deep_links/deep_link_handler.dartlib/core/platform/fluxer_platform.dartlib/core/push/unified_push/unified_push_distributor_ui.dartlib/core/router/channel_persistence_observer.dartlib/core/router/fluxer_router.dartlib/core/router/shell_navigator_keys.dartlib/core/router/shell_popup_overlay_sync.dartlib/core/router/shell_popup_route_observer.dartlib/core/system_permissions/system_permission_service.dartlib/core/talker.dartlib/core/theme/css_color_parser.dartlib/core/theme/custom_theme_css.dartlib/core/theme/fluxer_color_theme.dartlib/core/theme/fluxer_layout_theme.dartlib/core/theme/fluxer_motion_theme.dartlib/core/theme/fluxer_text_theme.dartlib/core/theme/fluxer_theme.dartlib/core/theme/fluxer_theme_extension.dartlib/core/theme/theme_token_aliases.dartlib/core/theme/theme_variable_mapping.dartlib/core/theme/themes/coal.dartlib/core/theme/themes/dark.dartlib/core/theme/themes/light.dartlib/core/widgets/fluxer_render_error_placeholder.dartlib/core/widgets/fluxer_widget_preview.dartlib/features/accessibility/text_scale.dartlib/features/auth/presentation/add_account_screen.dartlib/features/auth/presentation/login_screen.dartlib/features/auth/presentation/mfa_screen.dartlib/features/auth/presentation/required_action_modal.dartlib/features/auth/presentation/sheets/account_switcher_sheet.dartlib/features/auth/presentation/sheets/instance_selector_sheet.dartlib/features/auth/presentation/widgets/account_row.dartlib/features/auth/presentation/widgets/account_selector.dartlib/features/auth/presentation/widgets/auth_flow_content.dartlib/features/auth/presentation/widgets/auth_form_error_text.dartlib/features/auth/presentation/widgets/auth_viewport.dartlib/features/auth/presentation/widgets/forgot_password_screen.dartlib/features/auth/presentation/widgets/instance_domain_icon.dartlib/features/auth/presentation/widgets/instance_selector.dartlib/features/auth/presentation/widgets/ip_authorization_screen.dartlib/features/auth/presentation/widgets/login_form.dartlib/features/auth/presentation/widgets/offline_account_switcher_link.dartlib/features/auth/presentation/widgets/phone_verification/phone_inbound_waiting_step.dartlib/features/auth/presentation/widgets/phone_verification/phone_number_input.dartlib/features/auth/presentation/widgets/register_screen.dartperf(repo): parallelise api tests and cache image builds in ghcr (#1984)
.github/actionlint.yaml.github/workflows/_build-image.yaml.github/workflows/build-app-proxy.yaml.github/workflows/build-desktop.yaml.github/workflows/dart-sdk-validation.yaml.github/workflows/i18n-source-sync.yaml.github/workflows/i18n-weblate-pr.yaml.github/workflows/tests.yamlfluxer_api/src/api/auth/services/SudoModeService.tsfluxer_api/src/api/instance/SsoConfigValidation.tsfluxer_api/src/api/limits/LimitConfigService.tsfluxer_api/src/api/middleware/BannedAvatarHashCache.tsfluxer_api/src/api/middleware/FileShaCache.tsfluxer_api/src/api/middleware/PhraseBlocklistCache.tsfluxer_api/src/api/middleware/ProfileSubstringBlocklistCache.tsfluxer_api/src/api/middleware/ServiceMiddleware.tsfluxer_api/src/api/middleware/ServiceRegistry.tsfluxer_api/src/api/middleware/ServiceSingletons.tsfluxer_api/src/api/middleware/Singleton.tsfluxer_api/src/api/middleware/UrlBlocklistCache.tsfluxer_api/src/api/oauth/repositories/ApplicationRepository.tsfluxer_api/src/api/risk/IpBanExemptions.tsfluxer_api/src/api/test/ApiTestHarness.tsfluxer_api/src/api/test/ResetServiceState.tsfluxer_api/src/api/theme/ThemeService.tsfluxer_api/src/api/theme/tests/ThemeCssSizeLimit.test.tsfluxer_api/vitest.config.tsfluxer_app/package.jsonfluxer_desktop/package.jsonfluxer_gateway/rebar.configpackages/schema/package.jsontools/ci/run.shtools/ci/src/app_proxy.rstools/ci/src/app_wasm.rstools/ci/src/ci_workflow.rstools/ci/src/desktop.rstools/ci/src/lib.rstools/dev/src/tasks.rschore(android): upgrade gradle version
android/app/build.gradle.ktsandroid/gradle/wrapper/gradle-wrapper.propertiesandroid/settings.gradle.ktsMerge remote-tracking branch 'origin/canary' into canary
android/app/build.gradle.ktsandroid/gradle/wrapper/gradle-wrapper.propertiesandroid/settings.gradle.ktschore(arb): gen l10n files
lib/l10n/generated/fluxer_localizations_es.dartMerge remote-tracking branch 'origin/canary' into canary
lib/l10n/generated/fluxer_localizations_es.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/widgets/messages/message_list.darttest/features/chat/presentation/widgets/messages/message_list_send_ack_anchor_test.dartrefactor(api): remove the pneumatic post system dm system (#1983)
fluxer_api/src/api/Tables.tsfluxer_api/src/api/database/types/PneumaticPostTypes.tsfluxer_api/src/api/middleware/ServiceMiddleware.tsfluxer_api/src/api/rpc/RpcService.tsfluxer_api/src/api/rpc/RpcSessionStartService.tsfluxer_api/src/api/system/PneumaticPostNotices.test.tsfluxer_api/src/api/system/PneumaticPostNotices.tsfluxer_api/src/api/system/PneumaticPostRepository.tsfluxer_api/src/api/system/PneumaticPostService.tstools/dev/cassandra_target_schema.jsonrefactor(api): remove the pneumatic post system dm system
fluxer_api/src/api/Tables.tsfluxer_api/src/api/database/types/PneumaticPostTypes.tsfluxer_api/src/api/middleware/ServiceMiddleware.tsfluxer_api/src/api/rpc/RpcService.tsfluxer_api/src/api/rpc/RpcSessionStartService.tsfluxer_api/src/api/system/PneumaticPostNotices.test.tsfluxer_api/src/api/system/PneumaticPostNotices.tsfluxer_api/src/api/system/PneumaticPostRepository.tsfluxer_api/src/api/system/PneumaticPostService.tstools/dev/cassandra_target_schema.jsonfix(chat): keep the sent row in place when the server acks
lib/features/chat/presentation/widgets/messages/message_list.darttest/features/chat/presentation/widgets/messages/message_list_send_ack_anchor_test.dartchore(i18n): update translations from Weblate (#690)
lib/l10n/fluxer_es_419.arbMerge remote-tracking branch 'origin/canary' into canary
fix(app): keep avatars round in webkit browsers (#1982)
fluxer_app/src/features/ui/components/BaseAvatar.module.cssfix(ci): increase xcode timeout
.github/workflows/ios-beta-testflight.yml.github/workflows/ios-canary-testflight.yml.github/workflows/ios-production-release.yml.github/workflows/macos-canary-testflight.ymlMerge remote-tracking branch 'origin/canary' into canary
.github/workflows/ios-beta-testflight.yml.github/workflows/ios-canary-testflight.yml.github/workflows/ios-production-release.yml.github/workflows/macos-canary-testflight.ymllib/features/chat/utils/attachment_native_pickers.dartlib/features/chat/utils/file_upload_validation_l10n.dartchore: dart format
lib/features/chat/utils/attachment_native_pickers.dartlib/features/chat/utils/file_upload_validation_l10n.dart