- simplify config structure
- split meta to fat and thin
- split api methods
- move platform checks on the server
- add ufs layer to store payloads separated from thin meta
- reduce job cache usage
- fix bugs
- fix envs naming and handling
- refactor db interface to use deadpool
- bump deps
- add migrator
- simplify schema generation
- make daemonize work
- workspaced more deps
- split integration-tests and deploy ymls
- cleanup dead code
- fix inages naming for podman
back:
- remove tui deadcode
- redirect all unknown links to index.html
- fix integration tests
- fix linking errors by removing wrong libc.a
- split update_item into concrete endpoints
- simplify ProcOutput (retain only stderr header)
- fix PanelResult
front:
- load all assets from /core/
- improve current tab highlighting
- show, edit and delete job and result info
- allow to add and assign jobs
back:
- fix broken deps
- add connection check to panel
- pretty-print panel errors
- touch timestamps of updates
- simplify u_server api
- simplify u_lib api
front:
- add routing
- use async instead of rxjs
- define tables' columns in templates, not in ts
- use different templates for different tables
- mount cargo registry in tests container
- perform cargo update on host machine
- add context to db errors
- use db.conn field only in UDB
- handle rejections
- prettier logs
- pass agent_uid in user-agent header
* temporarily disabled u_run
* clean unused deps a bit
* disable daemonizing in release mode because wtf
* use one async runtime in u_panel
* fix cors issues
* fix passing cmd from frontend
* initial pretty web interface
* remove storing errors in db
* check target and payload platform
* prepare for cross compile to windows binary