You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A comprehensive web-based property management system built with ASP.NET Core 9.0 and Blazor Server. Aquiis streamlines rental property management for property owners, managers, and tenants with an intuitive interface and robust feature set.
9
+
A comprehensive web-based property management system built with ASP.NET Core 10.0 and Blazor Server. Aquiis streamlines rental property management for property ownersand managers with an intuitive interface and robust feature set.
10
10
11
11
## 🏢 Overview
12
12
13
-
Aquiis is designed to simplify property management operations through a centralized platform that handles everything from property listings and tenant management to lease tracking and document storage. Built with modern web technologies, it provides a responsive, secure, and scalable solution for property management professionals.
13
+
Aquiis is designed to simplify property management operations through a centralized platform that handles everything from property, tenant, and lease tracking to document storage and rental invoice and expense tracking. Built with modern web technologies including AI (GitHub Copilot and Claude Sonnet), it provides a responsive, secure, and scalable solution for DIY landlords and property managers.
14
14
15
15
## ✨ Key Features
16
16
@@ -28,17 +28,15 @@ Aquiis is designed to simplify property management operations through a centrali
28
28
-**Tenant Profiles** - Complete tenant information management
Copy file name to clipboardExpand all lines: CHANGELOG.md
+86Lines changed: 86 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,92 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
---
9
9
10
+
## [1.1.1] - 2026-02-28
11
+
12
+
### 🐛 Bug Fix & Enhancement Release
13
+
14
+
**Aquiis SimpleStart v1.1.1** addresses critical UI bugs and completes Windows database encryption support. This is a patch release with no database schema changes.
15
+
16
+
### Added
17
+
18
+
#### Windows Enhancements
19
+
20
+
-**Windows database encryption implementation** using DPAPI (Data Protection API) for secure key storage
21
+
-**Windows installer deployment** - switched from portable executable to proper installer with uninstall support, start menu shortcuts, and desktop icon
22
+
23
+
#### UI Improvements
24
+
25
+
-**Visual feedback during login** - spinner and "Logging in..." text displayed during authentication
26
+
-**Login button disabled during authentication** to prevent double-submission
27
+
-**Hidden Electron menu bar** - Auto-hide menu bar for cleaner, more native desktop experience
28
+
29
+
### Changed
30
+
31
+
#### Theme System Optimization
32
+
33
+
-**Optimized MutationObserver** to only watch theme attributes on `documentElement` instead of entire `document.body`
34
+
-**Previous behavior:** Watched entire body with `childList: true, subtree: true` (triggered on every Blazor render)
35
+
-**Current behavior:** Only watches `data-bs-theme` and `data-brand-theme` attributes
36
+
-**Impact:** Prevents unnecessary reflow operations during navigation
37
+
38
+
#### Navigation Improvements
39
+
40
+
-**Added guard in OnLocationChanged** to skip processing when URL unchanged
41
+
-**Prevents redundant theme re-application** on repeated same-link clicks
42
+
43
+
### Fixed
44
+
45
+
#### Theme Issues
46
+
47
+
-**Fixed brand theme flicker** when clicking same NavLink repeatedly
48
+
-**Issue:** Clicking Dashboard (or any nav item) multiple times switched brand theme from Obsidian/Teal to Bootstrap light theme
49
+
-**Root cause:** MutationObserver firing on every NavLink re-render, triggering DOM reflow operations (`document.documentElement.style.display = "none"`) that briefly reset CSS
50
+
-**Solution:** Optimized observer scope to only watch specific theme attributes + added OnLocationChanged guard to prevent redundant processing
0 commit comments