From f0cb936854343be12ce58284d872c68c701ad7f3 Mon Sep 17 00:00:00 2001 From: SimpleTest Date: Sun, 9 Aug 2026 16:34:18 +0300 Subject: [PATCH] Preserve current handover feedback --- .../live/request_live/show.ex | 12 + priv/gettext/default.pot | 382 +++++++++--------- .../live/mutual_aid_live_test.exs | 4 +- 3 files changed, 206 insertions(+), 192 deletions(-) diff --git a/lib/who_need_help_web/live/request_live/show.ex b/lib/who_need_help_web/live/request_live/show.ex index 3bd6a6f..11a959b 100644 --- a/lib/who_need_help_web/live/request_live/show.ex +++ b/lib/who_need_help_web/live/request_live/show.ex @@ -591,6 +591,18 @@ defmodule WhoNeedHelpWeb.RequestLive.Show do ) end + # The helper receives immediate feedback from the local `start` event. Suppress the + # same transition when it returns through PubSub so a delayed start broadcast cannot + # overwrite feedback from a newer action, such as handover-code verification. + defp maybe_put_status_transition_flash( + %{assigns: %{current_scope: %{user: %{id: user_id}}}} = socket, + _previous, + :in_progress, + _previous_assignment, + %{helper_id: user_id} + ), + do: socket + defp maybe_put_status_transition_flash( socket, _previous, diff --git a/priv/gettext/default.pot b/priv/gettext/default.pot index 4dce6c3..b47802a 100644 --- a/priv/gettext/default.pot +++ b/priv/gettext/default.pot @@ -100,32 +100,32 @@ msgstr "" msgid "%{approved}/%{capacity} approved" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1113 +#: lib/who_need_help_web/live/request_live/show.ex:1125 #, elixir-autogen, elixir-format msgid "%{count} unique people" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1263 +#: lib/who_need_help_web/live/request_live/show.ex:1275 #, elixir-autogen, elixir-format msgid "1 — unsafe" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1262 +#: lib/who_need_help_web/live/request_live/show.ex:1274 #, elixir-autogen, elixir-format msgid "2 — poor" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1261 +#: lib/who_need_help_web/live/request_live/show.ex:1273 #, elixir-autogen, elixir-format msgid "3 — okay" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1260 +#: lib/who_need_help_web/live/request_live/show.ex:1272 #, elixir-autogen, elixir-format msgid "4 — good" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1259 +#: lib/who_need_help_web/live/request_live/show.ex:1271 #, elixir-autogen, elixir-format msgid "5 — excellent" msgstr "" @@ -140,52 +140,52 @@ msgstr "" msgid "A signal requests human review; optional tracking absence is not proof of abuse." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1325 +#: lib/who_need_help_web/live/request_live/show.ex:1337 #, elixir-autogen, elixir-format msgid "Accept only if you can help safely and voluntarily. Who Need Help does not process payments." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1338 +#: lib/who_need_help_web/live/request_live/show.ex:1350 #, elixir-autogen, elixir-format msgid "Before you accept" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1342 +#: lib/who_need_help_web/live/request_live/show.ex:1354 #, elixir-autogen, elixir-format msgid "This request will be assigned to you and private chat will open." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1345 +#: lib/who_need_help_web/live/request_live/show.ex:1357 #, elixir-autogen, elixir-format msgid "An exact location appears only if the requester chose to share it." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1348 +#: lib/who_need_help_web/live/request_live/show.ex:1360 #, elixir-autogen, elixir-format msgid "If a purchase or reimbursement is involved, agree on it directly in chat before spending money." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1353 +#: lib/who_need_help_web/live/request_live/show.ex:1365 #, elixir-autogen, elixir-format msgid "You can withdraw later, but please tell the requester as soon as possible." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1363 +#: lib/who_need_help_web/live/request_live/show.ex:1375 #, elixir-autogen, elixir-format msgid "Accepting…" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1365 +#: lib/who_need_help_web/live/request_live/show.ex:1377 #, elixir-autogen, elixir-format msgid "Confirm — I can help" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1372 +#: lib/who_need_help_web/live/request_live/show.ex:1384 #, elixir-autogen, elixir-format msgid "Not now" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:962 +#: lib/who_need_help_web/live/request_live/show.ex:974 #, elixir-autogen, elixir-format msgid "Accepted" msgstr "" @@ -200,7 +200,7 @@ msgstr "" msgid "Account and language" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1321 +#: lib/who_need_help_web/live/request_live/show.ex:1333 #, elixir-autogen, elixir-format msgid "Action center" msgstr "" @@ -285,7 +285,7 @@ msgstr "" msgid "Already registered?" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:932 +#: lib/who_need_help_web/live/request_live/show.ex:944 #, elixir-autogen, elixir-format msgid "Another helper already accepted this request." msgstr "" @@ -323,12 +323,12 @@ msgid "Approximate area" msgstr "" #: lib/who_need_help_web/live/profile_live.ex:163 -#: lib/who_need_help_web/live/request_live/show.ex:1005 +#: lib/who_need_help_web/live/request_live/show.ex:1017 #, elixir-autogen, elixir-format msgid "Approximate publicly" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1068 +#: lib/who_need_help_web/live/request_live/show.ex:1080 #, elixir-autogen, elixir-format msgid "Area:" msgstr "" @@ -358,7 +358,7 @@ msgstr "" msgid "Block organizer" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1802 +#: lib/who_need_help_web/live/request_live/show.ex:1814 #, elixir-autogen, elixir-format msgid "Block this user" msgstr "" @@ -399,8 +399,8 @@ msgstr "" msgid "Cancel activity" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1394 -#: lib/who_need_help_web/live/request_live/show.ex:1631 +#: lib/who_need_help_web/live/request_live/show.ex:1406 +#: lib/who_need_help_web/live/request_live/show.ex:1643 #, elixir-autogen, elixir-format msgid "Cancel request" msgstr "" @@ -409,7 +409,7 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:344 #: lib/who_need_help_web/live/request_live/index.ex:459 #: lib/who_need_help_web/live/request_live/index.ex:460 -#: lib/who_need_help_web/live/request_live/show.ex:965 +#: lib/who_need_help_web/live/request_live/show.ex:977 #, elixir-autogen, elixir-format msgid "Cancelled" msgstr "" @@ -426,7 +426,7 @@ msgid "Category created and proposal approved." msgstr "" #: lib/who_need_help_web/live/request_live/new.ex:332 -#: lib/who_need_help_web/live/request_live/show.ex:1057 +#: lib/who_need_help_web/live/request_live/show.ex:1069 #, elixir-autogen, elixir-format msgid "Category details" msgstr "" @@ -479,7 +479,7 @@ msgid "City centre, near the main entrance" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:755 -#: lib/who_need_help_web/live/request_live/show.ex:1823 +#: lib/who_need_help_web/live/request_live/show.ex:1835 #, elixir-autogen, elixir-format msgid "Clear" msgstr "" @@ -499,7 +499,7 @@ msgstr "" msgid "Coffee, cinema, walks, and hikes are separate from urgent help and never affect helper ratings." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1269 +#: lib/who_need_help_web/live/request_live/show.ex:1281 #, elixir-autogen, elixir-format msgid "Comment (optional)" msgstr "" @@ -522,8 +522,8 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:343 #: lib/who_need_help_web/live/request_live/index.ex:457 #: lib/who_need_help_web/live/request_live/index.ex:458 -#: lib/who_need_help_web/live/request_live/show.ex:964 -#: lib/who_need_help_web/live/request_live/show.ex:983 +#: lib/who_need_help_web/live/request_live/show.ex:976 +#: lib/who_need_help_web/live/request_live/show.ex:995 #, elixir-autogen, elixir-format msgid "Completed" msgstr "" @@ -538,7 +538,7 @@ msgstr "" msgid "Confirm and stay logged in" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1569 +#: lib/who_need_help_web/live/request_live/show.ex:1581 #, elixir-autogen, elixir-format msgid "Confirm my part is complete" msgstr "" @@ -549,7 +549,7 @@ msgid "Confirm new password" msgstr "" #: lib/who_need_help_web/live/category_proposal_live.ex:82 -#: lib/who_need_help_web/live/request_live/show.ex:940 +#: lib/who_need_help_web/live/request_live/show.ex:952 #, elixir-autogen, elixir-format msgid "Confirm your account and ensure it is active first." msgstr "" @@ -596,7 +596,7 @@ msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:370 #: lib/who_need_help_web/live/report_live.ex:110 -#: lib/who_need_help_web/live/request_live/show.ex:1831 +#: lib/who_need_help_web/live/request_live/show.ex:1843 #, elixir-autogen, elixir-format msgid "Dangerous request" msgstr "" @@ -654,7 +654,7 @@ msgstr "" msgid "Don't have an account?" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1239 +#: lib/who_need_help_web/live/request_live/show.ex:1251 #, elixir-autogen, elixir-format msgid "Double-blind review" msgstr "" @@ -695,7 +695,7 @@ msgstr "" msgid "English name" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1706 +#: lib/who_need_help_web/live/request_live/show.ex:1718 #, elixir-autogen, elixir-format msgid "Enter handover code" msgstr "" @@ -710,18 +710,18 @@ msgstr "" msgid "Exact for active match" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1007 +#: lib/who_need_help_web/live/request_live/show.ex:1019 #, elixir-autogen, elixir-format msgid "Exact only for active match" msgstr "" #: lib/who_need_help_web/live/profile_live.ex:165 -#: lib/who_need_help_web/live/request_live/show.ex:1008 +#: lib/who_need_help_web/live/request_live/show.ex:1020 #, elixir-autogen, elixir-format msgid "Exact publicly" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1081 +#: lib/who_need_help_web/live/request_live/show.ex:1093 #, elixir-autogen, elixir-format msgid "Expires:" msgstr "" @@ -739,7 +739,7 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:765 #: lib/who_need_help_web/live/moderation_live.ex:372 #: lib/who_need_help_web/live/report_live.ex:112 -#: lib/who_need_help_web/live/request_live/show.ex:1833 +#: lib/who_need_help_web/live/request_live/show.ex:1845 #, elixir-autogen, elixir-format msgid "Fraud" msgstr "" @@ -759,7 +759,7 @@ msgstr "" msgid "GitHub verification is unavailable until the operator configures its OAuth credentials. No manually entered link is treated as verified." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1674 +#: lib/who_need_help_web/live/request_live/show.ex:1686 #, elixir-autogen, elixir-format msgid "HANDOVER CODE FOR THE HELPER" msgstr "" @@ -777,7 +777,7 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:763 #: lib/who_need_help_web/live/moderation_live.ex:371 #: lib/who_need_help_web/live/report_live.ex:111 -#: lib/who_need_help_web/live/request_live/show.ex:1832 +#: lib/who_need_help_web/live/request_live/show.ex:1844 #, elixir-autogen, elixir-format msgid "Harassment" msgstr "" @@ -808,7 +808,7 @@ msgid "Helpers leaderboard" msgstr "" #: lib/who_need_help_web/live/profile_live.ex:162 -#: lib/who_need_help_web/live/request_live/show.ex:1006 +#: lib/who_need_help_web/live/request_live/show.ex:1018 #, elixir-autogen, elixir-format msgid "Hidden" msgstr "" @@ -831,7 +831,7 @@ msgstr "" #: lib/who_need_help_web/controllers/page_html/home.html.heex:54 #: lib/who_need_help_web/controllers/page_html/home.html.heex:86 #: lib/who_need_help_web/controllers/page_html/home.html.heex:413 -#: lib/who_need_help_web/live/request_live/show.ex:1382 +#: lib/who_need_help_web/live/request_live/show.ex:1394 #, elixir-autogen, elixir-format msgid "I can help" msgstr "" @@ -866,21 +866,21 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:767 #: lib/who_need_help_web/live/moderation_live.ex:375 #: lib/who_need_help_web/live/report_live.ex:115 -#: lib/who_need_help_web/live/request_live/show.ex:1836 +#: lib/who_need_help_web/live/request_live/show.ex:1848 #: lib/who_need_help_web/live/support_operation_live.ex:153 #: lib/who_need_help_web/live/support_operations_live.ex:257 #, elixir-autogen, elixir-format msgid "Impersonation" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1767 +#: lib/who_need_help_web/live/request_live/show.ex:1779 #, elixir-autogen, elixir-format msgid "In a browser this works only while the page remains open. The Android app shows a persistent notification and can continue after it is minimized. Raw coordinates are removed when sharing stops." msgstr "" #: lib/who_need_help_web/live/request_live/index.ex:455 #: lib/who_need_help_web/live/request_live/index.ex:456 -#: lib/who_need_help_web/live/request_live/show.ex:963 +#: lib/who_need_help_web/live/request_live/show.ex:975 #, elixir-autogen, elixir-format msgid "In progress" msgstr "" @@ -924,7 +924,7 @@ msgstr "" msgid "Leave activity" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1765 +#: lib/who_need_help_web/live/request_live/show.ex:1777 #, elixir-autogen, elixir-format msgid "Live location" msgstr "" @@ -935,7 +935,7 @@ msgstr "" msgid "Location privacy" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1469 +#: lib/who_need_help_web/live/request_live/show.ex:1481 #, elixir-autogen, elixir-format msgid "Location sharing is optional; missing evidence is not proof of abuse." msgstr "" @@ -945,7 +945,7 @@ msgstr "" msgid "Location-supported people" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1085 +#: lib/who_need_help_web/live/request_live/show.ex:1097 #, elixir-autogen, elixir-format msgid "Location:" msgstr "" @@ -999,7 +999,7 @@ msgstr "" #: lib/who_need_help_web/live/request_live/index.ex:453 #: lib/who_need_help_web/live/request_live/index.ex:454 -#: lib/who_need_help_web/live/request_live/show.ex:961 +#: lib/who_need_help_web/live/request_live/show.ex:973 #, elixir-autogen, elixir-format msgid "Matched" msgstr "" @@ -1099,7 +1099,7 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/new.ex:274 #: lib/who_need_help_web/live/activity_live/show.ex:300 #: lib/who_need_help_web/live/request_live/new.ex:379 -#: lib/who_need_help_web/live/request_live/show.ex:886 +#: lib/who_need_help_web/live/request_live/show.ex:898 #, elixir-autogen, elixir-format msgid "No" msgstr "" @@ -1110,7 +1110,7 @@ msgid "No completed help yet." msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:470 -#: lib/who_need_help_web/live/request_live/show.ex:1160 +#: lib/who_need_help_web/live/request_live/show.ex:1172 #, elixir-autogen, elixir-format msgid "No messages yet." msgstr "" @@ -1151,8 +1151,8 @@ msgstr "" #: lib/who_need_help_web/live/request_live/index.ex:444 #: lib/who_need_help_web/live/request_live/index.ex:555 #: lib/who_need_help_web/live/request_live/new.ex:449 -#: lib/who_need_help_web/live/request_live/show.ex:952 -#: lib/who_need_help_web/live/request_live/show.ex:953 +#: lib/who_need_help_web/live/request_live/show.ex:964 +#: lib/who_need_help_web/live/request_live/show.ex:965 #, elixir-autogen, elixir-format msgid "Now" msgstr "" @@ -1183,7 +1183,7 @@ msgstr "" #: lib/who_need_help_web/live/report_live.ex:104 #: lib/who_need_help_web/live/request_live/index.ex:451 #: lib/who_need_help_web/live/request_live/index.ex:452 -#: lib/who_need_help_web/live/request_live/show.ex:960 +#: lib/who_need_help_web/live/request_live/show.ex:972 #: lib/who_need_help_web/live/support_operation_live.ex:310 #: lib/who_need_help_web/live/support_operation_live.ex:411 #: lib/who_need_help_web/live/support_operations_live.ex:382 @@ -1206,7 +1206,7 @@ msgstr "" msgid "Optional external thank-you link" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1739 +#: lib/who_need_help_web/live/request_live/show.ex:1751 #, elixir-autogen, elixir-format msgid "Optional thank-you link" msgstr "" @@ -1241,9 +1241,9 @@ msgstr "" #: lib/who_need_help_web/live/profile_live.ex:320 #: lib/who_need_help_web/live/public_profile_live.ex:53 #: lib/who_need_help_web/live/report_live.ex:116 -#: lib/who_need_help_web/live/request_live/show.ex:992 -#: lib/who_need_help_web/live/request_live/show.ex:1001 -#: lib/who_need_help_web/live/request_live/show.ex:1837 +#: lib/who_need_help_web/live/request_live/show.ex:1004 +#: lib/who_need_help_web/live/request_live/show.ex:1013 +#: lib/who_need_help_web/live/request_live/show.ex:1849 #: lib/who_need_help_web/live/support_operation_live.ex:147 #: lib/who_need_help_web/live/support_operation_live.ex:162 #: lib/who_need_help_web/live/support_operations_live.ex:251 @@ -1273,7 +1273,7 @@ msgstr "" msgid "Pickup instructions (optional)" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1052 +#: lib/who_need_help_web/live/request_live/show.ex:1064 #, elixir-autogen, elixir-format msgid "Pickup notes" msgstr "" @@ -1288,7 +1288,7 @@ msgstr "" msgid "Plan details" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:948 +#: lib/who_need_help_web/live/request_live/show.ex:960 #, elixir-autogen, elixir-format msgid "Please check the entered data." msgstr "" @@ -1320,7 +1320,7 @@ msgstr "" msgid "Primary navigation" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1123 +#: lib/who_need_help_web/live/request_live/show.ex:1135 #, elixir-autogen, elixir-format msgid "Private match chat" msgstr "" @@ -1337,7 +1337,7 @@ msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:373 #: lib/who_need_help_web/live/report_live.ex:113 -#: lib/who_need_help_web/live/request_live/show.ex:1834 +#: lib/who_need_help_web/live/request_live/show.ex:1846 #, elixir-autogen, elixir-format msgid "Prohibited item" msgstr "" @@ -1415,7 +1415,7 @@ msgid "Rank" msgstr "" #: lib/who_need_help_web/live/leaderboard_live.ex:60 -#: lib/who_need_help_web/live/request_live/show.ex:1257 +#: lib/who_need_help_web/live/request_live/show.ex:1269 #, elixir-autogen, elixir-format msgid "Rating" msgstr "" @@ -1429,9 +1429,9 @@ msgstr "" #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:42 #: lib/who_need_help_web/live/activity_live/show.ex:761 #: lib/who_need_help_web/live/moderation_live.ex:644 -#: lib/who_need_help_web/live/request_live/show.ex:1406 -#: lib/who_need_help_web/live/request_live/show.ex:1600 -#: lib/who_need_help_web/live/request_live/show.ex:1643 +#: lib/who_need_help_web/live/request_live/show.ex:1418 +#: lib/who_need_help_web/live/request_live/show.ex:1612 +#: lib/who_need_help_web/live/request_live/show.ex:1655 #, elixir-autogen, elixir-format msgid "Reason" msgstr "" @@ -1461,12 +1461,12 @@ msgstr "" msgid "Report" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1194 +#: lib/who_need_help_web/live/request_live/show.ex:1206 #, elixir-autogen, elixir-format msgid "Report message" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1829 +#: lib/who_need_help_web/live/request_live/show.ex:1841 #, elixir-autogen, elixir-format msgid "Report reason" msgstr "" @@ -1493,7 +1493,7 @@ msgstr "" msgid "Reports" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1793 +#: lib/who_need_help_web/live/request_live/show.ex:1805 #, elixir-autogen, elixir-format msgid "Reports go to moderators. Blocking hides requests in both directions and prevents new chat messages." msgstr "" @@ -1518,17 +1518,17 @@ msgstr "" msgid "Request to join" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1093 +#: lib/who_need_help_web/live/request_live/show.ex:1105 #, elixir-autogen, elixir-format msgid "Requester links:" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1072 +#: lib/who_need_help_web/live/request_live/show.ex:1084 #, elixir-autogen, elixir-format msgid "Requester:" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1108 +#: lib/who_need_help_web/live/request_live/show.ex:1120 #, elixir-autogen, elixir-format msgid "Requester: %{count} completed" msgstr "" @@ -1563,7 +1563,7 @@ msgid "Review note" msgstr "" #: lib/who_need_help_web/live/request_live/show.ex:334 -#: lib/who_need_help_web/live/request_live/show.ex:1246 +#: lib/who_need_help_web/live/request_live/show.ex:1258 #, elixir-autogen, elixir-format msgid "Review saved. It appears after both participants review." msgstr "" @@ -1599,7 +1599,7 @@ msgid "Russian name (optional)" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:731 -#: lib/who_need_help_web/live/request_live/show.ex:1791 +#: lib/who_need_help_web/live/request_live/show.ex:1803 #, elixir-autogen, elixir-format msgid "Safety controls" msgstr "" @@ -1631,20 +1631,20 @@ msgstr "" #: lib/who_need_help_web/live/request_live/index.ex:448 #: lib/who_need_help_web/live/request_live/index.ex:557 #: lib/who_need_help_web/live/request_live/new.ex:451 -#: lib/who_need_help_web/live/request_live/show.ex:956 -#: lib/who_need_help_web/live/request_live/show.ex:957 +#: lib/who_need_help_web/live/request_live/show.ex:968 +#: lib/who_need_help_web/live/request_live/show.ex:969 #, elixir-autogen, elixir-format msgid "Scheduled" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:530 -#: lib/who_need_help_web/live/request_live/show.ex:1222 +#: lib/who_need_help_web/live/request_live/show.ex:1234 #, elixir-autogen, elixir-format msgid "Send" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:777 -#: lib/who_need_help_web/live/request_live/show.ex:1846 +#: lib/who_need_help_web/live/request_live/show.ex:1858 #, elixir-autogen, elixir-format msgid "Send report" msgstr "" @@ -1654,7 +1654,7 @@ msgstr "" msgid "Set CODEX_SESSION_ID in the deployment environment before the submission recording." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1778 +#: lib/who_need_help_web/live/request_live/show.ex:1790 #, elixir-autogen, elixir-format msgid "Share location" msgstr "" @@ -1744,12 +1744,12 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:766 #: lib/who_need_help_web/live/moderation_live.ex:374 #: lib/who_need_help_web/live/report_live.ex:114 -#: lib/who_need_help_web/live/request_live/show.ex:1835 +#: lib/who_need_help_web/live/request_live/show.ex:1847 #, elixir-autogen, elixir-format msgid "Spam" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1549 +#: lib/who_need_help_web/live/request_live/show.ex:1561 #, elixir-autogen, elixir-format msgid "Start helping" msgstr "" @@ -1772,7 +1772,7 @@ msgstr "" msgid "Status" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1786 +#: lib/who_need_help_web/live/request_live/show.ex:1798 #, elixir-autogen, elixir-format msgid "Stop and delete position" msgstr "" @@ -1787,7 +1787,7 @@ msgstr "" msgid "Structured fields must be a valid JSON object." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1271 +#: lib/who_need_help_web/live/request_live/show.ex:1283 #, elixir-autogen, elixir-format msgid "Submit review" msgstr "" @@ -1800,7 +1800,7 @@ msgstr "" msgid "Suspended" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:933 +#: lib/who_need_help_web/live/request_live/show.ex:945 #, elixir-autogen, elixir-format msgid "That handover code is not correct." msgstr "" @@ -1816,7 +1816,7 @@ msgstr "" msgid "That social account is already linked." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:937 +#: lib/who_need_help_web/live/request_live/show.ex:949 #, elixir-autogen, elixir-format msgid "That step is not available in the current state." msgstr "" @@ -1866,7 +1866,7 @@ msgstr "" msgid "The report is scoped to the selected group message." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1821 +#: lib/who_need_help_web/live/request_live/show.ex:1833 #, elixir-autogen, elixir-format msgid "The report will be scoped to the selected chat message." msgstr "" @@ -1886,14 +1886,14 @@ msgstr "" msgid "This activity state has already changed." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:942 -#: lib/who_need_help_web/live/request_live/show.ex:1154 +#: lib/who_need_help_web/live/request_live/show.ex:954 +#: lib/who_need_help_web/live/request_live/show.ex:1166 #, elixir-autogen, elixir-format msgid "This interaction is blocked." msgstr "" #: lib/who_need_help_web/live/request_live/index.ex:495 -#: lib/who_need_help_web/live/request_live/show.ex:1031 +#: lib/who_need_help_web/live/request_live/show.ex:1043 #, elixir-autogen, elixir-format msgid "This is not an emergency service. Contact local emergency services for immediate danger." msgstr "" @@ -1918,13 +1918,13 @@ msgstr "" msgid "This report has no linked conversation." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1756 +#: lib/who_need_help_web/live/request_live/show.ex:1768 #, elixir-autogen, elixir-format msgid "This request already has a helper." msgstr "" #: lib/who_need_help_web/live/request_live/show.ex:90 -#: lib/who_need_help_web/live/request_live/show.ex:944 +#: lib/who_need_help_web/live/request_live/show.ex:956 #, elixir-autogen, elixir-format msgid "This request is no longer available." msgstr "" @@ -1944,8 +1944,8 @@ msgstr "" #: lib/who_need_help_web/live/request_live/index.ex:446 #: lib/who_need_help_web/live/request_live/index.ex:556 #: lib/who_need_help_web/live/request_live/new.ex:450 -#: lib/who_need_help_web/live/request_live/show.ex:954 -#: lib/who_need_help_web/live/request_live/show.ex:955 +#: lib/who_need_help_web/live/request_live/show.ex:966 +#: lib/who_need_help_web/live/request_live/show.ex:967 #, elixir-autogen, elixir-format msgid "Today" msgstr "" @@ -1954,7 +1954,7 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:336 #: lib/who_need_help_web/live/category_proposal_live.ex:85 #: lib/who_need_help_web/live/profile_live.ex:59 -#: lib/who_need_help_web/live/request_live/show.ex:947 +#: lib/who_need_help_web/live/request_live/show.ex:959 #, elixir-autogen, elixir-format msgid "Too many actions in the configured time window." msgstr "" @@ -2001,7 +2001,7 @@ msgstr "" msgid "Unblock" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1809 +#: lib/who_need_help_web/live/request_live/show.ex:1821 #, elixir-autogen, elixir-format msgid "Unblock this user" msgstr "" @@ -2075,7 +2075,7 @@ msgstr "" msgid "Verify GitHub" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1724 +#: lib/who_need_help_web/live/request_live/show.ex:1736 #, elixir-autogen, elixir-format msgid "Verify handover" msgstr "" @@ -2095,7 +2095,7 @@ msgstr "" msgid "Visible reviews" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1387 +#: lib/who_need_help_web/live/request_live/show.ex:1399 #, elixir-autogen, elixir-format msgid "Waiting for a nearby volunteer." msgstr "" @@ -2114,7 +2114,7 @@ msgid "What Codex contributed" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:774 -#: lib/who_need_help_web/live/request_live/show.ex:1843 +#: lib/who_need_help_web/live/request_live/show.ex:1855 #, elixir-autogen, elixir-format msgid "What happened?" msgstr "" @@ -2155,12 +2155,12 @@ msgstr "" msgid "Why is this useful?" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1588 +#: lib/who_need_help_web/live/request_live/show.ex:1600 #, elixir-autogen, elixir-format msgid "Withdraw from this request" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1213 +#: lib/who_need_help_web/live/request_live/show.ex:1225 #, elixir-autogen, elixir-format msgid "Write a safe coordination message…" msgstr "" @@ -2168,9 +2168,9 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/new.ex:271 #: lib/who_need_help_web/live/activity_live/show.ex:298 #: lib/who_need_help_web/live/request_live/new.ex:373 -#: lib/who_need_help_web/live/request_live/show.ex:884 -#: lib/who_need_help_web/live/request_live/show.ex:1495 -#: lib/who_need_help_web/live/request_live/show.ex:1503 +#: lib/who_need_help_web/live/request_live/show.ex:896 +#: lib/who_need_help_web/live/request_live/show.ex:1507 +#: lib/who_need_help_web/live/request_live/show.ex:1515 #, elixir-autogen, elixir-format msgid "Yes" msgstr "" @@ -2191,7 +2191,7 @@ msgid "You are approved, so the map can show the exact meeting coordinates." msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:321 -#: lib/who_need_help_web/live/request_live/show.ex:934 +#: lib/who_need_help_web/live/request_live/show.ex:946 #, elixir-autogen, elixir-format msgid "You are not allowed to do that." msgstr "" @@ -2201,7 +2201,7 @@ msgstr "" msgid "You are running the local mail adapter." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:931 +#: lib/who_need_help_web/live/request_live/show.ex:943 #, elixir-autogen, elixir-format msgid "You cannot accept your own request." msgstr "" @@ -2254,7 +2254,7 @@ msgstr "" msgid "Your requests" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1241 +#: lib/who_need_help_web/live/request_live/show.ex:1253 #, elixir-autogen, elixir-format msgid "Your review is revealed only after both participants submit." msgstr "" @@ -2280,7 +2280,7 @@ msgstr "" #: lib/who_need_help_web/live/profile_live.ex:190 #: lib/who_need_help_web/live/public_profile_live.ex:133 #: lib/who_need_help_web/live/request_live/index.ex:809 -#: lib/who_need_help_web/live/request_live/show.ex:1438 +#: lib/who_need_help_web/live/request_live/show.ex:1450 #, elixir-autogen, elixir-format msgid "completed" msgstr "" @@ -2290,17 +2290,17 @@ msgstr "" msgid "for an account now." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1465 +#: lib/who_need_help_web/live/request_live/show.ex:1477 #, elixir-autogen, elixir-format msgid "helper movement supported" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1466 +#: lib/who_need_help_web/live/request_live/show.ex:1478 #, elixir-autogen, elixir-format msgid "no movement evidence" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1457 +#: lib/who_need_help_web/live/request_live/show.ex:1469 #, elixir-autogen, elixir-format msgid "no proximity evidence" msgstr "" @@ -2310,30 +2310,30 @@ msgstr "" msgid "organizer" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1124 +#: lib/who_need_help_web/live/request_live/show.ex:1136 #, elixir-autogen, elixir-format msgid "participants only" msgstr "" #: lib/who_need_help_web/live/request_live/index.ex:813 -#: lib/who_need_help_web/live/request_live/show.ex:1442 +#: lib/who_need_help_web/live/request_live/show.ex:1454 #, elixir-autogen, elixir-format msgid "people" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1456 +#: lib/who_need_help_web/live/request_live/show.ex:1468 #, elixir-autogen, elixir-format msgid "proximity supported" msgstr "" #: lib/who_need_help_web/live/profile_live.ex:205 #: lib/who_need_help_web/live/public_profile_live.ex:145 -#: lib/who_need_help_web/live/request_live/show.ex:1446 +#: lib/who_need_help_web/live/request_live/show.ex:1458 #, elixir-autogen, elixir-format msgid "rating" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1116 +#: lib/who_need_help_web/live/request_live/show.ex:1128 #, elixir-autogen, elixir-format msgid "rating %{rating}" msgstr "" @@ -2359,8 +2359,8 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:720 #: lib/who_need_help_web/live/profile_live.ex:286 #: lib/who_need_help_web/live/public_profile_live.ex:98 -#: lib/who_need_help_web/live/request_live/show.ex:1103 -#: lib/who_need_help_web/live/request_live/show.ex:1541 +#: lib/who_need_help_web/live/request_live/show.ex:1115 +#: lib/who_need_help_web/live/request_live/show.ex:1553 #, elixir-autogen, elixir-format msgid "unverified" msgstr "" @@ -2376,13 +2376,13 @@ msgstr "" #: lib/who_need_help_web/live/profile_live.ex:285 #: lib/who_need_help_web/live/public_profile_live.ex:98 #: lib/who_need_help_web/live/request_live/index.ex:817 -#: lib/who_need_help_web/live/request_live/show.ex:1102 -#: lib/who_need_help_web/live/request_live/show.ex:1540 +#: lib/who_need_help_web/live/request_live/show.ex:1114 +#: lib/who_need_help_web/live/request_live/show.ex:1552 #, elixir-autogen, elixir-format msgid "verified" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1026 +#: lib/who_need_help_web/live/request_live/show.ex:1038 #, elixir-autogen, elixir-format msgid "← All requests" msgstr "" @@ -2458,7 +2458,7 @@ msgid "Unusual action rate" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:467 -#: lib/who_need_help_web/live/request_live/show.ex:1148 +#: lib/who_need_help_web/live/request_live/show.ex:1160 #, elixir-autogen, elixir-format msgid "Load earlier messages" msgstr "" @@ -2478,7 +2478,7 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:544 #: lib/who_need_help_web/live/request_live/index.ex:782 -#: lib/who_need_help_web/live/request_live/show.ex:1284 +#: lib/who_need_help_web/live/request_live/show.ex:1296 #, elixir-autogen, elixir-format msgid "The map is unavailable in this browser. Request details remain usable." msgstr "" @@ -2502,7 +2502,7 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:340 #: lib/who_need_help_web/live/category_proposal_live.ex:92 -#: lib/who_need_help_web/live/request_live/show.ex:950 +#: lib/who_need_help_web/live/request_live/show.ex:962 #, elixir-autogen, elixir-format msgid "Could not complete the action. Please try again." msgstr "" @@ -2527,7 +2527,7 @@ msgstr "" msgid "JavaScript is required to confirm this protected email link." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:946 +#: lib/who_need_help_web/live/request_live/show.ex:958 #, elixir-autogen, elixir-format msgid "Live location sharing is not active." msgstr "" @@ -2569,7 +2569,7 @@ msgstr "" msgid "This activity is no longer available." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:945 +#: lib/who_need_help_web/live/request_live/show.ex:957 #, elixir-autogen, elixir-format msgid "This match is no longer active." msgstr "" @@ -2579,8 +2579,8 @@ msgstr "" msgid "This proposal is no longer available." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:943 -#: lib/who_need_help_web/live/request_live/show.ex:1748 +#: lib/who_need_help_web/live/request_live/show.ex:955 +#: lib/who_need_help_web/live/request_live/show.ex:1760 #, elixir-autogen, elixir-format msgid "This request has expired." msgstr "" @@ -3164,8 +3164,8 @@ msgstr "" #: lib/who_need_help_web/controllers/support_html.ex:8 #: lib/who_need_help_web/controllers/support_html/new.html.heex:34 -#: lib/who_need_help_web/live/request_live/show.ex:990 -#: lib/who_need_help_web/live/request_live/show.ex:999 +#: lib/who_need_help_web/live/request_live/show.ex:1002 +#: lib/who_need_help_web/live/request_live/show.ex:1011 #: lib/who_need_help_web/live/support_operation_live.ex:142 #: lib/who_need_help_web/live/support_operations_live.ex:246 #: lib/who_need_help_web/live/support_operations_live.ex:397 @@ -3204,7 +3204,7 @@ msgid "Subject" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:785 -#: lib/who_need_help_web/live/request_live/show.ex:1854 +#: lib/who_need_help_web/live/request_live/show.ex:1866 #, elixir-autogen, elixir-format msgid "Submit a legal content-removal notice" msgstr "" @@ -3806,7 +3806,7 @@ msgid "Use my password instead" msgstr "" #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:30 -#: lib/who_need_help_web/live/request_live/show.ex:1511 +#: lib/who_need_help_web/live/request_live/show.ex:1523 #, elixir-autogen, elixir-format msgid "Verified" msgstr "" @@ -3909,18 +3909,18 @@ msgstr "" msgid "Choose an expiry time in the future." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1685 +#: lib/who_need_help_web/live/request_live/show.ex:1697 #, elixir-autogen, elixir-format msgid "Copied" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1684 -#: lib/who_need_help_web/live/request_live/show.ex:1690 +#: lib/who_need_help_web/live/request_live/show.ex:1696 +#: lib/who_need_help_web/live/request_live/show.ex:1702 #, elixir-autogen, elixir-format msgid "Copy code" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1686 +#: lib/who_need_help_web/live/request_live/show.ex:1698 #, elixir-autogen, elixir-format msgid "Copy failed" msgstr "" @@ -3938,7 +3938,7 @@ msgstr "" msgid "Enter coordinates manually" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1718 +#: lib/who_need_help_web/live/request_live/show.ex:1730 #, elixir-autogen, elixir-format msgid "Enter the six digits shown to the requester." msgstr "" @@ -3963,33 +3963,33 @@ msgstr "" msgid "For privacy, this page cannot reveal whether an account exists. If you are new to Who Need Help, choose Register instead." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1508 +#: lib/who_need_help_web/live/request_live/show.ex:1520 #, elixir-autogen, elixir-format msgid "Handover code" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1520 -#: lib/who_need_help_web/live/request_live/show.ex:1752 +#: lib/who_need_help_web/live/request_live/show.ex:1532 +#: lib/who_need_help_web/live/request_live/show.ex:1764 #, elixir-autogen, elixir-format msgid "Help completed and verified by both participants." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:611 +#: lib/who_need_help_web/live/request_live/show.ex:623 #, elixir-autogen, elixir-format msgid "Help is complete." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:601 +#: lib/who_need_help_web/live/request_live/show.ex:613 #, elixir-autogen, elixir-format msgid "Help is now in progress." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1500 +#: lib/who_need_help_web/live/request_live/show.ex:1512 #, elixir-autogen, elixir-format msgid "Helper confirmed" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1427 +#: lib/who_need_help_web/live/request_live/show.ex:1439 #, elixir-autogen, elixir-format msgid "Helper:" msgstr "" @@ -4088,9 +4088,9 @@ msgstr "" msgid "Optional thanks" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1496 -#: lib/who_need_help_web/live/request_live/show.ex:1504 -#: lib/who_need_help_web/live/request_live/show.ex:1512 +#: lib/who_need_help_web/live/request_live/show.ex:1508 +#: lib/who_need_help_web/live/request_live/show.ex:1516 +#: lib/who_need_help_web/live/request_live/show.ex:1524 #, elixir-autogen, elixir-format msgid "Pending" msgstr "" @@ -4105,7 +4105,7 @@ msgstr "" msgid "Quick time choices" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1186 +#: lib/who_need_help_web/live/request_live/show.ex:1198 #, elixir-autogen, elixir-format msgid "Read" msgstr "" @@ -4140,7 +4140,7 @@ msgstr "" msgid "Request was not published" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1492 +#: lib/who_need_help_web/live/request_live/show.ex:1504 #, elixir-autogen, elixir-format msgid "Requester confirmed" msgstr "" @@ -4151,12 +4151,12 @@ msgid "Revealed reviews" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:529 -#: lib/who_need_help_web/live/request_live/show.ex:1220 +#: lib/who_need_help_web/live/request_live/show.ex:1232 #, elixir-autogen, elixir-format msgid "Sending…" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1186 +#: lib/who_need_help_web/live/request_live/show.ex:1198 #, elixir-autogen, elixir-format msgid "Sent" msgstr "" @@ -4214,17 +4214,17 @@ msgstr "" msgid "This external link is optional and goes directly to the person. Who Need Help does not process or guarantee a payment." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1230 +#: lib/who_need_help_web/live/request_live/show.ex:1242 #, elixir-autogen, elixir-format msgid "This help request is complete. Chat history is read-only." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1231 +#: lib/who_need_help_web/live/request_live/show.ex:1243 #, elixir-autogen, elixir-format msgid "This help request was cancelled. Chat history is read-only." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1526 +#: lib/who_need_help_web/live/request_live/show.ex:1538 #, elixir-autogen, elixir-format msgid "This match was cancelled. No further handover action is required." msgstr "" @@ -4254,8 +4254,8 @@ msgstr "" msgid "This request is linked to your signed-in account. Replies go to its email address." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:621 -#: lib/who_need_help_web/live/request_live/show.ex:1744 +#: lib/who_need_help_web/live/request_live/show.ex:633 +#: lib/who_need_help_web/live/request_live/show.ex:1756 #, elixir-autogen, elixir-format msgid "This request was cancelled." msgstr "" @@ -4297,7 +4297,7 @@ msgstr "" msgid "Use the most recent confirmation link that arrived." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1722 +#: lib/who_need_help_web/live/request_live/show.ex:1734 #, elixir-autogen, elixir-format msgid "Verifying…" msgstr "" @@ -4370,7 +4370,7 @@ msgstr "" msgid "You left this activity" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1578 +#: lib/who_need_help_web/live/request_live/show.ex:1590 #, elixir-autogen, elixir-format msgid "Your completion confirmation is saved." msgstr "" @@ -4531,7 +4531,7 @@ msgstr "" #: lib/who_need_help_web/live/request_live/index.ex:784 #: lib/who_need_help_web/live/request_live/new.ex:485 #: lib/who_need_help_web/live/request_live/new.ex:563 -#: lib/who_need_help_web/live/request_live/show.ex:1286 +#: lib/who_need_help_web/live/request_live/show.ex:1298 #, elixir-autogen, elixir-format msgid "Try map again" msgstr "" @@ -4543,8 +4543,8 @@ msgid "%{field} is required." msgstr "" #: lib/who_need_help_web/live/request_live/show.ex:333 -#: lib/who_need_help_web/live/request_live/show.ex:640 -#: lib/who_need_help_web/live/request_live/show.ex:1245 +#: lib/who_need_help_web/live/request_live/show.ex:652 +#: lib/who_need_help_web/live/request_live/show.ex:1257 #, elixir-autogen, elixir-format msgid "Both reviews are now visible on participant profiles." msgstr "" @@ -4639,18 +4639,18 @@ msgstr "" msgid "Available until (optional)" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:980 +#: lib/who_need_help_web/live/request_live/show.ex:992 #, elixir-autogen, elixir-format msgid "Both participants confirmed" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1653 +#: lib/who_need_help_web/live/request_live/show.ex:1665 #, elixir-autogen, elixir-format msgid "Cancelling ends this match and stops live-location sharing." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1417 -#: lib/who_need_help_web/live/request_live/show.ex:1657 +#: lib/who_need_help_web/live/request_live/show.ex:1429 +#: lib/who_need_help_web/live/request_live/show.ex:1669 #, elixir-autogen, elixir-format msgid "Cancelling…" msgstr "" @@ -4681,13 +4681,13 @@ msgstr "" msgid "Code-confirmed people" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1419 -#: lib/who_need_help_web/live/request_live/show.ex:1659 +#: lib/who_need_help_web/live/request_live/show.ex:1431 +#: lib/who_need_help_web/live/request_live/show.ex:1671 #, elixir-autogen, elixir-format msgid "Confirm cancellation" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1618 +#: lib/who_need_help_web/live/request_live/show.ex:1630 #, elixir-autogen, elixir-format msgid "Confirm withdrawal" msgstr "" @@ -4797,32 +4797,32 @@ msgstr "" msgid "Google sign-up could not be completed. Please try again." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:979 +#: lib/who_need_help_web/live/request_live/show.ex:991 #, elixir-autogen, elixir-format msgid "Handover verified" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:989 +#: lib/who_need_help_web/live/request_live/show.ex:1001 #, elixir-autogen, elixir-format msgid "Help is no longer needed" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:977 +#: lib/who_need_help_web/live/request_live/show.ex:989 #, elixir-autogen, elixir-format msgid "Help started" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:976 +#: lib/who_need_help_web/live/request_live/show.ex:988 #, elixir-autogen, elixir-format msgid "Helper accepted" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:978 +#: lib/who_need_help_web/live/request_live/show.ex:990 #, elixir-autogen, elixir-format msgid "Helper arrived" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:926 +#: lib/who_need_help_web/live/request_live/show.ex:938 #, elixir-autogen, elixir-format msgid "Helper's live location" msgstr "" @@ -4832,12 +4832,12 @@ msgstr "" msgid "Home area" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:998 +#: lib/who_need_help_web/live/request_live/show.ex:1010 #, elixir-autogen, elixir-format msgid "I can no longer complete it" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1559 +#: lib/who_need_help_web/live/request_live/show.ex:1571 #, elixir-autogen, elixir-format msgid "I have arrived" msgstr "" @@ -4853,17 +4853,17 @@ msgstr "" msgid "Leave every category unchecked to receive all matching requests." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1610 +#: lib/who_need_help_web/live/request_live/show.ex:1622 #, elixir-autogen, elixir-format msgid "Leaving ends this private match. If the request has not expired, it becomes available to other helpers." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1616 +#: lib/who_need_help_web/live/request_live/show.ex:1628 #, elixir-autogen, elixir-format msgid "Leaving…" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1315 +#: lib/who_need_help_web/live/request_live/show.ex:1327 #, elixir-autogen, elixir-format msgid "Live shared location" msgstr "" @@ -4873,7 +4873,7 @@ msgstr "" msgid "Load older notifications" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1293 +#: lib/who_need_help_web/live/request_live/show.ex:1305 #, elixir-autogen, elixir-format msgid "Map legend" msgstr "" @@ -4941,9 +4941,9 @@ msgstr "" msgid "No notifications yet" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1412 -#: lib/who_need_help_web/live/request_live/show.ex:1606 -#: lib/who_need_help_web/live/request_live/show.ex:1649 +#: lib/who_need_help_web/live/request_live/show.ex:1424 +#: lib/who_need_help_web/live/request_live/show.ex:1618 +#: lib/who_need_help_web/live/request_live/show.ex:1661 #, elixir-autogen, elixir-format msgid "Note (optional)" msgstr "" @@ -4992,7 +4992,7 @@ msgstr "" msgid "Paused" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:991 +#: lib/who_need_help_web/live/request_live/show.ex:1003 #, elixir-autogen, elixir-format msgid "Plans changed" msgstr "" @@ -5013,7 +5013,7 @@ msgstr "" msgid "Product analytics" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1475 +#: lib/who_need_help_web/live/request_live/show.ex:1487 #, elixir-autogen, elixir-format msgid "Progress" msgstr "" @@ -5043,12 +5043,12 @@ msgstr "" msgid "Ranking prioritizes unique people helped with optional location-supported evidence, then unique code-confirmed handovers. These are activity signals, not identity or safety checks. Repeated help between the same pair does not inflate the primary score." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1309 +#: lib/who_need_help_web/live/request_live/show.ex:1321 #, elixir-autogen, elixir-format msgid "Request area" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1310 +#: lib/who_need_help_web/live/request_live/show.ex:1322 #, elixir-autogen, elixir-format msgid "Request point" msgstr "" @@ -5058,12 +5058,12 @@ msgstr "" msgid "Request, message, and nearby-alert updates will appear here." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1000 +#: lib/who_need_help_web/live/request_live/show.ex:1012 #, elixir-autogen, elixir-format msgid "Requester is unreachable" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:925 +#: lib/who_need_help_web/live/request_live/show.ex:937 #, elixir-autogen, elixir-format msgid "Requester's live location" msgstr "" @@ -5088,7 +5088,7 @@ msgstr "" msgid "Save preferences" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:927 +#: lib/who_need_help_web/live/request_live/show.ex:939 #, elixir-autogen, elixir-format msgid "Shared live location" msgstr "" @@ -5236,7 +5236,7 @@ msgstr "" #: lib/who_need_help_web/components/layouts/root.html.heex:7 #: lib/who_need_help_web/live/activity_live/index.ex:732 #: lib/who_need_help_web/live/activity_live/show.ex:547 -#: lib/who_need_help_web/live/request_live/show.ex:1287 +#: lib/who_need_help_web/live/request_live/show.ex:1299 #, elixir-autogen, elixir-format msgid "Show location on map" msgstr "" @@ -5740,7 +5740,7 @@ msgstr "" msgid "Expires" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:917 +#: lib/who_need_help_web/live/request_live/show.ex:929 #, elixir-autogen, elixir-format msgid "Last update:" msgstr "" diff --git a/test/who_need_help_web/live/mutual_aid_live_test.exs b/test/who_need_help_web/live/mutual_aid_live_test.exs index 1d10a4a..ffa9a15 100644 --- a/test/who_need_help_web/live/mutual_aid_live_test.exs +++ b/test/who_need_help_web/live/mutual_aid_live_test.exs @@ -1388,7 +1388,9 @@ defmodule WhoNeedHelpWeb.MutualAidLiveTest do |> element("button[phx-click='start']") |> render_click() - assert render(helper_view) =~ "Help is now in progress." + assert render(helper_view) =~ "Help is in progress." + refute render(helper_view) =~ "Help is now in progress." + assert render(requester_view) =~ "Help is now in progress." requester_view |> form("#matched-request-cancellation-form", %{