529694ce66
chore: update dependencies and improve external link handling in main.js
2026-07-09 01:52:52 +10:00
e469d51ba4
fix: improve navigation handler in main.js to better manage external links
2026-07-06 03:29:19 +10:00
a3c91b306a
fix: remove element protocol support and update related functionality
2026-05-25 01:01:06 +10:00
fa5592f1e4
feat: enhance protocol handling and diagnostics for Paarrot and Element URLs
2026-05-25 00:34:15 +10:00
c940bdc78c
feat: add support for element:// deep links and register protocol handler
Build / increment-version (push) Successful in 15s
Build / build-linux (push) Successful in 2m11s
Build / build-windows (push) Successful in 5m35s
Build / create-release (push) Successful in 1m11s
2026-05-25 00:14:09 +10:00
51b13e0fcd
autoupdate
Build / increment-version (push) Successful in 11s
Build / build-linux (push) Successful in 2m5s
Build / build-windows (push) Failing after 4m44s
Build / create-release (push) Successful in 44s
2026-05-13 04:15:20 +10:00
de4f6ebbc9
feat: enable GPU acceleration for improved performance
Build / increment-version (push) Successful in 9s
Build / build-linux (push) Successful in 2m10s
Build / build-windows (push) Successful in 12m36s
Build / create-release (push) Successful in 1m48s
2026-04-30 18:39:30 +10:00
c38dc7bbf6
feat: enhance plugin download handling with validation and extraction improvements
2026-04-23 05:11:10 +10:00
d0524c2bc7
refactor: move development mode detection to the top of main.js
2026-04-23 04:41:33 +10:00
b8a126fd69
feat: enhance build process and add local build scripts for Windows and Linux
2026-04-22 03:53:50 +10:00
dd790d3336
fix: update homepage URL and configure auto-updater in main process
Build / increment-version (push) Successful in 8s
Build / build-linux (push) Successful in 2m32s
Build / create-release (push) Has been cancelled
Build / build-windows (push) Has been cancelled
2026-04-22 03:25:21 +10:00
e90b8d43cb
Refactor code structure for improved readability and maintainability
2026-04-19 06:52:43 +10:00
a4429fe9c2
feat: Add comprehensive plugin API documentation and example plugin
...
- Introduced PLUGIN_API.md for detailed plugin development guidelines.
- Implemented PLUGIN_SYSTEM_IMPLEMENTATION.md summarizing all requested features.
- Created example-plugin showcasing all API features including commands, message interceptors, settings, and notifications.
- Added plugin-metadata.json for the example plugin with relevant metadata.
2026-04-18 02:55:38 +10:00
1cb8fd6e49
feat: add sound resource handling and IPC for sound URL retrieval
Build / increment-version (push) Successful in 7s
Build / build-linux (push) Successful in 1m56s
Build / build-windows (push) Successful in 5m16s
Build Paarrot Windows / start-vm (push) Failing after 5m33s
Build Paarrot Windows / build (push) Has been skipped
Build / create-release (push) Successful in 17s
2026-04-03 21:14:01 +11:00
42a01c357f
feat: enhance window state restoration with screen bounds validation
2026-04-03 20:47:17 +11:00
362ca62296
feat: add update download handling and installation methods
2026-04-03 16:48:26 +11:00
5931d14cae
feat: enable autoplay for notification sounds without user gesture
2026-04-02 22:40:38 +11:00
bf786742a5
feat: enhance update installation process for Linux, Windows, and macOS
2026-03-25 07:17:28 +11:00
90a0dad0ec
feat: add download and install update functionality in IPC
Build / increment-version (push) Successful in 6s
Build / build-linux (push) Failing after 51s
Build / build-windows (push) Failing after 2m11s
Build / create-release (push) Has been skipped
Build Paarrot Windows / start-vm (push) Failing after 5m34s
Build Paarrot Windows / build (push) Has been skipped
2026-03-25 06:56:13 +11:00
b54a003a96
refactor: remove auto-updater and implement Gitea update handling
2026-03-25 06:35:41 +11:00
9bfa6e3040
feat: add window flash frame and audio notification sound handling
2026-03-25 06:14:14 +11:00
07feddd44b
Add Paarrot Stream Deck Plugin with core functionality
...
Build / increment-version (push) Successful in 8s
Build / build-linux (push) Successful in 2m26s
Build Paarrot Windows / build (push) Has been cancelled
Build Paarrot Windows / start-vm (push) Has been cancelled
Build / build-windows (push) Successful in 4m28s
Build / create-release (push) Successful in 30s
- Implemented main plugin structure including manifest, HTML, and JavaScript files.
- Added actions for toggling mute, toggling deafen, changing channels, sending messages, and getting status.
- Created property inspector for changing channels and sending messages.
- Developed SVG icons for actions and status display.
- Established WebSocket connection for communication with the Stream Deck.
- Implemented API calls to interact with the Paarrot voice chat application.
- Added validation script to ensure proper plugin structure and manifest compliance.
- Included test Electron application for window creation and loading content.
2026-03-23 20:34:26 +11:00
22378c001e
stuff
2026-03-08 21:53:36 +11:00
9cf7113dbe
fix: update app user model ID handling for Windows and improve icon path resolution
2026-02-27 23:05:05 +11:00
2e0bf52a40
fix: update app user model ID handling and improve icon loading
2026-02-27 22:56:41 +11:00
90ee0aff90
feat: enhance window focus handling and notification system
2026-02-27 22:45:15 +11:00
3493508b8a
notifications
2026-02-27 22:12:49 +11:00
litruv
39d33b9a3f
feat: update build process for Squirrel installer and add new upload steps
2026-02-24 21:49:06 +11:00
litruv
b27669f98f
feat: add clipboard text writing functionality and update config
2026-02-22 03:41:10 +11:00
litruv
015769bdaf
feat: implement Gitea update feed configuration and enhance auto-updater logic
2026-02-22 01:39:51 +11:00
litruv
232aa3daa7
fix: update subproject commit and change publish provider to generic
2026-02-22 01:19:59 +11:00
litruv
e076bde9b0
feat: add metadata upload for Windows and Linux updates, update release file handling, and implement app version retrieval
2026-02-22 00:13:00 +11:00
litruv
4e782409ee
feat: Add Paarrot API server with endpoints for controlling app features
...
Build / increment-version (push) Successful in 6s
Build / build-windows (push) Successful in 3m14s
Build / build-linux (push) Successful in 4m58s
Build / create-release (push) Successful in 16s
- Implemented API server using Express, including endpoints for health check, status, mute, deafen, channel management, and message sending.
- Added middleware for CORS and JSON body parsing.
- Created test scripts (Node.js and Bash) for API endpoint verification.
- Documented API usage and integration in new API documentation files.
- Updated package.json to include necessary dependencies (express, cors, body-parser).
2026-02-21 21:43:36 +11:00
litruv
59adbcbdf4
fix: use correct icon path for tray/window in packaged app
Build / increment-version (push) Successful in 6s
Build / build-windows (push) Successful in 3m9s
Build / build-linux (push) Successful in 5m0s
Build / create-release (push) Successful in 17s
2026-02-21 20:06:15 +11:00
litruv
22f5c5e7e4
electron
2026-02-21 17:50:50 +11:00