MNMC v0.1.0
Pre-release
Pre-release
See release assets to download this version and install.
What's Changed
- Update README.md by @sherr-berrt in #1
- Initialize ESLint Configuration by @ajmcquilkin in #8
- Initialize Redux Store by @ajmcquilkin in #9
- Add Redux Saga Framework by @ajmcquilkin in #10
- Migrate to Vite by @ajmcquilkin in #25
- Implement demo rust unit testing by @ajmcquilkin in #26
- Implemented Graph DS in Rust by @barkincavdaroglu in #45
- Update README.md by @ajmcquilkin in #46
- Graph DS using Petgraph Library by @barkincavdaroglu in #49
- Add working Protobuf Compilation by @ajmcquilkin in #55
- Implemented Tarjan's Algo for Articulation Points by @barkincavdaroglu in #53
- Added initial map by @sherr-berrt in #59
- Implemented Karger's Algorithm for finding global mincut by @barkincavdaroglu in #62
- Initial Jest Setup by @ajmcquilkin in #56
- Add Sidebar Menu by @ajmcquilkin in #60
- Fixed module hierarchy by @barkincavdaroglu in #69
- Added Styled Map Zoom and Scale Elements by @ajmcquilkin in #70
- favicon change by @sherr-berrt in #71
- Implemented Stoer-Wagner Algorithm by @barkincavdaroglu in #79
- Added function to recover the mincut by @barkincavdaroglu in #80
- Added module to merge and normalize edge weights by @barkincavdaroglu in #82
- Add Node Icons to Map by @ajmcquilkin in #78
- Integrate Live Device Data by @ajmcquilkin in #86
- Display All Nodes on Map by @ajmcquilkin in #91
- Add another scaler to radio_signal_quality for a better scaling of the features by @barkincavdaroglu in #93
- Moved "Components" director into "components" by @ajmcquilkin in #102
- Added module to save snapshots of graph to file by @barkincavdaroglu in #97
- add epsilon while scaling weight to take care of the edge case where min = max by @barkincavdaroglu in #108
- Added Node Search Pane by @ajmcquilkin in #111
- Implement Dummy Region and Layer UI by @ajmcquilkin in #114
- Move Sidebar State into Redux by @ajmcquilkin in #115
- Change take_snapshot function to return string by @barkincavdaroglu in #120
- Correctly Add Protobuf Submodule by @ajmcquilkin in #121
- Refresh Node Timeout Value by @ajmcquilkin in #125
- Run Algorithms on Demo Data from the Frontend by @uhuruhashimoto in #124
- Finalized initial version of connecting with python api by @barkincavdaroglu in #128
- Run Algorithms on Live Data by @uhuruhashimoto in #127
- Added settings page and messaging tab ui by @sherr-berrt in #131
- Fixed settings bug by @sherr-berrt in #135
- added node selection menu by @samfydega in #133
- Changed icon for algos in sidebar by @sherr-berrt in #139
- [Bugfix] Return Min Cut Correctly by @uhuruhashimoto in #141
- Edited Test Cases for Demo by @barkincavdaroglu in #142
- Add Working Serial Read and Write by @ajmcquilkin in #151
- Added Rust device state and functioning broadcast communications by @ajmcquilkin in #154
- Add Loading and Serial Connection UI by @ajmcquilkin in #155
- Updated Tray Icon by @ajmcquilkin in #157
- Uhuruhashimoto/simplify api by @uhuruhashimoto in #159
- Fix Windows serial connection bug by @ajmcquilkin in #161
- Uhuruhashimoto/protobuf conversion by @uhuruhashimoto in #162
- Implemented UI for settings by @sherr-berrt in #173
- Implement notifications for tauri app by @sherr-berrt in #194
- Uhuruhashimoto/mock protobufs by @uhuruhashimoto in #189
- Uhuruhashimoto/graph construction by @uhuruhashimoto in #196
- Added function to create adjacency matrix by @barkincavdaroglu in #205
- Data Storage by @barkincavdaroglu in #201
- Reads active node info, sets as default values for device config by @sherr-berrt in #195
- Update protobuf genereation to handle proto namespacing change by @ajmcquilkin in #210
- Added a function to calculate diffusion centralities by @barkincavdaroglu in #206
- Add Config and User Update Infrastructure by @ajmcquilkin in #212
- Uhuruhashimoto/snr normalization by @uhuruhashimoto in #211
- Uhuruhashimoto/organize mock and init by @uhuruhashimoto in #220
- Connect device user config to settings UI by @sherr-berrt in #222
- Uhuruhashimoto/distance conversion by @uhuruhashimoto in #225
- Uhuruhashimoto/mock edges by @uhuruhashimoto in #226
- Global State by @barkincavdaroglu in #223
- Creating and styling onboarding page for client. by @samfydega in #231
- Add request (command) state management by @ajmcquilkin in #232
- Initial messaging view layout by @ajmcquilkin in #242
- Add Channel Detail View by @ajmcquilkin in #247
- Implement sidebar according to UI design by @sherr-berrt in #264
- Samfydega/onboard functionality by @samfydega in #263
- minor fixes by @sherr-berrt in #268
- Removed unused files from sidebar refactor by @ajmcquilkin in #269
- Initial config page layout by @ajmcquilkin in #276
- Update backend error types by @ajmcquilkin in #273
- Added non-functional options for radio, plugin, and channel config pages by @ajmcquilkin in #277
- Add sidebar animation by @ajmcquilkin in #271
- Fixed overflowing sidebar by @ajmcquilkin in #279
- Fix sidebar scroll on windows by @ajmcquilkin in #280
- bug fix: sidebar size change by @sherr-berrt in #286
- Miscellaneous Fixes by @ajmcquilkin in #294
- Implement dialogue popup w/o type blocking by @sherr-berrt in #293
- Added multi-channel sending support by @ajmcquilkin in #298
- Display title for unnamed channels by @ajmcquilkin in #297
- Reset app on device disconnect by @ajmcquilkin in #296
- Add text message desktop notifications by @ajmcquilkin in #289
- Minor bugfixes by @sherr-berrt in #303
- removed mocks at runtime: by @uhuruhashimoto in #308
- Update eslint config by @ajmcquilkin in #306
- Add waypoint support by @sherr-berrt in #311
- Add rerendering hook by @ajmcquilkin in #323
- Design + mock data for waypoint/node tables by @samfydega in #285
- Removed TS generation test suite by @ajmcquilkin in #309
- Ajmcquilkin/integrate neighborinfo protos by @uhuruhashimoto in #326
- Config tables updates by @sherr-berrt in #328
- Graph Topology Info to Backend by @uhuruhashimoto in #329
- Add map edge lines by @ajmcquilkin in #330
- Adding position info to new node struct fields when graph is created by @uhuruhashimoto in #331
- Added UI message acknowledgements by @ajmcquilkin in #333
- Allowed for text and waypoint packets to be displayed in messaging UI by @ajmcquilkin in #335
- Command to Run Algos by @uhuruhashimoto in #337
- Working node edges by @uhuruhashimoto in #349
- Waypoint edit by @sherr-berrt in #341
- change ap and mincut results to string by @uhuruhashimoto in #350
- Return algo result IDs as u32 by @uhuruhashimoto in #351
- Dirty Algo Frontend PR by @barkincavdaroglu in #338
- Diffcen result as u32 by @uhuruhashimoto in #353
- Graph auto-update with edges by @ajmcquilkin in #354
- General Code Style Refactoring by @ajmcquilkin in #355
- Allow temporary waypoint when creating new waypoint by @sherr-berrt in #356
- Add CLI option to programatically connect to devices on startup by @ajmcquilkin in #357
- Project Rebrand to "Meshtastic Network Management Client" by @ajmcquilkin in #358
- Added initial testing and logging frameworks by @ajmcquilkin in #359
- Fail serial connection flow on configuration timeout by @ajmcquilkin in #360
- Refactored to allow for multiple device connections by @ajmcquilkin in #361
- Added support for merging of protos into meshtastic upstream by @ajmcquilkin in #363
- Fix nRF52 connection failure on Windows by @ajmcquilkin in #369
- Update Types Generation by @ajmcquilkin in #371
- Add Application Settings and Map Style Switching by @ajmcquilkin in #377
- Added Working Configuration Pages by @ajmcquilkin in #383
- Added failure case for device misconfig or existing port connection by @ajmcquilkin in #385
- Fixed windows build failure due to logging permissions by @ajmcquilkin in #388
- Integrate deck.gl by @ajmcquilkin in #390
- enhancement: add tooltip text to sidebar icons by @tarunsamanta2k20 in #393
- Added backend infra for TCP connections by @ajmcquilkin in #395
- Implement "fly to node" on map view by @ajmcquilkin in #397
- Renamed plugins to modules in codebase by @ajmcquilkin in #398
- Experimenting with binary release by @thebentern in #400
- Setup pnpm before execution by @thebentern in #401
- Update protobufs submodule to finish up release CI by @thebentern in #402
- Update version by @thebentern in #403
- Update tauri app version by @thebentern in #404
New Contributors
- @sherr-berrt made their first contribution in #1
- @ajmcquilkin made their first contribution in #8
- @barkincavdaroglu made their first contribution in #45
- @uhuruhashimoto made their first contribution in #124
- @samfydega made their first contribution in #133
- @tarunsamanta2k20 made their first contribution in #393
- @thebentern made their first contribution in #400
Full Changelog: https://github.com/ajmcquilkin/meshtastic-network-management-client/commits/app-v0.1.0