Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
59a4e11
feat: add FlashForge local web app (camera, status, controls, upload)
Copilot Jun 4, 2026
c581a94
feat: add Home Assistant add-on (ha-addon/flashforge-dashboard)
Copilot Jun 4, 2026
98397fc
Merge pull request #1 from MikManenti/copilot/create-web-app-for-ad5m…
MikManenti Jun 4, 2026
242da7e
refactor: convert repo to Home Assistant add-on layout
Copilot Jun 4, 2026
8ad89cc
fix: avoid filesystem read in wildcard route handler
Copilot Jun 4, 2026
3cb87c1
Merge pull request #3 from MikManenti/copilot/ripulire-struttura-repo…
MikManenti Jun 4, 2026
0bbbf4d
chore: update base image from nodejs:20 to nodejs:22
Copilot Jun 4, 2026
0bde7e9
Merge pull request #4 from MikManenti/copilot/fix-dockerfile-arg-issue
MikManenti Jun 4, 2026
1523097
Use public Node base image for addon builds
Copilot Jun 4, 2026
68b5454
Merge pull request #5 from MikManenti/copilot/docker-build-failed-fix
MikManenti Jun 4, 2026
2cdd1df
fix: use HA base image with bashio to resolve run.sh not found error
Copilot Jun 4, 2026
18ba8bb
docs: clarify BUILD_FROM default is a local dev fallback
Copilot Jun 4, 2026
acbc640
Merge pull request #6 from MikManenti/copilot/non-avvia-il-servizio
MikManenti Jun 4, 2026
6e88f29
fix: add printer timeout and proper error handling in fetchStatus
Copilot Jun 4, 2026
d846920
fix: use PRINTER_API in timeout error message for clarity
Copilot Jun 4, 2026
217284b
Merge pull request #7 from MikManenti/copilot/fix-printer-connection-…
MikManenti Jun 4, 2026
c8d965b
Fix ingress path resolution for add-on API calls
Copilot Jun 4, 2026
d471547
Merge pull request #8 from MikManenti/copilot/starting-flashforge-das…
MikManenti Jun 4, 2026
8beac75
Plan camera polling and mobile UI adjustments
Copilot Jun 4, 2026
cca5adb
Adjust camera refresh behavior and mobile layout
Copilot Jun 4, 2026
0fec8cf
Refine camera refresh UX and remove unintended lockfile
Copilot Jun 4, 2026
4078ac9
Polish mobile stat sizing and footer text
Copilot Jun 4, 2026
13aa34a
Clarify footer auto-update text
Copilot Jun 4, 2026
ed5ba0a
Normalize footer wording casing
Copilot Jun 4, 2026
ca2b847
Merge pull request #9 from MikManenti/copilot/update-ui-for-smartphone
MikManenti Jun 4, 2026
415f522
redesign: single-column UI, direct MJPEG camera stream, pairs grid la…
Copilot Jun 4, 2026
c6df456
Merge pull request #10 from MikManenti/copilot/simplificazione-stream…
MikManenti Jun 4, 2026
e8da7c9
Confirm existing runtime setup
Copilot Jun 4, 2026
97a6fd7
Fix printer controls and status layout
Copilot Jun 4, 2026
b53e108
Polish status badges and controls
Copilot Jun 4, 2026
c330496
Merge pull request #11 from MikManenti/copilot/fix-play-pause-stop-co…
MikManenti Jun 4, 2026
7ed5521
Add MQTT discovery and HTTP add-on exposure
Copilot Jun 5, 2026
af11808
Add MQTT dependency for auto-discovery integration
Copilot Jun 5, 2026
4615423
Refine MQTT command naming and shutdown cleanup
Copilot Jun 5, 2026
9aa27b7
Tighten MQTT config parsing and cleanup logging
Copilot Jun 5, 2026
717edfa
Clarify HTTP URL log and MQTT shutdown behavior
Copilot Jun 5, 2026
96800d4
Merge pull request #12 from MikManenti/copilot/add-home-assistant-int…
MikManenti Jun 5, 2026
eff0b47
fix: call /printGcode explicitly after upload when printNow=1
Copilot Jun 17, 2026
0354e47
Merge pull request #13 from MikManenti/copilot/autostart-printing-on-…
MikManenti Jun 17, 2026
405384a
feat: use Frigate as video stream source instead of direct printer ca…
Copilot Jun 19, 2026
cf4af8c
fix: use null for absent CAMERA_URL and derive cameraUrl from CAMERA_…
Copilot Jun 19, 2026
36fac2e
Merge pull request #14 from MikManenti/copilot/modifica-flusso-video-…
MikManenti Jun 19, 2026
d78dfa8
feat: add RTSP stream support via ffmpeg for Frigate camera
Copilot Jun 19, 2026
aad0431
Merge pull request #15 from MikManenti/copilot/use-rtsp-stream-frigate
MikManenti Jun 19, 2026
0318055
Switch camera stream to Go2RTC MJPEG URL (rename frigate_url → camera…
Copilot Jun 19, 2026
6f46752
Merge pull request #16 from MikManenti/copilot/riproviamo-transcodifi…
MikManenti Jun 19, 2026
30318d8
feat: use HA camera entity instead of camera_url; add Frigate README …
Copilot Jun 19, 2026
773b07b
fix: address code review comments on camera entity implementation
Copilot Jun 19, 2026
a05a760
Merge pull request #17 from MikManenti/copilot/update-frigate-configu…
MikManenti Jun 19, 2026
a0a6101
feat: integrate go2rtc live video via WebSocket proxy and video-rtc c…
Copilot Jun 19, 2026
ce2558b
fix: address code review feedback on WebSocket proxy and URL construc…
Copilot Jun 19, 2026
9eb3ede
Merge pull request #18 from MikManenti/copilot/update-html-video-stre…
MikManenti Jun 19, 2026
35b1e33
fix: WebSocket proxy default URL, remove camera entity MJPEG integration
Copilot Jun 19, 2026
a39c369
fix: remove dead cameraActive variable and add comment to enableCamer…
Copilot Jun 19, 2026
075cc0e
Merge pull request #19 from MikManenti/copilot/fix-websocket-proxy-logic
MikManenti Jun 19, 2026
b7df4ce
Fix ingress-aware go2rtc websocket upgrade proxy
Copilot Jun 19, 2026
d4e6fca
Merge pull request #20 from MikManenti/copilot/fix-server-upgrade-han…
MikManenti Jun 19, 2026
020c595
Fix go2rtc component and websocket path checks
Copilot Jun 19, 2026
88fa341
Avoid duplicate go2rtc client loading
Copilot Jun 19, 2026
6c42a8b
Merge pull request #21 from MikManenti/copilot/fix-video-stream-compo…
MikManenti Jun 19, 2026
4c78469
fix: fix go2rtc camera streaming under HA Ingress
Copilot Jun 19, 2026
7265840
Merge pull request #22 from MikManenti/copilot/fix-ingress-camera-str…
MikManenti Jun 19, 2026
0e96078
fix: transparent WebSocket proxy for Frigate (ccab4aaf-frigate:1984)
Copilot Jun 19, 2026
9cde104
Merge pull request #23 from MikManenti/copilot/update-server-js-for-f…
MikManenti Jun 19, 2026
6e9c1e4
Update go2rtc client proxy and websocket upgrade wiring
Copilot Jun 19, 2026
20b81d9
Merge pull request #24 from MikManenti/copilot/fix-proxying-go2rtc-cl…
MikManenti Jun 19, 2026
1889dd5
Fix ingress-aware go2rtc WebSocket upgrade path parsing
Copilot Jun 19, 2026
df3fede
Merge pull request #25 from MikManenti/copilot/fix-ingress-upgrade-ha…
MikManenti Jun 19, 2026
57e928d
Refactor server.js for better organization
MikManenti Jun 19, 2026
416f815
Fix formatting and update known MQTT command payloads
MikManenti Jun 19, 2026
6214e36
Restore server.js: MQTT Discovery, Ingress injection, correct API routes
Copilot Jun 19, 2026
fbd9c06
Merge pull request #26 from MikManenti/copilot/fix-serverjs-interface…
MikManenti Jun 19, 2026
8c259c6
Add files via upload
MikManenti Jun 20, 2026
a8e1bb1
Add files via upload
MikManenti Jun 20, 2026
15e466d
fix: remove stray frontend catch block
Copilot Jun 20, 2026
76b00f1
Merge pull request #27 from MikManenti/copilot/debug-server-data-issue
MikManenti Jun 20, 2026
47106e8
Update WebSocket URL with mode parameter
MikManenti Jun 20, 2026
4ae1a29
Add files via upload
MikManenti Jun 20, 2026
bc71f08
Add files via upload
MikManenti Jun 20, 2026
749851e
Add files via upload
MikManenti Jun 20, 2026
96eb776
Add files via upload
MikManenti Jun 20, 2026
7f430fe
Add files via upload
MikManenti Jun 20, 2026
7ea47b3
Simplify camera control event listeners
MikManenti Jun 20, 2026
84a40c6
fix: restore dashboard script execution
Copilot Jun 20, 2026
2cd9c11
Merge pull request #28 from MikManenti/copilot/fix-data-retrieval-issue
MikManenti Jun 20, 2026
627257e
Add files via upload
MikManenti Jun 20, 2026
2efdeab
Add files via upload
MikManenti Jun 20, 2026
1994b80
Add files via upload
MikManenti Jun 20, 2026
fcbea41
Add files via upload
MikManenti Jun 20, 2026
736e9b0
Add files via upload
MikManenti Jun 20, 2026
19d979e
Add files via upload
MikManenti Jun 20, 2026
47d63a8
Add files via upload
MikManenti Jun 20, 2026
c4ee5a0
Add files via upload
MikManenti Jun 20, 2026
bfe3fcf
Add files via upload
MikManenti Jun 20, 2026
3bb117b
Add files via upload
MikManenti Jun 20, 2026
4cbe63f
Add files via upload
MikManenti Jun 20, 2026
fd0d34b
fix: use plain Node.js res methods in basicAuth to fix TypeError on d…
Copilot Jun 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
86 changes: 0 additions & 86 deletions .claude/agents/flashforge-docs-writer.md

This file was deleted.

184 changes: 0 additions & 184 deletions .claude/skills/sub-agent-creator/SKILL.md

This file was deleted.

This file was deleted.

Loading