|
|
2 săptămâni în urmă | |
|---|---|---|
| .. | ||
| components | 2 săptămâni în urmă | |
| css | 2 săptămâni în urmă | |
| img | 2 săptămâni în urmă | |
| js | 2 săptămâni în urmă | |
| .gitignore | 2 săptămâni în urmă | |
| 404.html | 2 săptămâni în urmă | |
| AUTO_UPDATE_SETUP.md | 2 săptămâni în urmă | |
| EXPECTED_RELEASE.md | 2 săptămâni în urmă | |
| README.md | 2 săptămâni în urmă | |
| RELEASE_FILES.md | 2 săptămâni în urmă | |
| home.html | 2 săptămâni în urmă | |
| index.html | 2 săptămâni în urmă | |
| main.js | 2 săptămâni în urmă | |
| package-lock.json | 2 săptămâni în urmă | |
| package.json | 2 săptămâni în urmă | |
| update-frontend.sh | 2 săptămâni în urmă | |
| validate.js | 2 săptămâni în urmă | |
A cross-platform desktop version of kNotes that connects to your hosted API at https://notes.lhamacorp.com.
Navigate to the desktop-app directory:
cd desktop-app
Install dependencies:
npm install
To run the app in development mode:
npm start
npm run build-all
Windows:
npm run build-win
macOS:
npm run build-mac
Linux:
npm run build-linux
Built applications will be available in the dist/ directory:
.exe installer and portable app.dmg installer and .app file.AppImage portable executableCtrl/Cmd + N - New NoteCtrl/Cmd + H - HomeCtrl/Cmd + Q - QuitThe desktop app is built with:
The app acts as a desktop wrapper around your existing frontend, making HTTP requests to your deployed API at https://notes.lhamacorp.com/api/notes.
The desktop app includes automatic update functionality:
src/main/resources/static/, GitHub Actions automatically builds new desktop app versionsUsers can also manually check for updates via: File Menu → Check for Updates
home.html by defaultThe desktop app follows Electron security best practices: