Auralis est un navigateur desktop construit avec Tauri 2, Rust et TypeScript.
Cette version inclut la navigation interne auralis:*, la page d'accueil auralis:home et un moteur WebView stabilisé.
- Routes internes unifiées :
auralis:homeauralis:settingsauralis:settings/apparenceauralis:settings/moteurauralis:settings/démarrageauralis:settings/favorisauralis:settings/historiqueauralis:settings/sécuritéauralis:settings/cacheauralis:settings/à-propos
- Page
auralis:homeorientée "internet" :- logo + marque Auralis
- barre de recherche
- deals jeux vidéo intégrés en direct
- Première ouverture redirigée vers
https://auralisbrowser.fr/welcome. - Console Auralis disponible au clic droit via l'entrée
Console Auralis. - Fenêtre console cachée par défaut au lancement.
- CheapShark API :
- endpoint deals :
https://www.cheapshark.com/api/1.0/deals - utilisée pour alimenter les deals affichés sur
auralis:home
- endpoint deals :
- Au clic sur un deal, Auralis résout l'URL finale marchand côté Rust avant navigation, afin d'ouvrir directement la destination finale (Steam ou autre store) quand possible.
src/main.ts: bootstrap, événements UI, menu contextuelbrowser.ts: orchestration WebView et navigationbrowser-events.ts: écoute des événements Tauriinternal-pages.ts: parsing et normalisation des routesauralis:*ui-settings.ts: rendu des pages internes (auralis:home,auralis:settings/*)
src-tauri/src/lib.rs: initialisation Tauri et commandes Rustsrc/webview.rs: WebView de contenu unique et événements de navigationsrc/console.rs: buffer de logs applicatifstauri.conf.json: métadonnées et bundle Windows
public/console.html: interface de consultation des logs
- Node.js 20+
- Rust stable
- Prérequis Tauri pour votre OS
Installer les dépendances :
npm installLancer le frontend en dev :
npm run devLancer l'application Tauri en dev :
npm run tauri:devBuild frontend :
npm run buildBuild installateur Windows :
npm run tauri:buildSortie :
src-tauri\target\release\bundle\nsis\Auralis_1.2.0-beta_x64-setup.exe
Utiliser le setup.exe généré.
L'installateur NSIS gère l'installation de WebView2 en mode offlineInstaller.
- Site :
https://auralisbrowser.fr - Welcome :
https://auralisbrowser.fr/welcome - GitHub :
https://github.com/Cut0x/AuralisBrowser
Si la navigation ne charge pas :
- Ouvrir le menu clic droit dans l'interface.
- Cliquer
Console Auralis. - Vérifier les erreurs de navigation WebView dans la console.
MIT