0000000000000000000000000000000000000000 d81228cf65ed815fad388fde05d5e70259b63a19 uniespace-admin <admin@unie.space> 1791141923 +0200	branch: Created from HEAD
d81228cf65ed815fad388fde05d5e70259b63a19 d81228cf65ed815fad388fde05d5e70259b63a19 uniespace-admin <admin@unie.space> 1791978208 +0200	Branch: renamed refs/heads/ui/uniespace-v2 to refs/heads/main
d81228cf65ed815fad388fde05d5e70259b63a19 1b297f55ee8b9603b03cbfdf8ec657e898dcce6d uniespace-admin <admin@unie.space> 1791978553 +0200	commit: feat: uniespace v2 — realtime WS complet + admin live + design + privacy + scraper + gps
1b297f55ee8b9603b03cbfdf8ec657e898dcce6d b95a7df27a6841aa137746e829dd3fec546004b5 uniespace-admin <admin@unie.space> 1791988986 +0200	commit: fix(scraper): coflix migration vers nouvelle API coflix/v1 + UA navigateur
b95a7df27a6841aa137746e829dd3fec546004b5 fc9b6a9b3e84ae55a322fd33ee3ce6c981c60e56 uniespace-admin <admin@unie.space> 1791991769 +0200	commit: feat(vscode): code-server via code.unie.space (nginx + host-gateway + ufw)
fc9b6a9b3e84ae55a322fd33ee3ce6c981c60e56 49cbdf046664b9250387d7a774f3b20c29945023 uniespace-admin <admin@unie.space> 1791992329 +0200	commit: revert(vscode): code.unie.space servi par nethxeum-nginx:443 (pas connexa:8443)
49cbdf046664b9250387d7a774f3b20c29945023 773ce422eb3d8a807886bb8a1b0956e668c2514c uniespace-admin <admin@unie.space> 1791994945 +0200	commit: revert(vscode): suppression complète code-server + config (nginx, ufw, cert, pm2)
773ce422eb3d8a807886bb8a1b0956e668c2514c ea1d94b595ca1ec0a0cec942cd8c594bf649baae uniespace-admin <admin@unie.space> 1791996701 +0200	commit: fix(calls): audio vocal muet + race accept-avant-prêt + incoming rattrapé
ea1d94b595ca1ec0a0cec942cd8c594bf649baae 61c974c22f5217e6e080652ff98521d12d84da0e uniespace-admin <admin@unie.space> 1792002247 +0200	commit: fix(calls): retire le panneau Diagnostic appel vidéo (console uniquement)
61c974c22f5217e6e080652ff98521d12d84da0e f1e0b98a27853caf2152ae214013c73508fca19e uniespace-admin <admin@unie.space> 1792009627 +0200	commit: feat(admin): center.e-lix.com nouvelle adresse console (e-lix)
f1e0b98a27853caf2152ae214013c73508fca19e 0678cb0b85f8b95d1aa339190f0eaf031691d1d1 uniespace-admin <admin@unie.space> 1792016522 +0200	commit: feat(elix): module supervision read-only E-LIX Center (additif)
0678cb0b85f8b95d1aa339190f0eaf031691d1d1 0c85d51de72c769795fbc829f751fd6d3aba3995 uniespace-admin <admin@unie.space> 1792062716 +0200	commit: feat(elix): GET /api/elix/users paginé (sans téléphone) — NON DÉPLOYÉ, restart requis
0c85d51de72c769795fbc829f751fd6d3aba3995 1773dd3b0bb98995cdf86372b0dac8b1ad44ac85 uniespace-admin <admin@unie.space> 1792069924 +0200	commit: feat(admin): double base /admin + /uniespace/admin (mom.e-lix.com), base parametrable VITE_BASE
1773dd3b0bb98995cdf86372b0dac8b1ad44ac85 f50bf6e477d3610468aa90ec9baed13181c67b27 uniespace-admin <admin@unie.space> 1792071310 +0200	commit: feat(admin): setPremium réel (badge gold) + audit + push temps réel
f50bf6e477d3610468aa90ec9baed13181c67b27 d8507ef76d412fceb90489fba45fae39a727916f uniespace-admin <admin@unie.space> 1792071725 +0200	commit: feat(center): E-LIX servi sur center.e-lix.com (/dashboard + routes, fallback assets, /elix-api)
d8507ef76d412fceb90489fba45fae39a727916f a40d8b5238ff3e5b8a2e01f4601d3cbd6e4b4ccb uniespace-admin <admin@unie.space> 1792074579 +0200	commit: fix(badge): gold jaune franc (fini le bronze)
a40d8b5238ff3e5b8a2e01f4601d3cbd6e4b4ccb 92d3e147eb32fd26c3e97af38adbe846eab8dbdb uniespace-admin <admin@unie.space> 1792077118 +0200	commit: feat(badges): SVG fournis gold (#F0BB17) + violet (#7A4DFF)
92d3e147eb32fd26c3e97af38adbe846eab8dbdb c457cbdd07ad5d7a9493d0f3ac9ee8d1fbf60f68 uniespace-admin <admin@unie.space> 1792077407 +0200	commit: tmp: halo lumineux retiré (vérification)
c457cbdd07ad5d7a9493d0f3ac9ee8d1fbf60f68 15700d42af967cc7e60ce32c261e96f379782c06 uniespace-admin <admin@unie.space> 1792078435 +0200	commit: feat(admin): retirer le badge depuis les certifications acceptées
15700d42af967cc7e60ce32c261e96f379782c06 100b136c1d8a7652dba852824051ad7278c9c1ad uniespace-admin <admin@unie.space> 1792079050 +0200	commit: fix(admin): premium dans ADMIN_USER_SELECT (bouton Gold figé sur Activer)
100b136c1d8a7652dba852824051ad7278c9c1ad d99ba9816ac6560cdd0df50f5a274539f2bfbaca uniespace-admin <admin@unie.space> 1792102141 +0200	commit: fix(streaming): HLS fatal/watchdog -> Réessayer (fini pause figée) + preconnect CDN affiches
d99ba9816ac6560cdd0df50f5a274539f2bfbaca 06ba97ffb616ea7dd3e79c22a782c4ade049e18a uniespace-admin <admin@unie.space> 1792104649 +0200	commit: feat(narto): backfill films via recherche + fusion catalog-extra (72 fiches/3min au test)
06ba97ffb616ea7dd3e79c22a782c4ade049e18a 491b53ac6e0894be176f0be45970398bbca43511 uniespace-admin <admin@unie.space> 1792122414 +0200	commit: style(profil): textes certification en blanc
491b53ac6e0894be176f0be45970398bbca43511 20b006ad0d87cf4f845be37bb16f4781f9332170 uniespace-admin <admin@unie.space> 1792125685 +0200	commit: feat(profil): BarreInter ••• (Signaler/Report/Bloquer/Copier lien) + Report user
20b006ad0d87cf4f845be37bb16f4781f9332170 1674e7023209d2ffbebbd5018af4bdc418b0d0ab uniespace-admin <admin@unie.space> 1792143655 +0200	commit: fix(i18n): Report distinct de Signaler en EN/AR
1674e7023209d2ffbebbd5018af4bdc418b0d0ab 20c76889b6fb175663f52e91b2f42193348bd710 uniespace-admin <admin@unie.space> 1792144351 +0200	commit: style(report): titre 'Signaler ce compte'
20c76889b6fb175663f52e91b2f42193348bd710 85db4599fa15fca1df7af799763bf0e36feff6ce uniespace-admin <admin@unie.space> 1792144873 +0200	commit: fix(profil): option 'Signaler ce compte' (plus de doublon Report)
85db4599fa15fca1df7af799763bf0e36feff6ce 82d2df17f1f63561069344243a4db5a4ea584efc uniespace-admin <admin@unie.space> 1792146065 +0200	commit: feat(menu): Déconnexion déplacée dans /menu (retirée du compte)
82d2df17f1f63561069344243a4db5a4ea584efc d392268bbadb4f469cb1648f864e8579d1d25096 uniespace-admin <admin@unie.space> 1792147398 +0200	commit: feat(menu): profil en haut, déconnexion en bas
d392268bbadb4f469cb1648f864e8579d1d25096 bd9054665b41f00ac43d68b1d26f187e41326a3b uniespace-admin <admin@unie.space> 1792148367 +0200	commit: style(menu): vraie icône signet pour Enregistrés (fini emoji)
bd9054665b41f00ac43d68b1d26f187e41326a3b ec06eaee59092347c9fed6974c2133e230f4e273 uniespace-admin <admin@unie.space> 1792167170 +0200	commit: feat(account): sommaire + save confidentialité réparé + i18n
ec06eaee59092347c9fed6974c2133e230f4e273 f25569e584b3c48cc4aa87e037f3e0c2261674e4 uniespace-admin <admin@unie.space> 1792173805 +0200	commit: fix(BarreInter): tue le clic fantôme vers la publication + reset moved
f25569e584b3c48cc4aa87e037f3e0c2261674e4 30134deaa9bf14646e6710e7f1f79a580a15b59c uniespace-admin <admin@unie.space> 1792174420 +0200	commit: fix: tap hors BarreInter ne traverse plus vers la publication (stopPropagation portail)
30134deaa9bf14646e6710e7f1f79a580a15b59c e2ac72aa855243caf59f3c15cbb73e1abbe1fc65 uniespace-admin <admin@unie.space> 1792265596 +0200	commit: feat(profil): date réelle de certification (journal admin + API profil)
e2ac72aa855243caf59f3c15cbb73e1abbe1fc65 faf1a28d5e290ab7b2021d36010165932b394c64 uniespace-admin <admin@unie.space> 1792265605 +0200	commit: feat(i18n): externalisation des textes FR codés en dur + fixes du lot
faf1a28d5e290ab7b2021d36010165932b394c64 4fc95e944de0727fac8af24d7d563a4aa2571ffe uniespace-admin <admin@unie.space> 1792265618 +0200	commit (amend): feat(i18n): externalisation des textes FR codés en dur + fixes du lot
4fc95e944de0727fac8af24d7d563a4aa2571ffe 7940297d717e663dd74152ed1aacbd5f942a1902 uniespace-admin <admin@unie.space> 1792268790 +0200	commit: feat(i18n): externalise les derniers textes FR de toutes les pages et sections
7940297d717e663dd74152ed1aacbd5f942a1902 b803a131ee714d955c28014de46fa041ddf57224 uniespace-admin <admin@unie.space> 1792272418 +0200	commit: feat(i18n): langue par defaut du site = anglais
b803a131ee714d955c28014de46fa041ddf57224 d36e288cd026c436e94af884da2d3f22ebe9c8a4 uniespace-admin <admin@unie.space> 1792282709 +0200	commit: feat(i18n): interface en 4 langues (fr/en/es/de), retrait de pt/ar/it/ru/tr/zh
d36e288cd026c436e94af884da2d3f22ebe9c8a4 6a85f183abbff0e46bf2248d05185fc55ca4c4a0 uniespace-admin <admin@unie.space> 1792282716 +0200	commit: feat(messages): retire la traduction automatique des messages reçus
6a85f183abbff0e46bf2248d05185fc55ca4c4a0 b35c66c0c4d3905933b7c9e1002cc7a6a9f86732 uniespace-admin <admin@unie.space> 1792282763 +0200	commit: chore(ops): libretranslate — mémoire/workers right-sizés puis service arrêté
b35c66c0c4d3905933b7c9e1002cc7a6a9f86732 8bbcd1d681757bccb21313b7d181c4231266e741 uniespace-admin <admin@unie.space> 1792284580 +0200	commit: feat(i18n): ajoute le chinois — interface en 5 langues (fr/en/es/de/zh)
8bbcd1d681757bccb21313b7d181c4231266e741 495360add22795b662bd70c5de3f73540391bd66 uniespace-admin <admin@unie.space> 1792285394 +0200	commit: fix(i18n): calendrier et 220 libellés chinois réécrits à la main
495360add22795b662bd70c5de3f73540391bd66 92f10aae636e4cc33076180fe2e17cd93380de87 uniespace-admin <admin@unie.space> 1792286169 +0200	commit: fix(i18n): bouton Google traduit dans la langue du site (parametre hl)
92f10aae636e4cc33076180fe2e17cd93380de87 20cfb86e5ef7f8679d0b00a693e2c088e92cbb7e uniespace-admin <admin@unie.space> 1792286691 +0200	commit: fix(i18n): residus de langue sur les pages profil/parametres
20cfb86e5ef7f8679d0b00a693e2c088e92cbb7e 623603bd3b151c7e882cd18f3d3ab5130a927b18 uniespace-admin <admin@unie.space> 1792288637 +0200	commit: feat(i18n): langue arabe (6e) — dictionnaire complet, RTL
623603bd3b151c7e882cd18f3d3ab5130a927b18 13ab60f3990ed2dc781677ca6a755583022dce93 uniespace-admin <admin@unie.space> 1792295081 +0200	commit: feat(i18n): langue russe (7e) — dictionnaire complet
13ab60f3990ed2dc781677ca6a755583022dce93 65353b1e811b7667779ab698b958983b78d04039 uniespace-admin <admin@unie.space> 1792295727 +0200	commit: feat(i18n): langue coréenne (8e) — dictionnaire écrit à la main
65353b1e811b7667779ab698b958983b78d04039 f46bc0b13d9d328acc7461e04081653c5ba01ced uniespace-admin <admin@unie.space> 1792327341 +0200	commit: fix(saved): emoji 🔖 remplaces par l'icône trait fin de l'app
f46bc0b13d9d328acc7461e04081653c5ba01ced 611b71406268f6224220c85c1102683b0abb5ee5 uniespace-admin <admin@unie.space> 1792327349 +0200	commit (amend): fix(saved): emoji 🔖 remplacés par l'icône trait fin de l'app
611b71406268f6224220c85c1102683b0abb5ee5 4224d5c0476490a8a998a1d81806753a5322164e uniespace-admin <admin@unie.space> 1792357383 +0200	commit: tv(live): relais MediaMTX pour les sources Vavoo non-HTTPS
4224d5c0476490a8a998a1d81806753a5322164e 2215628280f2e67907938bd041310894ae2d1286 uniespace-admin <admin@unie.space> 1792357401 +0200	commit: journal: incident reboot + TV live + origin e-lix (18 oct)
2215628280f2e67907938bd041310894ae2d1286 71c21327ced4153f542dc3c8004fee5cdc62daf8 uniespace-admin <admin@unie.space> 1792358678 +0200	commit: tv(live): relais réservé à la lecture utilisateur, pas à l'import planifié
71c21327ced4153f542dc3c8004fee5cdc62daf8 bb3b320d89c2adeddf844f7978fac4c5c8a32ad2 uniespace-admin <admin@unie.space> 1792358715 +0200	commit: journal: tempête de paths pendant les cycles d'import (résolu)
bb3b320d89c2adeddf844f7978fac4c5c8a32ad2 a42ad6256cabb6dc2fad7f6f92d16cdb5f79dd16 uniespace-admin <admin@unie.space> 1792387529 +0200	commit: correction websocket : attacher socket.io au serveur HTTP (port 0 ignoré par l'adaptateur)
a42ad6256cabb6dc2fad7f6f92d16cdb5f79dd16 f3cebf6e9ca3010ed5d08d6a6bb67ff7a2aed6f8 uniespace-admin <admin@unie.space> 1792390448 +0200	commit: tv: recréer les relais HLS morts (source périmée) + servir sous /api/tv-live/ (contourne la règle CF) + locations nginx
f3cebf6e9ca3010ed5d08d6a6bb67ff7a2aed6f8 5e6e02ea4a1d3b07cb0b1de3956bd8df33046cd0 uniespace-admin <admin@unie.space> 1792390969 +0200	commit: tv: delete du relais via méthode HTTP DELETE (MediaMTX v1.21) + fail-open si le delete échoue
