e3447195e3Replace the old service worker by network.sw.tsNicolasCantu2025-12-08 17:41:00 +01:00
77dcb8b9aerefactor(iframe-controller): improve initialization logic, enhance logging, and streamline message handling for better clarity and performanceNicolasCantu2025-12-03 21:24:06 +01:00
1cebd0ba7brefactor(main): enhance logging, streamline comments, and improve code clarity in bootstrap functionNicolasCantu2025-12-03 21:23:56 +01:00
87168dffd8refactor(service): remove obsolete sdkClient and printAllRelays methods to enhance code clarity and streamline Services classNicolasCantu2025-12-03 21:23:35 +01:00
633fd57793refactor(service): integrate Service Worker Controller initialization into Services class, enhancing service setup and clarityNicolasCantu2025-12-03 20:20:18 +01:00
0ae251a1bdrefactor(database.service): remove service worker functionality and related methods to streamline database operations and enhance clarityNicolasCantu2025-12-03 20:20:11 +01:00
8a6e30d226feat(sw-controller): implement Service Worker Controller for managing SW registration and communication, including message handling and periodic scanningNicolasCantu2025-12-03 20:20:00 +01:00
77019896e5refactor(data.worker): streamline logging and comments in scanMissingData function for improved clarity and resource managementNicolasCantu2025-12-03 10:06:52 +01:00
81025dca42refactor(database.service): simplify service worker message handling by removing unnecessary comment and obsolete method for improved clarityNicolasCantu2025-12-03 10:06:41 +01:00
6dd8ce730frefactor(service): standardize import statements, improve code organization, and enhance clarity in Services class methodsNicolasCantu2025-12-03 10:06:15 +01:00
d78dc14a2brefactor(network.service): implement event-driven mechanism for relay readiness, replacing polling with promise-based handling for improved efficiency and clarityNicolasCantu2025-12-02 00:54:14 +01:00
355d5ea18drefactor(storage.service): replace axios with fetch for data storage and retrieval, improve error handling, and enhance code clarityNicolasCantu2025-12-02 00:53:53 +01:00
8580070dc4refactor(core.worker): standardize import statements, enhance code organization, and improve clarity in CoreBackend class methodsNicolasCantu2025-12-02 00:47:52 +01:00
12b8c100c9refactor(main): remove obsolete database initialization and streamline comments for improved clarity in bootstrap functionNicolasCantu2025-12-02 00:37:16 +01:00
7c6f5c8739refactor(utils): remove unnecessary console logs to enhance code clarity in emoji display functionNicolasCantu2025-12-02 00:36:07 +01:00
50903c7e39refactor(service): standardize import statements and improve code organization by relocating BackUp type importSadrinho272025-12-02 00:25:48 +01:00
da76c1ac3erefactor(iframe-controller): enhance async handling, improve error checks, and remove unnecessary comments for better code claritySadrinho272025-12-02 00:25:41 +01:00
23fe47f69frefactor(sp-address.utils): standardize import statements and improve string handling for better code consistencyNicolasCantu2025-12-02 00:20:48 +01:00
a9976ca624refactor(network.service): improve code clarity by removing commented-out lines, standardizing import statements, and adding polling mechanism for relay address retrievalNicolasCantu2025-12-02 00:20:39 +01:00
4f86b26890refactor(process-list): streamline code by removing commented-out lines, optimizing async calls, and enhancing readability in ProcessListPage componentSadrinho272025-12-02 00:11:06 +01:00
662f3820d5refactor(architecture): implement multi-worker architecture by introducing core and network workers, enhancing service communication, and removing obsolete websocket serviceSadrinho272025-12-02 00:10:54 +01:00
8fdd756d86feat(dependencies): add comlink library to package.json for improved worker communicationSadrinho272025-12-02 00:10:21 +01:00
f7b9129401feat(services): add wallet and process services to the Services class and comment out pairing confirmation logic
dev2
NicolasCantu2025-11-28 10:44:28 +01:00
09b1c29788refactor(services): remove commented-out code and improve code clarity in iframe-controller, storage, and wallet servicesNicolasCantu2025-11-28 10:44:17 +01:00
96ee5b03e6refactor(iframe-controller): standardize import statements, enhance logging, and improve error handling in IframeController serviceNicolasCantu2025-11-28 00:13:51 +01:00
8a87fe38c5refactor(data.worker): optimize database access in service worker by implementing direct IndexedDB functions and enhancing message handlingNicolasCantu2025-11-28 00:13:42 +01:00
bbbca27009refactor(token): streamline token management by implementing secret key caching and enhancing token generation methodsNicolasCantu2025-11-28 00:13:30 +01:00
e1d220596erefactor(home, process): standardize import statements, enhance code readability, and improve error handling in Home and ProcessList componentsNicolasCantu2025-11-28 00:13:14 +01:00
d45cf7c530refactor(database): remove obsolete database.worker.js and update database service to utilize Web Worker for IndexedDB operationsNicolasCantu2025-11-27 23:20:53 +01:00
47240b5825Rename service worker to data.worker and web worker to database.worker
service-database
omaroughriss
2025-11-27 16:58:27 +01:00
6fa04317b6Add shared types for web workers
omaroughriss
2025-11-27 16:52:19 +01:00
66a27cb03cAdd a web worker for db operations
omaroughriss
2025-11-27 16:51:43 +01:00
90376e364afix(crypto): cast uint8Array to any in hexToBlob method to resolve TypeScript type issuesNicolasCantu2025-11-26 13:17:06 +01:00
0970d1b0darefactor(utils): remove unused copyToClipboard and generateQRCode functions from sp-address.utils.tsNicolasCantu2025-11-26 13:16:58 +01:00
6f508b4b8bfeat(vite): add allowedHosts configuration for server accessNicolasCantu2025-11-26 13:16:49 +01:00
584735ca02refactor: remove Prettier; update project metadata, package dependencies, and improve index.html; added author and contributors nameNicolasCantu2025-11-26 13:16:33 +01:00
4aa4079ec8Update README.md to reflect new project structure, installation instructions, and key features for the 4NK Client SDKNicolasCantu2025-11-26 12:52:49 +01:00
04996ceaa5refactor(core): découpage du service principal en modules métier et centralisation de la configuration globaleNicolasCantu2025-11-26 12:40:36 +01:00
3eeef3fc9arefactor: remove unused modal components and related filesNicolasCantu2025-11-25 10:42:02 +01:00
d072eb0831fix: resolve TypeScript strict mode errors in service.tsNicolasCantu2025-11-25 10:38:24 +01:00
225dd27c2cImproved websocket to ensure the reconnectionNicolasCantu2025-11-25 09:58:14 +01:00
8512b90d36Added withToken func to remove the duplicated codeNicolasCantu2025-11-25 09:57:57 +01:00