Skip to content

Commit bc46ed0

Browse files
author
Your Name
committed
chore(release): bump version to 1.0.0 and update docs
- Updated README with 'New in v1.0.0' section - Synced CLI and Web App versions to 1.0.0 - Added CHANGELOG.md
1 parent efdb116 commit bc46ed0

15 files changed

+62
-18
lines changed

CHANGELOG.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# 📋 Omni Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
## [1.0.0] - 2025-12-23
6+
7+
### **New Features**
8+
- **Premium Web Dashboard**: A completely new React-based web interface for managing your system.
9+
- Interactive dashboard with system stats and usage graphs.
10+
- Visual package management (search, install, remove).
11+
- Modern "Deep Space" theme with glassmorphism effects.
12+
- **REST API Server**: New `omni web` command launches a local Axum server.
13+
- Endpoints for system info, package management, and search.
14+
- Cors protection and secure backend integration.
15+
- **Hardware Integration**: Improved detection for server-grade hardware (Dell, HP, Supermicro).
16+
17+
### 🛠️ **Improvements**
18+
- **Documentation**: Overhauled README with better SEO and clear "What Works" tables.
19+
- **Performance**: Optimized package detection logic for faster startup.
20+
- **Security**: Hardened dependency chain and pinned critical versions.
21+
- **Code Quality**: Major cleanup of `main.rs` and modularization of components.
22+
23+
### 🐛 **Bug Fixes**
24+
- Fixed build issues related to missing module declarations in `src/main.rs`.
25+
- Resolved `node-forge` security vulnerability in web app dependencies.
26+
- Corrected version inconsistencies across crates.
27+
28+
---
29+
30+
## [0.2.0] - 2025-08-15
31+
### Added
32+
- Initial support for Windows `winget`.
33+
- Basic SSH remote management implementation.
34+
- SQLite database integration for history tracking.
35+
36+
## [0.1.0] - 2025-01-10
37+
### Added
38+
- Initial release.
39+
- Support for `apt`, `brew`, and `pacman`.
40+
- Basic CLI structure using `clap`.

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@
2323
╚═══════════════════════════════════════════════════════════╝
2424
```
2525

26+
### **🔥 New in v1.0.0**
27+
- **✨ Premium Web Dashboard**: Manage packages visually with our new React-based UI.
28+
- **🚀 Server Mode**: New REST API backend (`src/server.rs`) using Axum.
29+
- **🛡️ Enhanced Security**: Dependency auditing and hardened verified builds.
30+
- **📦 Expanded Support**: Better detection for heterogeneous environments.
31+
2632
[**Quick Start**](#-quick-start)[📦 **What Works**](#-what-works)[🛠️ **Install**](#-installation)[**Configuration**](CONFIGURATION.md)
2733

2834
</div>

src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ use updater::UpdateManager;
5050
#[derive(Parser)]
5151
#[command(name = "omni")]
5252
#[command(about = "Universal Cross-Platform Package Manager - Linux, Windows, macOS")]
53-
#[command(version = "0.2.0")]
53+
#[command(version = "1.0.0")]
5454
struct Cli {
5555
#[command(subcommand)]
5656
command: Commands,

web-app/build/asset-manifest.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"files": {
3-
"main.css": "/therealcoolnerd/omni/static/css/main.ceea7962.css",
4-
"main.js": "/therealcoolnerd/omni/static/js/main.35d5db75.js",
3+
"main.css": "/therealcoolnerd/omni/static/css/main.08274c5f.css",
4+
"main.js": "/therealcoolnerd/omni/static/js/main.799fca09.js",
55
"index.html": "/therealcoolnerd/omni/index.html",
6-
"main.ceea7962.css.map": "/therealcoolnerd/omni/static/css/main.ceea7962.css.map",
7-
"main.35d5db75.js.map": "/therealcoolnerd/omni/static/js/main.35d5db75.js.map"
6+
"main.08274c5f.css.map": "/therealcoolnerd/omni/static/css/main.08274c5f.css.map",
7+
"main.799fca09.js.map": "/therealcoolnerd/omni/static/js/main.799fca09.js.map"
88
},
99
"entrypoints": [
10-
"static/css/main.ceea7962.css",
11-
"static/js/main.35d5db75.js"
10+
"static/css/main.08274c5f.css",
11+
"static/js/main.799fca09.js"
1212
]
1313
}

web-app/build/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/therealcoolnerd/omni/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Secure Omni Web Application with XSS Protection"/><meta http-equiv="Content-Security-Policy" content="default-src 'self'; img-src 'self' https://avatars.githubusercontent.com https://secure.gravatar.com https://cdn.discordapp.com https://images.unsplash.com data:; script-src 'self'; style-src 'self' 'unsafe-inline'; font-src 'self' data:; connect-src 'self' https://api.github.com https://api.omnipackage.com; frame-ancestors 'none'; base-uri 'self'; form-action 'self';"><meta http-equiv="X-Content-Type-Options" content="nosniff"><meta http-equiv="X-Frame-Options" content="DENY"><meta http-equiv="X-XSS-Protection" content="1; mode=block"><meta name="referrer" content="strict-origin-when-cross-origin"><link rel="apple-touch-icon" href="/therealcoolnerd/omni/logo192.png"/><link rel="manifest" href="/therealcoolnerd/omni/manifest.json"/><title>Omni - Secure Package Manager</title><script src="https://cdn.tailwindcss.com"></script><script>tailwind.config={theme:{extend:{colors:{"omni-blue":"#2563eb","omni-green":"#10b981","omni-orange":"#f59e0b","omni-purple":"#8b5cf6"}}}}</script><script defer="defer" src="/therealcoolnerd/omni/static/js/main.35d5db75.js"></script><link href="/therealcoolnerd/omni/static/css/main.ceea7962.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
1+
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/therealcoolnerd/omni/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Secure Omni Web Application with XSS Protection"/><meta http-equiv="Content-Security-Policy" content="default-src 'self'; img-src 'self' https://avatars.githubusercontent.com https://secure.gravatar.com https://cdn.discordapp.com https://images.unsplash.com data:; script-src 'self'; style-src 'self' 'unsafe-inline'; font-src 'self' data:; connect-src 'self' https://api.github.com https://api.omnipackage.com; frame-ancestors 'none'; base-uri 'self'; form-action 'self';"><meta http-equiv="X-Content-Type-Options" content="nosniff"><meta http-equiv="X-Frame-Options" content="DENY"><meta http-equiv="X-XSS-Protection" content="1; mode=block"><meta name="referrer" content="strict-origin-when-cross-origin"><link rel="apple-touch-icon" href="/therealcoolnerd/omni/logo192.png"/><link rel="manifest" href="/therealcoolnerd/omni/manifest.json"/><title>Omni - Secure Package Manager</title><script src="https://cdn.tailwindcss.com"></script><script>tailwind.config={theme:{extend:{colors:{"omni-blue":"#2563eb","omni-green":"#10b981","omni-orange":"#f59e0b","omni-purple":"#8b5cf6"}}}}</script><script defer="defer" src="/therealcoolnerd/omni/static/js/main.799fca09.js"></script><link href="/therealcoolnerd/omni/static/css/main.08274c5f.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>

web-app/build/static/css/main.08274c5f.css

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)