[PR #90] [MERGED] Hotfix/ios requests #90

Closed
opened 2026-05-07 00:17:51 +02:00 by BreizhHardware · 0 comments

📋 Pull Request Information

Original PR: https://github.com/appen-isen/studysen/pull/90
Author: @dd060606
Created: 10/23/2025
Status: Merged
Merged: 10/23/2025
Merged by: @dd060606

Base: mainHead: hotfix/ios-requests


📝 Commits (10+)

  • 56b9822 feat(refresh): add pull-to-refresh functionality to screens
  • fa7d601 feat(refresh): add pull-to-refresh functionality to screens (#87)
  • 849d156 fix(webaurion): improve cache control
  • 4d5c76a refactor(requests): replace axios by expo fetch
  • 3274ded feat(credits): add update ID
  • 06c6354 fix(Session): increase default timeout and improve error handling in fetch requests
  • 7256448 debug(Session): add detailed HTTP request/response logging
  • 918ee93 feat(Session): cache headers
  • 553e37f fix(webaurion): improve cache control
  • 90edbac refactor(requests): replace axios by expo fetch

📊 Changes

26 files changed (+13455 additions, -12932 deletions)

View changed files

.prettierignore (+11 -0)
📝 README.md (+24 -26)
📝 app/(settings)/contact.tsx (+18 -8)
📝 app/(settings)/credits.tsx (+9 -3)
📝 app/(tabs)/_layout.tsx (+21 -18)
📝 app/(tabs)/clubs.tsx (+4 -3)
📝 app/(tabs)/index.tsx (+16 -2)
📝 app/(tabs)/notes.tsx (+28 -2)
📝 app/(tabs)/planning.tsx (+16 -2)
📝 app/login.tsx (+7 -3)
📝 components/ExternalLink.tsx (+1 -1)
📝 components/Page.tsx (+5 -1)
📝 components/Sheet.tsx (+19 -7)
📝 components/planning/PlanningWeek.tsx (+71 -60)
📝 package-lock.json (+12970 -12679)
📝 package.json (+63 -62)
📝 services/syncService.ts (+1 -1)
📝 stores/sessionStore.ts (+1 -1)
📝 stores/telemetryStore.ts (+2 -3)
📝 utils/colors.ts (+6 -4)

...and 6 more files

📄 Description

Correctifs

  • Correctif du bug des requêtes pour certains étudiants: ne venaient pas de ios mais plutôt des premières années qui ont une interface webAurion différente (sidebar différente)
  • Amélioration UI de login
  • Ajout pull to refresh
  • Mise à jour des dépendances
  • Utilisation de fetch natif à la place d'axios

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/appen-isen/studysen/pull/90 **Author:** [@dd060606](https://github.com/dd060606) **Created:** 10/23/2025 **Status:** ✅ Merged **Merged:** 10/23/2025 **Merged by:** [@dd060606](https://github.com/dd060606) **Base:** `main` ← **Head:** `hotfix/ios-requests` --- ### 📝 Commits (10+) - [`56b9822`](https://github.com/appen-isen/studysen/commit/56b98225cda4760aed9cb4dfe4a7b110e7deb41d) feat(refresh): add pull-to-refresh functionality to screens - [`fa7d601`](https://github.com/appen-isen/studysen/commit/fa7d601829e476c6177778f06f43d7ca85aca820) feat(refresh): add pull-to-refresh functionality to screens (#87) - [`849d156`](https://github.com/appen-isen/studysen/commit/849d156778339236a38527015b4afa3cd732ecef) fix(webaurion): improve cache control - [`4d5c76a`](https://github.com/appen-isen/studysen/commit/4d5c76ab07e2954a8991087b7567ed62f3e8c03d) refactor(requests): replace axios by expo fetch - [`3274ded`](https://github.com/appen-isen/studysen/commit/3274dedda12c3b92934d3d9f1ab5adf37f35e39c) feat(credits): add update ID - [`06c6354`](https://github.com/appen-isen/studysen/commit/06c635421c63a895f776cdeecf1a03bcffe71fd8) fix(Session): increase default timeout and improve error handling in fetch requests - [`7256448`](https://github.com/appen-isen/studysen/commit/7256448831fc0dbdfb6f2f478e1b10785f450c2b) debug(Session): add detailed HTTP request/response logging - [`918ee93`](https://github.com/appen-isen/studysen/commit/918ee9328bc2aa2dd44ea297321e40b36403e72b) feat(Session): cache headers - [`553e37f`](https://github.com/appen-isen/studysen/commit/553e37f1c3f7840d3cbf0d7992735e5439c3caa4) fix(webaurion): improve cache control - [`90edbac`](https://github.com/appen-isen/studysen/commit/90edbac138e1caeb24161701c2afdeae2b20a7f0) refactor(requests): replace axios by expo fetch ### 📊 Changes **26 files changed** (+13455 additions, -12932 deletions) <details> <summary>View changed files</summary> ➕ `.prettierignore` (+11 -0) 📝 `README.md` (+24 -26) 📝 `app/(settings)/contact.tsx` (+18 -8) 📝 `app/(settings)/credits.tsx` (+9 -3) 📝 `app/(tabs)/_layout.tsx` (+21 -18) 📝 `app/(tabs)/clubs.tsx` (+4 -3) 📝 `app/(tabs)/index.tsx` (+16 -2) 📝 `app/(tabs)/notes.tsx` (+28 -2) 📝 `app/(tabs)/planning.tsx` (+16 -2) 📝 `app/login.tsx` (+7 -3) 📝 `components/ExternalLink.tsx` (+1 -1) 📝 `components/Page.tsx` (+5 -1) 📝 `components/Sheet.tsx` (+19 -7) 📝 `components/planning/PlanningWeek.tsx` (+71 -60) 📝 `package-lock.json` (+12970 -12679) 📝 `package.json` (+63 -62) 📝 `services/syncService.ts` (+1 -1) 📝 `stores/sessionStore.ts` (+1 -1) 📝 `stores/telemetryStore.ts` (+2 -3) 📝 `utils/colors.ts` (+6 -4) _...and 6 more files_ </details> ### 📄 Description # Correctifs - Correctif du bug des requêtes pour certains étudiants: ne venaient pas de ios mais plutôt des premières années qui ont une interface webAurion différente (sidebar différente) - Amélioration UI de login - Ajout pull to refresh - Mise à jour des dépendances - Utilisation de fetch natif à la place d'axios --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
BreizhHardware 2026-05-07 00:17:52 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/studysen#90
No description provided.