Flutter web app replacing legacy WPF CCTV surveillance keyboard controller. Includes wall overview, section view with monitor grid, camera input, PTZ control, alarm/lock/sequence BLoCs, and legacy-matching UI styling. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
52 lines
872 B
YAML
52 lines
872 B
YAML
name: copilot_keyboard
|
|
description: "COPILOT CCTV Keyboard Controller - Flutter-based keyboard for video management"
|
|
publish_to: 'none'
|
|
version: 1.0.0+1
|
|
|
|
environment:
|
|
sdk: ^3.6.0
|
|
|
|
dependencies:
|
|
flutter:
|
|
sdk: flutter
|
|
|
|
# UI
|
|
cupertino_icons: ^1.0.8
|
|
|
|
# State Management
|
|
flutter_bloc: ^8.1.6
|
|
equatable: ^2.0.5
|
|
|
|
# Networking
|
|
dio: ^5.7.0
|
|
web_socket_channel: ^3.0.1
|
|
|
|
# Local Storage
|
|
shared_preferences: ^2.3.3
|
|
|
|
# Routing
|
|
go_router: ^14.6.2
|
|
|
|
# Dependency Injection
|
|
get_it: ^8.0.2
|
|
|
|
# Utilities
|
|
json_annotation: ^4.9.0
|
|
rxdart: ^0.28.0
|
|
logger: ^2.4.0
|
|
|
|
dev_dependencies:
|
|
flutter_test:
|
|
sdk: flutter
|
|
flutter_lints: ^5.0.0
|
|
build_runner: ^2.4.13
|
|
json_serializable: ^6.8.0
|
|
bloc_test: ^9.1.7
|
|
mocktail: ^1.0.4
|
|
|
|
flutter:
|
|
uses-material-design: true
|
|
|
|
assets:
|
|
- assets/config/
|