Skip to content

v11.0

Choose a tag to compare

@github-actions github-actions released this 08 Jun 09:35
· 37 commits to main since this release

Nova OS

A browser-based desktop operating system. Nova OS is a full windowed OS that
runs in a browser tab, installs as a PWA, and ships to desktop (Tauri) and
Android (Capacitor). Built with React + Vite and backed by Firebase.

Version 11.0

Features

  • Windowed desktop: draggable / resizable / snapping windows, virtual desktops,
    taskbar, Start menu, Spotlight search (Ctrl/Cmd+K), an AI command bar
    (Ctrl/Cmd+J), notification center, right-click context menus, and global
    keyboard shortcuts.
  • Personalization: light / dark themes, accent colors, Liquid Glass surfaces, a
    large wallpaper gallery, custom wallpapers, sticky notes, saveable window
    layouts (Snap Workspaces), and a first-run setup wizard.
  • Per-user accounts with cross-device sync via Firebase Auth + Firestore, plus
    profile backup / export.
  • Procedural sound system (no audio files) and global game leaderboards.
  • Cross-platform: installable PWA, desktop build via Tauri 2, Android via
    Capacitor.

Built-in apps

Productivity: Notes, Tasks, Files, Calendar, Clock, Calculator, Sheets
(spreadsheet), Code (mini editor with live preview), Slides, PDF Viewer,
Whiteboard.

Creative & media: Paint (layered editor), Photos, Video Editor, Asset Studio,
Music, Camera, Voice Recorder, Screenshot.

Internet & social: Browser, Chat & Servers, Direct Messages, Forum,
Nova AI (bring-your-own-key), Store.

Utilities: Atmos (weather + radar), Atlas (maps), Currency, Dictionary,
Translate, Crypto, QR Codes, Terminal, Settings, Profile, Achievements.

Games (with global leaderboards): Snake, Tetris, 2048, Minesweeper, Wordle,
Sudoku, Solitaire, Chess, Pong, Space Invaders, Pac-Man, Tic-Tac-Toe,
Flappy Bird, Typing Test.

Tech stack

  • React 18 + Vite
  • Firebase (Authentication + Cloud Firestore)
  • Web Audio API (system sounds), Canvas (creative apps)
  • PWA (installable + offline shell)
  • Tauri 2 (desktop) and Capacitor (Android) wrappers

Getting started

npm install
npm run dev      # local dev server
npm run build    # production build to dist/
npm run preview  # preview the production build