0b61f86dd4
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.
63 lines
1.2 KiB
Markdown
63 lines
1.2 KiB
Markdown
# Nebula
|
|
|
|

|
|
|
|
A customizable and privacy-focused web browser built with Electron.
|
|
|
|
## Features
|
|
|
|
* **Privacy Control:** Easily clear your browsing data, including history, cookies, and cache.
|
|
* **Tab Management:** Open new tabs, and manage them efficiently.
|
|
* **Bookmarks:** Save your favorite sites.
|
|
|
|
|
|
|
|
## Getting Started
|
|
|
|
### Prerequisites
|
|
|
|
* [Node.js](https://nodejs.org/) installed.
|
|
|
|
### Installation
|
|
|
|
1. Clone the repository:
|
|
```sh
|
|
git clone https://github.com/Bobbybear007/NebulaBrowser.git
|
|
```
|
|
2. Navigate to the project directory:
|
|
```sh
|
|
cd NebulaBrowser
|
|
```
|
|
3. Install Electron:
|
|
```sh
|
|
npm install --save-dev electron@latest
|
|
```
|
|
|
|
### Running the Application
|
|
|
|
To start the browser, run the following command:
|
|
|
|
```sh
|
|
npm start
|
|
```
|
|
|
|
## Building the Application
|
|
|
|
To build the application for your platform, run:
|
|
|
|
```sh
|
|
npm run dist
|
|
```
|
|
|
|
This will create a distributable file in the `dist` directory.
|
|
|
|
## Technologies Used
|
|
|
|
* [Electron](https://www.electronjs.org/)
|
|
* HTML, CSS, JavaScript
|
|
|
|
## License
|
|
|
|
This project is licensed under the MIT License. [Read More](documentation/MIT.md)
|
|
|