chore: Bump version to 1.0.0
All major roadmap milestones achieved: - v0.18 MirrorBox Core - v0.19 AI Expansion + MirrorNet - v1.0 Full Stack (VoIP, Matrix, Factory provisioning) - v1.1+ Extended Mesh (Yggdrasil, Meshname DNS) Updated version strings in: - Makefile: PKG_VERSION 0.10.0 → 1.0.0, PKG_RELEASE reset to 1 - secubox CLI: SECUBOX_VERSION 0.9.0 → 1.0.0 - secubox-core daemon: SECUBOX_VERSION 0.8.2 → 1.0.0 - RPCD handlers: core.sh, dashboard.sh, luci.secubox - common.sh: secubox_get_version() - README.md header Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
a345c16425
commit
0809bc69c2
@ -1,6 +1,12 @@
|
|||||||
# SecuBox UI & Theme History
|
# SecuBox UI & Theme History
|
||||||
|
|
||||||
_Last updated: 2026-03-14 (Droplet Publisher)_
|
_Last updated: 2026-03-16 (Version 1.0.0 Release)_
|
||||||
|
|
||||||
|
0. **SecuBox v1.0.0 Release (2026-03-16)**
|
||||||
|
- Version bump to 1.0.0 reflecting all major milestones complete
|
||||||
|
- All v0.18, v0.19, v1.0, v1.1+ roadmap items done
|
||||||
|
- Updated version strings across: Makefile, secubox CLI, secubox-core daemon, RPCD handlers, common.sh, README.md
|
||||||
|
- Unified SMTP Relay configuration complete (secubox-app-smtp-relay)
|
||||||
|
|
||||||
1. **Unified Dashboard Refresh (2025-12-20)**
|
1. **Unified Dashboard Refresh (2025-12-20)**
|
||||||
- Dashboard received the "sh-page-header" layout, hero stats, and SecuNav top tabs.
|
- Dashboard received the "sh-page-header" layout, hero stats, and SecuNav top tabs.
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# SecuBox TODOs (Claude Edition)
|
# SecuBox TODOs (Claude Edition)
|
||||||
|
|
||||||
_Last updated: 2026-03-03_
|
_Last updated: 2026-03-16 (v1.0.0)_
|
||||||
|
|
||||||
> **Architecture Reference**: SecuBox Fanzine v3 — Les 4 Couches
|
> **Architecture Reference**: SecuBox Fanzine v3 — Les 4 Couches
|
||||||
|
|
||||||
|
|||||||
@ -10,6 +10,11 @@ _Last updated: 2026-03-16 (Unified SMTP Relay)_
|
|||||||
|
|
||||||
### 2026-03-16
|
### 2026-03-16
|
||||||
|
|
||||||
|
- **SecuBox v1.0.0 Version Bump (Complete)**
|
||||||
|
- All major roadmap milestones achieved (v0.18, v0.19, v1.0, v1.1+)
|
||||||
|
- Updated version strings: Makefile (1.0.0-r1), CLI tools, RPCD handlers, documentation
|
||||||
|
- Files updated: secubox, secubox-core, core.sh, dashboard.sh, luci.secubox, common.sh, README.md
|
||||||
|
|
||||||
- **Unified SMTP Relay Configuration (Complete)**
|
- **Unified SMTP Relay Configuration (Complete)**
|
||||||
- New `secubox-app-smtp-relay` package with centralized SMTP config
|
- New `secubox-app-smtp-relay` package with centralized SMTP config
|
||||||
- Shared library `/usr/lib/secubox/mail/smtp-relay.sh` with `send_mail()` function
|
- Shared library `/usr/lib/secubox/mail/smtp-relay.sh` with `send_mail()` function
|
||||||
|
|||||||
@ -5,8 +5,8 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=secubox-core
|
PKG_NAME:=secubox-core
|
||||||
PKG_VERSION:=0.10.0
|
PKG_VERSION:=1.0.0
|
||||||
PKG_RELEASE:=17
|
PKG_RELEASE:=1
|
||||||
PKG_ARCH:=all
|
PKG_ARCH:=all
|
||||||
PKG_LICENSE:=GPL-2.0
|
PKG_LICENSE:=GPL-2.0
|
||||||
PKG_MAINTAINER:=SecuBox Team
|
PKG_MAINTAINER:=SecuBox Team
|
||||||
@ -186,7 +186,7 @@ EOF
|
|||||||
(/usr/sbin/secubox-sync-registry sync &) >/dev/null 2>&1
|
(/usr/sbin/secubox-sync-registry sync &) >/dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "SecuBox Core Framework v0.9.0 installed successfully"
|
echo "SecuBox Core Framework v1.0.0 installed successfully"
|
||||||
echo "Run 'secubox device status' to verify installation"
|
echo "Run 'secubox device status' to verify installation"
|
||||||
echo "New features: State management, Component registry, Admin Control Center"
|
echo "New features: State management, Component registry, Admin Control Center"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# SecuBox Core Framework
|
# SecuBox Core Framework
|
||||||
|
|
||||||
**Version**: 0.8.0
|
**Version**: 1.0.0
|
||||||
**License**: GPL-2.0
|
**License**: GPL-2.0
|
||||||
**Category**: Administration
|
**Category**: Administration
|
||||||
|
|
||||||
|
|||||||
@ -20,7 +20,7 @@ handle_core() {
|
|||||||
;;
|
;;
|
||||||
getVersion)
|
getVersion)
|
||||||
json_init
|
json_init
|
||||||
json_add_string "version" "0.8.0"
|
json_add_string "version" "1.0.0"
|
||||||
json_add_string "core" "secubox-core"
|
json_add_string "core" "secubox-core"
|
||||||
json_add_string "build_date" "$(date -u +%Y-%m-%d)"
|
json_add_string "build_date" "$(date -u +%Y-%m-%d)"
|
||||||
json_dump
|
json_dump
|
||||||
|
|||||||
@ -167,7 +167,7 @@ _do_dashboard_data() {
|
|||||||
local load_avg=$(get_load_avg)
|
local load_avg=$(get_load_avg)
|
||||||
|
|
||||||
json_add_object "status"
|
json_add_object "status"
|
||||||
json_add_string "version" "0.8.0"
|
json_add_string "version" "1.0.0"
|
||||||
json_add_int "uptime" "$uptime_seconds"
|
json_add_int "uptime" "$uptime_seconds"
|
||||||
json_add_string "load" "$load_avg"
|
json_add_string "load" "$load_avg"
|
||||||
json_close_object
|
json_close_object
|
||||||
|
|||||||
@ -379,7 +379,7 @@ case "$1" in
|
|||||||
|
|
||||||
getVersion)
|
getVersion)
|
||||||
json_init
|
json_init
|
||||||
json_add_string "version" "0.8.0"
|
json_add_string "version" "1.0.0"
|
||||||
json_add_string "core" "secubox-core"
|
json_add_string "core" "secubox-core"
|
||||||
json_add_string "build_date" "$(date -u +%Y-%m-%d)"
|
json_add_string "build_date" "$(date -u +%Y-%m-%d)"
|
||||||
json_dump
|
json_dump
|
||||||
@ -855,7 +855,7 @@ case "$1" in
|
|||||||
|
|
||||||
# Build response
|
# Build response
|
||||||
json_add_object "status"
|
json_add_object "status"
|
||||||
json_add_string "version" "0.8.0"
|
json_add_string "version" "1.0.0"
|
||||||
json_add_int "uptime" "$uptime_seconds"
|
json_add_int "uptime" "$uptime_seconds"
|
||||||
json_add_string "load" "$load_avg"
|
json_add_string "load" "$load_avg"
|
||||||
json_close_object
|
json_close_object
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
# Unified command-line interface for SecuBox operations
|
# Unified command-line interface for SecuBox operations
|
||||||
#
|
#
|
||||||
|
|
||||||
SECUBOX_VERSION="0.9.0"
|
SECUBOX_VERSION="1.0.0"
|
||||||
|
|
||||||
# Color output (using printf to generate actual escape sequences)
|
# Color output (using printf to generate actual escape sequences)
|
||||||
RED=$(printf '\033[0;31m')
|
RED=$(printf '\033[0;31m')
|
||||||
|
|||||||
@ -10,7 +10,7 @@
|
|||||||
. /lib/functions.sh
|
. /lib/functions.sh
|
||||||
. /usr/share/libubox/jshn.sh
|
. /usr/share/libubox/jshn.sh
|
||||||
|
|
||||||
SECUBOX_VERSION="0.8.2"
|
SECUBOX_VERSION="1.0.0"
|
||||||
LOG_FILE="/var/log/secubox/core.log"
|
LOG_FILE="/var/log/secubox/core.log"
|
||||||
PID_FILE="/var/run/secubox/core.pid"
|
PID_FILE="/var/run/secubox/core.pid"
|
||||||
STATE_DIR="/var/run/secubox"
|
STATE_DIR="/var/run/secubox"
|
||||||
|
|||||||
@ -50,7 +50,7 @@ secubox_is_initialized() {
|
|||||||
|
|
||||||
# Get SecuBox version
|
# Get SecuBox version
|
||||||
secubox_get_version() {
|
secubox_get_version() {
|
||||||
echo "0.8.0"
|
echo "1.0.0"
|
||||||
}
|
}
|
||||||
|
|
||||||
# Check if module is installed
|
# Check if module is installed
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user