-
Notifications
You must be signed in to change notification settings - Fork 3
Electron standalone frontend #857
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
Tim020
wants to merge
31
commits into
dev
Choose a base branch
from
feature/electron-standalone-frontend
base: dev
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
ead61d1
Add implementation plan for Electron standalone frontend
Tim020 3feb0ac
Merge remote-tracking branch 'origin/dev' into feature/electron-stand…
Tim020 fc6d70e
Implement Phase 1: Platform abstraction foundation for Electron frontend
Tim020 a3141e5
Implement Phase 2: Electron core setup with IPC communication
Tim020 b2fd136
Implement Phase 3: Version checking and mDNS discovery services
Tim020 eab62eb
Implement Phase 4: Connection Selector UI
Tim020 76fb14a
Fix navigation guard for Electron server selector
Tim020 e56b419
Fix WebSocket initialization for Electron app
Tim020 0616b2e
Skip App.vue initialization when no Electron connection
Tim020 7675482
Set loaded=true when skipping initialization in Electron
Tim020 6f4b6d3
Add version to settings API endpoint
Tim020 73f4cd0
Hide navbar on ServerSelector page
Tim020 1ad74bb
Read version directly from pyproject.toml
Tim020 0c2838f
Add CORS headers to support Electron app requests
Tim020 bc87fdb
Fix RBAC roles not loading on page reload in Electron
Tim020 529e7fc
Fix missing IS_SHOW_EDITOR getter in ConfigShow component
Tim020 5c722e7
Configure Electron production build with shared frontend
Tim020 8b4210f
Fix Electron routing by using hash mode for file:// protocol
Tim020 2b64a8a
Fix file:// protocol navigation using window.location.reload()
Tim020 d2067fc
Fix Electron navigation and WebSocket cleanup issues
Tim020 20d84be
Fix WebSocket reinitialization after server connection
Tim020 eb3e75d
Separate web and Electron builds to fix routing issues
Tim020 dd32248
Implement mDNS service discovery for Electron app
Tim020 3a8de8e
Add ESLint and Prettier configuration to Electron project
Tim020 34abf11
Create unit tests for platform abstraction layer
Tim020 d6374af
Update GitHub actions
Tim020 a465d8c
Potential fix for code scanning alert no. 1145: Workflow does not con…
Tim020 e58cddd
Add back basic navbar to server config page
Tim020 80181b0
Server connection UX improvements
Tim020 cd149ef
Add secure health endpoint and restore settings authentication
Tim020 30f8c3a
Merge branch 'dev' into feature/electron-standalone-frontend
Tim020 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.