fix/add tests, update heatmap range, finish android release, add readme

Stop tracking gradle.properties
This commit is contained in:
Rene Kievits
2025-12-24 06:50:04 +01:00
parent eaed23a678
commit c140bb8292
66 changed files with 350 additions and 89 deletions

View File

@@ -442,19 +442,14 @@ async function triggerLogin() {
try {
const result = await store.login(inputKey.value.trim());
// Wait for authentication state to settle
setTimeout(() => {
// Step 1: Start the zoom animation on the login card/background
viewState.value = 'zooming';
// Step 2: Only after a significant part of the zoom has happened,
// let the app content mount and start its own internal fade-in
setTimeout(() => {
viewState.value = 'app';
if (result.user && !result.user.lastSync) {
manualSync();
}
}, 1000); // Increased delay to ensure zoom is the primary visual focus first
}, 1000);
}, 800);
} catch (e) {
console.error(e);
@@ -635,15 +630,11 @@ function confirmLogout() {
opacity: 0;
transform: scale(0.95);
filter: blur(10px);
/* Increased blur for a smoother transition */
transition: all 1.2s cubic-bezier(0.4, 0, 0.2, 1);
/* Match the zoom ease */
pointer-events: none;
/* Prevent clicks during transition */
&.app-entering {
opacity: 0;
/* Keep hidden initially even if class is present */
}
&.app-visible {