35 Commits

Author SHA1 Message Date
96d1ee33ac feat: Interface complète de gestion des devices avec description du contrat
- Description détaillée du contrat de pairing avec sécurité, protection et gestion
- Interface unifiée affichant directement après pairing réussi
- Tous les éléments demandés présents :
   Description du contrat pairing
   Ajout/suppression de devices
   4 mots de pairing du device actuel
   Bouton de suppression du compte
- Design moderne avec glassmorphism et responsive
- Parfait pour iframe modale sur site externe
2025-10-22 15:56:18 +02:00
a7b76ed95c feat: Ajout du bouton de suppression de compte dans l'interface modale
- Bouton 'Supprimer le Compte' intégré dans l'interface device-management
- Double confirmation sécurisée (dialog + prompt)
- Style rouge distinctif avec hover effects
- Layout responsive avec flex-wrap
- Fonctionnalité complète de suppression du storage
- Parfait pour une iframe modale sur site externe
- Messages de statut détaillés pendant le processus
2025-10-22 15:55:01 +02:00
c6ebf9627b fix: Suppression du header sur la page account
- Modification du router pour ne pas injecter le header sur la page account
- Page account utilise maintenant tout l'espace disponible
- Design modale complet sans header parasite
- CSS optimisé pour une expérience full-screen
2025-10-22 15:51:38 +02:00
b8297f9be6 feat: Interface modale de gestion des devices avec design moderne
- Nouveau composant DeviceManagementComponent avec interface ergonomique
- Suppression du header, design modale avec glassmorphism
- Boutons Import/Export intégrés de façon ergonomique
- Affichage des 4 mots du device actuel avec copie
- Gestion des devices appairés avec ajout/suppression
- Validation des 4 mots pour l'ajout de nouveaux devices
- Boutons Sauvegarder/Annuler pour les modifications
- Protection : impossible de supprimer le dernier device
- Interface responsive avec design moderne
- Intégration des fonctions d'import/export existantes
2025-10-22 15:49:19 +02:00
08b47b17b8 feat: Ajout du bouton de suppression de compte et logique de chargement automatique
- Bouton rouge 'Supprimer' dans le menu burger avec confirmation sécurisée
- Fonction deleteAccount() qui nettoie complètement le compte (IndexedDB, localStorage, sessionStorage)
- Logique d'initialisation intelligente :
  - Si wallet existe et est appairé → redirection vers /account
  - Si wallet existe mais pas appairé → redirection vers /home pour pairing
  - Si aucun wallet → création d'un nouveau compte
- CSS pour le bouton de suppression avec style rouge distinctif
- Confirmation en deux étapes pour éviter les suppressions accidentelles
2025-10-22 15:46:50 +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
e5a958b0b9 Add validation rule modal 2025-05-20 17:41:23 +02:00
7b7d13ce6c Various fix to build again the project 2025-03-28 12:52:47 +01:00
4ff2965b49 [WIP] Add an account creation modal 2025-03-07 16:44:11 +01:00
a16e984ecd fonction disconnect 2025-02-20 10:20:54 +01:00
a3542a48e9 Button disconnect 2025-02-20 10:20:54 +01:00
Sosthene00
5bd3e4553c Import Device from backup file 2024-12-30 15:54:59 +01:00
Sosthene00
bb70f092d5 Download backup file 2024-12-30 15:14:37 +01:00
Sosthene00
5fe5493548 Add Export button in burger menu 2024-12-30 13:42:32 +01:00
06bb15104d add waiting modal 2024-12-26 15:54:16 +01:00
Pascal
6652354b33 component_ok 2024-12-18 22:10:08 +01:00
AnisHADJARAB
2124388cc5 link diffs to validation modal and show and prettify 2024-12-17 13:46:21 +01:00
AnisHADJARAB
a5e1d0cd79 link diffs from db to notification to modal 2024-12-12 15:41:25 +00:00
AnisHADJARAB
52f881981b WIP working on process diffs and notifications 2024-12-12 09:44:06 +00:00
Pascal
4afdcf9a7a remerge_after_web_component 2024-12-03 16:43:56 +01:00
Pascal
69493e59ed web_component_ok 2024-12-03 16:27:23 +01:00
AnisHADJARAB
dac9297ea7 rebase and fix scna and url pairing 2024-12-02 13:40:19 +00:00
AnisHADJARAB
c860efdb8d move qr code scanner to its own component 2024-12-02 12:08:28 +00:00
Pascal
40ca2c127f readme_ok 2024-11-21 15:32:04 +01:00
Pascal
3ae7ac959a login_working_with_clean_page 2024-11-21 12:48:27 +01:00
Pascal Lim
c2a4e8517f now_can_be_modify 2024-11-20 16:31:20 +01:00
Pascal
42c6bb6897 fusion_ok 2024-11-19 18:07:31 +01:00
AnisHADJARAB
6f21551956 move login modal 2024-11-08 09:13:56 +00:00
AnisHADJARAB
546a92c45e add automatic update of worker and fix bad database get 2024-11-07 15:49:55 +00:00
AnisHADJARAB
896de5aca4 pretiffy code 2024-11-07 09:46:16 +00:00
AnisHADJARAB
c2ac42ae54 move modal to diff directory and change injection in html 2024-11-06 16:08:18 +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
AnisHADJARAB
46622e2a7a change header to ts and fix qr generation to only happen in home page 2024-10-31 12:57:24 +00:00
AnisHADJARAB
2ad34191d2 separate header into a diff component 2024-10-30 14:02:29 +00:00