Skip to content
Draft
Show file tree
Hide file tree
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 Jan 12, 2026
3feb0ac
Merge remote-tracking branch 'origin/dev' into feature/electron-stand…
Tim020 Jan 16, 2026
fc6d70e
Implement Phase 1: Platform abstraction foundation for Electron frontend
Tim020 Jan 16, 2026
a3141e5
Implement Phase 2: Electron core setup with IPC communication
Tim020 Jan 16, 2026
b2fd136
Implement Phase 3: Version checking and mDNS discovery services
Tim020 Jan 16, 2026
eab62eb
Implement Phase 4: Connection Selector UI
Tim020 Jan 16, 2026
76fb14a
Fix navigation guard for Electron server selector
Tim020 Jan 16, 2026
e56b419
Fix WebSocket initialization for Electron app
Tim020 Jan 16, 2026
0616b2e
Skip App.vue initialization when no Electron connection
Tim020 Jan 16, 2026
7675482
Set loaded=true when skipping initialization in Electron
Tim020 Jan 16, 2026
6f4b6d3
Add version to settings API endpoint
Tim020 Jan 18, 2026
73f4cd0
Hide navbar on ServerSelector page
Tim020 Jan 18, 2026
1ad74bb
Read version directly from pyproject.toml
Tim020 Jan 18, 2026
0c2838f
Add CORS headers to support Electron app requests
Tim020 Jan 18, 2026
bc87fdb
Fix RBAC roles not loading on page reload in Electron
Tim020 Jan 18, 2026
529e7fc
Fix missing IS_SHOW_EDITOR getter in ConfigShow component
Tim020 Jan 18, 2026
5c722e7
Configure Electron production build with shared frontend
Tim020 Jan 18, 2026
8b4210f
Fix Electron routing by using hash mode for file:// protocol
Tim020 Jan 18, 2026
2b64a8a
Fix file:// protocol navigation using window.location.reload()
Tim020 Jan 18, 2026
d2067fc
Fix Electron navigation and WebSocket cleanup issues
Tim020 Jan 18, 2026
20d84be
Fix WebSocket reinitialization after server connection
Tim020 Jan 18, 2026
eb3e75d
Separate web and Electron builds to fix routing issues
Tim020 Jan 18, 2026
dd32248
Implement mDNS service discovery for Electron app
Tim020 Jan 19, 2026
3a8de8e
Add ESLint and Prettier configuration to Electron project
Tim020 Jan 19, 2026
34abf11
Create unit tests for platform abstraction layer
Tim020 Jan 19, 2026
d6374af
Update GitHub actions
Tim020 Jan 19, 2026
a465d8c
Potential fix for code scanning alert no. 1145: Workflow does not con…
Tim020 Jan 19, 2026
e58cddd
Add back basic navbar to server config page
Tim020 Jan 19, 2026
80181b0
Server connection UX improvements
Tim020 Jan 19, 2026
cd149ef
Add secure health endpoint and restore settings authentication
Tim020 Jan 19, 2026
30f8c3a
Merge branch 'dev' into feature/electron-standalone-frontend
Tim020 Jan 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,15 @@ updates:
update-types: ["version-update:semver-major"]
versioning-strategy: increase
target-branch: dev
- package-ecosystem: "npm"
directory: "/electron"
schedule:
interval: "daily"
ignore:
- dependency-name: "*"
update-types: [ "version-update:semver-major" ]
versioning-strategy: increase
target-branch: dev
- package-ecosystem: "pip"
directory: "/server"
schedule:
Expand Down
3 changes: 3 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@ labels:
- label: "client"
files:
- "client/.*"
- label: "client"
files:
- "electron/.*"
- label: "server"
files:
- "server/.*"
14 changes: 14 additions & 0 deletions .github/workflows/nodelint.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
name: Lint & Format (ESLint + Prettier)
permissions:
contents: read

on: [push]

Expand All @@ -15,3 +17,15 @@ jobs:
node-version: 24
- run: npm ci
- run: npm run ci-lint
run-node-lint-electron:
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./electron
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 24
- run: npm ci
- run: npm run ci-lint
2 changes: 2 additions & 0 deletions .idea/DigiScript-2.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading