Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/.vitepress/sidebar.ts
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@ const sidebar: DefaultTheme.SidebarItem[] = [
collapsed: true,
items: [
// auto-generated-release-notes-start
{ text: '2025-12-26', link: '/release-notes/command-deck/2025-12-26' },
{ text: '2025-11-25', link: '/release-notes/command-deck/2025-11-25' },
{ text: '2025-11-12', link: '/release-notes/command-deck/2025-11-12' },
{ text: '2025-11-08', link: '/release-notes/command-deck/2025-11-08' },
Expand Down
101 changes: 101 additions & 0 deletions docs/blog/2025-12-26.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
# The Apps Platform Revolution: HexOS Gets a Major Upgrade
**December 26, 2025**

*By Jon Panozzo*

We're thrilled to announce a complete overhaul of the HexOS Apps platform that fundamentally transforms how you discover, install, and manage applications on your system. This update represents months of work listening to community feedback and reimagining what an app center should be.

## A Complete Interface Redesign

The new Apps interface isn't just a fresh coat of paint—it's a ground-up rebuild designed to make finding and managing apps effortless.

**Smart Categories** organize the app ecosystem into intuitive sections like Media & Entertainment, Productivity, Development Tools, and Smart Home. No more endless scrolling to find what you need.

![2025_Q4_applications_categories](https://github.com/user-attachments/assets/1d58f453-1540-4a26-b422-09ee42281504)

**Instant Search** delivers lightning-fast results as you type, searching across app names, descriptions, and functionality. Whether you remember the exact name or just know what you want to do, search finds it.

![2025_Q4_applications_search](https://github.com/user-attachments/assets/a17c595a-e601-4a8b-8827-03e6aa252091)

**Curated Apps Section** highlights freshly curated applications as they become available, ensuring you're always aware of new additions to the ecosystem.

![2025_Q4_applications_main](https://github.com/user-attachments/assets/fd9a8450-a9ee-457b-be5e-77ec7bf7bf94)

**Popular Apps Section** shows what's trending in the community, helping you discover apps that other users are finding valuable.

![2025_Q4_applications_media](https://github.com/user-attachments/assets/8b133657-11ff-44ab-991c-e1d7c54e0ffc)

**Visual Indicators** now clearly distinguish between fully supported apps, experimental releases, and non-curated applications, so you always know what level of support to expect.

![2025_Q4_applications_installed](https://github.com/user-attachments/assets/61e2b428-02ad-46a9-bacc-89d43584ab0a)

## Six New Curated Applications

We're expanding the curated app library with nine excellent additions:

- **[Nextcloud](https://nextcloud.com/)** - A file sharing server that puts the control and security of your own data back into your hands.
- **[Emby](https://emby.media/)** - Feature-rich media server and streaming platform
- **[Bazarr](https://www.bazarr.media/)** - Automated subtitle management for your media library
- **[Scrutiny](https://github.com/AnalogJ/scrutiny)** - Hard drive health monitoring and S.M.A.R.T. data analysis
- **[Handbrake](https://handbrake.fr/)** - Professional video transcoding and conversion
- **[Lidarr](https://lidarr.audio/)** - Lidarr is a music collection manager
- **[PeaNUT](https://github.com/Brandawg93/PeaNUT)** - A Tiny Dashboard for Network UPS Tools
- **[Syncthing](https://syncthing.net/)** - A continuous file synchronization program
- **[Draw.io](https://www.drawio.com//)** - A whiteboarding / diagramming software application.

Each of these apps has been carefully curated with optimized configurations to work seamlessly with HexOS.

## Intelligent GPU Configuration

One of the most exciting features in this release is automatic GPU detection and configuration. HexOS now intelligently identifies available GPU resources and automatically attaches them to applications that can benefit from hardware acceleration and transcoding.

This means apps like Plex and Jellyfin can immediately take advantage of your GPU for smooth, efficient media transcoding without manual configuration. We're eager to hear your experiences with this feature, so please share your feedback in the [forums](https://hub.hexos.com).

## Smarter Curation Management

Apps themselves have always been able to update, but now their curations can update too—and we properly version those updates. This means we can improve and refine app configurations even for applications you've already installed.

Even better, you can now edit app configurations after installation without reinstalling. Purchased a Plex Pass and want to enter your claim code? Just click "Options" and add it. Need to adjust settings? No more reinstall required.

## Performance That Matters

Under the hood, we've made substantial performance improvements:

- **Cloud-based app catalog** eliminates round trips to individual servers, providing instant app browsing and search shared across all HexOS users
- **Reduced API calls** through intelligent batching operations
- **Smart caching** for GPU detection and system queries eliminates redundant checks

The result is an interface that feels snappy and responsive, even on lower-powered systems.

## Goldeye Support

This release enables users to update to TrueNAS SCALE 25.10.1, bringing all the latest improvements from the TrueNAS team to your HexOS system. Notably, this release uses the NVIDIA open GPU kernel module, which brings [wider hardware support](https://forums.truenas.com/t/nvidia-compatible-driver-test-for-truenas-25-10-goldeye/53395) to NVIDIA GPU users.

## Two-Factor Authentication

Security is paramount, and we've added the option to configure two-factor authentication to protect your HexOS account. Enable 2FA in your account settings for an additional layer of security.

## Expert Mode for Power Users

As HexOS continues to grow, we recognize that our user base ranges from home users to seasoned IT professionals. The new Expert Mode toggle in Preferences reveals advanced settings and shortcuts for those who want more granular control over their system.

![2025_Q4_preference_toggles](https://github.com/user-attachments/assets/fb5a670a-88db-4522-af5a-cb30a1fa03b8)

## Try It Today

The new Apps platform is available now. Here's what we'd love you to do:

**Explore the new interface** and discover apps you might have missed before. The improved categorization and search make finding the perfect tool easier than ever.

**Install a GPU-accelerated app** like Plex or Jellyfin and experience automatic hardware acceleration. Let us know how it performs.

**Share your feedback** with us in the forums at [hub.hexos.com](https://hub.hexos.com). Your input directly shapes the future of HexOS.

**Take advantage of our Holiday Sale** before it ends on December 31st. It's the perfect time to expand your HexOS capabilities. [**HexOS lifetime license**](https://hexos.com/#earlyaccess)

And finally, mark your calendars: **HexOS 1.0 is coming in Q1 2026**. This Apps overhaul is just the beginning of what we have planned.

Thank you for being part of the HexOS community. We can't wait to see what you build with these new tools.


Release notes are available here [December 26, 2025 - Apps Overhaul, 2FA, GPU Detection, Goldeye Compatibility](/release-notes/command-deck/2025-12-26.html)
1 change: 1 addition & 0 deletions docs/blog/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ Stay up to date with the latest news and updates from the HexOS team.

## 2025

- [The Apps Platform Revolution - December 26, 2025](/blog/2025-12-26)
- [HexOS Roadmap Update - November 26, 2025](/blog/2025-11-26)
- [Introducing HexOS Local - November 25, 2025](/blog/2025-11-25)
- [Introducing Our New End-to-End Testing Suite - October 21, 2025](/blog/2025-10-21)
Expand Down
2 changes: 1 addition & 1 deletion docs/features/apps/install-scripts/reference/macros.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
### Template Variables (Macros)
# Template Variables (Macros)

Install scripts support several template variables that are dynamically replaced during processing:

Expand Down
2 changes: 1 addition & 1 deletion docs/features/apps/install-scripts/reference/schema.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
### Install Script Schema
# Install Script Schema

Install scripts are JSON objects with the following structure. Scripts can use various macros (template variables) that are dynamically replaced during processing.

Expand Down
2 changes: 1 addition & 1 deletion docs/release-notes/command-deck/2024-11-29.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# HexOS Command Deck Beta Launch - November 29, 2024 - Beta Release - Road to 1.0
# November 29, 2024 - Beta Launch - Road to 1.0

HexOS Command Deck enters public beta! This marks a major milestone in our journey to modernize NAS management.

Expand Down
2 changes: 1 addition & 1 deletion docs/release-notes/command-deck/2025-01-08.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Command Deck Update - January 8, 2025 - Manual WAN IP Specification, Additional Confirmations for Destructive Actions
# January 8, 2025 - Manual WAN IP Specification, Additional Confirmations for Destructive Actions

We are releasing an update today. You will automatically receive these changes on your next visit to the Command Deck. For users who are actively connected, please note there may be a brief downtime of a minute or two.

Expand Down
2 changes: 1 addition & 1 deletion docs/release-notes/command-deck/2025-02-07.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Command Deck Update - February 7, 2025
# February 7, 2025 - Imrpvoed Setup wizard w/ existing data detection

We are releasing a minor update today. Here are the main changes:

Expand Down
2 changes: 1 addition & 1 deletion docs/release-notes/command-deck/2025-06-27.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Q2 Command Deck Update - June 27, 2025 - Manual Pool Configuration, Activity Center, TrueNAS SCALE 24.10.2.2 Update
#June 27, 2025 - Q2 Command Deck Update - Manual Pool Configuration, Activity Center, TrueNAS SCALE 24.10.2.2 Update

## Key Features

Expand Down
2 changes: 1 addition & 1 deletion docs/release-notes/command-deck/2025-07-07.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Command Deck Update - July 7, 2025 - Observability Improvements, Request Timing Instrumentation
# July 7, 2025 - Observability Improvements, Request Timing Instrumentation

We recently merged a few updates to our command deck to improve observability around request timing. This new instrumentation gives us better insight into performance and will help us identify and resolve issues more precisely.

Expand Down
2 changes: 1 addition & 1 deletion docs/release-notes/command-deck/2025-07-28.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Command Deck Update - July 28, 2025 - Networking Fixes, Performance Improvements, Folder Loading Optimization
# July 28, 2025 - Networking Fixes, Performance Improvements, Folder Loading Optimization

Another Command Deck update went live today.

Expand Down
2 changes: 1 addition & 1 deletion docs/release-notes/command-deck/2025-09-29.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Command Deck Update - September 29, 2025 - New Apps Curation Process, Jellyfin/Home Assistant/qBittorrent Apps, Folder Wizard
# September 29, 2025 - New Apps Curation Process, Jellyfin/Home Assistant/qBittorrent Apps, Folder Wizard

New Apps, Curation Process and Folder updates

Expand Down
5 changes: 2 additions & 3 deletions docs/release-notes/command-deck/2025-10-07.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# Hotfix - October 7, 2025
# October 7, 2025 - Hotfix : App installations

Pushing out a small patch today.
This release addresses issues with app installations and includes updates to the forums.
Pushing out a small patch today. This release addresses issues with app installations and includes updates to the forums.

## Bug Fixes

Expand Down
2 changes: 1 addition & 1 deletion docs/release-notes/command-deck/2025-11-06.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Command Deck Update - November 6, 2025 - Install Script v2, Fangtooth Support, Enhanced User Management
# November 6, 2025 - Install Scripts v2, Fangtooth Support, Enhanced User Management

Smarter app installations, TrueNAS Fangtooth compatibility, and refined user controls.

Expand Down
2 changes: 1 addition & 1 deletion docs/release-notes/command-deck/2025-11-07.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Hotfix - November 7, 2025 - Upgrade timeout improvements
# November 7, 2025 - Hotfix : Upgrade timeout improvements

Pushing out a small patch today to improve upgrade reliability for older hardware.

Expand Down
2 changes: 1 addition & 1 deletion docs/release-notes/command-deck/2025-11-08.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Hotfix - November 8, 2025 - Server monitoring scalability improvements
# November 8, 2025 - Hotfix : Server monitoring scalability improvements

Pushing out an important infrastructure update today to improve platform scalability and performance.

Expand Down
2 changes: 1 addition & 1 deletion docs/release-notes/command-deck/2025-11-12.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Hotfix - November 12, 2025
# November 12, 2025 - Hotfix : Fangtooth Compatiblity, Server Actions

This release fixes compatibility issues with Fangtooth 25.04.0+ and adds the foundation for one click server actions outside of the deck.

Expand Down
2 changes: 1 addition & 1 deletion docs/release-notes/command-deck/2025-11-25.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Command Deck Update - November 25, 2025 - New Apps Sonarr, Radarr and Prowlarr
# November 25, 2025 - New Apps Sonarr, Radarr and Prowlarr

We have added 3 highly requested apps to our list of curated apps to enhance your personal media server experience.

Expand Down
30 changes: 30 additions & 0 deletions docs/release-notes/command-deck/2025-12-26.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# December 26, 2025 - Apps Overhaul, 2FA, GPU Detection, Goldeye Compatibility

This release introduces an improved Apps experience, new apps, two-factor authentication support, improved GPU support, and Goldeye compatibility.

## Apps Overhaul
The apps section has been redesigned along with additional curations. New features include seeing a list of trending apps across HexOS, recently curated section, category browsing, and search.

### New Curations
- **[Nextcloud](https://nextcloud.com/)** - A file sharing server that puts the control and security of your own data back into your hands.
- **[Emby](https://emby.media/)** - Feature-rich media server and streaming platform
- **[Bazarr](https://www.bazarr.media/)** - Automated subtitle management for your media library
- **[Scrutiny](https://github.com/AnalogJ/scrutiny)** - Hard drive health monitoring and S.M.A.R.T. data analysis
- **[Handbrake](https://handbrake.fr/)** - Professional video transcoding and conversion
- **[Lidarr](https://lidarr.audio/)** - Lidarr is a music collection manager
- **[PeaNUT](https://github.com/Brandawg93/PeaNUT)** - A Tiny Dashboard for Network UPS Tools
- **[Syncthing](https://syncthing.net/)** - A continuous file synchronization program
- **[Draw.io](https://www.drawio.com//)** - A whiteboarding / diagramming software application.

## Two-Factor Authentication
You can enable 2FA in your security settings here: [Hub: Security Settings](https://hub.hexos.com/settings/account-security/).

## Goldeye Support
TrueNAS 25.10.1 support and upgradability from within Deck. This release uses the NVIDIA open GPU kernel, bringing [wider support](https://forums.truenas.com/t/nvidia-compatible-driver-test-for-truenas-25-10-goldeye/53395) to NVIDIA GPUs.

## GPU Detection Improvements
We've upgraded our install scripts (v3) that allow for semantic versioning and additional macros for app curation. The new `$GPU_CONFIG()` macro detects compatible GPUs and will configure UUIDs automatically. For detailed documentation, please refer to the [Schema](/features/apps/install-scripts/reference/schema.html) and [Macros](/features/apps/install-scripts/reference/macros.html) documentation.


## General Improvements
We've added additional badging across the deck to indicate expert and experimental features with toggles under [Preferences](https://deck.hexos.com/settings/preferences) to show or hide these. You will also find more consistent dialogs, improved responsiveness on mobile, and other miscellaneous UI and accessibility tweaks.
17 changes: 9 additions & 8 deletions docs/release-notes/command-deck/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,22 +11,23 @@ For users who are actively connected during an update, there may be a brief down
<!-- auto-generated-year-sections-start -->
## 2025 Releases

- [**2025-12-26**](./2025-12-26) - Apps Overhaul, 2FA, GPU Detection, Goldeye Compatibility
- [**2025-11-25**](./2025-11-25) - New Apps Sonarr, Radarr and Prowlarr
- [**2025-11-12**](./2025-11-12) - Server Actions and Folder Unlock on Fangtooth
- [**2025-11-08**](./2025-11-08) - Server monitoring scalability improvements
- [**2025-11-07**](./2025-11-07) - Upgrade timeout improvements
- [**2025-11-06**](./2025-11-06) - Install Script v2, Fangtooth Support, Enhanced User Management
- [**2025-10-07**](./2025-10-07) - App Installation
- [**2025-11-12**](./2025-11-12) - Hotfix : Fangtooth Compatiblity, Server Actions
- [**2025-11-08**](./2025-11-08) - Hotfix : Server monitoring scalability improvements
- [**2025-11-07**](./2025-11-07) - Hotfix : Upgrade timeout improvements
- [**2025-11-06**](./2025-11-06) - Install Scripts v2, Fangtooth Support, Enhanced User Management
- [**2025-10-07**](./2025-10-07) - Hotfix : App installations
- [**2025-09-29**](./2025-09-29) - New Apps Curation Process, Jellyfin/Home Assistant/qBittorrent Apps, Folder Wizard
- [**2025-07-28**](./2025-07-28) - Networking Fixes, Performance Improvements, Folder Loading Optimization
- [**2025-07-07**](./2025-07-07) - Observability Improvements, Request Timing Instrumentation
- [**2025-06-27**](./2025-06-27) - Manual Pool Configuration, Activity Center, TrueNAS SCALE 24.10.2.2 Update
- [**2025-02-07**](./2025-02-07) - Improved Setup Wizard Functionality, Existing Data Detection, Minor UI Improvements
- [**2025-06-27**](./2025-06-27) - Updates and improvements
- [**2025-02-07**](./2025-02-07) - Imrpvoed Setup wizard w/ existing data detection
- [**2025-01-08**](./2025-01-08) - Manual WAN IP Specification, Additional Confirmations for Destructive Actions

## 2024 Releases

- [**2024-11-29**](./2024-11-29) - Beta Release - Road to 1.0
- [**2024-11-29**](./2024-11-29) - Beta Launch - Road to 1.0
<!-- auto-generated-year-sections-end -->

## Need Help?
Expand Down
7 changes: 0 additions & 7 deletions docs/release-notes/index.md

This file was deleted.

8 changes: 4 additions & 4 deletions scripts/generateReleaseNotesIndex.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -37,12 +37,12 @@ function parseReleaseNote(filePath) {
const date = new Date(year, month - 1, day)
const formattedDate = `${year}-${month.padStart(2, '0')}-${day.padStart(2, '0')}`

// Try to extract description from title first (after the third " - ")
// Try to extract description from title first (after the first " - ")
let description = ''
const titleParts = title.split(' - ')
if (titleParts.length > 2) {
// Take everything after the second " - " (date part)
description = titleParts.slice(2).join(' - ')
if (titleParts.length > 1) {
// Take everything after the first " - " (after the date part)
description = titleParts.slice(1).join(' - ').trim()
} else {
// Fallback: Generate description from content (look for key features or main points)
let inKeyFeatures = false
Expand Down