Refactor site history to use localStorage and improve UI

Site history is now managed in localStorage for faster access and better cross-tab experience, with file sync for persistence. Added a dropdown for quick site history access in the address bar, updated settings page to display and manage site history from localStorage, and improved history recording logic in both main and renderer processes. Also added debug info and test data utilities for development.
This commit is contained in:
2025-07-26 14:15:13 +12:00
parent ba9a2aa891
commit 0b61f86dd4
7 changed files with 496 additions and 46 deletions
+1
View File
@@ -1,3 +1,4 @@
// Use require('electron') since webviews have nodeIntegrationInSubFrames: true
const { ipcRenderer } = require('electron');
const clearBtn = document.getElementById('clear-data-btn');