36 Commits

Author SHA1 Message Date
918e282a25 feat: Nettoyage complet du projet
- Suppression des pages inutiles : chat, signature, process-element
- Suppression des fichiers account inutiles : document-validation, process-creation, key-value-section, process
- Suppression des mocks et fichiers de test inutiles
- Nettoyage du main.ts (suppression des imports inutiles)
- Nettoyage du router.ts (suppression des cas inutiles)
- Nettoyage des dépendances package.json :
  - Suppression : @angular/elements, @types/jsonwebtoken, @types/qrcode, @vitejs/plugin-react, @vitejs/plugin-vue
  - Suppression devDependencies : @rollup/plugin-typescript, copy-webpack-plugin, html-webpack-plugin, rimraf, ts-loader, webpack, webpack-cli, webpack-dev-server
- Correction des erreurs TypeScript
- Build fonctionnel après nettoyage
2025-10-22 16:21:22 +02:00
50f782908d fix: Suppression du message redondant et correction de l'erreur populateMemberSelect
- Suppression du message 'You are creating a new pairing session' redondant
- Suppression de l'appel à populateMemberSelect() qui cherchait un élément inexistant
- Interface plus épurée et sans erreurs de console
2025-10-22 15:41:24 +02:00
3258b16a6e feat: Ajout de spinners pendant l'initialisation des services
- Spinner global pendant l'initialisation des services (service.ts)
- Spinner pour l'initialisation de la page d'accueil (home.ts)
- Amélioration du feedback utilisateur pendant les phases d'attente
- Design glassmorphism cohérent avec l'interface existante
- Messages informatifs pour guider l'utilisateur
- Gestion d'erreurs avec masquage automatique des spinners
2025-10-22 15:38:08 +02:00
60f19752d3 feat: Amélioration complète de l'ergonomie du système de pairing
- Remplacement du QR code par un système de 4 mots
- Interface unifiée avec détection automatique créateur/joiner
- Amélioration UX avec feedback en temps réel
- Design moderne glassmorphism avec animations
- Validation intelligente des 4 mots pour le joiner
- Status de progression détaillé pour les deux flux
- Redirection automatique vers /account après pairing
- Styles CSS améliorés avec variables et responsive design
- Gestion d'erreurs et messages utilisateur clairs
- Fonctionnalité de copie des 4 mots pour le créateur
2025-10-22 15:31:53 +02:00
7c2c4bfb46 Fix pairing system: Add waitForPairingCommitment with device sync and update documentation
- Add waitForPairingCommitment function with automatic device synchronization
- Integrate updateDevice() call in waitForPairingCommitment for better sync
- Increase retry attempts to 30 with 2s delay (60s total wait time)
- Add detailed logging for pairing process synchronization
- Update router to call waitForPairingCommitment before confirmPairing
- Remove redundant updateDevice() call from router
- Update PAIRING_SYSTEM_ANALYSIS.md with coherence issues and recommendations
- Identify joiner flow inconsistencies requiring future fixes
2025-10-22 14:15:20 +02:00
Sosthene
c0d402b234 Add service.utils with splitPrivateData and isValid32ByteHex 2025-06-15 22:07:23 +02:00
14b539595f [bug] wrong number of args to createPairingProcess 2025-06-05 15:42:42 +02:00
824a0b88f6 handleSource link-service 2025-04-04 16:35:12 +02:00
7b7d13ce6c Various fix to build again the project 2025-03-28 12:52:47 +01:00
f2e2aeaa9a One device pairing 2025-03-26 14:39:59 +01:00
afe45ad960 Add optional argument promptName to
prepareAndSendPairingTx
2025-03-17 17:11:16 +01:00
4d0c3e3f56 Add create accont Btn and update prepareAndSendPairingTx() 2025-03-07 16:42:28 +01:00
1747908d20 Take a username at pairing 2025-03-03 23:22:28 +01:00
a16e984ecd fonction disconnect 2025-02-20 10:20:54 +01:00
5f2e123b9d Fix connect to members workflow 2025-01-20 10:12:25 +01:00
77e8c802b8 add checkers for device 1 and 2 (waiting modal) 2024-12-26 16:13:02 +01:00
Sosthene
ceccbb0df3 prettify 2024-12-17 23:57:17 +01:00
Sosthene
9c90cb97e0 Keep a list of relay addresses with url and sp address 2024-12-17 13:46:21 +01:00
AnisHADJARAB
2124388cc5 link diffs to validation modal and show and prettify 2024-12-17 13:46:21 +01:00
Pascal
4afdcf9a7a remerge_after_web_component 2024-12-03 16:43:56 +01:00
AnisHADJARAB
dac9297ea7 rebase and fix scna and url pairing 2024-12-02 13:40:19 +00:00
AnisHADJARAB
f473617e5f fix css inside web component 2024-12-02 12:08:28 +00:00
AnisHADJARAB
2a1fd9f80c transform home page into a web component 2024-12-02 12:08:26 +00:00
Sosthene
d5aa9aff43 Add timeout on createPairingProcess to prevent double spends 2024-11-30 23:28:16 +01:00
Sosthene
b822f351fd Pairing works 2024-11-30 20:07:27 +01:00
Pascal
17397b7fa2 signature_connection_not_ok 2024-11-29 14:07:41 +01:00
Sosthene
78e868d1f6 Fix Process storage 2024-11-28 12:42:02 +01:00
Sosthene
8810090370 Complete pairing 2024-11-28 12:42:02 +01:00
Sosthene
d1132155a6 Complete pairing 2024-11-26 21:20:23 +01:00
Sosthene
85931ba350 Check before creating shared secret 2024-11-25 21:35:45 +01:00
Sosthene
1c8ded40b5 Call connectMember before pairing 2024-11-25 12:25:19 +01:00
Pascal Lim
ee16f44463 now_can_be_modify 2024-11-22 12:49:06 +01:00
Pascal
e80134758c fusion_ok 2024-11-22 12:49:06 +01:00
AnisHADJARAB
896de5aca4 pretiffy code 2024-11-07 09:46:16 +00:00
AnisHADJARAB
41b3ba552f put subscription to event in a list to clean them properly 2024-11-06 15:31:11 +00:00
AnisHADJARAB
4a59424d05 refactor by separating sp address view from service 2024-11-06 15:30:37 +00:00