Skip to content

Commit

Permalink
release: 2025-01-16 (#1452)
Browse files Browse the repository at this point in the history
<!--- Please provide a general summary of your changes in the title
above -->

# Pull Request type

<!-- Please try to limit your pull request to one type; submit multiple
pull requests if needed. -->

Please check the type of change your PR introduces:

- [ ] Bugfix
- [x] Feature
- [ ] Code style update (formatting, renaming)
- [ ] Refactoring (no functional changes, no API changes)
- [ ] Build-related changes
- [ ] Documentation content changes
- [ ] Other (please describe):

## What is the current behavior?

<!-- Please describe the current behavior that you are modifying, or
link to a relevant issue. -->

Issue Number: N/A

## What is the new behavior?
merging all changes from dev from August 2024 - January 2025

-
-
-

## Does this introduce a breaking change?

- [ ] Yes
- [x] No

<!-- If this does introduce a breaking change, please describe the
impact and migration path for existing applications below. -->

## Other information

<!-- Any other information that is important to this PR, such as
screenshots of how the component looks before and after the change. -->
  • Loading branch information
trigal2012 authored Jan 16, 2025
2 parents ec7469c + 64b2b9c commit 0d01a05
Show file tree
Hide file tree
Showing 65 changed files with 6,809 additions and 7,057 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/cache.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: ⤵️ Check out code
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: '🧹 Cleanup'
run: |
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/chromatic.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
run:
working-directory: packages/ui
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
fetch-depth: 0
- uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0
Expand All @@ -38,7 +38,7 @@ jobs:
with:
run_install: false
- name: Install Node.js
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4
with:
node-version-file: .nvmrc
cache: pnpm
Expand All @@ -50,7 +50,7 @@ jobs:

# 👇 Runs Chromatic CLI in ./packages/ui
- name: Publish to Chromatic
uses: chromaui/action@b984808b772126a9f44b2b7737b131b68a2ede32 # v11
uses: chromaui/action@25f8ff36486472c2d6b5b02dc2d277f051a3ecdb # v11
with:
workingDir: packages/ui
projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ jobs:
security-events: write
steps:
- name: ⤵️ Check out code from GitHub
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: 🏗 Initialize CodeQL
uses: github/codeql-action/init@f0f3afee809481da311ca3a6ff1ff51d81dbeb24 # v3
uses: github/codeql-action/init@662472033e021d55d94146f66f6058822b0b39fd # v3
- name: 🚀 Perform CodeQL Analysis
uses: github/codeql-action/analyze@f0f3afee809481da311ca3a6ff1ff51d81dbeb24 # v3
uses: github/codeql-action/analyze@662472033e021d55d94146f66f6058822b0b39fd # v3
6 changes: 3 additions & 3 deletions .github/workflows/crowdin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
HUSKY: 0
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Import GPG key
id: import_gpg
Expand All @@ -53,7 +53,7 @@ jobs:
- name: Install Node.js
if: github.event_name != 'pull_request' && !startsWith(github.ref_name, 'l10n_')
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4
with:
node-version-file: .nvmrc
cache: pnpm
Expand Down Expand Up @@ -122,7 +122,7 @@ jobs:
- name: Commit files
id: commit-files
if: ((github.event_name != 'pull_request' && github.ref_name == 'dev') || github.event_name == 'scheduled') && steps.verify-changed-files.outputs.files_changed
uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c # v6
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f # v7
with:
token: ${{ secrets.GH_ACT_PAT }}
commit-message: Updated translations from Crowdin
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/labels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: ⤵️ Check out code from GitHub
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: 🚀 Run Label Syncer
uses: micnncim/action-label-syncer@3abd5ab72fda571e69fffd97bd4e0033dd5f495c # v1.3.0
env:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
steps:
# Setup steps
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
ref: ${{ github.head_ref }}

Expand All @@ -39,7 +39,7 @@ jobs:
# standalone: true

- name: Install Node.js
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4
with:
node-version-file: .nvmrc
cache: pnpm
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/nextjs_bundle_analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
HUSKY: 0
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0
name: Install pnpm
Expand All @@ -41,7 +41,7 @@ jobs:
run_install: false

- name: Install Node.js
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4
with:
node-version-file: .nvmrc
cache: pnpm
Expand All @@ -54,7 +54,7 @@ jobs:
run: pnpm install

- name: Restore next build
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4
uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4
id: restore-build-cache
env:
cache-name: cache-next-build
Expand All @@ -75,7 +75,7 @@ jobs:
run: npx -p nextjs-bundle-analysis report

- name: Upload bundle
uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4
with:
name: bundle
path: /home/runner/work/InReach/InReach/apps/app/.next/analyze/__bundle_analysis.json
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/njsscan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,13 @@ jobs:
name: njsscan code scanning
steps:
- name: ⤵️ Check out code from GitHub
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: 🧐 nodejsscan scan
id: njsscan
uses: ajinabraham/njsscan-action@74e5a58c1edb363b84c9ddd626b0e22f038ac09e
with:
args: '. --sarif --output results.sarif || true'
- name: Upload njsscan report
uses: github/codeql-action/upload-sarif@f0f3afee809481da311ca3a6ff1ff51d81dbeb24 # v3
uses: github/codeql-action/upload-sarif@662472033e021d55d94146f66f6058822b0b39fd # v3
with:
sarif_file: results.sarif
2 changes: 1 addition & 1 deletion .github/workflows/pr-labels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GH_ACT_PAT }}
steps:
- name: 🏷 Verify PR has a valid label
uses: mheap/github-action-required-labels@5847eef68201219cf0a4643ea7be61e77837bbce # v5
uses: mheap/github-action-required-labels@d25134c992b943fb6ad00c25ea00eb5988c0a9dd # v5
with:
labels: 'breaking-change, bugfix, documentation, enhancement, refactor, performance, new-feature, maintenance, ci, dependencies, translations, changelog-ignore, release'
mode: minimum
Expand Down
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
20.17.0
20.18.0
2 changes: 1 addition & 1 deletion apps/app/next-env.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
/// <reference types="next/image-types/global" />

