Refactor project structure with store/service/ui architecture
- Replace lib/apm with backend/dbus and backend/eepm clients
- Add Redux-like store with state management and actions
- Add service layer (update, history, notification, scheduler)
- Add UI components (category_row, package_row) and pages
- Add model types (Package, EventData, ActiveUpdate, History)
- Add pkg/storage for settings and history persistence
Showing
backend/dbus/conn.go
0 → 100644
backend/eepm/client.go
0 → 100644
backend/eepm/kernel.go
0 → 100644
backend/eepm/system.go
0 → 100644
lib/apm/info.go
deleted
100644 → 0
lib/apm/structs.go
deleted
100644 → 0
lib/apm/updates.go
deleted
100644 → 0
model/history.go
0 → 100644
model/package.go
0 → 100644
model/progress.go
0 → 100644
packagerows.go
deleted
100644 → 0
pkg/storage/history_file.go
0 → 100644
pkg/storage/settings.go
0 → 100644
service/history_service.go
0 → 100644
service/scheduler_service.go
0 → 100644
store/selectors.go
0 → 100644
store/state.go
0 → 100644
store/store.go
0 → 100644
ui/builder.go
0 → 100644
ui/components/package_row.go
0 → 100644
ui/pages/history.go
0 → 100644
ui/pages/loading.go
0 → 100644
ui/pages/noupdates.go
0 → 100644
ui/pages/package_list.go
0 → 100644
ui/pages/updates_list.go
0 → 100644
update-process.go
deleted
100644 → 0
Please
register
or
sign in
to comment