Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
e1a4657
Initial project setup and comprehensive blueprint
claude Nov 21, 2025
e8ae5bc
Phase 1: Add type definitions
claude Nov 21, 2025
120f800
Phase 1: Implement ConfigManager
claude Nov 21, 2025
be2dee4
Add package-lock.json from npm install
claude Nov 21, 2025
f87e74a
Phase 1: Implement PrinterDetailsManager and PrinterUtils
claude Nov 21, 2025
0ae2923
Phase 1: Implement EnvironmentService
claude Nov 21, 2025
593e6d5
Phase 1: Implement PrinterContextManager
claude Nov 21, 2025
b357d1e
feat(types): add printer backend type definitions and AD5X utilities
claude Nov 21, 2025
27e56fd
feat(backends): implement BasePrinterBackend abstract class
claude Nov 21, 2025
e551655
feat(backends): implement GenericLegacyBackend for legacy printers
claude Nov 21, 2025
ca50875
feat(backends): implement DualAPIBackend base class
claude Nov 21, 2025
d980411
feat(backends): complete all printer backend implementations
claude Nov 21, 2025
2c100ac
feat(utils): add EventEmitter and logging utilities
claude Nov 21, 2025
20b5d54
feat(types+utils): add polling types and data utilities
claude Nov 21, 2025
4dce23f
feat(services): add PrinterDataTransformer and PrinterPollingService
claude Nov 21, 2025
e751a82
feat(services): add MultiContextPollingCoordinator
claude Nov 21, 2025
d0c8150
feat(services): add state monitoring services
claude Nov 21, 2025
096ce0f
feat(services): add temperature monitoring services
claude Nov 21, 2025
4039ac6
feat(services+types+utils): add camera streaming services
claude Nov 21, 2025
c46c438
feat(services): add SpoolmanService REST API client
claude Nov 21, 2025
9a4e95d
feat(services): complete Phase 2 - all backend services implemented
claude Nov 21, 2025
4de206f
fix: resolve all type checking and linting errors
claude Nov 21, 2025
1bdf08f
feat(webui): add Phase 3 WebUI server implementation (WIP)
claude Nov 21, 2025
92c61aa
feat(webui): complete Phase 3 - add Phase 1 services and headless ada…
claude Nov 21, 2025
8d0bd85
fix: suppress TypeScript unused variable error in AutoConnectService
claude Nov 21, 2025
d5e7436
chore: remove unused eslint-disable directive in AutoConnectService
claude Nov 21, 2025
60f81f2
feat(webui): complete Phase 4 - frontend implementation
claude Nov 21, 2025
433c041
feat: complete Phase 5 - integration & main entry point
claude Nov 21, 2025
3be9aba
docs: add comprehensive testing checklist and update setup instructions
claude Nov 21, 2025
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
46 changes: 46 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Manual dependencies (GitHub packages workaround)
.dependencies/

# Reference repository (can be re-cloned as needed)
FlashForgeUI-Electron/

# Node modules
node_modules/

# Build outputs
dist/
build/
out/

# Environment variables
.env
.env.local
.env.*.local

# Logs
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

# OS files
.DS_Store
Thumbs.db

# IDE files
.vscode/
.idea/
*.swp
*.swo
*~

# Testing
coverage/

# Temporary files
*.tmp
*.temp
.cache/
Loading