[Code quality] general fix

This commit is contained in:
everoddandeven 2024-10-21 17:12:14 +02:00
parent 0f760e21aa
commit ecf80a5647
6 changed files with 22 additions and 14 deletions

View file

@ -12,6 +12,7 @@ A clear and concise description of what the bug is.
**To Reproduce** **To Reproduce**
Steps to reproduce the behavior: Steps to reproduce the behavior:
1. Go to '...' 1. Go to '...'
2. Click on '....' 2. Click on '....'
3. Scroll down to '....' 3. Scroll down to '....'
@ -24,6 +25,7 @@ A clear and concise description of what you expected to happen.
If applicable, add screenshots to help explain your problem. If applicable, add screenshots to help explain your problem.
**Additional context** **Additional context**
- OS: [e.g. iOS] - OS: [e.g. iOS]
Add any other context about the problem here. Add any other context about the problem here.

View file

@ -13,7 +13,7 @@ Please delete options that are not relevant.
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] This change requires a documentation update - [ ] This change requires a documentation update
# Checklist: ## Checklist
- [ ] I have performed a self-review of my own code - [ ] I have performed a self-review of my own code
- [ ] I have made corresponding changes to the documentation - [ ] I have made corresponding changes to the documentation

View file

@ -116,7 +116,7 @@ the community.
This Code of Conduct is adapted from the [Contributor Covenant][homepage], This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 2.0, available at version 2.0, available at
https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. <https://www.contributor-covenant.org/version/2/0/code_of_conduct.html>.
Community Impact Guidelines were inspired by [Mozilla's code of conduct Community Impact Guidelines were inspired by [Mozilla's code of conduct
enforcement ladder](https://github.com/mozilla/diversity). enforcement ladder](https://github.com/mozilla/diversity).
@ -124,5 +124,5 @@ enforcement ladder](https://github.com/mozilla/diversity).
[homepage]: https://www.contributor-covenant.org [homepage]: https://www.contributor-covenant.org
For answers to common questions about this code of conduct, see the FAQ at For answers to common questions about this code of conduct, see the FAQ at
https://www.contributor-covenant.org/faq. Translations are available at <https://www.contributor-covenant.org/faq>. Translations are available at
https://www.contributor-covenant.org/translations. <https://www.contributor-covenant.org/translations>.

View file

@ -15,35 +15,42 @@
# Introduction # Introduction
**Monerod-GUI** is a desktop application that provides a graphical user interface (GUI) for installing, updating, and interacting with the Monero daemon (`monerod`). This tool simplifies the process of managing a full Monero node, enabling users to run, configure, and monitor `monerod` without needing to use the command line. **Monerod GUI** is a desktop application that provides a graphical user interface (GUI) for installing, updating, and interacting with the Monero daemon (`monerod`). This tool simplifies the process of managing a full Monero node, enabling users to run, configure, and monitor `monerod` without needing to use the command line.
## Features ## Features
### 1. Simple Monerod Setup ### 1. Simple Monerod Setup
- Automatically downloads and installs the latest version of `monerod` based on your operating system (Windows, macOS, Linux). - Automatically downloads and installs the latest version of `monerod` based on your operating system (Windows, macOS, Linux).
- Provides configuration options for running `monerod` with custom parameters (e.g., enabling testnet, fast block sync, blockchain pruning). - Provides configuration options for running `monerod` with custom parameters (e.g., enabling testnet, fast block sync, blockchain pruning).
### 2. Seamless Updates ### 2. Seamless Updates
- Automatically checks for new `monerod` releases. - Automatically checks for new `monerod` releases.
- One-click updates to the latest version, keeping your node secure and up-to-date. - One-click updates to the latest version, keeping your node secure and up-to-date.
### 3. Interactive Control Panel ### 3. Interactive Control Panel
- Start, stop, and monitor the status of the Monero daemon from an intuitive control panel. - Start, stop, and monitor the status of the Monero daemon from an intuitive control panel.
- Configure important `monerod` settings like RPC access, logging level, concurrency, and more from the GUI. - Configure important `monerod` settings like RPC access, logging level, concurrency, and more from the GUI.
### 4. Real-Time Log Monitoring ### 4. Real-Time Log Monitoring
- Displays real-time `monerod` logs in a clean, readable format, helping users track sync progress, transactions, and errors. - Displays real-time `monerod` logs in a clean, readable format, helping users track sync progress, transactions, and errors.
- Offers log filtering for easier monitoring of specific events or errors. - Offers log filtering for easier monitoring of specific events or errors.
### 5. Network and Connectivity Monitoring ### 5. Network and Connectivity Monitoring
- Detects whether your current connection is over Wi-Fi and provides feedback on network stability. - Detects whether your current connection is over Wi-Fi and provides feedback on network stability.
- Supports external bind confirmations and allows for easy configuration of RPC access control for enhanced security. - Supports external bind confirmations and allows for easy configuration of RPC access control for enhanced security.
### 6. Cross-Platform Support ### 6. Cross-Platform Support
- Monerod-GUI automatically detects the operating system and selects the appropriate `monerod` version to download. - Monerod-GUI automatically detects the operating system and selects the appropriate `monerod` version to download.
- Available for Windows, macOS, and Linux. - Available for Windows, macOS, and Linux.
### 7. Customizable Installation ### 7. Customizable Installation
- Users can choose the installation directory for `monerod`, allowing for greater flexibility in managing the software on different systems. - Users can choose the installation directory for `monerod`, allowing for greater flexibility in managing the software on different systems.
### Usage ### Usage
@ -91,7 +98,7 @@ Why two package.json ? This project follow [Electron Builder two package.json st
Voila! You can use your Angular + Electron app in a local development environment with hot reload! Voila! You can use your Angular + Electron app in a local development environment with hot reload!
The application code is managed by `app/main.ts`. In this sample, the app runs with a simple Angular App (http://localhost:4200), and an Electron window. \ The application code is managed by `app/main.ts`. In this sample, the app runs with a simple Angular App (`http://localhost:4200`), and an Electron window. \
The Angular component contains an example of Electron and NodeJS native lib import. \ The Angular component contains an example of Electron and NodeJS native lib import. \
You can disable "Developer Tools" by commenting `win.webContents.openDevTools();` in `app/main.ts`. You can disable "Developer Tools" by commenting `win.webContents.openDevTools();` in `app/main.ts`.
@ -141,7 +148,6 @@ Please note that Hot reload is only available in Renderer process.
[maintained-badge]: https://img.shields.io/badge/maintained-yes-brightgreen [maintained-badge]: https://img.shields.io/badge/maintained-yes-brightgreen
[license-badge]: https://img.shields.io/badge/license-MIT-blue.svg [license-badge]: https://img.shields.io/badge/license-MIT-blue.svg
[license]: https://github.com/everoddandeven/monerod-gui/blob/main/LICENSE.md
[prs-badge]: https://img.shields.io/badge/PRs-welcome-red.svg [prs-badge]: https://img.shields.io/badge/PRs-welcome-red.svg
[prs]: http://makeapullrequest.com [prs]: http://makeapullrequest.com
@ -164,13 +170,13 @@ Please consider donating to support the development of this project.
### Monero ### Monero
<p align="center"> <p align="center">
<img src="donate.png" width="115" height="115"/><br> <img src="donate.png" width="115" height="115" alt="xmrQrCode"/><br>
<code>84Q1SdQgFWaEWRn5KcvSPCQUa3NF39EJ3HPCTaiM86RHLLftqgTZpkP24jXrK5YpeedWbQAjHcFcDLpFJfr9TypfAU7pPjA</code> <code>84Q1SdQgFWaEWRn5KcvSPCQUa3NF39EJ3HPCTaiM86RHLLftqgTZpkP24jXrK5YpeedWbQAjHcFcDLpFJfr9TypfAU7pPjA</code>
</p> </p>
### Bitcoin ### Bitcoin
<p align="center"> <p align="center">
<img src="donate_btc.png" width="115" height="115"/><br> <img src="donate_btc.png" width="115" height="115" alt="btcQrCode"/><br>
<code>bc1qndc2lesy0sse9vj33a35pnfrqz4znlhhs58vfp</code> <code>bc1qndc2lesy0sse9vj33a35pnfrqz4znlhhs58vfp</code>
</p> </p>

View file

@ -36,7 +36,7 @@ $primary: #ff5733;
} }
.sidebar .nav-link.active { .sidebar .nav-link.active {
color: #ffffff; color: #fff;
} }
.sidebar-heading { .sidebar-heading {