Skip to content

Commit 48babfd

Browse files
committed
blog
1 parent 29b01bb commit 48babfd

File tree

2 files changed

+40
-3
lines changed

2 files changed

+40
-3
lines changed

blog/2025-09-24.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
title: "Introducing the GameVault Web UI"
3+
authors: ["alfagun74"]
4+
tags:
5+
[
6+
gamevault,
7+
webui,
8+
release,
9+
announcement,
10+
cross-platform,
11+
client,
12+
update,
13+
modern-ui,
14+
software,
15+
gaming,
16+
]
17+
---
18+
19+
We're excited to announce that **GameVault now has its very own Web UI!**
20+
21+
<!-- truncate -->
22+
23+
This is more than just a new interface. It's the **foundation for the next generation of the GameVault client**. With the Web UI in place, we can deliver a more modern, responsive, and accessible experience for everyone.
24+
25+
At the same time, this marks the arrival of what has been the **most long-awaited feature in years**. Many of you know that GameVault was originally built with the tools we were most comfortable with at the time, never intended to grow far beyond something for ourselves. Over the years, we received plenty of criticism for our tech stack and user experience, and we understood why. The Web UI is not only our answer to this feedback, but also a clean new foundation for everything to come.
26+
27+
### Why a Web UI?
28+
29+
- It allows us to use more modern technologies and improve the user experience.
30+
- It serves as a **cross-platform core**, making sure GameVault works seamlessly across different systems.
31+
- It gives us flexibility to roll out **new features faster** and keep the UI evolving alongside the rest of the project.
32+
33+
### The Road Ahead
34+
35+
The Web UI is the first step toward a **new cross-platform client** for GameVault. This upcoming client will be built on top of the same foundations, ensuring a smoother, more unified experience whether you're on Windows, Linux or just checking out your GameVault on your phone.
36+
37+
We will keep **expanding the UI continuously** in the time ahead, ensuring it grows in both features and polish. At the same time, we're still deciding how the legacy **desktop GameVault client** will move forward in terms of new features. For now, our focus is on building on top of the new foundations, while making sure that GameVault feels better, faster, and more accessible than ever before.
38+
39+
We're just getting started, but this release marks a big milestone in the journey of GameVault. The future of GameVault will be cleaner, more powerful, and truly cross-platform, and the Web UI is where it all begins. Stay tuned for updates as we continue working on the modernized client experience.

docs/server-docs/configuration.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ This page describes the various configuration properties used in the application
3030
| `SERVER_ACCOUNT_ACTIVATION_DISABLED` | If accounts need to be activated by an admin before using them. | `false` | `true`, `false` |
3131
| `SERVER_ADMIN_USERNAME` | Used for role recovery of existing users. The server grants Admin Role to an existing User with this username on register or startup. **⚠️ This won't register a new account!** | - | Any username |
3232
| `SERVER_ADMIN_PASSWORD` | Used for password recovery of existing users. Resets the password of the existing user with the username set in `SERVER_ADMIN_USERNAME` to this password on startup. **⚠️ This won't register a new account!** | - | Any password (No Length Validation) |
33-
| `SERVER_API_DOCS_ENABLED` | Enables the API Documentation on `/api/docs`, `/api/docs-json` & `/api/docs/yaml`. | `false` | `true`, `false` |
3433
| `SERVER_MAX_DOWNLOAD_BANDWIDTH_IN_KBPS` | Maximum bandwidth for downloads on this server in KB/s. | - (Unlimited) | Any Number |
3534
| `SERVER_ONLINE_ACTIVITIES_DISABLED` | Whether or not the server should listen to online activities like "ONLINE", "BUSY", "PLAYING" etc. If this is set to true, all users will always be shown as offline. | `false` | `true`, `false` |
3635
| `SERVER_STACK_TRACE_LIMIT` | Configures the maximum number of stack frames to display in error stack traces, with a higher value providing more detailed debugging information. | `10` | Any Number |
@@ -149,5 +148,4 @@ This page describes the various configuration properties used in the application
149148
| `TESTING_AUTHENTICATION_DISABLED` | If `true`, the API will accept any auth header and impersonate a user. Useful for testing without authentication. | `false` | `true`, `false` |
150149
| `TESTING_MOCK_FILES` | If `true`, the server will mock all files or ignore filesystem functionalities. Useful for testing without real files. | `false` | `true`, `false` |
151150
| `TESTING_IN_MEMORY_DB` | If `true`, the server will use an in-memory database. Useful for testing without creating an actual database. Only works with SQLITE. | `false` | `true`, `false` |
152-
| `TESTING_MOCK_PROVIDERS` | If `true`, the server will create two mock providers. (-9999 and 9999 Priority) Useful for testing metadata-merges. | `false` | `true`, `false` |
153-
| `TESTING_WEB_UI_UNSTABLE` | If `true`, the server will download and use the unstable pre-release of the Web UI on every startup. Useful for testing the web UI. | `false` | `true`, `false` |
151+
| `TESTING_MOCK_PROVIDERS` | If `true`, the server will create two mock providers. (-9999 and 9999 Priority) Useful for testing metadata-merges. | `false` | `true`, `false` |

0 commit comments

Comments
 (0)