// NOTE: This file should not be edited
// see https://nextjs.org/docs/basic-features/typescript for more information.
// see https://nextjs.org/docs/pages/building-your-application/configuring/typescript for more information.
78 changes: 39 additions & 39 deletions apps/app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,32 +36,32 @@
"@mantine/notifications": "6.0.22",
"@mantine/nprogress": "6.0.22",
"@mantine/utils": "6.0.22",
"@next/bundle-analyzer": "14.2.7",
"@next/third-parties": "14.2.7",
"@next/bundle-analyzer": "14.2.16",
"@next/third-parties": "14.2.16",
"@opentelemetry/api": "1.9.0",
"@opentelemetry/core": "1.25.1",
"@opentelemetry/exporter-trace-otlp-http": "0.52.1",
"@opentelemetry/resources": "1.25.1",
"@opentelemetry/sdk-node": "0.52.1",
"@opentelemetry/sdk-trace-base": "1.25.1",
"@opentelemetry/sdk-trace-node": "1.25.1",
"@opentelemetry/semantic-conventions": "1.26.0",
"@prisma/instrumentation": "5.18.0",
"@sentry/browser": "8.27.0",
"@sentry/nextjs": "8.27.0",
"@sentry/node": "8.27.0",
"@sentry/opentelemetry": "8.27.0",
"@sentry/profiling-node": "8.27.0",
"@opentelemetry/core": "1.27.0",
"@opentelemetry/exporter-trace-otlp-http": "0.54.0",
"@opentelemetry/resources": "1.27.0",
"@opentelemetry/sdk-node": "0.54.0",
"@opentelemetry/sdk-trace-base": "1.27.0",
"@opentelemetry/sdk-trace-node": "1.27.0",
"@opentelemetry/semantic-conventions": "1.27.0",
"@prisma/instrumentation": "5.21.1",
"@sentry/browser": "8.35.0",
"@sentry/nextjs": "8.35.0",
"@sentry/node": "8.35.0",
"@sentry/opentelemetry": "8.35.0",
"@sentry/profiling-node": "8.35.0",
"@tanstack/react-query": "4.36.1",
"@tanstack/react-table": "8.20.5",
"@trpc/client": "10.45.2",
"@trpc/next": "10.45.2",
"@trpc/react-query": "10.45.2",
"@trpc/server": "10.45.2",
"@vercel/analytics": "1.3.1",
"@vercel/edge-config": "1.2.1",
"@vercel/edge-config": "1.3.0",
"@vercel/kv": "2.0.0",
"@vercel/speed-insights": "1.0.12",
"@vercel/speed-insights": "1.0.13",
"@weareinreach/analytics": "workspace:*",
"@weareinreach/api": "workspace:*",
"@weareinreach/auth": "workspace:*",
Expand All @@ -70,70 +70,70 @@
"@weareinreach/env": "workspace:*",
"@weareinreach/ui": "workspace:*",
"@weareinreach/util": "workspace:*",
"cookies-next": "4.2.1",
"cookies-next": "4.3.0",
"crud-object-diff": "2.3.6",
"dayjs": "1.11.13",
"embla-carousel-autoplay": "7.1.0",
"embla-carousel-react": "7.1.0",
"flat": "6.0.1",
"i18next": "23.14.0",
"i18next": "23.16.3",
"i18next-browser-languagedetector": "8.0.0",
"i18next-chained-backend": "4.6.2",
"i18next-http-backend": "2.6.1",
"i18next-http-backend": "2.6.2",
"i18next-intervalplural-postprocessor": "3.0.0",
"i18next-multiload-backend-adapter": "2.3.0",
"just-compact": "3.2.0",
"just-compare": "2.3.0",
"luxon": "3.5.0",
"mantine-react-table": "1.3.4",
"next": "14.2.7",
"next-auth": "4.24.7",
"next": "14.2.16",
"next-auth": "4.24.10",
"next-i18next": "15.3.1",
"next-seo": "6.5.0",
"next-seo": "6.6.0",
"nextjs-google-analytics": "2.3.7",
"nextjs-routes": "2.2.1",
"nextjs-routes": "2.2.3",
"object-sizeof": "2.6.5",
"pretty-bytes": "6.1.1",
"react": "18.3.1",
"react-dom": "18.3.1",
"react-error-boundary": "4.0.13",
"react-error-boundary": "4.1.2",
"react-hook-consent": "3.5.3",
"react-hook-form": "7.53.0",
"react-hook-form": "7.53.1",
"react-hook-form-mantine": "2.0.0",
"react-i18next": "15.0.1",
"react-i18next": "15.1.0",
"zod": "3.23.8"
},
"devDependencies": {
"@hookform/devtools": "4.3.1",
"@playwright/test": "1.46.1",
"@prisma/nextjs-monorepo-workaround-plugin": "5.18.0",
"@relative-ci/agent": "4.2.10",
"@playwright/test": "1.48.1",
"@prisma/nextjs-monorepo-workaround-plugin": "5.21.1",
"@relative-ci/agent": "4.2.12",
"@tanstack/react-query-devtools": "4.36.1",
"@tanstack/react-table-devtools": "8.20.5",
"@total-typescript/ts-reset": "0.6.0",
"@total-typescript/ts-reset": "0.6.1",
"@types/eslint": "8.56.12",
"@types/gtag.js": "0.0.20",
"@types/luxon": "3.4.2",
"@types/node": "20.16.1",
"@types/react": "18.3.4",
"@types/react-dom": "18.3.0",
"@types/node": "20.17.0",
"@types/react": "18.3.12",
"@types/react-dom": "18.3.1",
"@typescript-eslint/eslint-plugin": "7.18.0",
"@typescript-eslint/parser": "7.18.0",
"@weareinreach/config": "workspace:*",
"@weareinreach/eslint-config": "workspace:*",
"@welldone-software/why-did-you-render": "8.0.3",
"commander": "12.1.0",
"dotenv": "16.4.5",
"eslint": "8.57.0",
"eslint-plugin-i18next": "6.0.9",
"eslint": "8.57.1",
"eslint-plugin-i18next": "6.1.0",
"i18next-hmr": "3.1.3",
"jiti": "1.21.6",
"listr2": "8.2.4",
"listr2": "8.2.5",
"prettier": "3.3.3",
"trpc-panel": "1.3.4",
"trpc-playground": "1.0.4",
"type-fest": "4.25.0",
"typescript": "5.5.4",
"type-fest": "4.26.1",
"typescript": "5.6.3",
"webpack-bundle-analyzer": "4.10.2"
},
"ct3aMetadata": {
Expand Down
34 changes: 17 additions & 17 deletions apps/app/public/locales/ar/attribute.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@
"offers-remote-services": "عن بعد",
"private-practice": "تدريب خاص",
"religiously-affiliated": "منتسب دينيا",
"time-walk-in": "له مباريات في الساعات",
"time-walk-in": "لديها ساعات عمل بدون حجز مسبق",
"wheelchair-accessible": "متيسر",
"wheelchair-accessible_false": "لا يمكن الوصول إليها",
"wheelchair-accessible_true": "متيسر"
},
"alerts": {
"CATEGORYNAME": "التنبيهات",
"info": "تنبيه المعلومات",
"info": "تنبيه إعلامي",
"warn": "تنبيه التحذير"
},
"community": {
Expand All @@ -24,35 +24,35 @@
"africa-immigrant": "الفرص التي تخدم البلدان الأفريقية",
"african-american": "الفرص التي تخدم مجتمع الأمريكيين من أصل أفريقي",
"api": "الفرص التي تخدم مجتمع سكان آسيا والمحيط الهادئ",
"asexual": "الفرص التي تخدم المجتمع الجنسي",
"asexual": "الفرص التي تخدم المجتمع اللاجنسي",
"asia-immigrant": "الفرص التي تخدم البلدان الآسيوية",
"asylee": "الفرص التي تخدم طالبي اللجوء (الذين مُنحوا مركز اللجوء)",
"asylee": "الفرص التي تخدم طالبي اللجوء (الذين حصلوا على وضع اللجوء)",
"asylum-seeker": "الفرص التي تخدم طالبي اللجوء من {{country}}",
"bipoc": "الفرص التي تخدم السود والسكان الأصليين والألوان",
"bisexual": "الفرص التي تخدم مجتمع المثليين",
"black": "الفرص التي تخدم جماعة السود",
"bipoc": "الفرص التي تخدم السود والسكان الأصليين والأشخاص الملونين",
"bisexual": "الفرص التي تخدم مجتمع ثنائيي الجنس",
"black": "الفرص التي تخدم المجتمع الأسود",
"citizens": "مواطنو {{country}}",
"conversion-therapy-survivors": "الفرص التي تخدم الناجين من العلاج التحويلي",
"daca-recipient-seeker": "الفرص التي تخدم الأحلام (مستقبلو DACA)",
"detained-immigrant": "الفرص التي تخدم المهاجرين المحتجزين",
"disabled": "الفرص التي تخدم مجتمع المعوقين",
"disabled": "الفرص التي تخدم الأشخاص ذوي الإعاقة",
"gay": "الفرص التي تخدم مجتمع المثليين جنسياً",
"gender-nonconforming": "الفرص التي تخدم المجتمع المحلي غير المتطابق مع نوع الجنس",
"hiv-aids": "الفرص التي تخدم المجتمعات المعرضة لخطر الإصابة بفيروس نقص المناعة البشرية",
"hiv-aids": "الفرص التي تخدم مجتمع المصابين بفيروس نقص المناعة البشرية والمعرضين للخطر",
"homeless": "الفرص التي تخدم الأفراد المشردين",
"human-trafficking-survivor": "الفرص التي تخدم الناجين من الاتجار بالبشر",
"intersex": "الفرص التي تخدم مجتمع الجنسين",
"language-speakers": "الفرص التي تخدم {{language}} متكلمين",
"latin-america-immigrant": "الفرص المتاحة لأولئك القادمين من أمريكا اللاتينية",
"intersex": "الفرص التي تخدم مجتمع ثنائيي الجنس",
"language-speakers": "الفرص التي تخدم متحدثي {{language}}",
"latin-america-immigrant": "الفرص المتاحة للقادمين من أمريكا اللاتينية",
"latinx": "الفرص التي تخدم المجتمع اللاتيني",
"lesbian": "الفرص التي تخدم مجتمع الــ Lesbians",
"lesbian": "الفرص التي تخدم مجتمع المثليات",
"lgbtq-youth": "الفرص التي تخدم شباب LGBTQ+",
"lgbtq-youth-caregivers": "الفرص التي تخدم مقدمي الرعاية لشباب المثليين والمثليين جنسياً والمتحولين جنسياً",
"middle-east-immigrant": "الفرص التي تخدم أولئك القادمين من الشرق الأوسط",
"lgbtq-youth-caregivers": "الفرص التي تخدم مقدمي الرعاية لشباب LGBTQ +",
"middle-east-immigrant": "الفرص التي تخدم القادمين من الشرق الأوسط",
"muslim": "الفرص التي تخدم الجالية المسلمة",
"native-american-two-spirit": "الفرص التي تخدم مجتمع الأمريكيين الأصليين",
"nonbinary": "الفرص التي تخدم المجتمع غير الثنائي",
"queer": "الفرص التي تخدم مجتمع الملكة",
"queer": "الفرص التي تخدم مجتمع الكوير",
"refugee": "الفرص التي تخدم اللاجئين",
"residents-green-card-holders": "الفرص التي تخدم المقيمين في البلدان الذين يحملون بطاقات خضراء",
"seniors": "'كبار` يعرَّف بأنه 65 سنة أو أكثر",
Expand All @@ -70,7 +70,7 @@
"CATEGORYNAME": "التكلفة",
"cost-accepts-insurance": "تقبل هذه الخدمة التأمين",
"cost-accepts-insurance_default": "وتقبل هذه الخدمة التأمين، وتتصل مباشرة بالمنظمة للحصول على مزيد من المعلومات عن التكاليف وخيارات المساعدة المالية وتفاصيل تغطية التأمين.",
"cost-accepts-insurance_withUrl": "This service accepts insurance. <Link href=\"{{url}}\">Click here to visit the organization's page</Link> for more information on cost, financial assistance options and insurance coverage details.",
"cost-accepts-insurance_withUrl": "تقبل هذه الخدمة التأمين. <Link href=\"{{url}}\">انقر هنا لزيارة صفحة المنظمة</Link> لمزيد من المعلومات حول التكلفة وخيارات المساعدة المالية وتفاصيل التغطية التأمينية.",
"cost-fees": "يتكبد تكلفة",
"cost-free": "مجانا",
"cost-sliding-scale": "التكاليف المحددة على أساس جدول متدرج",
Expand Down
Loading

1 comment on commit 0d01a05

@vercel
Copy link

@vercel vercel bot commented on 0d01a05 Jan 16, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.