Fix user display, add logout, footer, optimize performance

- Move userDisplay inside tableContainer with proper positioning
- Add logout button next to settings
- Add footer with user email (left) and version (right)
- Fix auth model loading on page refresh
- Remove cache clearing on checkbox changes for better performance
- Add 150ms debounce to search input
- Expand search to include Notes fields
- Suppress QUIC protocol console errors from realtime connection
- Optimize checkbox change handler
This commit is contained in:
2026-01-02 02:07:33 +00:00
parent 2365bb9b4d
commit 5a34170454
4 changed files with 96 additions and 59 deletions
+2
View File
@@ -250,6 +250,8 @@
console.log('Settings saved to PocketBase successfully');
if (!isAuto) {
alert('Settings saved successfully!');
// Redirect back to estimator table
window.location.href = '/estimatortable.html';
}
} catch (error) {
console.error('Error saving settings:', error);