|
|
il y a 2 semaines | |
|---|---|---|
| .. | ||
| components | il y a 2 semaines | |
| css | il y a 2 semaines | |
| img | il y a 2 semaines | |
| js | il y a 2 semaines | |
| .gitignore | il y a 2 semaines | |
| 404.html | il y a 2 semaines | |
| AUTO_UPDATE_SETUP.md | il y a 2 semaines | |
| EXPECTED_RELEASE.md | il y a 2 semaines | |
| README.md | il y a 2 semaines | |
| RELEASE_FILES.md | il y a 2 semaines | |
| home.html | il y a 2 semaines | |
| index.html | il y a 2 semaines | |
| main.js | il y a 2 semaines | |
| package-lock.json | il y a 2 semaines | |
| package.json | il y a 2 semaines | |
| update-frontend.sh | il y a 2 semaines | |
| validate.js | il y a 2 semaines | |
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: