Releases: MuxBH28/server-homepage
v1.4.3
Release Notes - v1.4.3
Functionality Updates
- Removed tool – Removed
Powertool due to security reasons.
Bug Fixes
- Header bug – Improved rendering header messages to prevent loop states.
Full Changelog: https://github.com/MuxBH28/server-homepage/commits/v1.4.3
v1.4.2
Release Notes - v1.4.2
UI & UX Enhancements
- Header Optimization – Improved initial rendering of time and welcome messages to prevent empty states.
- Mobile View – Clock and welcome message display correctly based on screen size; Clock is hidden on mobile devices.
Repository Enhancements
- Scriptable Script for iOS – Updated to work with the latest version and backend API changes.
Full Changelog: https://github.com/MuxBH28/server-homepage/commits/v1.4.2
v1.4.1
Release Notes - v1.4.1
Functionality Updates
- Indicator Shortcuts – Added visual indicators that can be toggled using
Shift + Arrowkey combinations. - Custom Sidebar Links – Users can now add their own custom links directly to the sidebar.
- Multi-Note Support – Notes widget has been significantly upgraded to support multiple separate notes instead of just one.
UI & UX Enhancements
- Responsive Info Button – The Info button in the header is now only visible on larger screens and will not appear on mobile devices.
Bug Fixes
- Link Edit Scroll Fix – Resolved an issue where editing a link did not scroll the view to the edit form.
Full Changelog: https://github.com/MuxBH28/server-homepage/commits/v1.4.1
v1.4.0
Release Notes - v1.4.0
UI & UX Enhancements
- Info Modal Relocation – Moved the Info panel from the sidebar into a dedicated modal. It can now be accessed via the button next to the burger menu.
- Dynamic Button Text – Buttons now display dynamic feedback messages. For example, the settings save button will show "Saved" after saving.
- Time-Based Header Messages – Added contextual messages in the header based on time of day. For example, at night users may see: "You may not rest now, there are bugs nearby!"
Bug Fixes
- QR Code Generator Fix – Resolved an issue where the QR code tool was not functioning correctly.
Full Changelog: https://github.com/MuxBH28/server-homepage/commits/v1.4.0
v1.3.9
Release Notes - v1.3.9
Bug Fixes
- Welcome Modal Fix – Corrected logic so the welcome screen only shows if the user hasn’t seen it yet.
- Shortcuts Fix – Added global keyboard shortcuts (
Shift+Ffor opening favourite link,Ctrl+Vfor adding links) to work reliably.
UI & UX Enhancements
- Link Editing in Settings – Users can now edit existing links directly from the settings panel.
- Favourite Link Feature – Added ability to mark a favourite link and open it quickly via
Shift+F.
Functionality Updates
- Paste & Add Link (Ctrl+V) – Users can now paste a URL and automatically add it to links using the clipboard shortcut.
- CPU Temperature via systeminformation – Replaced the previous
exec('sensors')approach with thesysteminformationpackage for more reliable CPU temperature readings.
Backend & Performance
- Temperature Display Fix – Fixed an issue where CPU temperature was sometimes not displayed for certain systems.
Full Changelog: https://github.com/MuxBH28/server-homepage/commits/v1.3.9
v1.3.8
Release Notes - v1.3.8
Bug Fixes
- RAM Indicator Bug – Fixed an issue where the RAM usage indicator was not updating correctly.
- Mobile Menu Fix – Adjusted navigation and interactions for mobile devices for a smoother experience.
- Settings Path Fix – Corrected logic for adding new disk paths in settings.
UI & UX Enhancements
- Tools Design Tweaks – Small design improvements across all tool widgets.
- Save Settings Button – Moved the save settings button to the top-right corner for easier access.
- Custom Tools Selection – Users can now choose which tools to display in the dashboard.
- Info Panel Author Message – Added an author message in the InfoCard for more context.
Functionality Updates
- Catch-All Route – Added
*route to properly serve frontend assets for unmatched paths. - RSS Feed Settings – Restored RSS feed settings; added
rss.mdin the extra folder for reference. - Notes Download – Users can now download their notes as a
.txtfile directly from the widget.
Backend & Performance
- Fastify Migration – Rewritten backend to use Fastify instead of Express.
- Logging Interval Adjustment – Reduced system and network logging from 12h to 8h.
Full Changelog: https://github.com/MuxBH28/server-homepage/commits/v1.3.8
v1.3.7
Release Notes - v1.3.7
Major Changes
- Frontend Migration to React + Vite – Replaced the old static HTML/CSS/JS setup with a modern React architecture powered by Vite for faster builds and improved developer experience.
- Complete Dashboard Redesign – Introduced a fresh, responsive layout with better UX, cleaner visuals, and modular components.
- Tailwind Refactor – Styling fully restructured using Tailwind utility classes for consistency and maintainability.
Performance & UX
- Improved Responsiveness – Layout now adapts seamlessly across devices, including tablets and ultra-wide screens.
- Better State Handling – System data and link management now use React hooks for smoother updates and fewer glitches.
Codebase Enhancements
- Modular Component Structure – Easier to maintain and extend with reusable React components.
- Cleaner API Integration – Refactored frontend API calls for better error handling and scalability.
Known Issues & Notes
- Possible Bugs – As this is the first version using React + Vite, some components may behave unexpectedly or break under edge cases.
- Performance Variability – Initial load times may be slower on some devices due to unoptimized assets and lack of caching.
- Experimental Layouts – The new dashboard design is still being tested across screen sizes and may require further tuning.
- Ongoing Refactoring – Some legacy code paths are still being cleaned up, which could affect stability in certain views.
Full Changelog: https://github.com/MuxBH28/server-homepage/commits/v1.3.7
v1.3.6
Release Notes - v1.3.6
Improvements
- Mobile Design Overhaul – Redesign of mobile layout for improved usability and aesthetics.
- Settings Panel Fixes (Mobile) – Reworked the previously broken and unresponsive settings UI on mobile devices.
- Mobile Loading Responsivness – Page loading was not the best on mobile devices.
Repository Enhancements
- Issue Templates Added
Introduced structured templates for better community contributions:bug_report.ymlfeature_request.ymlquestion.yml
- Pull Request Template – Added
pull_request_template.mdto guide contributors through PR submissions. - Changelog Introduced – Created
CHANGELOG.mdfor tracking version history and updates. - Code of Conduct – Added a formal code of conduct to foster a respectful and inclusive environment.
- Contributing Guidelines – Added
CONTRIBUTING.mdto help new contributors get started.
Full Changelog: https://github.com/MuxBH28/server-homepage/commits/v1.3.6
v1.3.5
Release Notes - v1.3.5
New Features
- URL to QR Generator – Instantly generate QR codes from any text or URL directly on the dashboard.
- Hardware Info Widget – Hardware/system info has been restructured into its own widget for better organization.
- Info Modal – New info modal displaying project details, author links, repo, sponsors, and credits.
- Import & Export Links
Added the ability to download or uploadlinks.jsondirectly from the settings panel.- Users can now back up their saved links locally.
- Supports re-importing the file to restore or share link collections across devices.
Improvements
- Settings Redesign – Cleaner, more intuitive layout of the settings modal.
- Predefined Links – Added ready-to-use
links.jsonfiles in extra/premade-links for quick setup. - README Refresh – Updated visuals, improved structure, and added credits/attributions.
- Minor UI/UX tweaks for better responsiveness.
Bug Fixes
- Widget Selector – Fixed an issue where the selected widget wasn’t always loaded correctly on page refresh.
- Docker ARM Support – Raspberry Pi and other ARM-based devices are now officially supported via Docker
(docker pull ghcr.io/muxbh28/server-homepage:latest).
Full Changelog: https://github.com/MuxBH28/server-homepage/commits/v1.3.5
v1.3.4
Release Notes - v1.3.4
New Features
-
Widget System: Added a fully functional widget system on the homepage.
- Process Viewer: Displays server processes with PID, CPU usage, and memory.
- Notes: Personal notes widget with automatic saving to JSON.
- Crypto Prices: Shows current cryptocurrency prices for multiple coins.
- RSS Reader: Displays latest items from a configurable RSS feed.
- Power Options: Buttons to perform server actions like Shutdown, Restart, and Sleep.
-
Settings Enhancements:
- Added RSS feed URL input in settings modal.
- All settings are saved to JSON and applied dynamically.
-
Basic Login Authentication:
- Optional PIN authentication on homepage load.
- PINs are hashed with bcrypt and stored securely in settings.
- Correct PIN saves to localStorage for 365 days to avoid repeated prompts.
Full Changelog: https://github.com/MuxBH28/server-homepage/commits/v1.3.4

