From 6f4d7bb3f828b2b803a8f6037f58191b90b2fecf Mon Sep 17 00:00:00 2001 From: Jerod Fritz Date: Thu, 18 Dec 2025 13:31:32 -0500 Subject: [PATCH 1/8] draft notes/blog --- docs/.vitepress/sidebar.ts | 1 + docs/blog/2025-12-26.md | 113 ++++++++++++++++++ docs/release-notes/command-deck/2025-12-26.md | 72 +++++++++++ docs/release-notes/command-deck/index.md | 1 + 4 files changed, 187 insertions(+) create mode 100644 docs/blog/2025-12-26.md create mode 100644 docs/release-notes/command-deck/2025-12-26.md diff --git a/docs/.vitepress/sidebar.ts b/docs/.vitepress/sidebar.ts index b847ae95..79911361 100644 --- a/docs/.vitepress/sidebar.ts +++ b/docs/.vitepress/sidebar.ts @@ -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' }, diff --git a/docs/blog/2025-12-26.md b/docs/blog/2025-12-26.md new file mode 100644 index 00000000..774d5299 --- /dev/null +++ b/docs/blog/2025-12-26.md @@ -0,0 +1,113 @@ +# Revolutionizing App Management: The HexOS Apps Platform Overhaul +**December 26, 2025** +*By The HexOS Team* + +Today, we're thrilled to announce a transformative update to HexOS that fundamentally reimagines how you discover, install, and manage applications on your home server. This isn't just an incremental improvement—it's a complete overhaul of our Apps platform that brings additional capabilities to the HexOS apps ecosystem. + +## A New Era of App Discovery + +Our new Apps interface introduces intelligent categorization, lightning-fast search, and recommendations that make finding the perfect application as easy as shopping in your favorite app store. + +
+ + New Apps Interface + + + Browse by Category + +
+ +The new interface features: +- **Smart Categories**: Browse through Media & Entertainment, Productivity, Development Tools, Smart Home, and more +- **Instant Search**: Find apps by name, description, or functionality +- **New Apps Section**: See a list of freshly curated apps as they come online +- **Popular Apps Section**: See what's trending in the HexOS community +- **Visual Indicators**: Easily identify supported, experimental + +## Intelligence Built In: Automatic GPU Configuration + +One of the most exciting features in this release is our new intelligent configuration system. HexOS now automatically detects and configures GPU resources for applications that can benefit from hardware acceleration and transcoding. + +Imagine installing Plex or Jellyfin and having hardware transcoding "just work" without diving into complex GPU passthrough configurations. That's the magic of our new `$GPU_CONFIG()` macro—it detects your NVIDIA GPU, allocates resources appropriately, and configures the application automatically. For users with multiple GPUs, the system intelligently distributes resources across applications for optimal performance. + +## Version Control for Your Apps + +We've learned a lot from enterprise software deployment, and one critical lesson is the importance of version control. Every HexOS app now includes versioning of our curations. + +### What This Means for You: + +When app curators update their scripts you now have the ability to update to the latest or attempt to reset an app you may have broke diving in to TrueNAS ;) + +**Smart Updates**: Our compatibility gives us the foundation to provide smart configuration updates to better assist us in dealing with the constantly evolving app ecosystem. + +**Configuration Evolution**: Want to revisit one of those questions during app installation? Purchased a plex pass for example. You can now update your configuration without reinstalling. + +## The Power of Conditional Logic + +Our new macro system brings programming-like intelligence to app configuration without requiring advanced coding. This empowers curators the ability to predict configurations based on installs of other apps a prompted question. + +For example: +- Enable GPU acceleration? The system automatically configures the necessary resources +- Already have qBittorent installed? Radarr install can detect it and adjust its path mappings accordingly. + +This conditional logic lays the foundation for fewer questions during setup, smarter defaults, and configurations that can adapt to your evolving environment. + +## Empowering App Curators + +The HexOS community has been instrumental in expanding our app library, and this update gives curators more powerful tools: + +### Enhanced Script Capabilities +- **Conditional Macros**: Create dynamic configurations that adapt based on user choices +- **System Detection**: Scripts can detect installed apps and system capabilities +- **Rich Metadata**: Add comprehensive descriptions, changelogs, and requirements + +## Performance That Impresses + +Behind the beautiful new interface lies a completely reengineered backend that delivers exceptional performance: + +- **10x Faster Search**: Optimized database queries and intelligent caching +- **Reduced API Calls**: Batch operations to our unified apps catalog that minimize round trips to your server +- **Smart Caching**: GPU detection and system queries are cached intelligently + +## Polish + +We've taken hold of some well needed polish across the entire app you will see minor improvements and stability continue to imrpove our fit and finish. + +## Looking Forward + +This release represents a major milestone in our mission to make powerful server technology accessible to everyone. But we're just getting started. Future updates will bring: + +- **App Rollback**: Easily revert to previous versions if needed +- **Template Sharing**: Share your perfect configurations with the community +- **Dependency Management**: Automatic handling of app dependencies and requirements +- **Total Pre Configuration**: With our payload management layer we will be able to not only install your app intelligently but also configure it to interact with other apps you may have installed. Hello simplified *arr suite! + +## Available Now + +This update is rolling out to all HexOS users today. Your existing app installations will continue working exactly as before, but you'll now have access to all these powerful new features for future installations and updates. + +To experience the new Apps platform: +1. Navigate to the Apps section in your HexOS dashboard +2. Explore the new categories and search capabilities +3. Check your installed apps for available configuration updates +4. Try installing a GPU-accelerated app to see automatic configuration in action + +## Join the Revolution + +The new Apps platform isn't just about installing software, it's about making your server truly yours with little hassle getting these apps running and more importabtly configured. With intelligent configuration, version control, and community curation, HexOS continues to bridge the gap between enterprise capabilities and home user simplicity. + +We want to hear about your experience with the new Apps platform. Share your feedback, create and publish your own app curations, and help us shape the future of home server management. + +
+ + Join Our Community + +
+ + +## And dont forget about 1.0 +The performance we're seeing in our lab on the alpha of HexOS running locally truly makes the holiday merry for us. We cant wait to release it! And dont forget about buddy backups coming next! Check out our latest roadmap to keep update to date on the new features. + +--- + +*This and all future updates to our platform are available for free to all HexOS users. For detailed technical information about the new features, check out our [release notes](/release-notes/2025-12-26).* \ No newline at end of file diff --git a/docs/release-notes/command-deck/2025-12-26.md b/docs/release-notes/command-deck/2025-12-26.md new file mode 100644 index 00000000..08363175 --- /dev/null +++ b/docs/release-notes/command-deck/2025-12-26.md @@ -0,0 +1,72 @@ +# Release Notes - December 26, 2025 + +## Apps Platform Overhaul + +This release introduces a major overhaul of the HexOS Apps platform, delivering significant improvements in functionality, performance, and user experience. + +### New Features + +#### Enhanced Search and Discovery +- **Popular Apps Section**: Discover trending and widely-used applications +- **Recently Curated**: A section dedicated to new app releases +- **Category Navigation**: Browse apps by category (Media, Productivity, Development, etc.) +- **Full-Text Search**: Search across app names, descriptions, and tags +- **Experimental Badge**: Clear identification of experimental curations +- **New Curations**: We've expanded our library again with additional curations. Theres a handful so check out the deck to see what is new. + +#### Script Versioning (v3) +- **Versioned Install Scripts**: All app install scripts now support semantic versioning, enabling controlled updates and rollbacks +- **Update Compatibility**: Scripts can define compatibility constraints to ensure safe updates between versions +- **Change Logs**: Each script version includes detailed change logs to track modifications + +#### Advanced Configuration Macros +The new macro system provides powerful conditional logic and dynamic configuration capabilities: + +- **`$GPU_CONFIG()` Macro**: Automatic GPU detection and configuration + - Detects available NVIDIA GPUs on the system + - Generates proper GPU resource allocations for containers + +- **`$IF()` Conditional Macro**: Enables conditional configuration based on user responses + ```json + "$IF($QUESTION(enable_gpu), \"$GPU_CONFIG()\", null)" + ``` + +- **`$APP_INSTALLED()` Macro**: Combined with conditionals can conditional map specific paths + ```json + "$IF($APP_INSTALLED(qbittorent), $MOUNTED_HOST_PATH($LOCATION(Downloads)/qbittorrent, /config/Downloads)" + ``` + +#### App Curator Features +- **Expert Mode**: Advanced users are able to access certain functionality for curation and configuration with links to TrueNAS where appropriate +- **Script Update Detection**: Automatic detection when newer script versions are available +- **Configuration Reset**: Ability to reset app configuration to the latest recommended defaults +- **Update Configuration**: Apply new configurations without reinstalling the app + +### Technical Improvements + + +#### For App Curators +1. Going forward add version metadata to your install scripts: + ```json + { + "version": 3, + "script": { + "version": "1.0.0", + "updateCompatibility": ">=1.0.0 <2.0.0", + "changeLog": "Updated gpu configuration" + } + } + ``` + +2. Implement conditional logic using new macros where appriate: + ```json + { + "config": { + "gpus": "$IF($QUESTION(enable_gpu), \"$GPU_CONFIG()\", null)" + } + } + ``` + +--- + +For detailed documentation on the new macro system and script versioning, please refer to the [Apps Documentation](/docs/features/apps). \ No newline at end of file diff --git a/docs/release-notes/command-deck/index.md b/docs/release-notes/command-deck/index.md index d67b53de..c3c369de 100644 --- a/docs/release-notes/command-deck/index.md +++ b/docs/release-notes/command-deck/index.md @@ -11,6 +11,7 @@ For users who are actively connected during an update, there may be a brief down ## 2025 Releases +- [**2025-12-26**](./2025-12-26) - Apps Platform Overhaul - [**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 From dcf861cf1ce03860f38747858edcd7301d01b432 Mon Sep 17 00:00:00 2001 From: Jerod Fritz Date: Thu, 18 Dec 2025 13:41:17 -0500 Subject: [PATCH 2/8] massaging the latest blog post --- docs/blog/2025-12-26.md | 59 +++++++---------------------------------- 1 file changed, 10 insertions(+), 49 deletions(-) diff --git a/docs/blog/2025-12-26.md b/docs/blog/2025-12-26.md index 774d5299..b6212c85 100644 --- a/docs/blog/2025-12-26.md +++ b/docs/blog/2025-12-26.md @@ -19,32 +19,25 @@ Our new Apps interface introduces intelligent categorization, lightning-fast sea The new interface features: - **Smart Categories**: Browse through Media & Entertainment, Productivity, Development Tools, Smart Home, and more -- **Instant Search**: Find apps by name, description, or functionality +- **Instant Search**: We're not cataloging separate from your server to manage deprecations, releaes and urations in a single place which reduces the slow round trip to individual servers. - **New Apps Section**: See a list of freshly curated apps as they come online -- **Popular Apps Section**: See what's trending in the HexOS community -- **Visual Indicators**: Easily identify supported, experimental +- **Popular Apps Section**: See what's trending across the entire HexOS community +- **Visual Indicators**: Easily identify supported and experimental fresh curations ## Intelligence Built In: Automatic GPU Configuration One of the most exciting features in this release is our new intelligent configuration system. HexOS now automatically detects and configures GPU resources for applications that can benefit from hardware acceleration and transcoding. -Imagine installing Plex or Jellyfin and having hardware transcoding "just work" without diving into complex GPU passthrough configurations. That's the magic of our new `$GPU_CONFIG()` macro—it detects your NVIDIA GPU, allocates resources appropriately, and configures the application automatically. For users with multiple GPUs, the system intelligently distributes resources across applications for optimal performance. +Imagine installing Plex or Jellyfin and having hardware transcoding "just work" without diving into complex GPU passthrough configurations. That's the magic of our new `$GPU_CONFIG()` macro. We've found patterns across most systems and can detect your NVIDIA, Intel or AMD gpus directly to configure these applications automatically. -## Version Control for Your Apps -We've learned a lot from enterprise software deployment, and one critical lesson is the importance of version control. Every HexOS app now includes versioning of our curations. - -### What This Means for You: - -When app curators update their scripts you now have the ability to update to the latest or attempt to reset an app you may have broke diving in to TrueNAS ;) - -**Smart Updates**: Our compatibility gives us the foundation to provide smart configuration updates to better assist us in dealing with the constantly evolving app ecosystem. +**Smart Updates**: Our new compatibility layer gives us and community curators the foundation to provide smart configuration updates to better assist us in dealing with the constantly evolving app ecosystem outside of our control. **Configuration Evolution**: Want to revisit one of those questions during app installation? Purchased a plex pass for example. You can now update your configuration without reinstalling. ## The Power of Conditional Logic -Our new macro system brings programming-like intelligence to app configuration without requiring advanced coding. This empowers curators the ability to predict configurations based on installs of other apps a prompted question. +Our new macro system brings programming-like intelligence to app configuration without requiring advanced coding. This empowers curators the ability to predict configurations based on installs of other apps or a prompted question. For example: - Enable GPU acceleration? The system automatically configures the necessary resources @@ -52,35 +45,16 @@ For example: This conditional logic lays the foundation for fewer questions during setup, smarter defaults, and configurations that can adapt to your evolving environment. -## Empowering App Curators - -The HexOS community has been instrumental in expanding our app library, and this update gives curators more powerful tools: - -### Enhanced Script Capabilities -- **Conditional Macros**: Create dynamic configurations that adapt based on user choices -- **System Detection**: Scripts can detect installed apps and system capabilities -- **Rich Metadata**: Add comprehensive descriptions, changelogs, and requirements - -## Performance That Impresses - -Behind the beautiful new interface lies a completely reengineered backend that delivers exceptional performance: - -- **10x Faster Search**: Optimized database queries and intelligent caching -- **Reduced API Calls**: Batch operations to our unified apps catalog that minimize round trips to your server -- **Smart Caching**: GPU detection and system queries are cached intelligently - ## Polish -We've taken hold of some well needed polish across the entire app you will see minor improvements and stability continue to imrpove our fit and finish. +We've taken hold of some well needed polish across the Command Deck and you will see minor improvements and stability to our overall fit and finish. ## Looking Forward This release represents a major milestone in our mission to make powerful server technology accessible to everyone. But we're just getting started. Future updates will bring: - **App Rollback**: Easily revert to previous versions if needed -- **Template Sharing**: Share your perfect configurations with the community -- **Dependency Management**: Automatic handling of app dependencies and requirements -- **Total Pre Configuration**: With our payload management layer we will be able to not only install your app intelligently but also configure it to interact with other apps you may have installed. Hello simplified *arr suite! +- **Total Pre Configuration**: With our upcoming payload management to follow 1.0 we will be able to not only install your app intelligently, but also configure it to interact with other apps you may have installed. Hello simplified *arr suite! ## Available Now @@ -92,21 +66,8 @@ To experience the new Apps platform: 3. Check your installed apps for available configuration updates 4. Try installing a GPU-accelerated app to see automatic configuration in action -## Join the Revolution - -The new Apps platform isn't just about installing software, it's about making your server truly yours with little hassle getting these apps running and more importabtly configured. With intelligent configuration, version control, and community curation, HexOS continues to bridge the gap between enterprise capabilities and home user simplicity. - -We want to hear about your experience with the new Apps platform. Share your feedback, create and publish your own app curations, and help us shape the future of home server management. - -
- - Join Our Community - -
- - -## And dont forget about 1.0 -The performance we're seeing in our lab on the alpha of HexOS running locally truly makes the holiday merry for us. We cant wait to release it! And dont forget about buddy backups coming next! Check out our latest roadmap to keep update to date on the new features. +## 1.0 is right around the corner +The performance we're seeing in our lab on the alpha of HexOS running locally truly makes the holiday season merry. We cant wait to release it! Check out our latest roadmap with other features like Buddy Backups in the pipe. (LINK) --- From 039871abafd32c43c3a2d0b77b0662d2d570d238 Mon Sep 17 00:00:00 2001 From: Jerod Fritz Date: Thu, 18 Dec 2025 13:41:57 -0500 Subject: [PATCH 3/8] screenshot note --- docs/blog/2025-12-26.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/blog/2025-12-26.md b/docs/blog/2025-12-26.md index b6212c85..ee2963b2 100644 --- a/docs/blog/2025-12-26.md +++ b/docs/blog/2025-12-26.md @@ -8,6 +8,7 @@ Today, we're thrilled to announce a transformative update to HexOS that fundamen Our new Apps interface introduces intelligent categorization, lightning-fast search, and recommendations that make finding the perfect application as easy as shopping in your favorite app store. +[SCREENSHOTS TO FOLLOW CURATION ADDITIONS]
New Apps Interface From 66b74aa7ff322f981873d578ffea6eda48d9b828 Mon Sep 17 00:00:00 2001 From: Jerod Fritz Date: Mon, 22 Dec 2025 15:15:57 -0500 Subject: [PATCH 4/8] simplified latest release notes and indexing --- docs/blog/2025-12-26.md | 76 +----------------- .../apps/install-scripts/reference/macros.md | 2 +- .../apps/install-scripts/reference/schema.md | 2 +- docs/release-notes/command-deck/2024-11-29.md | 2 +- docs/release-notes/command-deck/2025-01-08.md | 2 +- docs/release-notes/command-deck/2025-02-07.md | 2 +- docs/release-notes/command-deck/2025-06-27.md | 2 +- docs/release-notes/command-deck/2025-07-07.md | 2 +- docs/release-notes/command-deck/2025-07-28.md | 2 +- docs/release-notes/command-deck/2025-09-29.md | 2 +- docs/release-notes/command-deck/2025-10-07.md | 5 +- docs/release-notes/command-deck/2025-11-06.md | 2 +- docs/release-notes/command-deck/2025-11-07.md | 2 +- docs/release-notes/command-deck/2025-11-08.md | 2 +- docs/release-notes/command-deck/2025-11-12.md | 2 +- docs/release-notes/command-deck/2025-11-25.md | 2 +- docs/release-notes/command-deck/2025-12-26.md | 78 ++++--------------- docs/release-notes/command-deck/index.md | 18 ++--- docs/release-notes/index.md | 7 -- scripts/generateReleaseNotesIndex.mjs | 8 +- 20 files changed, 45 insertions(+), 175 deletions(-) delete mode 100644 docs/release-notes/index.md diff --git a/docs/blog/2025-12-26.md b/docs/blog/2025-12-26.md index ee2963b2..94f3def4 100644 --- a/docs/blog/2025-12-26.md +++ b/docs/blog/2025-12-26.md @@ -1,75 +1,3 @@ -# Revolutionizing App Management: The HexOS Apps Platform Overhaul +# Placeholder **December 26, 2025** -*By The HexOS Team* - -Today, we're thrilled to announce a transformative update to HexOS that fundamentally reimagines how you discover, install, and manage applications on your home server. This isn't just an incremental improvement—it's a complete overhaul of our Apps platform that brings additional capabilities to the HexOS apps ecosystem. - -## A New Era of App Discovery - -Our new Apps interface introduces intelligent categorization, lightning-fast search, and recommendations that make finding the perfect application as easy as shopping in your favorite app store. - -[SCREENSHOTS TO FOLLOW CURATION ADDITIONS] -
- - New Apps Interface - - - Browse by Category - -
- -The new interface features: -- **Smart Categories**: Browse through Media & Entertainment, Productivity, Development Tools, Smart Home, and more -- **Instant Search**: We're not cataloging separate from your server to manage deprecations, releaes and urations in a single place which reduces the slow round trip to individual servers. -- **New Apps Section**: See a list of freshly curated apps as they come online -- **Popular Apps Section**: See what's trending across the entire HexOS community -- **Visual Indicators**: Easily identify supported and experimental fresh curations - -## Intelligence Built In: Automatic GPU Configuration - -One of the most exciting features in this release is our new intelligent configuration system. HexOS now automatically detects and configures GPU resources for applications that can benefit from hardware acceleration and transcoding. - -Imagine installing Plex or Jellyfin and having hardware transcoding "just work" without diving into complex GPU passthrough configurations. That's the magic of our new `$GPU_CONFIG()` macro. We've found patterns across most systems and can detect your NVIDIA, Intel or AMD gpus directly to configure these applications automatically. - - -**Smart Updates**: Our new compatibility layer gives us and community curators the foundation to provide smart configuration updates to better assist us in dealing with the constantly evolving app ecosystem outside of our control. - -**Configuration Evolution**: Want to revisit one of those questions during app installation? Purchased a plex pass for example. You can now update your configuration without reinstalling. - -## The Power of Conditional Logic - -Our new macro system brings programming-like intelligence to app configuration without requiring advanced coding. This empowers curators the ability to predict configurations based on installs of other apps or a prompted question. - -For example: -- Enable GPU acceleration? The system automatically configures the necessary resources -- Already have qBittorent installed? Radarr install can detect it and adjust its path mappings accordingly. - -This conditional logic lays the foundation for fewer questions during setup, smarter defaults, and configurations that can adapt to your evolving environment. - -## Polish - -We've taken hold of some well needed polish across the Command Deck and you will see minor improvements and stability to our overall fit and finish. - -## Looking Forward - -This release represents a major milestone in our mission to make powerful server technology accessible to everyone. But we're just getting started. Future updates will bring: - -- **App Rollback**: Easily revert to previous versions if needed -- **Total Pre Configuration**: With our upcoming payload management to follow 1.0 we will be able to not only install your app intelligently, but also configure it to interact with other apps you may have installed. Hello simplified *arr suite! - -## Available Now - -This update is rolling out to all HexOS users today. Your existing app installations will continue working exactly as before, but you'll now have access to all these powerful new features for future installations and updates. - -To experience the new Apps platform: -1. Navigate to the Apps section in your HexOS dashboard -2. Explore the new categories and search capabilities -3. Check your installed apps for available configuration updates -4. Try installing a GPU-accelerated app to see automatic configuration in action - -## 1.0 is right around the corner -The performance we're seeing in our lab on the alpha of HexOS running locally truly makes the holiday season merry. We cant wait to release it! Check out our latest roadmap with other features like Buddy Backups in the pipe. (LINK) - ---- - -*This and all future updates to our platform are available for free to all HexOS users. For detailed technical information about the new features, check out our [release notes](/release-notes/2025-12-26).* \ No newline at end of file +*By Jon Panozzo* diff --git a/docs/features/apps/install-scripts/reference/macros.md b/docs/features/apps/install-scripts/reference/macros.md index 1af98dae..2fb72159 100644 --- a/docs/features/apps/install-scripts/reference/macros.md +++ b/docs/features/apps/install-scripts/reference/macros.md @@ -1,4 +1,4 @@ -### Template Variables (Macros) +# Template Variables (Macros) Install scripts support several template variables that are dynamically replaced during processing: diff --git a/docs/features/apps/install-scripts/reference/schema.md b/docs/features/apps/install-scripts/reference/schema.md index e9031df8..73daf237 100644 --- a/docs/features/apps/install-scripts/reference/schema.md +++ b/docs/features/apps/install-scripts/reference/schema.md @@ -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. diff --git a/docs/release-notes/command-deck/2024-11-29.md b/docs/release-notes/command-deck/2024-11-29.md index cc761f31..fc6bd690 100644 --- a/docs/release-notes/command-deck/2024-11-29.md +++ b/docs/release-notes/command-deck/2024-11-29.md @@ -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. diff --git a/docs/release-notes/command-deck/2025-01-08.md b/docs/release-notes/command-deck/2025-01-08.md index 22822ff6..3b110258 100644 --- a/docs/release-notes/command-deck/2025-01-08.md +++ b/docs/release-notes/command-deck/2025-01-08.md @@ -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. diff --git a/docs/release-notes/command-deck/2025-02-07.md b/docs/release-notes/command-deck/2025-02-07.md index afc054c3..4b7bc6a9 100644 --- a/docs/release-notes/command-deck/2025-02-07.md +++ b/docs/release-notes/command-deck/2025-02-07.md @@ -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: diff --git a/docs/release-notes/command-deck/2025-06-27.md b/docs/release-notes/command-deck/2025-06-27.md index d3720e35..220d1229 100644 --- a/docs/release-notes/command-deck/2025-06-27.md +++ b/docs/release-notes/command-deck/2025-06-27.md @@ -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 diff --git a/docs/release-notes/command-deck/2025-07-07.md b/docs/release-notes/command-deck/2025-07-07.md index 6637367b..858e88c9 100644 --- a/docs/release-notes/command-deck/2025-07-07.md +++ b/docs/release-notes/command-deck/2025-07-07.md @@ -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. diff --git a/docs/release-notes/command-deck/2025-07-28.md b/docs/release-notes/command-deck/2025-07-28.md index 43f95c83..5f5941b0 100644 --- a/docs/release-notes/command-deck/2025-07-28.md +++ b/docs/release-notes/command-deck/2025-07-28.md @@ -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. diff --git a/docs/release-notes/command-deck/2025-09-29.md b/docs/release-notes/command-deck/2025-09-29.md index 559ed854..8695ecda 100644 --- a/docs/release-notes/command-deck/2025-09-29.md +++ b/docs/release-notes/command-deck/2025-09-29.md @@ -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 diff --git a/docs/release-notes/command-deck/2025-10-07.md b/docs/release-notes/command-deck/2025-10-07.md index 5920850b..84889e18 100644 --- a/docs/release-notes/command-deck/2025-10-07.md +++ b/docs/release-notes/command-deck/2025-10-07.md @@ -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 diff --git a/docs/release-notes/command-deck/2025-11-06.md b/docs/release-notes/command-deck/2025-11-06.md index e1e95b17..9678265e 100644 --- a/docs/release-notes/command-deck/2025-11-06.md +++ b/docs/release-notes/command-deck/2025-11-06.md @@ -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. diff --git a/docs/release-notes/command-deck/2025-11-07.md b/docs/release-notes/command-deck/2025-11-07.md index 4cfe8a01..b78152fd 100644 --- a/docs/release-notes/command-deck/2025-11-07.md +++ b/docs/release-notes/command-deck/2025-11-07.md @@ -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. diff --git a/docs/release-notes/command-deck/2025-11-08.md b/docs/release-notes/command-deck/2025-11-08.md index a81fe29e..564b36df 100644 --- a/docs/release-notes/command-deck/2025-11-08.md +++ b/docs/release-notes/command-deck/2025-11-08.md @@ -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. diff --git a/docs/release-notes/command-deck/2025-11-12.md b/docs/release-notes/command-deck/2025-11-12.md index 08957146..41fbe807 100644 --- a/docs/release-notes/command-deck/2025-11-12.md +++ b/docs/release-notes/command-deck/2025-11-12.md @@ -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. diff --git a/docs/release-notes/command-deck/2025-11-25.md b/docs/release-notes/command-deck/2025-11-25.md index 191a73f0..afb11a1c 100644 --- a/docs/release-notes/command-deck/2025-11-25.md +++ b/docs/release-notes/command-deck/2025-11-25.md @@ -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. diff --git a/docs/release-notes/command-deck/2025-12-26.md b/docs/release-notes/command-deck/2025-12-26.md index 08363175..6fec21bf 100644 --- a/docs/release-notes/command-deck/2025-12-26.md +++ b/docs/release-notes/command-deck/2025-12-26.md @@ -1,72 +1,22 @@ -# Release Notes - December 26, 2025 +# December 26, 2025 - Apps Overhaul, 2FA, GPU Detection, Goldeye Compatibility -## Apps Platform Overhaul +This release introduces an improved Apps experience, new apps, two-factor authentication support, improved GPU support, and Goldeye compatibility. -This release introduces a major overhaul of the HexOS Apps platform, delivering significant improvements in functionality, performance, and user experience. +## 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 Features +### New Curations +We've added [Bazarr](https://www.bazarr.media/), [Netdata](https://www.netdata.cloud/), [Scrutiny](https://github.com/AnalogJ/scrutiny), [Handbrake](https://handbrake.fr/), [File Flows](https://fileflows.com/), and [Emby](https://emby.media/). -#### Enhanced Search and Discovery -- **Popular Apps Section**: Discover trending and widely-used applications -- **Recently Curated**: A section dedicated to new app releases -- **Category Navigation**: Browse apps by category (Media, Productivity, Development, etc.) -- **Full-Text Search**: Search across app names, descriptions, and tags -- **Experimental Badge**: Clear identification of experimental curations -- **New Curations**: We've expanded our library again with additional curations. Theres a handful so check out the deck to see what is new. +## Two-Factor Authentication +You can enable 2FA in your security settings here: [Hub: Security Settings](https://hub.hexos.com/settings/account-security/). -#### Script Versioning (v3) -- **Versioned Install Scripts**: All app install scripts now support semantic versioning, enabling controlled updates and rollbacks -- **Update Compatibility**: Scripts can define compatibility constraints to ensure safe updates between versions -- **Change Logs**: Each script version includes detailed change logs to track modifications +## 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. -#### Advanced Configuration Macros -The new macro system provides powerful conditional logic and dynamic configuration capabilities: +## 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. -- **`$GPU_CONFIG()` Macro**: Automatic GPU detection and configuration - - Detects available NVIDIA GPUs on the system - - Generates proper GPU resource allocations for containers -- **`$IF()` Conditional Macro**: Enables conditional configuration based on user responses - ```json - "$IF($QUESTION(enable_gpu), \"$GPU_CONFIG()\", null)" - ``` - -- **`$APP_INSTALLED()` Macro**: Combined with conditionals can conditional map specific paths - ```json - "$IF($APP_INSTALLED(qbittorent), $MOUNTED_HOST_PATH($LOCATION(Downloads)/qbittorrent, /config/Downloads)" - ``` - -#### App Curator Features -- **Expert Mode**: Advanced users are able to access certain functionality for curation and configuration with links to TrueNAS where appropriate -- **Script Update Detection**: Automatic detection when newer script versions are available -- **Configuration Reset**: Ability to reset app configuration to the latest recommended defaults -- **Update Configuration**: Apply new configurations without reinstalling the app - -### Technical Improvements - - -#### For App Curators -1. Going forward add version metadata to your install scripts: - ```json - { - "version": 3, - "script": { - "version": "1.0.0", - "updateCompatibility": ">=1.0.0 <2.0.0", - "changeLog": "Updated gpu configuration" - } - } - ``` - -2. Implement conditional logic using new macros where appriate: - ```json - { - "config": { - "gpus": "$IF($QUESTION(enable_gpu), \"$GPU_CONFIG()\", null)" - } - } - ``` - ---- - -For detailed documentation on the new macro system and script versioning, please refer to the [Apps Documentation](/docs/features/apps). \ No newline at end of file +## 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. diff --git a/docs/release-notes/command-deck/index.md b/docs/release-notes/command-deck/index.md index c3c369de..07ae41ec 100644 --- a/docs/release-notes/command-deck/index.md +++ b/docs/release-notes/command-deck/index.md @@ -11,23 +11,23 @@ For users who are actively connected during an update, there may be a brief down ## 2025 Releases -- [**2025-12-26**](./2025-12-26) - Apps Platform Overhaul +- [**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 ## Need Help? diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md deleted file mode 100644 index c2513c77..00000000 --- a/docs/release-notes/index.md +++ /dev/null @@ -1,7 +0,0 @@ -# Release Notes - -Stay up to date with the latest HexOS releases, features, and improvements. - -## Latest Releases - -*Release notes will be added here as new versions of HexOS are released.* diff --git a/scripts/generateReleaseNotesIndex.mjs b/scripts/generateReleaseNotesIndex.mjs index a83a5e77..cf41344c 100644 --- a/scripts/generateReleaseNotesIndex.mjs +++ b/scripts/generateReleaseNotesIndex.mjs @@ -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 From 853263c8c794698d0d70f03b23f51c9d6c09c05d Mon Sep 17 00:00:00 2001 From: Jon Panozzo Date: Tue, 23 Dec 2025 12:50:44 -0600 Subject: [PATCH 5/8] Update 2025-12-26.md First pass at blog post. --- docs/blog/2025-12-26.md | 105 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 104 insertions(+), 1 deletion(-) diff --git a/docs/blog/2025-12-26.md b/docs/blog/2025-12-26.md index 94f3def4..c8111b04 100644 --- a/docs/blog/2025-12-26.md +++ b/docs/blog/2025-12-26.md @@ -1,3 +1,106 @@ -# Placeholder +# 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 six excellent additions: + +- **Bazarr** - Automated subtitle management for your media library +- **Netdata** - Real-time performance monitoring and visualization +- **Scrutiny** - Hard drive health monitoring and S.M.A.R.T. data analysis +- **Handbrake** - Professional video transcoding and conversion +- **File Flows** - Intelligent file processing and automation workflows +- **Emby** - Feature-rich media server and streaming platform + +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. + +## 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: + +- **10x faster search** delivers results almost instantaneously +- **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. + +## 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) + +## What's Coming Next + +We're not stopping here. Our roadmap for the Apps platform includes several highly requested features: + +**App Rollback** will let you revert to previous versions of applications if an update causes issues. + +**Template Sharing** will enable you to share your bespoke app configurations with the community, helping others benefit from your expertise. + +**Dependency Management** will automatically handle app dependencies and requirements, eliminating compatibility headaches. + +**Total Pre-Configuration** is perhaps the most ambitious addition. With HexOS Local, we'll be able to push down pre-configuration payloads for specific applications, dramatically reducing the burden of setup and configuration post-installation. + +## 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. 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. + +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. From 62051a5355f27ad63cdbdd48943410547d6b5325 Mon Sep 17 00:00:00 2001 From: Jerod Fritz Date: Wed, 24 Dec 2025 09:52:03 -0500 Subject: [PATCH 6/8] additional apps and other links --- docs/blog/2025-12-26.md | 42 ++++++++----------- docs/blog/index.md | 1 + docs/release-notes/command-deck/2025-12-26.md | 9 +++- 3 files changed, 27 insertions(+), 25 deletions(-) diff --git a/docs/blog/2025-12-26.md b/docs/blog/2025-12-26.md index c8111b04..8824ba99 100644 --- a/docs/blog/2025-12-26.md +++ b/docs/blog/2025-12-26.md @@ -1,5 +1,6 @@ # 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. @@ -30,14 +31,16 @@ The new Apps interface isn't just a fresh coat of paint—it's a ground-up rebui ## Six New Curated Applications -We're expanding the curated app library with six excellent additions: +We're expanding the curated app library with eight excellent additions: -- **Bazarr** - Automated subtitle management for your media library -- **Netdata** - Real-time performance monitoring and visualization -- **Scrutiny** - Hard drive health monitoring and S.M.A.R.T. data analysis -- **Handbrake** - Professional video transcoding and conversion -- **File Flows** - Intelligent file processing and automation workflows -- **Emby** - Feature-rich media server and streaming platform +- **[Bazarr](https://www.bazarr.media/)** - Automated subtitle management for your media library +- **[Netdata](https://www.netdata.cloud/)** - Real-time performance monitoring and visualization +- **[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 +- **[File Flows](https://fileflows.com/)** - Intelligent file processing and automation workflows +- **[PeaNUT](https://github.com/Brandawg93/PeaNUT)** - A Tiny Dashboard for Network UPS Tools +- **[Syncthing](https://syncthing.net/)** - A continuous file synchronization program +- **[Emby](https://emby.media/)** - Feature-rich media server and streaming platform Each of these apps has been carefully curated with optimized configurations to work seamlessly with HexOS. @@ -45,7 +48,7 @@ Each of these apps has been carefully curated with optimized configurations to w 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. +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 @@ -57,7 +60,7 @@ Even better, you can now edit app configurations after installation without rein Under the hood, we've made substantial performance improvements: -- **10x faster search** delivers results almost instantaneously +- **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 @@ -65,7 +68,7 @@ The result is an interface that feels snappy and responsive, even on lower-power ## 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. +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 @@ -77,18 +80,6 @@ As HexOS continues to grow, we recognize that our user base ranges from home use ![2025_Q4_preference_toggles](https://github.com/user-attachments/assets/fb5a670a-88db-4522-af5a-cb30a1fa03b8) -## What's Coming Next - -We're not stopping here. Our roadmap for the Apps platform includes several highly requested features: - -**App Rollback** will let you revert to previous versions of applications if an update causes issues. - -**Template Sharing** will enable you to share your bespoke app configurations with the community, helping others benefit from your expertise. - -**Dependency Management** will automatically handle app dependencies and requirements, eliminating compatibility headaches. - -**Total Pre-Configuration** is perhaps the most ambitious addition. With HexOS Local, we'll be able to push down pre-configuration payloads for specific applications, dramatically reducing the burden of setup and configuration post-installation. - ## Try It Today The new Apps platform is available now. Here's what we'd love you to do: @@ -97,10 +88,13 @@ The new Apps platform is available now. Here's what we'd love you to do: **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. Your input directly shapes the future of HexOS. +**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. +**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) \ No newline at end of file diff --git a/docs/blog/index.md b/docs/blog/index.md index f865668c..e203e3b2 100644 --- a/docs/blog/index.md +++ b/docs/blog/index.md @@ -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) diff --git a/docs/release-notes/command-deck/2025-12-26.md b/docs/release-notes/command-deck/2025-12-26.md index 6fec21bf..bf385814 100644 --- a/docs/release-notes/command-deck/2025-12-26.md +++ b/docs/release-notes/command-deck/2025-12-26.md @@ -6,7 +6,14 @@ This release introduces an improved Apps experience, new apps, two-factor authen 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 -We've added [Bazarr](https://www.bazarr.media/), [Netdata](https://www.netdata.cloud/), [Scrutiny](https://github.com/AnalogJ/scrutiny), [Handbrake](https://handbrake.fr/), [File Flows](https://fileflows.com/), and [Emby](https://emby.media/). +- **[Bazarr](https://www.bazarr.media/)** - Automated subtitle management for your media library +- **[Netdata](https://www.netdata.cloud/)** - Real-time performance monitoring and visualization +- **[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 +- **[File Flows](https://fileflows.com/)** - Intelligent file processing and automation workflows +- **[PeaNUT](https://github.com/Brandawg93/PeaNUT)** - A Tiny Dashboard for Network UPS Tools +- **[Syncthing](https://syncthing.net/)** - A continuous file synchronization program +- **[Emby](https://emby.media/)** - Feature-rich media server and streaming platform ## Two-Factor Authentication You can enable 2FA in your security settings here: [Hub: Security Settings](https://hub.hexos.com/settings/account-security/). From ed2de01b27997beb067ba9bcc86e9b9b3f0783b7 Mon Sep 17 00:00:00 2001 From: Jerod Fritz Date: Wed, 24 Dec 2025 13:13:16 -0500 Subject: [PATCH 7/8] add drawio to list of apps --- docs/blog/2025-12-26.md | 2 +- docs/release-notes/command-deck/2025-12-26.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/blog/2025-12-26.md b/docs/blog/2025-12-26.md index 8824ba99..0d378143 100644 --- a/docs/blog/2025-12-26.md +++ b/docs/blog/2025-12-26.md @@ -34,13 +34,13 @@ The new Apps interface isn't just a fresh coat of paint—it's a ground-up rebui We're expanding the curated app library with eight excellent additions: - **[Bazarr](https://www.bazarr.media/)** - Automated subtitle management for your media library -- **[Netdata](https://www.netdata.cloud/)** - Real-time performance monitoring and visualization - **[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 - **[File Flows](https://fileflows.com/)** - Intelligent file processing and automation workflows - **[PeaNUT](https://github.com/Brandawg93/PeaNUT)** - A Tiny Dashboard for Network UPS Tools - **[Syncthing](https://syncthing.net/)** - A continuous file synchronization program - **[Emby](https://emby.media/)** - Feature-rich media server and streaming platform +- **[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. diff --git a/docs/release-notes/command-deck/2025-12-26.md b/docs/release-notes/command-deck/2025-12-26.md index bf385814..15067889 100644 --- a/docs/release-notes/command-deck/2025-12-26.md +++ b/docs/release-notes/command-deck/2025-12-26.md @@ -7,13 +7,13 @@ The apps section has been redesigned along with additional curations. New featur ### New Curations - **[Bazarr](https://www.bazarr.media/)** - Automated subtitle management for your media library -- **[Netdata](https://www.netdata.cloud/)** - Real-time performance monitoring and visualization - **[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 - **[File Flows](https://fileflows.com/)** - Intelligent file processing and automation workflows - **[PeaNUT](https://github.com/Brandawg93/PeaNUT)** - A Tiny Dashboard for Network UPS Tools - **[Syncthing](https://syncthing.net/)** - A continuous file synchronization program - **[Emby](https://emby.media/)** - Feature-rich media server and streaming platform +- **[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/). From f865b977da1902cc8c6dfb480f52deb92d63ddcc Mon Sep 17 00:00:00 2001 From: Jerod Fritz Date: Wed, 24 Dec 2025 13:27:32 -0500 Subject: [PATCH 8/8] add next cloud to announcement list --- docs/blog/2025-12-26.md | 7 ++++--- docs/release-notes/command-deck/2025-12-26.md | 5 +++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/docs/blog/2025-12-26.md b/docs/blog/2025-12-26.md index 0d378143..9969a894 100644 --- a/docs/blog/2025-12-26.md +++ b/docs/blog/2025-12-26.md @@ -31,15 +31,16 @@ The new Apps interface isn't just a fresh coat of paint—it's a ground-up rebui ## Six New Curated Applications -We're expanding the curated app library with eight excellent additions: +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 -- **[File Flows](https://fileflows.com/)** - Intelligent file processing and automation workflows +- **[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 -- **[Emby](https://emby.media/)** - Feature-rich media server and streaming platform - **[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. diff --git a/docs/release-notes/command-deck/2025-12-26.md b/docs/release-notes/command-deck/2025-12-26.md index 15067889..c2eb3bf4 100644 --- a/docs/release-notes/command-deck/2025-12-26.md +++ b/docs/release-notes/command-deck/2025-12-26.md @@ -6,13 +6,14 @@ This release introduces an improved Apps experience, new apps, two-factor authen 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 -- **[File Flows](https://fileflows.com/)** - Intelligent file processing and automation workflows +- **[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 -- **[Emby](https://emby.media/)** - Feature-rich media server and streaming platform - **[Draw.io](https://www.drawio.com//)** - A whiteboarding / diagramming software application. ## Two-Factor Authentication