From a814b08a4c45d95c5344e835f13d4a09e94e54cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Est=C3=A9ban=20DESESSARD?= Date: Tue, 7 Apr 2026 08:45:31 +0200 Subject: [PATCH 1/3] =?UTF-8?q?:sparkles:=20Ajout=20des=20ic=C3=B4nes=20po?= =?UTF-8?q?ur=20l'extension=20sur=20Firefox?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugin/firefox/assets/images/icons/icon16.png | Bin 0 -> 664 bytes plugin/firefox/assets/images/icons/icon32.png | Bin 0 -> 1582 bytes plugin/firefox/assets/images/icons/icon48.png | Bin 0 -> 2658 bytes plugin/firefox/manifest.json | 7 ++++++- 4 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 plugin/firefox/assets/images/icons/icon16.png create mode 100644 plugin/firefox/assets/images/icons/icon32.png create mode 100644 plugin/firefox/assets/images/icons/icon48.png diff --git a/plugin/firefox/assets/images/icons/icon16.png b/plugin/firefox/assets/images/icons/icon16.png new file mode 100644 index 0000000000000000000000000000000000000000..f38096181fa672e53cd7cfa782b41e30eb889243 GIT binary patch literal 664 zcmV;J0%!e+P)(ZLGN}a6u2VJTKQ7S0as$CRRQY|`J1P7~B6hv`KG3rnX zL0xpw!8paFX@o8&RocNNYP2CSKkr`exi2wos*{)d-FMFUzH{Dt-+Kc8xy*pg+ufU5 zy0#89Z|fYagy*r_J^aKy$T&OM+HiTYb^XPs9o?n-3J#QV?odz@5b#!lNHhZKH0x^f z&hvbgQg)Yy*aM_;Xu`z$x@@OX&Hz#ML4evUiI-#jv-4S(buZ)0N1)e=CejsGEig8E z4YA<#&VBB_z2iqiiQC7bBXT10J4{SlR^>znb*XG)=cO`Tkj!a4A(%9=7-J}R;J zjW9p=17~ja7%H2~HhfKr2hZ<1qQ0B1?2B=HdUeBfn909B0TYaMjvn>_!I=p1N=xmx zV(Jfcm17Zr#7P|`_zP^g`%31#6kDwY{Qf-GIvt@`}emKceL zB27hF7JFb1pu#%>4HkW1jqM5hQUbJ3%;=o7mUIuNX28ebhq>7MX`k_ds|v;w&dUhL ynBttZ+{5{A00030|C9HF0{{R321!IgR09BMY4*%#e(UG}0000U1B#;R#(s8*yRaS=o*1l}+yruw|TnM~D4zGBF z02X%JcnbL;AwSZTkQdpNkQa4A>Js%n73<|Fk(fVbNc_(czEbvtrT|Jlh#VN9e>aE2 zR|f&kAR0f+iwyqs;KUKYB72Nv(uLwPQ{U!alb9Dd#ZJ0CxSRaA;&yA7_{z_qFlH4W zJ&$Vv>kdu{vI6fzhkB~?4t1@>GszPxAh4z)(clZK5BzM7BvwmjD9Lf6o9j3isSNx* zcwF2=_pS=|$uEZvKYV?q@+U0HhJ@Ux%@Cp_H5E$wlFIt6i_7j?Y}PdYsJmeOBN?MFng&8-6==3Pq<+p}f32wYa$W zc4w#gO>>(FWSsq!lrwgq+g!p14ixzWZ+*s*OJGQZtE?D+BH@0OL7&B@)LH@mqqXiME6wCkDJCAxVQ z>*6_JELkx8nz6L<;*RAP8=OH@!D|Nw4F#I&7;aSbxCT8fFl}lyjFC|Y2@W1kab`)J zJ$p8{u&{8S&Ssk~7)upQ1>W6`ey%0|O(k0f7R( z1AvY;hU(gDPP?1%%z*<3P8RI0dccK<;est7yqvb|(#b&ot}vUQZ@QbWQ>4&N89J^c z(R%F#L$*6;U1j2%&rMXaLxv)I!KxM6H0wu#=5B3m4KW&x;c3e%Hqw_dhY%+nY+OvE zPqkXgp3oHFX_Pv>zvJ6|c(sJx|4UuP8S`f2#OWi_#fh5@^`k>4DLbYwj@lbO)#${L z3|;Ku4BhDPDaJjXKVX^yYzqIH-h2&pVYLH7hKqkXbMn$G{ZgGmW*jAjCo1H!nfxk zH7VI?h>eYf#o!8O@MXBy3tP5`vwSl&zbQDkT>#pW)cN;d2*368#3! z({=j~6p(XWOz)Dm0ETtG0bOfrOD}A+8N>%PrHBBKdb)qA8%Z z)KpwmRMjEvbtR@cS}%3aO9tTN?YSJ%5*HT-*#T)|Vc%S{-kFc))|U3ntgQA+moM8nX_IG$`y6kwrU0&po#0Bf1ik$iy-k+u zD%)Fk^9H8Pomr5clU2~BSRpxSQ|A=Xe8>5rQoRqF0(y7po24^fNN7B0^V;-Sb?v-q z1$A(f#@37SSOxSF58x=3`$yV@!o7AuQvhwEdo+={N6-G;3IrtFeT6b){A=R_+$lGi z8U~pIj!RQOO{wWED&iO!fA;_w(CW^Sen_uVwn#|XWn&X8W}hh1q3DJD1LBM&W6K=U z=76RENlJ&>^QIXNFtB}+r?xaPg|Bt+HRnx>uAaMiT|&wZ-agXjEazN5ccI*_tMO!P z$-Co`0^E&K77&i}cAQ`~`R7B@PYhlQurb4oo@}C!>HW6%$o+qM^ZW+@0RR8QiDbh7 g000I_L_t&o0K=_oX|Y|8B>(^b07*qoM6N<$f->^?ivR!s literal 0 HcmV?d00001 diff --git a/plugin/firefox/assets/images/icons/icon48.png b/plugin/firefox/assets/images/icons/icon48.png new file mode 100644 index 0000000000000000000000000000000000000000..7d9818d5ac7e742630f9b8fd48d38f87f8142fbe GIT binary patch literal 2658 zcmV-o3Z38UF8`T|h*L7^6abfv>0_3O1&COl+yv7!yr{TA``YhG_E;R$7m?&56d=qzR8i zt2K?$Ru^;7Dj}jxOiZ+C%n>$=pivQ!RPn7m@jU0 zy&^5Xa8UQ|&2gH}HSJmg_$H~jp(*5I4}n?7&6Ih`=Fy7)m;tLVa5zm!+A(5~29tU8 zlJvMEjj8cP_cj{kpP^%O(zeKP;Nj|W0&U+L7}9G&di?Rtt#a|}jGvw=*N_%}e4{CI z^y1{KF`?aT(zA7Sz8mZ7ji>7Be0H|_wC1{;K(i$ExgLC8qF2fs4%AfKcmZ2I2|%nQ z8TJB>769y(3=>Z5l)pvZ2ZH;i&pB41C@ddB&IuKFHgfs{jHz9ipq)k(MCzYdH~bAx&+lZQ_bkQ!e&mL_drr7eP9ZZb!{zswwI)xZQZliU@JHv9Wj z7F;Z#v_0Gr0-?hNjGt~e^7?OAz4x2=%>h%xl44???mj*966pWt(}hRX ziU?&dk!nFg;VxC~^6)VT1{cAofcRHN{5J)J^f@PPxR|tLJ5AvJ5dtbNG8iCDzph1X zxaK?VmDz`0#B%!DCoLP_NciZ&nG2SsSXOWBg(W6)L=~b^12CmYRnmjAKJU!5)TbvL z|CoyHp;H8gju+tT?-=X3pYCf}$2sS)fB*gfdU0M}-VCnz1|8mCuuurWC4-UI)*9ap zG|KnknD5z&;~UA|TiiB*&|v};SwKTAz{OGqjScdGjaxSF%+JqRYBtAF@Ce0uO8 zELpMynwy(*tyU||0om`y$lv(~)`iw7ynoWR2l|=J5hoFQGz@Gsgc6BgW{nI$SuR4= zrDR18CV5-j7J*P4^JAweaP=I6-u*>O%+w9*;}#`83w!qLfl9dLDk9NA?fo@CfXVd*ComDpkRCl_QGr@p2WFwmI7{=^G$8){G!L4^4W?_ zJWTSoxGe(RaAV!OPJ)1Y07@+CGTst*{(_%FVPPSZYUaFYSYt*P=7 zKwVWUfd_^ShvhHf9tEwJ#0^1MdST(@x5EBnI<|PgfC0<1v$LPiUS}y40wypn;#}cl zw`XH{H88Ond#5-0wtIU`Am&j8Do!&X0zHC3y+%Bwz#|C?#LQ6CayyUVsIwLn6l}m0 z41%o(!Tj3-ht5ROa{<`L(C+000Y{u~iySS^FbNsz82^3o)c^HAIDC>>4L2$)9fqEt z!&6?LD@^9dH|$KrVlVu)6+$IOt|)s`;V?eg9FevxbJ)FjKtqPO# z6a`*dmKi+)8z?Dleo->E(_m11mjN!pdf{{la3OsN0xH@%bPp0h(Bz8DAUH(8SJ@I= zJCCnIMRDmFczo_tm}~zQGLIGtd&N9=Qjp{$Z}ByDJIf@oQW3T&+%x7;1X*UU z(eH({c>R4smjF3-6qn1`YH~46Fw@$aW-C#^BhIdN@+>1*vX9PEHQotYqMi zJxVt4dz|%ty{N(%o*4k0qU_qXfAQdVbL#K0KLOe>e$mO0u*v!#4W=D2{>eZ!pOn_ ziF4=?(8E!1K526A-n|f=1r`U4F&Ts+mG zr~3Bn3qY~j+IO^!_3D@@5~A_$W?WXlpj#jS4JS>pV$EtT>y}njv~KL!yNk$&d?|*T zp_c{TQTyiknuo;%O()qwT_a&l?~^^FL0$}_^ENRL+ahL z%LsI!8a2&Ezq#7tP?~>i6P_?y{^aO@ziM(f2`IEYtF`FF<8Bg=!lI*TU+6^j!TYn2 zS8tWC(y{PjC&PYvc4~AU#a*WP^vJ6X0^8 z-OC8w_fnl)Ok1+L1V~E`o9shNda@%q>Gj}|fSxhQ!ehp& z-|i_-uq!-`(z^w(3E*!4`Z(oU-&upAqWh($ literal 0 HcmV?d00001 diff --git a/plugin/firefox/manifest.json b/plugin/firefox/manifest.json index 79b91c63..00615ecc 100644 --- a/plugin/firefox/manifest.json +++ b/plugin/firefox/manifest.json @@ -31,6 +31,11 @@ }, "browser_action": { "default_popup": "src/popup.html", - "default_title": "Analyser la page" + "default_title": "Analyser la page", + "default_icon": { + "16": "assets/images/icons/icon16.png", + "32": "assets/images/icons/icon32.png", + "48": "assets/images/icons/icon48.png" + } } } From 63dee8056bd98493a578289c50d137156fff277f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Est=C3=A9ban=20DESESSARD?= Date: Tue, 7 Apr 2026 08:45:55 +0200 Subject: [PATCH 2/3] :pencil2: Changement de la version du plugin sur Firefox --- plugin/firefox/manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin/firefox/manifest.json b/plugin/firefox/manifest.json index 00615ecc..23f667ba 100644 --- a/plugin/firefox/manifest.json +++ b/plugin/firefox/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 2, "name": "GreenScore", - "version": "1.6.2", + "version": "1.6.3", "description": "GreenScore est un plugin et une plateforme web qui mesure l'empreinte carbone d'un site par utilisateur et organisation. Il offre des tableaux de bord personnels et d'organisation, des analyses ponctuelles, et un classement des sites les plus énergivores pour sensibiliser et encourager des pratiques numériques durables.", "browser_specific_settings": { "gecko": { From 42f8529b1ad2da9a84decc7a9274a2df206fa571 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Est=C3=A9ban=20DESESSARD?= Date: Tue, 7 Apr 2026 14:28:04 +0200 Subject: [PATCH 3/3] :pencil2: Correction du TTL du cookie pour l'expiration au bout de 30 jours --- frontend/src/lib/server/session.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/server/session.ts b/frontend/src/lib/server/session.ts index 14be3a8d..ce5bc0f5 100644 --- a/frontend/src/lib/server/session.ts +++ b/frontend/src/lib/server/session.ts @@ -61,7 +61,7 @@ export async function setSessionCookie(cookies: Cookies, source: Response | stri path: '/', httpOnly: true, sameSite: 'lax', - maxAge: 60 * 60 // 1 heure + maxAge: 60 * 60 * 24 * 30 // 30 jours }); return; }