Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
0175d53
feat(wifi): implement wifi management and refactor healthcheck state
JanZachmann Mar 4, 2026
f326f29
feat(auth): implement session restore and improve route guards
JanZachmann Mar 4, 2026
e574f59
feat(settings): add configurable timeout settings page
JanZachmann Mar 4, 2026
110899e
refactor(websocket): replace Centrifugo with native Actix implementation
JanZachmann Mar 5, 2026
adefabf
style(ui): standardize layouts, headers, and navigation icons
JanZachmann Mar 6, 2026
1eb4829
fix(security): harden WebSocket and route authentication
JanZachmann Mar 6, 2026
81e4f1e
feat(wifi): add WiFi management with service version gating
JanZachmann Mar 7, 2026
b27044a
test(core): add effect-level assertions using crux_core 0.17 Command API
JanZachmann Mar 7, 2026
4bb7f01
refactor(core): move polling timers to Core via crux_time and adopt R…
JanZachmann Mar 8, 2026
5b1e4ec
refactor(core): modernize for Rust 2024 edition
JanZachmann Mar 8, 2026
a3034cc
refactor(core): complete crux_time timer migration and clean up shell
JanZachmann Mar 8, 2026
2df3f9c
fix(network): fix CORS for cross-origin healthcheck polling during IP…
JanZachmann Mar 8, 2026
3b95e3d
style(core): rustfmt formatting
JanZachmann Mar 8, 2026
45927e3
fix(network): auto-select preferred adapter on network page load
JanZachmann Mar 8, 2026
778bb92
chore(backend): update default socket paths and remove centrifugo config
JanZachmann Mar 9, 2026
6e364e4
docs: add security architecture section to README
JanZachmann Mar 10, 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
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
/target
/temp
.vscode/settings.json
tools/centrifugo
*.tar.gz
*.env
*.http
Expand Down
6 changes: 1 addition & 5 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,16 +19,12 @@
},
"args": [],
"cwd": "${workspaceFolder}",
"preLaunchTask": "check_ods_and_centrifugo",
"preLaunchTask": "check_ods",
"env": {
"RUST_LOG": "omnect_ui=debug",
"DEVICE_SERVICE_SOCKET_PATH": "/tmp/api.sock",
"CERT_PATH": "temp/device_id_cert.pem",
"KEY_PATH": "temp/device_id_cert_key.pem",
"CENTRIFUGO_ADMIN_ENABLED": "true",
"CENTRIFUGO_ADMIN_PASSWORD": "123",
"CENTRIFUGO_ADMIN_SECRET": "123",
"CENTRIFUGO_LOG_LEVEL": "debug",
"KEYCLOAK_URL": "https://keycloak.omnect.conplement.cloud/realms/cp-dev",
"UI_PORT": "1977"
}
Expand Down
2 changes: 1 addition & 1 deletion .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"version": "2.0.0",
"tasks": [
{
"label": "check_ods_and_centrifugo",
"label": "check_ods",
"type": "shell",
"command": "${workspaceFolder}/.vscode/tasks.sh",
"problemMatcher": [],
Expand Down
5 changes: 0 additions & 5 deletions .vscode/tasks.sh
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,3 @@ if ! pgrep -f "omnect-device-service" > /dev/null; then
fi

echo -e "${GREEN}✓${NC}"

# Stop existing centrifugo processes
echo -n "Stopping existing centrifugo processes... "
killall centrifugo 2>/dev/null || true
echo -e "${GREEN}✓${NC}"
Loading
Loading