Skip to content

Commit bbbbfbf

Browse files
authored
Update README for version 0.8.5 release
Updated version to v0.8.5 and added new features. Signed-off-by: mental.os() <mentalos@proton.me>
1 parent d442fb8 commit bbbbfbf

1 file changed

Lines changed: 31 additions & 58 deletions

File tree

README.md

Lines changed: 31 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Aurora OS.js
22

3-
[![Version](https://img.shields.io/badge/Version-v0.8.4-blue)](https://github.com/mental-os/Aurora-OS.js) ![Roadmap Status](<https://img.shields.io/badge/Roadmap-Stage%200%20(OS%20Foundation)-blue>) [![Build (Main)](<https://img.shields.io/github/actions/workflow/status/mental-os/Aurora-OS.js/ci.yml?branch=main&label=Build%20(Main)&logo=github>)](https://github.com/mental-os/Aurora-OS.js/actions/workflows/ci.yml) [![Build (Nightly)](<https://img.shields.io/github/actions/workflow/status/mental-os/Aurora-OS.js/ci.yml?branch=nightly&label=Build%20(Nightly)&logo=github>)](https://github.com/mental-os/Aurora-OS.js/actions/workflows/ci.yml) [![GitHub Pages](https://github.com/mental-os/Aurora-OS.js/actions/workflows/deploy.yml/badge.svg)](https://github.com/mental-os/Aurora-OS.js/actions/workflows/deploy.yml)
3+
[![Version](https://img.shields.io/badge/Version-v0.8.5-blue)](https://github.com/mental-os/Aurora-OS.js) [![Discord](https://img.shields.io/discord/1455762640595980452?label=Discord&logo=discord&logoColor=white)](https://discord.gg/G4WktdX7eE) ![Roadmap Status](<https://img.shields.io/badge/Roadmap-Stage%200%20(OS%20Foundation)-blue>) [![Build (Main)](<https://img.shields.io/github/actions/workflow/status/mental-os/Aurora-OS.js/ci.yml?branch=main&label=Build%20(Main)&logo=github>)](https://github.com/mental-os/Aurora-OS.js/actions/workflows/ci.yml) [![GitHub Pages](https://github.com/mental-os/Aurora-OS.js/actions/workflows/deploy.yml/badge.svg)](https://github.com/mental-os/Aurora-OS.js/actions/workflows/deploy.yml)
44

55
![Social media image for Aurora OS.js hacking simulator game project](.github/openGraph.png)
66

@@ -16,11 +16,11 @@ Even in its current proof‑of‑concept state, Aurora OS already solves the har
1616
- 🗂 **Virtual User Space**: Persistent `localStorage` filesystem with real user permissions (`rwx`), user homes, and multi-user isolation (`root`, `guest`, custom users).
1717
- 🧠 **App Engine**: Window management, z-indexing, process lifecycle, and a global context-aware Menu Bar.
1818
- 💻 **Terminal**: Bash-like environment with pipes, IO redirection, history, and internal commands (`ls`, `cat`, `grep`, `sudo`, `su`).
19-
- **System Apps**:
20-
- **Finder**: Drag & drop file management, list/grid views, and trash can.
21-
- **App Store**: Install/uninstall apps with permission checks (`sudo` support).
22-
- **Settings**: System configuration, user management, and personalization.
23-
- **DevCenter**: System diagnostics and logs.
19+
- **System Apps**:
20+
- **Finder**: Drag & drop file management, list/grid views, and trash can.
21+
- **App Store**: Install/uninstall apps with permission checks (`sudo` support).
22+
- **Settings**: System configuration, user management, and personalization.
23+
- **DevCenter**: System diagnostics and logs.
2424
- 🎨 **Creative & Media**:
2525
- **Photos**: Full gallery with albums, favorites, lightbox, and reactive library scanning.
2626
- **Music**: Playlist management, background playback, and binary ID3 metadata parsing.
@@ -30,7 +30,7 @@ Even in its current proof‑of‑concept state, Aurora OS already solves the har
3030
- **Mail**: Email client simulation with attachments and multiple mailboxes.
3131
- **Calendar**: Event management with drag & drop support.
3232
- **Messages**: Chat interface simulation.
33-
- **Localization**: Fully translated in English, German, Spanish, French, Portuguese, Romanian, Chinese, Russian, Japanese, Polish, Korean, and Turkish.
33+
- **Localization**: Fully translated in English, German, Spanish, French, Portuguese, Romanian, Chinese, Russian, Japanese, Polish, Korean, and Turkish.
3434

3535
## 🧭 Where This Is Going
3636

@@ -93,7 +93,7 @@ If anything feels unclear, open a [discussion](https://github.com/mental-os/Auro
9393
## Tech Stack
9494

9595
- **Framework**: React 19 (Vite 7)
96-
- **Engine**: Electron 39 (Node 25) / ESNext
96+
- **Engine**: Electron 40 (Node 25) / ESNext
9797
- **Language**: TypeScript 5
9898
- **Styling**: Tailwind CSS v4
9999
- **UI Library**: shadcn/ui (Radix UI, Sonner, Vaul, CMDK) + Custom Components
@@ -108,78 +108,51 @@ If anything feels unclear, open a [discussion](https://github.com/mental-os/Auro
108108
> Node.js 24.0.0+ is required.
109109
> Chromium-based browsers (Chrome, Edge, Brave, etc.)
110110
111+
In-browser live-version:
111112
```bash
112113
npm install
113114
npm run dev
114115
```
115116

116-
Or use the [GitHub Pages](https://mental-os.github.io/Aurora-OS.js) (LIVE DEMO)
117+
or build it for your native OS:
118+
```
119+
npm run electron:build
120+
```
117121

118-
## Release Notes (v0.8.4)
122+
or use the [GitHub Pages](https://mental-os.github.io/Aurora-OS.js) (LIVE DEMO)
119123

120-
### Added
124+
## Release Notes (v0.8.5)
121125

122-
- **Photos App**: Full-featured gallery with albums, favorites, lightbox, and background library scanning.
123-
- **Mock Content**: Initial set of high-quality mock images seeded to `~/Pictures`.
124-
- **Simulated Cloud Services**: Added initial support for simulated cloud services (e.g., TrustMail accounts DB, messages DB).
125-
- **TrustMail**: Added Account Recovery system with secret key generation and storage.
126-
- **Fully functional Messages App**: with support for multiple accounts, bidirectional chat, and more.
127-
- **Notifications Applet**: Added initial support for app notifications and HeadsUp notifications (implemented in the Messages app).
128-
- **App Store**: Uninstall confirmation and window closing block event if an app is still installing.
129-
- **DevCenter - Messages Debugger**: New debugging interface for Messages app with account creation, registry management, and message sending tools.
130-
- **Memory Management**: New configurable System Memory (default 2GB) with dynamic App Launch Gates that prevent opening apps when RAM is insufficient.
131-
132-
### Removed
126+
### Added
133127

134-
- **TrustMail and Mail**: Dependency on local inbox and outbox.
135-
- **TrustMail**: Removed single-account limitation (multi-account support).
136-
- **DevCenter**: Removed legacy System Logs tab in favor of more focused debugging tools.
128+
- **GPU Capabilities**: Added hardware acceleration toggle in BIOS and Settings (High Fidelity vs Performance presets).
129+
- **Network Simulation**: with functional connection applet and password input. OS is responsive to the network state and react to the connection specifications (speed, signal, etc.): open/WEP/WPA/WPA2/WPA3 security that reflects the max. download speed of the network, signal strength that sets the percentage of the max. download speed, and more to come.
130+
- **Localization**: Full native translations for 12 languages (EN, DE, ES, FR, PT, RO, RU, JA, PL, KO, TR, ZH) and added Hindi language WIP.
131+
- **Persistence**: Graphics settings (BioS) now strictly survive "New Game" resets.
137132

138133
### Improved
139134

140-
- **Architecture**: Standardized internal imports to use absolute `@/` alias.
141-
- **Configuration**: Centralized all brand identity (colors, wallpapers, name) into `systemConfig.ts` for easier white-labeling and theming.
142-
- **Multi-User**: Enhanced app isolation (local providers) for `sudo`/`su` sessions.
143-
- **Localization**: Achieved 100% translation parity across all 12 supported languages (EN, DE, ES, FR, PT, RO, ZH, RU, JA, PL, KO, TR).
144-
- **Audio**: Added dedicated Ambiance channel with independent volume control and hierarchical settings persistence.
145-
- **Boot Sequence**: Improved startup sounds with high-quality assets for Intro (`computerStart`) and BIOS (`biosStart`).
146-
- **DevCenter**: Complete UI overhaul with new Apps debugging section, enhanced File System explorer with detailed file properties, and unified glassmorphism aesthetic with system accent colors.
147-
- **Internationalization**: All DevCenter UI strings are now fully localized with synchronized translations across all supported languages.
148-
- **Calendar**: Added drag & drop support.
149-
- **Calendar**: Added dynamic categories support `(.config/calendar.json)`.
150-
- **Calendar first event**: aka. "Loop Started" event is now set to follow the onboarding completion time.
151-
- **Time source**: now influences Calendar app (local time vs. server time).
152-
- **Modals**: such as "Open File" or "Create/Edit Event" blurs the background.
153-
- **Main Services & Mail**: Trash functionality and permanent deletion.
154-
- **Mail App**: Improved UI and responsive design to match Messages App.
155-
- **Terminal performance**: by switching to memos, the terminal is now much faster and more responsive.
156-
- **Notifications**: Clear distinction between system notifications (debug notifications in bottom right) and app notifications (app events notifications in top right and the Notifications applet).
157-
- **App Store**: Improved UI and responsive design to match other Apps.
158-
- **Main Menu**: Added "Contribute" tab and "Developer disclaimer" floating window.
159-
- **Modals**: Added `Escape` key close support and Arrow key navigation for tabs in `Settings` and `Credits` modals.
160-
- **Onboarding**: Improved user flow with `Escape` to cancel/go back and `Enter` to advance steps.
161-
- **BIOS Settings**: Complete overhaul with tabbed interface, graphics presets (Ultra/Performance), and granular audio controls.
162-
- **Pre-boot flow**: Improved support for keyboard navigation and user experience.
135+
- **Window Performance**: Implemented "Safe" closing animations and optimized z-index handling to reduce layout thrashing.
136+
- **Browser UI**: to match the OS theme and dynamic colors.
137+
- **Browser's websites**: Improved layout and responsiveness for all the available websites.
138+
- **Context Awareness**: Updated AI agent documentation (`context.md`) to reflect the latest architecture mechanics.
139+
- **App Center**: Improved with network connection check and progress the install of apps based on the effective speed of the network (first 50% of the progress bar is network, second 50% is based on system performance - random for now, not yet implemented).
140+
- **Native full-screen**: Implemented native full-screen mode for host-OS (Windows, Linux, macOS) and added a the necesarry code to enable it in BIOS (Settings menu).
141+
- **Debouncing & Sanitization**: for localStorage to prevent prototype pollution and other security issues across various APPs and systems.
163142

164143
### Fixed
165144

166-
- **System Stability**: Resolved "System Critical Error" caused by React Context duplication.
167-
- **Audio**: Fixed unwarranted "warning" sound during New Game initialization by silencing user-less system reset notifications.
168-
- **Login Screen**: Fixed password hint display bug where it would incorrectly default to "guest" for users with empty hints.
169-
- **Drag & Drop**: Fixed drag-and-drop support system-wide (Finder, Calendar, etc.) avoiding double-click triggers (browsers limitation).
170-
- **Finder**: Fixed double-click launch reliability and "Open Folder" case-sensitivity issues.
171-
- **Mail App**: Fixed remembering opened tabs after app close, or relogin.
172-
- **Terminal text selection**: Fixed text selection in Terminal app created by the "no text selection" settings across the app (input boxes should be fine).
173-
- **DevCenter**: Updated to include all current features in a unified testing environment with proper storage key usage and Messages DB integration.
174-
- **Session**: Prevented apps from auto-playing/opening content when restoring old sessions.
145+
- **Translation Gaps**: Resolved missing keys and placeholders in non-English locales.
146+
- **Settings Sync**: Fixed issues where BIOS settings weren't correctly applying to the `SystemConfig`.
147+
- **Security**: Resolved high-severity vulnerabilities (GHSA-8qq5-rm4j-mr97) in the `node-tar` package by implementing a global dependency override to `tar@^7.5.6`.
175148

176149
### [View full version history](HISTORY.md)
177150

178151
## 📝 License & Others
179152

180153
### Community
181154

182-
- Discord (soon)
155+
- [Discord](https://discord.gg/G4WktdX7eE)
183156
- [mental.os() Universe](https://instagram.com/mental.os)
184157
- [CONTRIBUTORS.md](CONTRIBUTORS.md)
185158

0 commit comments

Comments
 (0)