From 62e2255b5e46aca6647e491afb7e1fc3d879a7b4 Mon Sep 17 00:00:00 2001 From: echo Date: Mon, 1 Dec 2025 23:17:40 +0100 Subject: [PATCH] fix --- apps/admin/data/fitai.db | Bin 143360 -> 151552 bytes .../src/app/api/attendance/check-in/route.ts | 17 +------ .../src/app/api/attendance/check-out/route.ts | 7 +-- .../src/app/api/attendance/history/route.ts | 15 +------ .../src/components/users/UserManagement.tsx | 42 +++++++++--------- apps/mobile/src/config/api.ts | 2 +- 6 files changed, 25 insertions(+), 58 deletions(-) diff --git a/apps/admin/data/fitai.db b/apps/admin/data/fitai.db index 76de494071d2a469f910c043b382bf364f12ae0a..4a83ea74fe60d565b3a398c1de5aea428b588421 100755 GIT binary patch delta 2203 zcma)-e{36P8OQzlw;lVOG*0a`&HB1cn+9UnKKo)j!<05eTUoLK%cv+q?0om0eaZRG zzB}7>l&vjPoiv&~}Hzu@_bZmJ^n8VJeHZUw!mD2SU-%s}82Z zoM%QtudXxc&Cuk2*CQx9E#)|#%O#8Daz2?W=EP*Nm?ud=DvJ^)rPG^5%p8NmABNuyUkyJUuB;~p?+aV4D`?yk z8h0%q`s;@<8n9{y&^X%G+lG1@)7!$mE!f)v*3~3Zt$(KwYi%Y`9C_`FapdW3?(Sy& z_+7Nmy~ni>pr^MmM7Qp~^-*N)r-AjrZ~qmELh|+x!D3*AVTIPCx86JGiiXE5A4U_- z@EFATw-DVpIgX-Tyw=)=vV8ZpGV-OMNKq1yXRlvKcw_kldW^o{i4HXlq8|}?(BF@Ex+hcRBgB;x1n-kw9llCSO*_9fLck@!8MM9a@~ji-!)+&*9y7 zz;0{x4V0sQ4eX#Fct1{e`S#FH`o3U2`4-wkulVk@{`nRfp;uh&Foxe`_`44O(MjaU zVsGsJ1WknEH0$4v_HGp3Kou;m%;h@WL*%ADi*Xg)S6N78qQ(uWj9$8oz zJ)@mPPke5yR9g5y=Fs}oEPCMN5p%-860e%PVaftFHEa-qJ6dx>Cs@!_LpGpNrqaP} zO<$JP3YfHcT{LVP9ao4-bY8)dY^uaCa7E)4BY}@qWu@x{SNRrE-#PWH34Tq?s~yY> zrraVuOB@oKy599ah1=F(3&pGf5i!Sft!c_C!EM>B;u^2=6=K&OLojtCh3APKc3qb> zT{h(vxUcbwGIdwLSg7)9g&5eZ@+P=Z6s+)_izCjFVM){B4Cz8LbzQ6I#IRoTpb={y zL4zmDO<56b#A8Wo!i<=*rb31_twm}ODZU+A3gctEUQ0IXGnm6QS#6r2rb)Q0%f>Qp z^NL-q6wW}ja;0kGS*V(<;Us3$cbnffgt-I7nr6xOI0p`IwZn}+w$ zSJ9YE;aN>nlA_jD|0e|lLo@mq(gDB(&iYF65Vwja6O<|(WY6PgN>qX|urRw4E> z4^jdVyRuLXyE7WV8iDH7fk8$(;g=;S{fzbJC3OGDfgBc^bqHj>sS4E@JkRSDV!ge? zxx;$zOXyz9IqHmA&nqZsst-!@Jg0Hu4+!6U|#Lb*#{Nbm`Xd6lPjj!0(ZR9 zso8vZb*TTiNDLy?*n--7{QgfK99|vl!x}MK^_Ebt+MjTG{#u+iuVsf9c~E*5urYywr27{XI@+U(Rk@4fhR{xWDJJ@F@&x$pbr}> zyehFQ+v&j=`+G{q9GaFN|(*wh||mschr8J&F5G0GCj4Gpg#coAN#qpkBQLHT3SKqHSF}wIF)V!M}1z_6;6SkF|Iy6{ G2mcGRt+4k1 delta 937 zcmZ|NZ%EW&90%}ip69mPpHmADQcQ{p>U8(q?Y5~)5}_9n2KK55I``-PxSh`F+}$f* z1ikeX9MPMSiXaf{h}yQ08^&KH7ULGOL#tCBY1+4ZKey?Q=;zrX!>mY)&Jhxp35 zP8vaw3;qY6eC=8qrQbe$F+_G##|V>WR+zK(IQN07ZC$M&kCOK4a^y-EzK^g^SipQ? zRQeCSP7hI^s9bC!_J%wl9g-zp6F2aEs;fQ_-^6>hPQ1Tgmb(#I(risPfmqI|bJ=O& zx+$+IV7Gd;I25L4J9CaQSIAkeSY65$3f`0$2o{QxVhGN>Wmqk-dny}IFnZw0KdjeCOl<0P$X1t z(UB}rT6DuK@8(F*7K6f4LB_I-vJvKZzk|9Te$dSAu7Dx_aToBlqCH64 zPx=Jysm;HvZK?Ghl*AhYpV7l;Km7`!A|e)($rJJs{uO`DHrdA!k)2?6m )} - {selectedUser.client && ( -
-

Check-In Statistics

-
-

- Last Check-In:{" "} - {selectedUser.lastCheckInTime - ? new Date( - selectedUser.lastCheckInTime, - ).toLocaleString() - : "Never"} -

-

- This Week:{" "} - {selectedUser.checkInsThisWeek || 0} check-ins -

-

- This Month:{" "} - {selectedUser.checkInsThisMonth || 0} check-ins -

-
+
+

Check-In Statistics

+
+

+ Last Check-In:{" "} + {selectedUser.lastCheckInTime + ? new Date( + selectedUser.lastCheckInTime, + ).toLocaleString() + : "Never"} +

+

+ This Week:{" "} + {selectedUser.checkInsThisWeek || 0} check-ins +

+

+ This Month:{" "} + {selectedUser.checkInsThisMonth || 0} check-ins +

- )} +
diff --git a/apps/mobile/src/config/api.ts b/apps/mobile/src/config/api.ts index a332f5c..e1e0487 100644 --- a/apps/mobile/src/config/api.ts +++ b/apps/mobile/src/config/api.ts @@ -1,5 +1,5 @@ export const API_BASE_URL = __DEV__ - ? 'https://694d46f62d87.ngrok-free.app' + ? 'https://8679109544e4.ngrok-free.app' : 'https://your-production-url.com' export const API_ENDPOINTS = {