Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
eb668de
Fix:  ERR_PNPM_RECURSIVE_EXEC_FIRST_FAIL  Command "prebuild:developme…
mrpmohiburrahman Oct 17, 2024
06edf42
6.3.4
github-actions[bot] Oct 17, 2024
e46a701
feat(docs): add reviews section to the home page
yjose Oct 20, 2024
3a8e447
Compress Images
yjose Oct 21, 2024
04d409b
fix(docs): update command to install sentry
yjose Oct 23, 2024
0a12d7b
feat: update to the latest nativewind version
yjose Oct 25, 2024
f2b0f6d
feat: add missed routes
yjose Oct 25, 2024
9d84ef9
chore: update app-icon-badge to last version
yjose Oct 28, 2024
a6065c7
fix typos
yjose Nov 10, 2024
59fc370
chore: migrate config to husky v9 to remove warning
yjose Nov 11, 2024
9de211a
refactor: updates core folder to lib
yjose Nov 11, 2024
91409a1
refactor: update ui folder to components/ui
yjose Nov 11, 2024
1e4839c
refactor: update to use the new ui folder
yjose Nov 11, 2024
01ea996
fix: fix new ui path
yjose Nov 11, 2024
8b1e7d3
fix: fix tailwind class order warnings
yjose Nov 11, 2024
79918d1
chore: update deps to expo sdk 52
yjose Nov 13, 2024
2196283
feat: add react compiler plugin to eslint
yjose Nov 13, 2024
6642fb3
chore: update mmkv and bottom sheet deps
yjose Nov 13, 2024
667b11f
feat: enable new architecture
yjose Nov 13, 2024
99927f0
feat: update to the new splash screen plugin config
yjose Nov 13, 2024
d7a13e2
fix: fix doctor issues
yjose Nov 13, 2024
4e63e0b
feat: splash config tweaking
yjose Nov 14, 2024
c01fb20
fix: fix expo doctor checks
yjose Nov 14, 2024
3e933a5
chore: clean up eas.json + update pnpm dep
yjose Nov 14, 2024
d725405
feat(ci): add expo doctor results as comment for PR
yjose Nov 16, 2024
7137eb7
chore: update expo deps
yjose Nov 16, 2024
d58f0af
chore: upgrade expo deps
yjose Nov 16, 2024
9ae6add
chore(docs): fix broken links
yjose Nov 18, 2024
9989710
feat: add react native edge to edge and fix images
hamzamekk Nov 20, 2024
8ff9e40
fix: fix expo doctor checks
hamzamekk Nov 20, 2024
356907c
feat: replace statu bar with edge to edge systembar in focuseawarest…
hamzamekk Nov 20, 2024
a92a2cd
fix: fix react native screens version
hamzamekk Nov 20, 2024
fd77ce7
fix(doctor): fix expo doctor warning
yjose Nov 21, 2024
127d6a9
Fix grammatical error (sentence fragment)
maryam-khan-dev Nov 22, 2024
012d658
fix: fix focuse aware statue bar crash in web
hamzamekk Nov 22, 2024
79e0a69
fix(doctor): fix expo doctor warning
yjose Nov 23, 2024
696218c
fix(docs): fix review card styling
yjose Nov 25, 2024
cfc38d2
fix(docs): fix typo in authentication guides docs
abdenassar01 Nov 26, 2024
ec333a4
chore: upgrade actions/checkout from v3 to v4 across all workflows
yjose Dec 17, 2024
d76ac54
chore: update deps to fix expo warning
yjose Dec 17, 2024
c9d38cd
fix(docs): fix sentry setup
yjose Dec 20, 2024
094dedd
fix(ci): fix doctor permission issue
yjose Dec 25, 2024
b734ef2
feat(docs): add cursor as recommended editor
yjose Dec 25, 2024
b80c0ec
fix: fix prettier not working correctly with lint --fix ( fix #410)
yjose Dec 25, 2024
7d075fa
fix: fix expo doctor warning
yjose Dec 25, 2024
8ac2bd6
typo(docs): Change sur to sure (#417)
ibbybuilds Dec 25, 2024
e58054d
fix: fix expo doctor
yjose Jan 20, 2025
7cfc8e4
feat(docs): add llm file generation for docs
yjose Jan 29, 2025
8335828
chore(checks): added permissions for lint & type check workflows
kelmag Feb 18, 2025
e9685ee
chore: added permissions on expo doctor and stale workflows
kelmag Feb 18, 2025
dccd017
feat: add cursor rules + few prompts
yjose Feb 18, 2025
f7b38db
fix: fix doctor warnings
yjose Feb 18, 2025
980c406
feat: add encryption config
yjose Apr 29, 2025
1f69ac9
Compress Images
yjose Apr 29, 2025
c6e4355
refactor: upgrade to Expo 53 and eslint with flat configs
maksymilian-majer Jun 15, 2025
2a844f9
chore: update @shopify/flash-list
maksymilian-majer Jun 15, 2025
c705170
chore: resolve expo doctor package version errors
maksymilian-majer Jun 25, 2025
2e59e93
fix(lint): ignore auto-generated types
maksymilian-majer Jun 25, 2025
69c2c09
fix: bundle name in script
maksymilian-majer Jun 25, 2025
4d2d9b4
fix: fix status bar theme based on the selected colorScheme
yjose Jun 27, 2025
846fa7c
fix: expo doctor warnings
asdolo Sep 16, 2025
94a4302
fix(ci): test runner not working in sonar workflow
asdolo Sep 16, 2025
faf2eb9
chore(docs): delete unused review images and related component
asdolo Sep 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 0 additions & 10 deletions .eslintignore

This file was deleted.

155 changes: 0 additions & 155 deletions .eslintrc.js

This file was deleted.

4 changes: 2 additions & 2 deletions .github/project-workflows/sync-with-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ jobs:
echo "UPDATE_FROM_TEMPLATE_PAT secret not found. Please create a fine-grained Personal Access Token following the instructions in the workflow file."
exit 1
- name: Checkout project repository
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
path: project
Expand Down Expand Up @@ -120,7 +120,7 @@ jobs:
sudo apt install wiggle
- name: Checkout update release of template
if: ${{ env.BRANCH_EXISTS == 'false' }}
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: ${{ env.TEMPLATE_REPOSITORY }}
ref: ${{ env.TEMPLATE_UPDATE_VERSION }}
Expand Down
26 changes: 26 additions & 0 deletions .github/scripts/expo-doctor.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#!/bin/bash

# Run expo-doctor and capture output and exit code
output=$(npx expo-doctor@latest 2>&1)
exit_code=$?

# Output file location
output_file=".expo/expo-doctor.md"
{
# Add summary based on exit code
if [ $exit_code -eq 0 ]; then
echo "✅ **Good news!** We ran Expo Doctor for this PR and everything looks good, Great job!" > "$output_file"
else
echo "❌ **Action Required:** We ran Expo Doctor for this PR and found some issues that need to be addressed. Please review the complete report below 👇" > "$output_file"
echo >> "$output_file" # Add blank line
echo "\`\`\`shell" >> "$output_file"
echo "$output" >> "$output_file"
echo "\`\`\`" >> "$output_file"
fi
}

# Show original output in terminal
echo "$output"

# Return the original exit code
exit $exit_code
2 changes: 1 addition & 1 deletion .github/workflows/check-merge-conflicts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 📦 Checkout project repo
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Check for merge conflicts
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/compress-images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Branch
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Compress Images
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy-cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ jobs:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
run: echo "GH_TOKEN=${GH_TOKEN}" >> $GITHUB_ENV
- name: 📦 Checkout project repo
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
token: ${{ secrets.GH_TOKEN }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/e2e-android-eas-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:

steps:
- name: 📦 Checkout project repo
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/e2e-android-maestro.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:

steps:
- name: 📦 Checkout project repo
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/e2e-android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:

steps:
- name: 📦 Checkout project repo
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0

Expand All @@ -52,7 +52,7 @@ jobs:

steps:
- name: 📦 Checkout project repo
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/eas-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ jobs:
token: ${{ secrets.EXPO_TOKEN }}

- name: 📦 Checkout project repo
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
token: ${{ secrets.NEW_VERSION_NUMBER_PAT }}
Expand Down
20 changes: 18 additions & 2 deletions .github/workflows/expo-doctor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,19 +23,35 @@ on:
- 'package.json'
- 'pnpm-lock.yaml'

permissions:
contents: read
pull-requests: write

jobs:
doctor:
name: Expo Doctor (expo)
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write

steps:
- name: 📦 Checkout project repo
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: 📦 Setup Node + PNPM + install deps
uses: ./.github/actions/setup-node-pnpm-install

- name: 🚑 Run Doctor Checks
run: rm -rf ios android && pnpm run doctor ## apprently the new update of expo will break if you already have ios and android folders in your project as they will show up a eas warning
run: |
chmod +x .github/scripts/expo-doctor.sh
.github/scripts/expo-doctor.sh

- name: Add doctor report as comment on PR
if: github.event_name == 'pull_request' && always()
uses: marocchino/sticky-pull-request-comment@v2
with:
header: expo-doctor
path: .expo/expo-doctor.md
6 changes: 5 additions & 1 deletion .github/workflows/lint-ts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@ on:
pull_request:
types: [opened, synchronize]

permissions:
contents: read
pull-requests: write

jobs:
lint:
name: Lint TS (eslint, prettier)
Expand All @@ -28,7 +32,7 @@ jobs:

steps:
- name: 📦 Checkout project repo
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/new-template-version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ jobs:
echo "NEW_TEMPLATE_VERSION_PAT secret not found. Please create a fine-grained Personal Access Token following the instructions in the workflow file."
exit 1
- name: 📦 Checkout project repo
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
token: ${{ secrets.NEW_TEMPLATE_VERSION_PAT }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/sonar.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 📦 Checkout project repo
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: 📦 Setup Node + PNPM + install deps
uses: ./.github/actions/setup-node-pnpm-install

- name: Run Tests
run: export NODE_OPTIONS=--experimental-vm-modules && pnpm test:ci
run: pnpm test:ci

- name: SonarQube Scan
uses: sonarsource/sonarqube-scan-action@master
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@ on:
schedule:
- cron: '0 0 * * *'

permissions:
contents: read
pull-requests: write

jobs:
stale:
runs-on: ubuntu-latest
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/sync-with-upstream.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ jobs:
echo "UPDATE_FROM_UPSTREAM_PAT secret not found. Please create a fine-grained Personal Access Token following the instructions in the workflow file."
exit 1
- name: Checkout template repository
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
token: ${{ secrets.UPDATE_FROM_UPSTREAM_PAT }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:

steps:
- name: 📦 Checkout project repo
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0

Expand Down
Loading