diff --git a/Dockerfile.backup b/Dockerfile.backup index ec2d3bb..92648ec 100644 --- a/Dockerfile.backup +++ b/Dockerfile.backup @@ -25,8 +25,8 @@ FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f RUN apk add --no-cache \ ca-certificates=20260611-r0 \ - libcrypto3=3.5.7-r0 \ - libssl3=3.5.7-r0 \ + libcrypto3=3.5.8-r0 \ + libssl3=3.5.8-r0 \ musl=1.2.5-r23 \ musl-utils=1.2.5-r23 \ postgresql18-client=18.6-r0 \ diff --git a/Dockerfile.minio b/Dockerfile.minio index 825c27a..38adb70 100644 --- a/Dockerfile.minio +++ b/Dockerfile.minio @@ -76,8 +76,8 @@ FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f RUN apk add --no-cache \ ca-certificates=20260611-r0 \ - libcrypto3=3.5.7-r0 \ - libssl3=3.5.7-r0 \ + libcrypto3=3.5.8-r0 \ + libssl3=3.5.8-r0 \ musl=1.2.5-r23 \ musl-utils=1.2.5-r23 \ zlib=1.3.2-r0 diff --git a/Dockerfile.postgis b/Dockerfile.postgis index 0109a66..ea3e2ec 100644 --- a/Dockerfile.postgis +++ b/Dockerfile.postgis @@ -4,6 +4,9 @@ FROM postgis/postgis:18-3.6-alpine@sha256:05d68c7f0f19b9aa0bf7c4a2049b2e8b38b44a # PostgreSQL 18's image-owned volume path is already writable by this account. # Starting non-root removes the entrypoint's need for the bundled gosu binary. -RUN rm /usr/local/bin/gosu +RUN apk add --no-cache \ + libcrypto3=3.5.8-r0 \ + libssl3=3.5.8-r0 \ + && rm /usr/local/bin/gosu USER postgres diff --git a/Dockerfile.socket-proxy b/Dockerfile.socket-proxy index 30088c9..456b6cb 100644 --- a/Dockerfile.socket-proxy +++ b/Dockerfile.socket-proxy @@ -6,6 +6,9 @@ USER root # The upstream release image is immutable but its Alpine packages predate # currently available security fixes. Keep the reviewed proxy implementation # and apply the repository's current fixes; scripts/quality.sh scans the result. -RUN apk upgrade --no-cache +RUN apk upgrade --no-cache \ + && apk add --no-cache \ + libcrypto3=3.5.8-r0 \ + libssl3=3.5.8-r0 USER haproxy diff --git a/ops/external-boundaries/Dockerfile b/ops/external-boundaries/Dockerfile index 8e706cf..e97e8ac 100644 --- a/ops/external-boundaries/Dockerfile +++ b/ops/external-boundaries/Dockerfile @@ -1,6 +1,9 @@ FROM python:3.14.7-alpine3.23@sha256:6b8f06d04d5305c1d1288435388df9165ab41e681fae6439d6349d8053cc3f83 AS python_runtime -RUN apk add --no-cache sqlite-libs=3.53.4-r0 \ +RUN apk add --no-cache \ + libcrypto3=3.5.8-r0 \ + libssl3=3.5.8-r0 \ + sqlite-libs=3.53.4-r0 \ && python -m pip uninstall --yes pip FROM python_runtime AS external_boundary diff --git a/priv/gettext/default.pot b/priv/gettext/default.pot index 4c1ce8e..286cd75 100644 --- a/priv/gettext/default.pot +++ b/priv/gettext/default.pot @@ -252,7 +252,7 @@ msgstr "" msgid "Activity restored." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:504 +#: lib/who_need_help_web/live/activity_live/index.ex:522 #: lib/who_need_help_web/live/activity_live/new.ex:204 #, elixir-autogen, elixir-format msgid "Activity type" @@ -270,12 +270,12 @@ msgstr "" msgid "Administrator" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:506 +#: lib/who_need_help_web/live/activity_live/index.ex:524 #, elixir-autogen, elixir-format msgid "All activities" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:539 +#: lib/who_need_help_web/live/request_live/index.ex:558 #, elixir-autogen, elixir-format msgid "All categories" msgstr "" @@ -290,7 +290,7 @@ msgstr "" msgid "Another helper already accepted this request." msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:554 +#: lib/who_need_help_web/live/request_live/index.ex:573 #, elixir-autogen, elixir-format msgid "Any urgency" msgstr "" @@ -405,16 +405,16 @@ msgstr "" msgid "Cancel request" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:435 +#: lib/who_need_help_web/live/activity_live/index.ex:453 #: 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/index.ex:478 +#: lib/who_need_help_web/live/request_live/index.ex:479 #: lib/who_need_help_web/live/request_live/show.ex:1005 #, elixir-autogen, elixir-format msgid "Cancelled" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:537 +#: lib/who_need_help_web/live/request_live/index.ex:556 #: lib/who_need_help_web/live/request_live/new.ex:302 #, elixir-autogen, elixir-format msgid "Category" @@ -494,7 +494,7 @@ msgstr "" msgid "Coffee and conversation" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:449 +#: lib/who_need_help_web/live/activity_live/index.ex:467 #, elixir-autogen, elixir-format msgid "Coffee, cinema, walks, and hikes are separate from urgent help and never affect helper ratings." msgstr "" @@ -509,19 +509,19 @@ msgstr "" msgid "Community helpers" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:697 +#: lib/who_need_help_web/live/activity_live/index.ex:715 #: lib/who_need_help_web/live/activity_live/show.ex:403 #: lib/who_need_help_web/live/activity_live/show.ex:639 #: lib/who_need_help_web/live/activity_live/show.ex:698 -#: lib/who_need_help_web/live/request_live/index.ex:737 +#: lib/who_need_help_web/live/request_live/index.ex:756 #, elixir-autogen, elixir-format msgid "Community member" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:434 +#: lib/who_need_help_web/live/activity_live/index.ex:452 #: 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/index.ex:476 +#: lib/who_need_help_web/live/request_live/index.ex:477 #: lib/who_need_help_web/live/request_live/show.ex:1004 #: lib/who_need_help_web/live/request_live/show.ex:1023 #, elixir-autogen, elixir-format @@ -569,13 +569,13 @@ msgstr "" msgid "Confirming..." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:455 +#: lib/who_need_help_web/live/activity_live/index.ex:473 #: lib/who_need_help_web/live/activity_live/new.ex:12 #, elixir-autogen, elixir-format msgid "Create activity" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:772 +#: lib/who_need_help_web/live/activity_live/index.ex:790 #: lib/who_need_help_web/live/activity_live/new.ex:180 #, elixir-autogen, elixir-format msgid "Create an activity" @@ -586,7 +586,7 @@ msgstr "" msgid "Create category" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:488 +#: lib/who_need_help_web/live/request_live/index.ex:507 #, elixir-autogen, elixir-format msgid "Create urgent request" msgstr "" @@ -731,7 +731,7 @@ msgstr "" msgid "Explain what is already arranged and what the volunteer needs to do." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:446 +#: lib/who_need_help_web/live/activity_live/index.ex:464 #, elixir-autogen, elixir-format msgid "Find people to join" msgstr "" @@ -878,8 +878,8 @@ msgstr "" 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/index.ex:474 +#: lib/who_need_help_web/live/request_live/index.ex:475 #: lib/who_need_help_web/live/request_live/show.ex:1003 #, elixir-autogen, elixir-format msgid "In progress" @@ -997,8 +997,8 @@ msgstr "" msgid "Match and coordinate" 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/index.ex:472 +#: lib/who_need_help_web/live/request_live/index.ex:473 #: lib/who_need_help_web/live/request_live/show.ex:1001 #, elixir-autogen, elixir-format msgid "Matched" @@ -1024,7 +1024,7 @@ msgstr "" msgid "Medicine requests" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:462 +#: lib/who_need_help_web/live/activity_live/index.ex:480 #, elixir-autogen, elixir-format msgid "Meet in public first, keep exact details inside the approved group, and leave or report anything that feels unsafe." msgstr "" @@ -1071,7 +1071,7 @@ msgstr "" msgid "Moderator access is required." msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:479 +#: lib/who_need_help_web/live/request_live/index.ex:498 #, elixir-autogen, elixir-format msgid "NEARBY MUTUAL AID" msgstr "" @@ -1147,9 +1147,9 @@ msgid "Not for emergencies" msgstr "" #: lib/who_need_help_web/live/notification_live.ex:736 -#: lib/who_need_help_web/live/request_live/index.ex:443 -#: 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/index.ex:462 +#: lib/who_need_help_web/live/request_live/index.ex:463 +#: lib/who_need_help_web/live/request_live/index.ex:574 #: lib/who_need_help_web/live/request_live/new.ex:449 #: lib/who_need_help_web/live/request_live/show.ex:992 #: lib/who_need_help_web/live/request_live/show.ex:993 @@ -1157,7 +1157,7 @@ msgstr "" msgid "Now" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:444 +#: lib/who_need_help_web/live/activity_live/index.ex:462 #, elixir-autogen, elixir-format msgid "OPTIONAL SOCIAL PLANS" msgstr "" @@ -1175,14 +1175,14 @@ msgstr "" #: lib/who_need_help/notifications/text.ex:140 #: lib/who_need_help_web/controllers/content_removal_html.ex:21 #: lib/who_need_help_web/controllers/support_html.ex:17 -#: lib/who_need_help_web/live/activity_live/index.ex:433 +#: lib/who_need_help_web/live/activity_live/index.ex:451 #: lib/who_need_help_web/live/activity_live/show.ex:342 #: lib/who_need_help_web/live/moderation_live.ex:636 #: lib/who_need_help_web/live/moderation_live.ex:817 #: lib/who_need_help_web/live/moderation_live.ex:941 #: 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/index.ex:470 +#: lib/who_need_help_web/live/request_live/index.ex:471 #: lib/who_need_help_web/live/request_live/show.ex:1000 #: lib/who_need_help_web/live/support_operation_live.ex:310 #: lib/who_need_help_web/live/support_operation_live.ex:414 @@ -1627,9 +1627,9 @@ msgid "Save profile" msgstr "" #: lib/who_need_help_web/live/notification_live.ex:738 -#: lib/who_need_help_web/live/request_live/index.ex:447 -#: 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/index.ex:466 +#: lib/who_need_help_web/live/request_live/index.ex:467 +#: lib/who_need_help_web/live/request_live/index.ex:576 #: lib/who_need_help_web/live/request_live/new.ex:451 #: lib/who_need_help_web/live/request_live/show.ex:996 #: lib/who_need_help_web/live/request_live/show.ex:997 @@ -1894,7 +1894,7 @@ msgstr "" 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/index.ex:514 #: lib/who_need_help_web/live/request_live/show.ex:1071 #, elixir-autogen, elixir-format msgid "This is not an emergency service. Contact local emergency services for immediate danger." @@ -1942,9 +1942,9 @@ msgid "To see sent emails, visit" msgstr "" #: lib/who_need_help_web/live/notification_live.ex:737 -#: lib/who_need_help_web/live/request_live/index.ex:445 -#: 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/index.ex:464 +#: lib/who_need_help_web/live/request_live/index.ex:465 +#: lib/who_need_help_web/live/request_live/index.ex:575 #: lib/who_need_help_web/live/request_live/new.ex:450 #: lib/who_need_help_web/live/request_live/show.ex:994 #: lib/who_need_help_web/live/request_live/show.ex:995 @@ -2014,7 +2014,7 @@ msgid "Unique people" msgstr "" #: lib/who_need_help_web/live/notification_live.ex:731 -#: lib/who_need_help_web/live/request_live/index.ex:552 +#: lib/who_need_help_web/live/request_live/index.ex:571 #: lib/who_need_help_web/live/request_live/new.ex:447 #, elixir-autogen, elixir-format msgid "Urgency" @@ -2147,7 +2147,7 @@ msgstr "" msgid "Who Need Help was developed with the local Codex CLI authenticated through the builder's ChatGPT subscription. No OpenAI API key or usage-based API fallback is used." msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:480 +#: lib/who_need_help_web/live/request_live/index.ex:499 #, elixir-autogen, elixir-format msgid "Who needs help?" msgstr "" @@ -2261,7 +2261,7 @@ msgstr "" msgid "Your review is revealed only after both participants submit." msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:805 +#: lib/who_need_help_web/live/request_live/index.ex:824 #, elixir-autogen, elixir-format msgid "Your trust summary" msgstr "" @@ -2272,16 +2272,16 @@ msgstr "" msgid "before confirming." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:696 +#: lib/who_need_help_web/live/activity_live/index.ex:714 #: lib/who_need_help_web/live/category_proposal_live.ex:252 -#: lib/who_need_help_web/live/request_live/index.ex:736 +#: lib/who_need_help_web/live/request_live/index.ex:755 #, elixir-autogen, elixir-format msgid "by %{name}" 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/index.ex:828 #: lib/who_need_help_web/live/request_live/show.ex:1478 #, elixir-autogen, elixir-format msgid "completed" @@ -2317,7 +2317,7 @@ msgstr "" msgid "participants only" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:813 +#: lib/who_need_help_web/live/request_live/index.ex:832 #: lib/who_need_help_web/live/request_live/show.ex:1482 #, elixir-autogen, elixir-format msgid "people" @@ -2377,7 +2377,7 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:719 #: 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/index.ex:836 #: lib/who_need_help_web/live/request_live/show.ex:1142 #: lib/who_need_help_web/live/request_live/show.ex:1580 #, elixir-autogen, elixir-format @@ -2410,8 +2410,8 @@ msgstr "" msgid "Approved" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:461 -#: lib/who_need_help_web/live/request_live/index.ex:462 +#: lib/who_need_help_web/live/request_live/index.ex:480 +#: lib/who_need_help_web/live/request_live/index.ex:481 #, elixir-autogen, elixir-format msgid "Expired" msgstr "" @@ -2465,21 +2465,21 @@ msgstr "" msgid "Load earlier messages" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:708 -#: lib/who_need_help_web/live/activity_live/index.ex:801 +#: lib/who_need_help_web/live/activity_live/index.ex:726 +#: lib/who_need_help_web/live/activity_live/index.ex:819 #: lib/who_need_help_web/live/category_proposal_live.ex:284 #: lib/who_need_help_web/live/leaderboard_live.ex:91 #: lib/who_need_help_web/live/profile_live.ex:233 #: lib/who_need_help_web/live/profile_live.ex:363 #: lib/who_need_help_web/live/public_profile_live.ex:178 #: lib/who_need_help_web/live/report_live.ex:98 -#: lib/who_need_help_web/live/request_live/index.ex:886 +#: lib/who_need_help_web/live/request_live/index.ex:905 #, elixir-autogen, elixir-format msgid "Load more" 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/index.ex:801 #: lib/who_need_help_web/live/request_live/show.ex:1324 #, elixir-autogen, elixir-format msgid "The map is unavailable in this browser. Request details remain usable." @@ -4431,37 +4431,37 @@ msgstr "" msgid "Exact point selected. Drag the red pin or click the map to move it." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:515 -#: lib/who_need_help_web/live/request_live/index.ex:562 +#: lib/who_need_help_web/live/activity_live/index.ex:533 +#: lib/who_need_help_web/live/request_live/index.ex:581 #, elixir-autogen, elixir-format msgid "Area or city" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:638 -#: lib/who_need_help_web/live/request_live/index.ex:683 +#: lib/who_need_help_web/live/activity_live/index.ex:656 +#: lib/who_need_help_web/live/request_live/index.ex:702 #, elixir-autogen, elixir-format msgid "Choose an area on the map" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:482 +#: lib/who_need_help_web/live/request_live/index.ex:501 #, elixir-autogen, elixir-format msgid "Explore privacy-friendly areas and public exact meeting points chosen by requesters." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:605 -#: lib/who_need_help_web/live/request_live/index.ex:650 +#: lib/who_need_help_web/live/activity_live/index.ex:623 +#: lib/who_need_help_web/live/request_live/index.ex:669 #, elixir-autogen, elixir-format msgid "List" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:758 +#: lib/who_need_help_web/live/request_live/index.ex:777 #, elixir-autogen, elixir-format msgid "Load more in this area" msgstr "" #: lib/who_need_help_web/components/layouts/root.html.heex:5 -#: lib/who_need_help_web/live/activity_live/index.ex:625 -#: lib/who_need_help_web/live/request_live/index.ex:670 +#: lib/who_need_help_web/live/activity_live/index.ex:643 +#: lib/who_need_help_web/live/request_live/index.ex:689 #, elixir-autogen, elixir-format msgid "Map" msgstr "" @@ -4471,41 +4471,41 @@ msgstr "" msgid "Map preview" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:654 -#: lib/who_need_help_web/live/request_live/index.ex:699 +#: lib/who_need_help_web/live/activity_live/index.ex:672 +#: lib/who_need_help_web/live/request_live/index.ex:718 #, elixir-autogen, elixir-format msgid "Move or zoom the map to search somewhere else." msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:696 +#: lib/who_need_help_web/live/request_live/index.ex:715 #, elixir-autogen, elixir-format msgid "No open requests in this area" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:685 +#: lib/who_need_help_web/live/request_live/index.ex:704 #, elixir-autogen, elixir-format msgid "Only requests from the selected map area will be loaded." msgstr "" #: lib/who_need_help_web/components/layouts/root.html.heex:8 -#: lib/who_need_help_web/live/request_live/index.ex:785 +#: lib/who_need_help_web/live/request_live/index.ex:804 #, elixir-autogen, elixir-format msgid "Open request" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:516 -#: lib/who_need_help_web/live/request_live/index.ex:563 +#: lib/who_need_help_web/live/activity_live/index.ex:534 +#: lib/who_need_help_web/live/request_live/index.ex:582 #, elixir-autogen, elixir-format msgid "Optional text search" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:764 +#: lib/who_need_help_web/live/request_live/index.ex:783 #, elixir-autogen, elixir-format msgid "Requests without map coordinates appear only when their public area description matches the text search." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:596 -#: lib/who_need_help_web/live/request_live/index.ex:641 +#: lib/who_need_help_web/live/activity_live/index.ex:614 +#: lib/who_need_help_web/live/request_live/index.ex:660 #, elixir-autogen, elixir-format msgid "Results layout" msgstr "" @@ -4515,21 +4515,21 @@ msgstr "" msgid "Static preview" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:615 -#: lib/who_need_help_web/live/request_live/index.ex:660 +#: lib/who_need_help_web/live/activity_live/index.ex:633 +#: lib/who_need_help_web/live/request_live/index.ex:679 #, elixir-autogen, elixir-format msgid "Together" msgstr "" #: lib/who_need_help_web/components/layouts/root.html.heex:6 #: lib/who_need_help_web/controllers/page_html/home.html.heex:166 -#: lib/who_need_help_web/live/activity_live/index.ex:731 +#: lib/who_need_help_web/live/activity_live/index.ex:749 #: lib/who_need_help_web/live/activity_live/new.ex:355 #: lib/who_need_help_web/live/activity_live/new.ex:414 #: lib/who_need_help_web/live/activity_live/show.ex:546 #: lib/who_need_help_web/live/notification_live.ex:590 #: lib/who_need_help_web/live/notification_live.ex:609 -#: lib/who_need_help_web/live/request_live/index.ex:784 +#: lib/who_need_help_web/live/request_live/index.ex:803 #: 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:1326 @@ -4886,7 +4886,7 @@ msgid "Nearby alert deleted." msgstr "" #: lib/who_need_help_web/live/notification_live.ex:453 -#: lib/who_need_help_web/live/request_live/index.ex:508 +#: lib/who_need_help_web/live/request_live/index.ex:527 #, elixir-autogen, elixir-format msgid "Nearby requests" msgstr "" @@ -5209,7 +5209,7 @@ msgid "WebGL is unavailable in this browser, so the full map cannot start. Selec 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/index.ex:750 #: lib/who_need_help_web/live/activity_live/show.ex:547 #: lib/who_need_help_web/live/request_live/show.ex:1327 #, elixir-autogen, elixir-format @@ -5711,7 +5711,7 @@ msgstr "" msgid "Delivery settings" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:741 +#: lib/who_need_help_web/live/request_live/index.ex:760 #, elixir-autogen, elixir-format msgid "Expires" msgstr "" @@ -5731,22 +5731,22 @@ msgstr "" msgid "Notification sections" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:724 +#: lib/who_need_help_web/live/activity_live/index.ex:742 #, elixir-autogen, elixir-format msgid "%{count} activities" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:786 +#: lib/who_need_help_web/live/request_live/index.ex:805 #, elixir-autogen, elixir-format msgid "%{count} requests" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:767 +#: lib/who_need_help_web/live/activity_live/index.ex:785 #, elixir-autogen, elixir-format msgid "Activities you create or ask to join will appear here. Leaving removes an activity from this list." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:470 +#: lib/who_need_help_web/live/activity_live/index.ex:488 #, elixir-autogen, elixir-format msgid "Activity views" msgstr "" @@ -5761,12 +5761,12 @@ msgstr "" msgid "Confirm the safety guidance before asking nearby people for help." msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:834 +#: lib/who_need_help_web/live/request_live/index.ex:853 #, elixir-autogen, elixir-format msgid "Create request" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:857 +#: lib/who_need_help_web/live/request_live/index.ex:876 #, elixir-autogen, elixir-format msgid "Create your first request" msgstr "" @@ -5781,43 +5781,43 @@ msgstr "" msgid "Location" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:476 +#: lib/who_need_help_web/live/activity_live/index.ex:494 #, elixir-autogen, elixir-format msgid "My activities" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:509 -#: lib/who_need_help_web/live/request_live/index.ex:828 +#: lib/who_need_help_web/live/request_live/index.ex:528 +#: lib/who_need_help_web/live/request_live/index.ex:847 #, elixir-autogen, elixir-format msgid "My requests" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:475 +#: lib/who_need_help_web/live/activity_live/index.ex:493 #, elixir-autogen, elixir-format msgid "Nearby activities" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:765 +#: lib/who_need_help_web/live/activity_live/index.ex:783 #, elixir-autogen, elixir-format msgid "No activities yet" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:651 +#: lib/who_need_help_web/live/activity_live/index.ex:669 #, elixir-autogen, elixir-format msgid "No open activities in this area" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:852 +#: lib/who_need_help_web/live/request_live/index.ex:871 #, elixir-autogen, elixir-format msgid "No requests yet" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:640 +#: lib/who_need_help_web/live/activity_live/index.ex:658 #, elixir-autogen, elixir-format msgid "Only activities from the selected map area will be loaded." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:723 +#: lib/who_need_help_web/live/activity_live/index.ex:741 #, elixir-autogen, elixir-format msgid "Open activity" msgstr "" @@ -5827,12 +5827,12 @@ msgstr "" msgid "Request form steps" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:503 +#: lib/who_need_help_web/live/request_live/index.ex:522 #, elixir-autogen, elixir-format msgid "Request views" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:854 +#: lib/who_need_help_web/live/request_live/index.ex:873 #, elixir-autogen, elixir-format msgid "Requests you publish or accept will appear here." msgstr "" @@ -5857,7 +5857,7 @@ msgstr "" msgid "Share only as much location detail as helpers need." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:729 +#: lib/who_need_help_web/live/activity_live/index.ex:747 #, elixir-autogen, elixir-format msgid "The map is unavailable in this browser. Activity details remain usable." msgstr "" @@ -5867,7 +5867,7 @@ msgstr "" msgid "Timing" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:830 +#: lib/who_need_help_web/live/request_live/index.ex:849 #, elixir-autogen, elixir-format msgid "Track requests you created and requests you accepted as a helper." msgstr "" @@ -6522,86 +6522,86 @@ msgstr "" msgid "Choose the meeting point on the map or use your current location." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:555 -#: lib/who_need_help_web/live/activity_live/index.ex:650 -#: lib/who_need_help_web/live/activity_live/index.ex:757 -#: lib/who_need_help_web/live/request_live/index.ex:600 -#: lib/who_need_help_web/live/request_live/index.ex:695 -#: lib/who_need_help_web/live/request_live/index.ex:844 +#: lib/who_need_help_web/live/activity_live/index.ex:573 +#: lib/who_need_help_web/live/activity_live/index.ex:668 +#: lib/who_need_help_web/live/activity_live/index.ex:775 +#: lib/who_need_help_web/live/request_live/index.ex:619 +#: lib/who_need_help_web/live/request_live/index.ex:714 +#: lib/who_need_help_web/live/request_live/index.ex:863 #, elixir-autogen, elixir-format msgid "Loading results…" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:726 +#: lib/who_need_help_web/live/activity_live/index.ex:744 #, elixir-autogen, elixir-format msgid "Maximum zoom reached. Matching activities are listed beside the map." msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:788 +#: lib/who_need_help_web/live/request_live/index.ex:807 #, elixir-autogen, elixir-format msgid "Maximum zoom reached. Matching requests are listed beside the map." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:536 +#: lib/who_need_help_web/live/activity_live/index.ex:554 #, elixir-autogen, elixir-format msgid "%{count} activity in the selected map area" msgid_plural "%{count} activities in the selected map area" msgstr[0] "" msgstr[1] "" -#: lib/who_need_help_web/live/request_live/index.ex:581 +#: lib/who_need_help_web/live/request_live/index.ex:600 #, elixir-autogen, elixir-format msgid "%{count} request in the selected map area" msgid_plural "%{count} requests in the selected map area" msgstr[0] "" msgstr[1] "" -#: lib/who_need_help_web/live/activity_live/index.ex:561 -#: lib/who_need_help_web/live/request_live/index.ex:606 +#: lib/who_need_help_web/live/activity_live/index.ex:579 +#: lib/who_need_help_web/live/request_live/index.ex:625 #, elixir-autogen, elixir-format msgid "Map moved. Results still show the previous area." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:579 +#: lib/who_need_help_web/live/activity_live/index.ex:597 #, elixir-autogen, elixir-format msgid "Move or zoom the map, then choose “Show activities in this area”." msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:624 +#: lib/who_need_help_web/live/request_live/index.ex:643 #, elixir-autogen, elixir-format msgid "Move or zoom the map, then choose “Show requests in this area”." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:573 -#: lib/who_need_help_web/live/request_live/index.ex:618 +#: lib/who_need_help_web/live/activity_live/index.ex:591 +#: lib/who_need_help_web/live/request_live/index.ex:637 #, elixir-autogen, elixir-format msgid "Results update automatically after you stop moving the map." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:743 +#: lib/who_need_help_web/live/activity_live/index.ex:761 #, elixir-autogen, elixir-format msgid "Show activities in this area" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:800 +#: lib/who_need_help_web/live/request_live/index.ex:819 #, elixir-autogen, elixir-format msgid "Show requests in this area" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:545 -#: lib/who_need_help_web/live/request_live/index.ex:590 +#: lib/who_need_help_web/live/activity_live/index.ex:563 +#: lib/who_need_help_web/live/request_live/index.ex:609 #, elixir-autogen, elixir-format msgid "Showing %{shown} of %{count} in the list." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:593 -#: lib/who_need_help_web/live/request_live/index.ex:638 +#: lib/who_need_help_web/live/activity_live/index.ex:611 +#: lib/who_need_help_web/live/request_live/index.ex:657 #, elixir-autogen, elixir-format msgid "Update results as map moves" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:567 -#: lib/who_need_help_web/live/request_live/index.ex:612 +#: lib/who_need_help_web/live/activity_live/index.ex:585 +#: lib/who_need_help_web/live/request_live/index.ex:631 #, elixir-autogen, elixir-format msgid "Updating results for the visible map area…" msgstr ""