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
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## Unreleased

## 0.3.6 - 2026-07-02

- Számla modul: új kimutatás panel a látható/szűrt lista bruttó, nyitott, fizetett, ÁFA, lejárt, kategória és fizetési mód bontásával.
- Számla modul: a CSV export most a látható/szűrt listát exportálja, és tartalmazza a szűrési kört, státuszcsoportot, lejárt jelzést és határidőig hátralévő napokat.
- Áttekintő: a napi fókusz a 7 napon belül esedékes, nyitott számlákat is jelzi.
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,15 +53,15 @@ See [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md) for details.
Use the default release installer for a clean public release:

```text
release-assets/HR.Admin.Platform.Setup.0.3.5.exe
release-assets/HR.Admin.Platform.Setup.0.3.6.exe
```

The installer uses a classic Windows setup wizard and allows choosing the installation directory. A fresh machine starts with an empty local database.

The demo installer is only for internal testing:

```text
release-assets/HR.Admin.Platform.Setup.0.3.5.Demo.exe
release-assets/HR.Admin.Platform.Setup.0.3.6.Demo.exe
```

See [docs/DEPLOYMENT.md](docs/DEPLOYMENT.md) for sysadmin-focused deployment, update, uninstall, and backup notes.
Expand Down Expand Up @@ -108,8 +108,8 @@ npm run build:win:demo

The `release-assets` folder is included as a handoff convenience, but installer EXE files are ignored by `.gitignore` so they are not accidentally committed into repository history. Upload installers as GitHub Release assets instead.

- `HR.Admin.Platform.Setup.0.3.5.exe` - default release installer, empty startup.
- `HR.Admin.Platform.Setup.0.3.5.Demo.exe` - demo build with fictional sample data.
- `HR.Admin.Platform.Setup.0.3.6.exe` - default release installer, empty startup.
- `HR.Admin.Platform.Setup.0.3.6.Demo.exe` - demo build with fictional sample data.
- `CHECKSUMS.txt` - SHA256 checksums.

## Hungarian Summary
Expand Down
24 changes: 13 additions & 11 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,30 @@
# HR Admin Platform 0.3.5
# HR Admin Platform 0.3.6

## Highlights

- Fixes runtime version reporting so Settings and exported module manifests match the installer/package version.
- Improves local fallback build documentation so release and demo installers are preserved separately.
- Uses release asset filenames that match `CHECKSUMS.txt`.
- Validates the GitHub Actions release path after fixing the installer build publish behavior.
- Keeps installer publishing in the dedicated GitHub Release workflow step instead of `electron-builder` auto-publishing.
- Adds portfolio workflow documentation, CI troubleshooting notes, and local encryption research.
- Keeps the 0.3.x application behavior: invoice search scroll fix, cash payment handling, and shared NAS/network JSON data file mode.
- Adds an invoice reporting panel for the visible/filtered list: gross total, open total, paid total, VAT, overdue count, category split, and payment method split.
- Exports the visible/filtered invoice list with filter scope, status group, overdue flag, and days until due date.
- Extends the daily overview with upcoming open invoice due dates within 7 days.
- Moves data and handoff actions from the overview into Settings / Data and handoff.
- Polishes fleet and utilities/rent overview panels for deadline and open-balance work.
- Fixes local date handling for utilities/rent due dates in Hungarian time zones.
- Allows decimal values in invoice, fleet, and utilities/rent numeric fields with Hungarian comma or dot input.
- Preserves Hungarian dot-grouped thousands for money fields while keeping three-decimal meter readings and unit rates intact.
- Refreshes user documentation and deployment notes for the new reporting, export, and settings layout.

## Recommended release asset

Upload this as the main GitHub Release installer:

`release-assets/HR.Admin.Platform.Setup.0.3.5.exe`
`release-assets/HR.Admin.Platform.Setup.0.3.6.exe`

It starts with an empty local database on a fresh machine. Existing users can switch to a NAS/shared data file from Settings.

## Demo asset

Optional internal testing asset:

`release-assets/HR.Admin.Platform.Setup.0.3.5.Demo.exe`
`release-assets/HR.Admin.Platform.Setup.0.3.6.Demo.exe`

This build starts with fictional sample data. Do not use it as the default public download.

Expand All @@ -32,7 +34,7 @@ Local-first Windows desktop admin application for invoices, fleet records, atten

## Installation

1. Download `HR.Admin.Platform.Setup.0.3.5.exe`.
1. Download `HR.Admin.Platform.Setup.0.3.6.exe`.
2. Run the installer.
3. Choose the installation directory.
4. Launch the app at the end of setup or from the Start menu.
Expand Down
6 changes: 3 additions & 3 deletions docs/CI.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ The workflow is designed to:

