v0.1.1
Commits
- feat(mock): add more data points (637d33c)
- feat(config): change default config for better first time interaction (62d65e7)
- docs(readme): add notice to play the gif to see it (2adbd2b)
- ci: add release builder (#10) (497a094)
- feat(read): move graph unavailable keybinds notice inside the graph (7ff9435)
- feat(settings): add dirty state indicator (4adf241)
- feat(settings): add github link (95bd91c)
- feat: make mode base style and add MTUI to title bar (3be7e38)
- docs(readme): fix demo link (f09017a)
- ci: fix trunk action version (dfa193f)
- feat: add wasm support (#9) (d7b9972)
- docs: replace image with gif, remake README.md (06292fe)
- feat: add cli to load startup config (d425831)
- feat(modbus): replace ModbusDataOrder with WordOrder (dbf86db)
- feat(settings): refactor numeric fields for DRY (89ef9f3)
- feat(read): refactor to extract popups (91180de)
- feat: refactor config loading for DRY (7ba91ac)
- feat(read): rename Main data to Main (342471a)
- perf: refactor for less clones and allocations (f849040)
- feat(config): change auto_update_interval_seconds to update_interval_ms (c726e26)
- feat(read): show read batch count on top bar (e90e214)
- feat(mock): add simulated data points, labels and customs (cde47da)
- fix(logger): update prefix with new name (41789f9)
- ci: add release workflow (#8) (cbdfc82)
- feat: rename to MTUI (4e879fa)
- feat(settings): add matrix columns and ignore dirty options (27267b3)
- feat(git): move image to .github/resources (842d402)
- ci: add test, clippy and fmt (89a0b8c)
- chore: fmt (47d9daa)
- feat: make clippy happy (4b35ba6)
- feat(read/inspect): add time ago interpret (84b7636)
- fix(read/inspect): allow refresh (a355bb8)
- feat(read): remove address and type from inspect title popup (bf2e4c6)
- feat(discovery): make network default ip be the subnet of the device (293be88)
- feat(screens): add matrix view (bcbcd35)
- feat(settings): add load from file (7763ec8)
- feat(config): add startup panel option (faf0210)
- feat: Tab now cycles through main, pinned, labels and customs (9fa1324)
- feat: use dot to delimit ms in time (6660799)
- feat: add keybind to inspect with all columns (fd134e7)
- tests(config): remove (00ca5ad)
- feat(interpret): add f64, u32-mk10 and i32-mk10 (fd88d84)
- feat(read): add custom interpretation (#7) (318a688)
- fix(discovery): pressing dot in input panics due to underflow (867d76e)
- fix(pinned_data): ensure value count length (1d61ebd)
- fix(api): check for read_only on writes (441be90)
- fix(state): settings to read would not show cached data without interaction (1039c68)
- feat(config): remove unused imports (b35b78d)
- feat(config): change default interface to Mock (ae516a2)
- next (#6) (c485db0)
- feat(state): add labeling (fbea0e3)
- feat: make label optional display, remove Pinned text (3d847c4)
- feat: labels (185d774)
- feat(state/read): highlight value changes (fc28265)
- feat: display ascii interpretation for complete data (29f7b86)
- feat: remove unused mouse capturing (2c12815)
- feat: add numeric paste capability (f62f444)
- feat(state/read): move loading state in top bar instead of main data (2eb4647)
- feat(state/read): add elapsed time (19aa89c)
- feat(config): add startup address and type (34c637a)
- chore: update deps (869db7e)
- fix: retain register kind across jumps (2983a9c)
- feat: run modbus ops in the background (474483f)
- feat: add word order (#5) (b249a79)
- chore: fmt (1242865)
- feat(dump): dont stop if data error is encountered (efecaf3)
- fix(dump): position always being start (762f960)
- docs: add screenshot image to readme (6bc71d6)
- feat: add u64 and i64 interpretations (478e690)
- feat: acquire pinned data in blocks (91f6053)
- chore: update deps (34a6678)
- feat: some refactoring (1fb9399)
- feat: more extraction around events (53512cd)
- feat: extraction in tui (3d2fda5)
- feat(interpretator): add hex (fbe8797)
- feat: recolor, some small extraction (47d1742)
- feat: extraction, refactor (0a056d1)
- feat: extract globals into state values (#4) (5493fa4)
- feat: order pin also by register kind (6e1debc)
- feat: add dword write mode (fa2669c)
- feat: extract config file path into constant (40527e7)
- feat: default pinned registers in config (e69ea1b)
- feat: automatic dump, range selection and config file (#3) (01aad8a)
- feat: render data and pinned side by side (4e5585b)
- fix: pinning out of order (4f22696)
- feat: rename pin function (01a57aa)
- feat: add write memory to mock (6130e2e)
- feat: add pinned registers (f2b4764)
- feat(mock): add 1 if type is input (5667083)
- feat: replace register type bool with enum (342f713)
- feat: new stuff (#2) (3ad9eec)
- chore: remove unused imports (8720f28)
- fix: use the slave id from the convig (5f25131)
- feat: read 4 registers at a time (cfa5b2e)
- feat: add i32 view (9814260)
- feat(remote_run.sh): add port and alter build exit condition (c9b7f73)
- feat: downgrade tokio-modbus to avoid using yanked version (4304778)
- docs: add readme description (ec88ef6)
- feat: tcp modbus and configure state from file (ab06af9)
- remove strum and tui-textarea (53130bf)
- config based connection (4a4751b)
- remove configure state (89db11f)
- prettier headline for config (7d843db)
- other minor stuff (555e863)
- write modbus with unwrap (ac55f96)
- some stuff and not working stuff (b0fb9ca)
- async, add tui-textarea (501ebaa)
- more prerequisite stuff (ac346a5)
- add new configure state (dd14f60)
- redo modbus, add prerequesites for wifi (6fec2cd)
- feat: write negative (wrapped) values (d70075d)
- feat: add write and jump (39ed60a)
- feat: add error handling and ascii output (8c7f8ea)
- fix: correct u16 combining and remove unused code (ffc8584)
- feat: dont reset counter on changing register type (41a9417)
- chore: remove comments from project creation (6d772e5)
- chore: remove comments from project creation (8986714)
- feat: remove json and read by index (dcd7584)
- add initial files (3cbc715)
- Initial commit (1d92f10)
What's Changed
- feat: tcp modbus and configure state from file by @CosminPerRam in #1
- feat: new stuff by @CosminPerRam in #2
- feat: automatic dump, range selection and config file by @CosminPerRam in #3
- feat: extract globals into state values by @CosminPerRam in #4
- feat: add word order by @CosminPerRam in #5
- next by @CosminPerRam in #6
- feat(read): add custom interpretation by @CosminPerRam in #7
- ci: add release workflow by @CosminPerRam in #8
- feat: add wasm support by @CosminPerRam in #9
- ci: add release builder by @CosminPerRam in #10
New Contributors
- @CosminPerRam made their first contribution in #1
Full Changelog: https://github.com/inowattio/MTUI/commits/v0.1.1