Commit Graph

20 Commits

Author SHA1 Message Date
andrew 486bb99cc4 Update favicon and site history entries
Changed the favicon in home.html to use Nebula-Icon.svg instead of Nebula-Logo.svg. Updated site-history.json with new recent site entries.
2025-07-29 10:56:48 +12:00
andrew e199380e64 Add project documentation and update README
Added detailed documentation files for code of conduct, contributing guidelines, core concepts, features, and project structure in the documentation/ directory. Updated README.md to reference new documentation, expand feature descriptions, and clarify setup instructions.
2025-07-28 14:39:38 +12:00
andrew c6a77f1096 Use platform-specific app icon in createWindow
Updated the window icon path to use a .icns file on macOS and a .png file on other platforms. This ensures proper icon display across different operating systems.
2025-07-28 10:47:48 +12:00
andrew afa25a113d Remove site history dropdown and update Electron
Eliminated the custom site history dropdown UI and its related event handlers from script.js. Updated Electron to version 37.2.4 in package.json and package-lock.json. Cleared entries from search-history.json and site-history.json.
2025-07-28 10:03:48 +12:00
andrew dd40587a5c Update README.md 2025-07-26 14:41:18 +12:00
andrew 054dbfb2a1 Format documentation links as list in README
Changed the documentation section to use a bulleted list for better readability.
2025-07-26 14:40:48 +12:00
andrew b029891107 Add documentation section and move GPU-FIX-README
Added a documentation section to the README with links to the MIT license and GPU Fix documentation. Moved GPU-FIX-README.md to the documentation directory for better organization.
2025-07-26 14:40:11 +12:00
andrew fbd9ba8a1b Add GPU error handling and performance optimizations
Introduces a comprehensive GPU configuration and fallback system to resolve GPU process launch failures (Error 18), including new modules for GPU management and performance monitoring. Adds a GPU diagnostics HTML page, optimized CSS for rendering, and a diagnostic startup script. Updates main and preload scripts for improved stability, async file operations, and enhanced API exposure. Site history and bookmarks handling are optimized for performance and reliability.
2025-07-26 14:38:05 +12:00
andrew 0b61f86dd4 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.
2025-07-26 14:15:13 +12:00
andrew ba9a2aa891 Update license to MIT and add MIT license documentation
Changed the project license reference in README.md from ISC to MIT and added a detailed MIT license file under documentation/MIT.md. This clarifies the licensing terms and provides users and contributors with explicit information about their rights and obligations.
2025-07-26 13:30:44 +12:00
andrew 15cbb88080 Update README.md 2025-07-26 13:23:02 +12:00
andrew 1888840629 Update README.md 2025-07-26 13:21:47 +12:00
andrew ee7defb78a Add search engine selector to search bar UI
Introduced a search engine selector dropdown in the search bar, allowing users to choose between Google, Bing, and DuckDuckGo. Updated the search logic to use the selected engine and added corresponding SVG icons. Adjusted CSS and HTML structure to accommodate the new selector.
2025-07-26 11:04:25 +12:00
andrew f04968c854 Redesign add bookmark popup and improve icon picker
Updated the add bookmark popup with a more modern Material card style, clearer field labels, and improved layout. The icon picker now fetches the full list of Material Icons asynchronously from Google Fonts, with a fallback to a minimal static set for immediate use. Enhanced the icon grid UI and selection logic for better usability.
2025-07-26 10:51:20 +12:00
andrew cfd2ccf50d Neb added 2025-07-25 22:46:38 +12:00
andrew 1b6c58a348 project created 2025-07-25 22:03:20 +12:00
andrew b80f759df2 Add electron-builder and update project metadata 2025-07-25 14:42:25 +12:00
andrew d1daed3a6e node modules removed 2025-07-25 14:39:14 +12:00
andrew 8d2af9d0c5 git ignore 2025-07-25 14:31:01 +12:00
andrew d69a44fe0d Project added to repo 2025-07-25 14:22:48 +12:00