- run on pull requests
- run on pushes to `main`
- run on version tags such as `v0.3.5`
- run on version tags such as `v0.3.6`
- install dependencies with `npm ci`
- run JavaScript syntax checks
- build the Windows release installer
Expand All @@ -30,8 +30,8 @@ filenames inside `CHECKSUMS.txt` must match the filenames shown on the GitHub
Release page, for example:

```text
HR.Admin.Platform.Setup.0.3.5.exe
HR.Admin.Platform.Setup.0.3.5.Demo.exe
HR.Admin.Platform.Setup.0.3.6.exe
HR.Admin.Platform.Setup.0.3.6.Demo.exe
```

## Current Status
Expand Down
20 changes: 10 additions & 10 deletions docs/DEPLOYMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ This guide describes how to deploy HR Admin Platform as a local Windows desktop
Use the release installer:

```text
HR.Admin.Platform.Setup.0.3.5.exe
HR.Admin.Platform.Setup.0.3.6.exe
```

The installer is an NSIS assisted installer. It is not a one-click silent installer by default. The user can select the installation directory and launch the app after setup.
Expand Down Expand Up @@ -108,13 +108,13 @@ smoke-tested on a disposable workstation or VM.
Default current-user install:

```powershell
.\HR.Admin.Platform.Setup.0.3.5.exe /S
.\HR.Admin.Platform.Setup.0.3.6.exe /S
```

Custom install directory:

```powershell
.\HR.Admin.Platform.Setup.0.3.5.exe /S /D=C:\Apps\HR Admin Platform
.\HR.Admin.Platform.Setup.0.3.6.exe /S /D=C:\Apps\HR Admin Platform
```

Important notes:
Expand Down Expand Up @@ -158,7 +158,7 @@ Important notes:

Recommended package source:

- `HR.Admin.Platform.Setup.0.3.5.exe`
- `HR.Admin.Platform.Setup.0.3.6.exe`
- optional `CHECKSUMS.txt` kept with the release evidence

Required Intune assignment setting:
Expand All @@ -173,7 +173,7 @@ detected outside the intended employee profile.
Example install command:

```text
HR.Admin.Platform.Setup.0.3.5.exe /S
HR.Admin.Platform.Setup.0.3.6.exe /S
```

Example uninstall command:
Expand Down Expand Up @@ -214,7 +214,7 @@ under the service account profile instead of the employee profile.
Example install command:

```text
HR.Admin.Platform.Setup.0.3.5.exe /S
HR.Admin.Platform.Setup.0.3.6.exe /S
```

Example uninstall command:
Expand Down Expand Up @@ -246,7 +246,7 @@ Example PowerShell sketch:

```powershell
$installPath = Join-Path $env:LOCALAPPDATA "Programs\HR Admin Platform\HR Admin Platform.exe"
$installer = "\\server\software\HR.Admin.Platform.Setup.0.3.5.exe"
$installer = "\\server\software\HR.Admin.Platform.Setup.0.3.6.exe"

if (-not (Test-Path $installPath)) {
Start-Process -FilePath $installer -ArgumentList "/S" -Wait
Expand Down Expand Up @@ -276,12 +276,12 @@ migration, or data cleanup mechanism.

Run this on a disposable Windows test user/profile before production rollout:

1. Download `HR.Admin.Platform.Setup.0.3.5.exe` and `CHECKSUMS.txt`.
1. Download `HR.Admin.Platform.Setup.0.3.6.exe` and `CHECKSUMS.txt`.
2. Verify the installer hash against `CHECKSUMS.txt`.
3. Run:

```powershell
.\HR.Admin.Platform.Setup.0.3.5.exe /S
.\HR.Admin.Platform.Setup.0.3.6.exe /S
```

4. Confirm this file exists:
Expand All @@ -290,7 +290,7 @@ Run this on a disposable Windows test user/profile before production rollout:
%LOCALAPPDATA%\Programs\HR Admin Platform\HR Admin Platform.exe
```

5. Launch the app and confirm Settings shows version `0.3.5`.
5. Launch the app and confirm Settings shows version `0.3.6`.
6. Create or restore a non-production test backup.
7. Confirm data persists after closing and reopening the app.
8. Run silent uninstall:
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "hr-admin-platform",
"version": "0.3.5",
"version": "0.3.6",
"private": true,
"description": "Helyi HR admin platform Windows app",
"main": "electron/main.js",
Expand Down
2 changes: 1 addition & 1 deletion src/config/app-config.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
(function () {
window.HRAdminConfig = {
version: "0.3.5",
version: "0.3.6",
buildMode: "release",
seedDemoData: false
};
Expand Down
2 changes: 1 addition & 1 deletion src/core/module-registry.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(function () {
var APP_KEY = "hr-admin-platform";
var runtimeConfig = window.HRAdminConfig || {};
var APP_VERSION = runtimeConfig.version || "0.3.5";
var APP_VERSION = runtimeConfig.version || "0.3.6";
var modules = [];
var listeners = [];

Expand Down
Loading