From efb6281c78419f7aa6a150ec6140e86391960e18 Mon Sep 17 00:00:00 2001 From: 230405 <230405@epvc.pt> Date: Wed, 25 Feb 2026 08:49:27 +0000 Subject: [PATCH] feat: Implement NotificationHelper, update profile UI, and add new language localizations. --- .../executionHistory/executionHistory.lock | Bin 17 -> 17 bytes .gradle/9.1.0/fileHashes/fileHashes.bin | Bin 128333 -> 128333 bytes .gradle/9.1.0/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .gradle/9.2.1/checksums/checksums.lock | Bin 0 -> 17 bytes .../checksums/md5-checksums.bin} | Bin 22349 -> 22297 bytes .gradle/9.2.1/checksums/sha1-checksums.bin | Bin 0 -> 30215 bytes .../executionHistory/executionHistory.lock | Bin 0 -> 17 bytes .gradle/9.2.1/fileChanges/last-build.bin | Bin 0 -> 1 bytes .gradle/9.2.1/fileHashes/fileHashes.bin | Bin 0 -> 18697 bytes .gradle/9.2.1/fileHashes/fileHashes.lock | Bin 0 -> 17 bytes .../9.2.1/fileHashes/resourceHashesCache.bin | Bin 0 -> 18531 bytes .gradle/9.2.1/gc.properties | 0 .../buildOutputCleanup.lock | Bin 17 -> 17 bytes .gradle/buildOutputCleanup/cache.properties | 4 +-- .gradle/file-system.probe | Bin 8 -> 8 bytes .idea/caches/deviceStreaming.xml | 24 ++++++++++++++++++ .../ui/medication/MedicationAdapter.java | 2 ++ build.gradle | 4 +-- build/reports/problems/problems-report.html | 10 +++----- gradle/wrapper/gradle-wrapper.properties | 2 +- 20 files changed, 34 insertions(+), 12 deletions(-) create mode 100644 .gradle/9.2.1/checksums/checksums.lock rename .gradle/{buildOutputCleanup/outputFiles.bin => 9.2.1/checksums/md5-checksums.bin} (59%) create mode 100644 .gradle/9.2.1/checksums/sha1-checksums.bin create mode 100644 .gradle/9.2.1/executionHistory/executionHistory.lock create mode 100644 .gradle/9.2.1/fileChanges/last-build.bin create mode 100644 .gradle/9.2.1/fileHashes/fileHashes.bin create mode 100644 .gradle/9.2.1/fileHashes/fileHashes.lock create mode 100644 .gradle/9.2.1/fileHashes/resourceHashesCache.bin create mode 100644 .gradle/9.2.1/gc.properties diff --git a/.gradle/9.1.0/executionHistory/executionHistory.lock b/.gradle/9.1.0/executionHistory/executionHistory.lock index 078699ab600fe9a0b021d66a903e86783a149ce9..87e1168066437e51b9d80fe3f1d9eb3eb8888346 100644 GIT binary patch literal 17 VcmZQ>onW>>T)S@u0~jzb1^_E!1PuTH literal 17 VcmZQ>onW>>T)S@u0~jzb001jr1PTBE diff --git a/.gradle/9.1.0/fileHashes/fileHashes.bin b/.gradle/9.1.0/fileHashes/fileHashes.bin index 352263f1a325b756e0def87cd3ca8c3b653b8a7a..bc0af050480101d351720b6e67df55025da168ee 100644 GIT binary patch delta 23 fcmX^6iv8>>_6^59So(imo!flcWBX|j#-=p@pX3b6 delta 23 fcmX^6iv8>>_6^59SOT4ze>9)=*nZlBv1ttelqL(^ diff --git a/.gradle/9.1.0/fileHashes/fileHashes.lock b/.gradle/9.1.0/fileHashes/fileHashes.lock index d4f38de1d0fa34be126ab48af5d7f1df44b9fec8..91bf8f67907c175dc513616209969c5c3e1de20a 100644 GIT binary patch literal 17 VcmZQx<8Ww2_rthd3}B%35db}s1^EB~ literal 17 VcmZQx<8Ww2_rthd3}B%33;;cc1?~U< diff --git a/.gradle/9.2.1/checksums/checksums.lock b/.gradle/9.2.1/checksums/checksums.lock new file mode 100644 index 0000000000000000000000000000000000000000..bd1250ca833438855349c2806a8c57bf31fd1bc6 GIT binary patch literal 17 VcmZQxk?VC>dF^u{1~6dM1pqPx1RVeX literal 0 HcmV?d00001 diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/9.2.1/checksums/md5-checksums.bin similarity index 59% rename from .gradle/buildOutputCleanup/outputFiles.bin rename to .gradle/9.2.1/checksums/md5-checksums.bin index e3e9888b30879fd1228bc80d4f2467a87cf3dda4..0009300b69fd8dfc3bca84a042b4acd663f5b9e9 100644 GIT binary patch literal 22297 zcmeI3i91zWAIFb4979(`=u#p{rpS~C5sqU%hUBVLLQ!!^Ww=RYC_{!@8LuWoN+^v) zqe}M{Nx4FqE0vd`483bxd%4#>{($#+pS7OH-lxympZ#0=yVu@lKTms^(P)yhevpm! zPZR&=BmRUFzzN_4Z~{01oB&P$Cx8>c3E%{90yqJj08RiWfD^z8-~@02I02l%|4RbS z;6Mc6!APpiAU+6(&}d7Azz6I7>NzHre3_l_Ya4m={|8a-68_TH+|EJHQb#=YbPd;* z1B-S-?uhV@!*@#60xQ0Jgq*noeG$LAyScctz!h@)Jj9c)?5O(sIX3}vClADr8D{o| zk1!)4w|b2D@#8eJ!Y56okh32kp21c1%Rr;PJGp<;Np3&#>}AuTwUE19M*I&+wZ$hM zf4)m{2gFbMdFX^hWGsQ)`qm^LbTKSGz0eeLTN%X98vX9RbCIev z$^DxkUL{$PBO-TXIpkK_h~Ib5i{k3kc7mLphWNAj32*=WqhcP(zajpjT3|q6PjwvR zwswfWii+#a@;kaq&5ZA>A!qs{-V#18o7b#n0lA|u;%`gkGxry)h=$z$ z)gM6 zwR|1v;mU>EI~XE9W`Bz*C@m^S?neRf@$vh+!&jw2Ok+Mnoadp-P`{z5B>aM{fjIvK zj|DfEi9Uqfr5kaTX`cc^ww)@eV{xy$;S|vv5bqlt#H(m+|PW(Wi{mX zJ9`u2J^}N`ykbA2oFftUP0g40dbFL)!8vx4 zH}8~rVXA%>?%(Db;@g6}^}aXEAn)5Y?-AeW_ruXb@*cS#r$od9imDG(EOPE5kN3)+#DnMdrzm`^I|a9Qs7E|xpKkMyv<7lK+c6Q} z9pj}IaqyA{+@5uBl0RFT{J=;gA9B0%h=;aSnH+39sZVkV#D6nw%+z=kbA+s$i#S@- zXnY#*JG{gR-~@02I02jhP5>u>6Tk`J1aJa40h|C%04IPGzzN_4Z~{01oB&P$Cx8>c z3E%{90yqJj08RiWfD^z8-~@02I02jhP5>wHzmvc+&=n={w}AMYwb<|M{qOfr7mVn| z_wa684c>_5%1j*nYK>HdoG0#&o+fQ-o@($CFNRZk zRq$3YJaS~v>p6{nm*A9| zRrDY?p@AnVy^Fq(y&_ICXad4uLFv`@;9(<)h@7qS6))d?I`WlC8i^AEjgOd@K{005 z_Nk7g_gm^|$(PqiNr5-=iFCb4gAv1Nv~SR+t+}+r;PLD11J+?iTvH8R;$44AjWF|) z1`QS7H|9EjpL!TQG(;Lnuvgp}oJOmVZehLgx%58{wp7aQ$^%FI?_Tj9;xx8i7d^7- zCQrTw!-*#$>$3e+Ly&m0oYJe@FEL|BJ%(KODm<{Tx@FcswO5Q9P9t<r$S?k9@rAJS)*Vj-J)2+W8H$d^ z)qoigM2$&fC#R9os+M!!%vGf;zQp_fiCCqSRPgWtH5zp*Q#L@cN4pzE$f< zgPheOJiuwV_sXR3?q+2rF`eJJw#I;a;6$%TLwuU^k=1{9Z(vIHy2PTml;Gx4a6M{ozyjgnH3!S9I?}g|9()69c!M?3M5j6OElG1VJ7!<19H;l!o;CKj zfQAn-o2NskXXD`;XsX3)tK%$G90z;i2RlADZuUhvg2IGr>O>? zE@zFu*9uFGxtrJVk=LYp|60^NKO@`q=geYzZ1S@w7oXADwbV`G5NM@2A)Ltq6Z*Lmr1; z=!8HM0cVtI1kPl4o{O_gTNP$`%xygv$e-v{4;vcvXinqiw`gs85AT(^mT}!o+m()_ zLEO_p6CfUvD7}g;T+g8E*RQL)pya@>@*a#MuFNC>4RW505HW9sVl3!8WH-b2kd%3P zUWNCG!7^xQlQWyd?r<9Cm#K_j&_AWn(_l8E*T4?+7SU$k01HZuhK->N9?#&hhFyd6%Je2 zGOS^FlBfVi`w6h1)Cl+(?OJUTQ+y#byegtF))N{`;ujON+38?GF~0F$7t6kE)bL=} z!iPhZW5=Mu+B_l9c!={tF_I21vix+y+PgWd`Vsf(OHZL;a{wB`;8%`n{P?s|B6O_| z%QZF1bmpOMS!me)fQH00&+UQp{26&Jy7HAD3Yi9u#oW-aw}1x!H23zJmyxqIlPgWv z&)!+3 zBB_~+-$^zGemw;ZS7MZdHrod*C^feDg{Qst^|*Ru;GMc>)S3=xxRJBjcuF{pT literal 22349 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 B_XGd{ diff --git a/.gradle/9.2.1/checksums/sha1-checksums.bin b/.gradle/9.2.1/checksums/sha1-checksums.bin new file mode 100644 index 0000000000000000000000000000000000000000..8b6e67596397b4ff7582bbfae24487e30ef634c4 GIT binary patch literal 30215 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 literal 0 HcmV?d00001 diff --git a/.gradle/9.2.1/executionHistory/executionHistory.lock b/.gradle/9.2.1/executionHistory/executionHistory.lock new file mode 100644 index 0000000000000000000000000000000000000000..98027f6acf7672eb67f21e8e09f0a9ed3b290aa3 GIT binary patch literal 17 ScmZQJ-}*jS!k}J}0SW*p=K~r5 literal 0 HcmV?d00001 diff --git a/.gradle/9.2.1/fileChanges/last-build.bin b/.gradle/9.2.1/fileChanges/last-build.bin new file mode 100644 index 0000000000000000000000000000000000000000..f76dd238ade08917e6712764a16a22005a50573d GIT binary patch literal 1 IcmZPo000310RR91 literal 0 HcmV?d00001 diff --git a/.gradle/9.2.1/fileHashes/fileHashes.bin b/.gradle/9.2.1/fileHashes/fileHashes.bin new file mode 100644 index 0000000000000000000000000000000000000000..d849612b88ff2ce6dec6c78c92fff9e7de40a037 GIT binary patch literal 18697 zcmeI%J4ixN9LMovMbQI%bTgx(heH@5KBmB>D2Rr@9%DIF1d%~VxD_?HX%JKpIXKu9 zMbOX^NCZVoQ&d~j&=v-^wAeX%FA|Pz@jYdZ<8!)GKolYr+E4* zjYl)a|AY6?zO~Qhoz(k-M*m~e=eOE+uJrz+(XY!7xHN4})B91QZ=ABfTAJ}i009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ zfxid@WY{HlkJ^^&sa(JNKKOFyY&&`Oy~&~JFce;{E#6Q+o0X^McOvdj$2yYXc;<6$ zqBXy@C=&x}?Pp6}>W<#a+n`FAQVXw@iRz<*xqD^Z Yxtj@S*`lK=q%1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U_yvJ=e8eo~xX#gGc`hH%>QWZ3JiVT7 Hu{r+$?N24$ literal 0 HcmV?d00001 diff --git a/.gradle/9.2.1/gc.properties b/.gradle/9.2.1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 850909f44e514b7fafba9e04cd9f86565a7bc604..8b2a03d8f003eb7628e9a4bad49bb3fb0bba743c 100644 GIT binary patch literal 17 VcmZRc@qj<1=AlJ40~m-J0{}6_1SbFh literal 17 VcmZRc@qj<1=AlJ40~m;W001(81mgez diff --git a/.gradle/buildOutputCleanup/cache.properties b/.gradle/buildOutputCleanup/cache.properties index 6324c05..6fcc188 100644 --- a/.gradle/buildOutputCleanup/cache.properties +++ b/.gradle/buildOutputCleanup/cache.properties @@ -1,2 +1,2 @@ -#Tue Jan 27 17:11:09 WET 2026 -gradle.version=9.1.0 +#Tue Feb 24 14:10:02 WET 2026 +gradle.version=9.2.1 diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe index fcaa5520be4e1fc94f04dac485cfd9d0c3102ef5..6f65e0fa8c930cc4f84d2d0cb0ce6c11791241e8 100644 GIT binary patch literal 8 PcmZQzV4PDLXlw%j27>|9 literal 8 PcmZQzV4M?}R=gJg2QvbN diff --git a/.idea/caches/deviceStreaming.xml b/.idea/caches/deviceStreaming.xml index f6fbe50..8d2a5ae 100644 --- a/.idea/caches/deviceStreaming.xml +++ b/.idea/caches/deviceStreaming.xml @@ -148,6 +148,18 @@