Commit Graph

  • e9f6af41a1 fix(ihm_client): charger WASM ESM sans export default dans index.html 4NK CI Bot 2025-09-18 16:01:53 +00:00
  • 1c20450b05 fix(ihm_client): imports ESM explicites vers pkg/sdk_client.js et chemins relatifs 4NK CI Bot 2025-09-18 15:58:44 +00:00
  • e76f2e1db9 ci: docker_tag=ext - utiliser pkg WASM fourni (ESM) et supprimer build wasm 4NK CI Bot 2025-09-18 15:54:56 +00:00
  • 0cf587fa6e ci: docker_tag=ext - wasm-bindgen --no-reference-types for web target 4NK CI Bot 2025-09-18 15:47:31 +00:00
  • 01b1b50d6b ci: docker_tag=ext - Fix WASM compilation for web target 4NK CI Bot 2025-09-18 15:41:05 +00:00
  • 5da295be1a ci: docker_tag=ext chore: inclure binaire sdk_client (tgz) pour build ext 4NK CI Bot 2025-09-18 15:11:23 +00:00
  • a4dd8c57f2 ci: docker_tag=ext | use prebuilt wasm pkg (no wasm build in CI) 4NK CI Bot 2025-09-18 12:05:43 +00:00
  • 653b86fbc9 ci: docker_tag=ext | cargo update wasm-bindgen*(0.2.103) js-sys/web-sys (0.3.80) before build 4NK CI Bot 2025-09-18 11:32:46 +00:00
  • 70f3a30f64 ci: docker_tag=ext | revert reference-types; compile wasm without externref requirements 4NK CI Bot 2025-09-18 11:20:01 +00:00
  • 2dda47534b ci: docker_tag=ext | enable reference-types (RUSTFLAGS + wasm-bindgen --reference-types) 4NK CI Bot 2025-09-18 11:08:49 +00:00
  • 01ad5a3816 ci: docker_tag=ext | align wasm-bindgen-cli 0.2.103 with crate 0.2.103 4NK CI Bot 2025-09-18 11:01:04 +00:00
  • 5884e8d845 ci: docker_tag=ext | ensure wasm-bindgen in PATH + use wasm-bindgen bin 4NK CI Bot 2025-09-18 10:55:36 +00:00
  • fb54522bce ci: docker_tag=ext | rust 1.82 + wasm-bindgen-cli 0.2.92 --locked (cargo+bindgen) 4NK CI Bot 2025-09-18 10:50:14 +00:00
  • 59ad93516c ci: docker_tag=ext | pin rust 1.73 + wasm-bindgen-cli 0.2.92 + cargo build wasm 4NK CI Bot 2025-09-18 10:47:19 +00:00
  • 6ef5186407 ci: docker_tag=ext | wasm-pack: use --reference-types for wasm-bindgen 4NK CI Bot 2025-09-18 10:42:14 +00:00
  • c89d956821 ci: docker_tag=ext | wasm-build: force reference-types for wasm-bindgen 4NK CI Bot 2025-09-18 10:37:39 +00:00
  • 7a52bb2ee7 ci: docker_tag=ext | buildx ssh-agent pour clone sdk_client 4NK CI Bot 2025-09-18 10:33:31 +00:00
  • 903ad3849d ci: docker_tag=ext 4NK CI Bot 2025-09-18 10:29:22 +00:00
  • 17e2cd282e ci: docker_tag=ext | Gitea Actions build/push image ext 4NK CI Bot 2025-09-18 07:37:56 +00:00
  • e6569cf908 docs(tests): analyse initiale ihm_client 4NK CI Bot 2025-09-18 07:35:58 +00:00
  • 0d473cf3d1 [bug] Update device blockheight right after initialization to prevent race condition Sosthene 2025-09-13 08:12:30 +02:00
  • 457994c506 Updating testData in storage Sosthene 2025-09-13 07:33:41 +02:00
  • 5fc485e233 Fix checkConnections, also check more aggressively Sosthene 2025-09-10 11:30:51 +02:00
  • 0d934e7b6e [bug] coerce potention undefined to null as return value of getObject() Sosthene 2025-09-10 11:08:21 +02:00
  • 02d28d46bb Add .env.exemple file Sadrinho27 2025-09-12 12:33:06 +02:00
  • 723f4d5d85 Add .env to gitignore Sadrinho27 2025-09-12 12:30:27 +02:00
  • 6f9fa60e2f Use env variables to config urls omaroughriss 2025-09-10 17:41:01 +02:00
  • e729e32b35 Add handshakeMsg log omaroughriss 2025-09-10 16:24:06 +02:00
  • e4681f91e4 Merge branch 'dev' of https://git.4nkweb.com/4nk/ihm_client into dev omaroughriss 2025-09-10 15:25:07 +02:00
  • 6363ec1189 Update relay handshake verification to use peer list or sp adresses omaroughriss 2025-09-10 15:25:05 +02:00
  • c8ac815e2b Refactor handleHandshakeMsg Sosthene 2025-09-08 21:59:52 +02:00
  • ef31cba983 Improve checkConnections to prevent no shared secrets Sosthene 2025-09-08 21:59:08 +02:00
  • 47c7d31249 Rename workflow Omar Oughriss 2025-09-08 16:53:44 +02:00
  • ede8d95fd1 Add "dev" tagged image Omar Oughriss 2025-09-08 16:44:33 +02:00
  • 0fc7b6e4c3 Update Dockerfile to use branche dev of sdk_client Omar Oughriss 2025-09-08 16:44:02 +02:00
  • 3f64369852 [bug] Fix wrong api calls for storeData Sosthene 2025-09-08 15:56:34 +02:00
  • e8c2d1a05a Get the storage urls from diffs Sosthene 2025-09-08 15:56:14 +02:00
  • 63ee4ce719 Merge branch 'bug_scan_blocks_update' into dev Sosthene 2025-09-05 07:59:09 +02:00
  • e0e186f4f4 Refactor pairing logic Account for the fact that we need the pairing id earlier now Sosthene 2025-09-05 07:57:17 +02:00
  • bfca596e8b Adapt storage to new api Sosthene 2025-09-04 12:58:35 +02:00
  • 0e7cc442b8 docs: normalisation titres H2 et DEPLOYMENT renseigné docker-support-v2 Debian 2025-09-03 08:19:41 +00:00
  • 58047e0077 chore(ihm_client): baseUrl relatif par défaut pour intégration en iframe Debian 2025-09-02 14:21:22 +00:00
  • 96375acc6a fix(ihm_client): import config pour baseUrl local docker Debian 2025-09-02 11:41:53 +00:00
  • acb9739a80 [bug] Now save device after scan_blocks bug_scan_blocks_update Sosthene 2025-08-27 17:27:59 +02:00
  • c422881cd1 [bug] Failed to update tips Sosthene 2025-09-02 13:30:05 +02:00
  • 7e3d160d5c build: fix ihm_client build (config import Vite); bump 1.1.1; update CHANGELOG (docker-support-v2) Debian 2025-09-02 08:22:42 +00:00
  • b9580c0113 feat: Support Docker avec configuration des services locaux Debian 2025-09-01 13:02:48 +00:00
  • ddeda8490f feat: Suppression des templates de documentation génériques docker-support Debian 2025-08-29 16:30:30 +00:00
  • 72d20c646e chore: Mise à jour package-lock.json Debian 2025-08-29 15:22:28 +00:00
  • a41328db28 Remove unnecessary async Sosthene 2025-08-25 01:32:24 +02:00
  • a7e9043ae4 [skip ci] chore(sync): maj hooks 4NK_template Debian 2025-08-28 15:01:24 +00:00
  • 6db1c05576 [skip ci] chore(agents): centralisation via 4NK_template (hooks+doc) Debian 2025-08-28 12:05:20 +00:00
  • 3cf817a4c0 ci(ihm_client): workflow Node.js standard (main/develop), simplification checkout Your Name 2025-08-27 12:12:12 +02:00
  • 6e38410369 chore(template-sync): aligner avec 4NK_template (.cursor/.gitea/.gitea_template/scripts/ignores) Your Name 2025-08-27 11:37:40 +02:00
  • 7836eb0f8f chore(release): 1.1.0 align versions and changelog v1.1.0 Your Name 2025-08-26 13:56:53 +02:00
  • 90d3c0c8ad test(e2e): signal LISTENING immédiat au démarrage de registerAllListeners pour stabiliser les tests Your Name 2025-08-26 12:54:39 +02:00
  • 93d61c1e9c style: formatage Prettier sur src/ Your Name 2025-08-26 12:49:27 +02:00
  • 2567e2f0da docs: MAJ USAGE/INDEX/INTEGRATION_IFRAME; ROADMAP handshake iframe; template feature_request enrichi; CHANGELOG mis à jour Your Name 2025-08-26 12:42:05 +02:00
  • 300f88053e test: unit tests green after LISTENING gating; build ok Your Name 2025-08-26 12:40:15 +02:00
  • c6a44757b4 chore: remove unused views (chat/process/signature), update router to home/account only; docs(USAGE,INDEX) updated; fix build by dropping signature/chat refs Your Name 2025-08-26 12:31:16 +02:00
  • d35406b9e1 chore: retirer artefacts (test-results, dist.zip) du commit Your Name 2025-08-26 08:50:04 +02:00
  • 74efff7cb2 e2e: mode simulé (?e2e=1), émission LISTENING répétée, mitigations course; tests: ajustements channel/process Your Name 2025-08-26 08:49:46 +02:00
  • 0eb6206675 docs: aligner Quick Reference (ports/commandes), README (E2E), INDEX (E2E Playwright) Your Name 2025-08-26 07:27:46 +02:00
  • 8a94c57c2a e2e: config Playwright + test smoke; CI: installer et exécuter E2E; docs TESTING mise à jour Your Name 2025-08-26 07:03:08 +02:00
  • 288209a529 docs: clarifier délégation Nginx à 4NK_node et artefacts dist/ Your Name 2025-08-26 06:59:06 +02:00
  • 8d4f6ed35e ci: activer pipeline sur docker-support (lint,type-check,tests,build) et build Docker artefacts Your Name 2025-08-26 06:50:28 +02:00
  • 775ca443f6 docs: retirer références à ETAT_ACTUEL.md; pointer vers QUICK_REFERENCE.md Your Name 2025-08-26 06:20:50 +02:00
  • b241e183ee docker: déléguer Nginx à 4NK_node; image artefacts (dist) uniquement Your Name 2025-08-26 06:14:22 +02:00
  • 8f478db247 docker: corriger copie start-4nk-node.sh et config nginx; servir dist/ proprement Your Name 2025-08-26 06:12:15 +02:00
  • 9841c5a425 deps(pkg): forcer lorigine par défaut vers @https://git.4nkweb.com/4nk/ihm_client/raw/branch/docker-support/pkg (branche docker-support) Your Name 2025-08-26 06:10:26 +02:00
  • 62c4c9cb70 build: enlever import dynamique de Services (sp-address) pour supprimer warning Vite; tests: mock Services dans sp-address utils Your Name 2025-08-26 04:13:29 +02:00
  • 857e6f019f fix(build): corriger chemin CSS (public/style/4nk.css) pour Vite Your Name 2025-08-26 04:08:15 +02:00
  • 003597c222 docs: compléter la documentation (Security audit, Open source, Gitea, Release plan, Roadmap, Quick reference) Your Name 2025-08-26 04:05:22 +02:00
  • 768ab840a5 docs: aligner liens (INTEGRATION_IFRAME, SSH_USAGE) + nettoyage index/README/ETAT_ACTUEL/INSTALLATION/FONCTIONNEL Your Name 2025-08-26 03:52:17 +02:00
  • 3a49f24cbc chore: suppression confirmée des configs Nginx devenues obsolètes Your Name 2025-08-26 03:48:39 +02:00
  • 47a256197a revert: restauration fichiers Docker et Nginx Your Name 2025-08-26 03:42:55 +02:00
  • 647a3311eb chore: appliquer changements utilisateur (suppression fichiers obsolètes, renommage SSH_USAGE.md) Your Name 2025-08-26 03:32:45 +02:00
  • 5791d960c4 tests: couverture des interfaces postMessage; jest: mappers CSS/?raw et alias ~; mocks Your Name 2025-08-26 03:10:06 +02:00
  • 941bfb3b67 chore: publier pkg/ pour import externe; docs/iframe; Dockerfile/nginx tweaks; ensure pkg tracked Your Name 2025-08-26 02:45:57 +02:00
  • 38f8ec1d8f docs: spec dintégration iframe (postMessage req/resp) + index + changelog Your Name 2025-08-26 02:28:51 +02:00
  • 08e4875087 docs: ajout FONCTIONNEL.md + index; changelog Unreleased mis à jour Your Name 2025-08-26 02:20:21 +02:00
  • e72af33252 tests: ajout unitaires utils + TokenService et stabilisation jest; docs: API/TESTING/CONFIGURATION + correction INDEX; build: module ES2022 pour tsc build; fix: imports dynamiques sp-address.utils Your Name 2025-08-26 02:17:03 +02:00
  • 2844028993 docs: Mise à jour du CHANGELOG avec les corrections de configuration Vite et Jest Nicolas Cantu 2025-08-25 20:50:06 +02:00
  • 197bdfd9b6 fix: Correction de la configuration Vite et amélioration des tests Nicolas Cantu 2025-08-25 20:48:50 +02:00
  • 71b18a315f feat: amélioration du script de démarrage et ajout des tests Nicolas Cantu 2025-08-25 20:29:24 +02:00
  • cb6826495a fix: corrections Dockerfile et service.ts pour build Docker - Correction npm install pour inclure devDependencies - Correction hexToBlob pour éviter ArrayBufferLike/SharedArrayBuffer Nicolas Cantu 2025-08-25 19:59:08 +02:00
  • 374c546cff docs(ihm_client): mises à jour docs et README; nettoyage fichiers copiés; forçage pkg/README.md Nicolas Cantu 2025-08-25 19:47:28 +02:00
  • ba27a59eea docs: alignement complet sur le niveau de documentation de 4NK_node - Création de l'INDEX.md complet avec navigation structurée - Ajout du guide d'INSTALLATION.md détaillé (Node.js, Rust, WASM) - Création du guide d'USAGE.md complet (interface, fonctionnalités, workflows) - Ajout de l'ARCHITECTURE.md technique détaillée (frontend, WASM, build) - Documentation alignée sur les standards de 4NK_node - Structure cohérente et navigation intuitive - Guides pratiques et techniques complets Nicolas Cantu 2025-08-25 19:23:43 +02:00
  • 8c3dd51702 docs: mise à jour complète de tous les fichiers .md pour ihm_client - Correction du CHANGELOG.md pour ihm_client (au lieu de 4NK_node) - Mise à jour du CONTRIBUTING.md pour le développement frontend/WASM - Adaptation du CODE_OF_CONDUCT.md pour ihm_client - Réécriture complète du SECURITY.md pour les vulnérabilités frontend/WASM - Refonte du AGENTS.md pour les agents frontend/WASM - Création d'un README.md spécifique pour le package WASM - Suppression des fichiers copiés obsolètes - Documentation cohérente et spécifique au projet Nicolas Cantu 2025-08-25 19:17:26 +02:00
  • 89c0bd8f4c docs: mise à jour complète de la documentation et de l'état du projet - Ajout du document ETAT_ACTUEL.md avec état détaillé - Modernisation du README.md avec statut opérationnel - Correction de la configuration des branches - Documentation complète des fonctionnalités et métriques - Guide d'intégration et de développement Nicolas Cantu 2025-08-25 19:09:11 +02:00
  • 39c010ace7 fix: compilation WASM réussie avec sdk_common docker-support - Correction de la branche sdk_common vers docker-support - Correction de l'import scan_blocks manquant - Compilation TypeScript réussie - Build de production fonctionnel Nicolas Cantu 2025-08-25 19:02:40 +02:00
  • 252398b52d feat: intégration complète avec sdk_client et sdk_common depuis les repositories distants - Configuration des dépendances distantes avec setup-remote-deps.sh - Compilation WASM réussie de sdk_client - Correction des types TypeScript pour correspondre aux types réels - Installation des dépendances manquantes (qr-scanner, sweetalert2, axios, jose, qrcode) - Correction des erreurs de compilation et des imports - Build de production fonctionnel Nicolas Cantu 2025-08-25 18:40:21 +02:00
  • 48315fa755 docs: README d'automatisation SSH complet Nicolas Cantu 2025-08-25 17:00:20 +02:00
  • 4a5fdbed90 Auto-commit 2025-08-25 16:59:19 Nicolas Cantu 2025-08-25 16:59:19 +02:00
  • 808c59c3df docs: Documentation complète de l'automatisation SSH Nicolas Cantu 2025-08-25 16:57:20 +02:00
  • 0be9f81b5e feat: Automatisation SSH complète pour push Nicolas Cantu 2025-08-25 16:56:16 +02:00
  • ea97ffa733 feat: Configuration SSH automatique pour CI/CD et templates Gitea Nicolas Cantu 2025-08-25 16:52:56 +02:00
  • c563d7b16c feat: préparer l'intégration complète dans 4NK_node - ajout Dockerfile.4nk-node optimisé pour l'intégration - configuration nginx.4nk-node.conf adaptée aux services 4NK_node - script start-4nk-node.sh avec vérification des services - docker-compose.4nk-node.yml pour l'intégration - documentation INTEGRATION_4NK_NODE.md complète - script d'automatisation integrate-4nk-node.sh - structure .cursor/rules pour la cohérence avec 4NK_node - fichier AGENTS.md pour la gouvernance du projet Nicolas Cantu 2025-08-25 16:43:38 +02:00
  • 484b5ea250 feat: préparer l'intégration dans 4NK_node - nouvelle branche 4nk-node-integration depuis dev - modifications router.ts pour l'intégration conteneur Nicolas Cantu 2025-08-25 16:36:47 +02:00
  • 19da967605 Remove unnecessary async Sosthene 2025-08-25 01:32:24 +02:00