- Nov 04, 2024
-
-
Ayush Singh authored
- Follow rpi-imager implementation as close as possible. - Unmount disk before opening authentication Changelog: fixed Signed-off-by:
Zain Siddavatam <beingzainsv@gmail.com> Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Move windows stuff to gui/assets/packages/windows Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Hopefully better macos support. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Create wrapper over bb-imager::config for GUI. - Allows better optimization for GUI. Changelog: performance Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Make UI more responsive. - Decrese the minimum window size. Changelog: performance Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Update all current deps to latest - Do not use parallel for xz. Not particularly useful since we are mostly limited by sd card speed. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Oct 30, 2024
-
-
Ayush Singh authored
- Same reason as for bin_file. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Crates.io does not accept patched crates. So create wrapper functions to provide that functionality till new versions of bin_file are published. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Oct 29, 2024
-
-
Ayush Singh authored
- Since debcargo requires publishing crates to crates.io, and it probably should be done anyway, make changes required for it. - Use patches for unpublished crates. - Use workspace.package for common stuff - Update versions to 0.0.3 Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Oct 24, 2024
-
-
Ayush Singh authored
- Zip support was a bit clunky since zip can have multiple files. - Does not work for local targets. - No current firmware is in zip. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Oct 23, 2024
-
-
Ayush Singh authored
- Fix bug which used wrong sha256 in converted config. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Oct 08, 2024
-
-
Ayush Singh authored
- Do not require sha256 hash for icons. - Instead use sha256 of url for file name. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Can now use the config file for bb-imager to create entries for the linux sd card based flashing - Merge the original bb-imager config with the config present in this repo. - Also cleanup config to allow easier support for remote configuration. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Oct 02, 2024
-
-
Ayush Singh authored
- Not going to use cargo dist anymore, so remove it. - Update deps Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Sep 30, 2024
-
-
Ayush Singh authored
- Start with version 0.0.1 - Rename gui and cli to bb-imager-gui/cli - Add authors, license, etc Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Sep 29, 2024
-
-
Ayush Singh authored
- Use my fork with support to guess the file format from string. - Allows including bins without knowing format. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Sep 20, 2024
-
-
Ayush Singh authored
- Specify min window size. I would prefer not to disable resizing since it can be useful when picking image. Also I use a window manager so I would like it to work well with such compositors. - Fix sd card form - Use Task::future when it makes sense Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Using futures for blocking drop Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Sep 19, 2024
-
-
Ayush Singh authored
- Simplify screens. - Seperate Flashing screen. Doesn't really need access to global data. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Can now flash BeagleConnect Freedom MSP430 firmware. - Only tested Linux. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Aug 11, 2024
-
-
Ayush Singh authored
- Currently storing timezones in external file but maybe should make them an enum - Also switch to crates.io udisk2 since we no longer need mainline stuff Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Using sysconf.txt for Hostname Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Aug 10, 2024
-
-
Ayush Singh authored
- Send a notification in platform agnostic manner once flashing is finished. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Also add a seperate page for configuration and flashing - Currently only one extra configuration option: to skip verification - Add documentation link to config.json - Show board documentation link while flashing Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Aug 08, 2024
-
-
Ayush Singh authored
- macos support for drivelist was merged upstream Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Aug 07, 2024
-
-
Ayush Singh authored
- Also add a ci to build for macos Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Async makes cancelling an operation much easier and safer. - So will slowly convert everything to async. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Aug 06, 2024
-
-
Ayush Singh authored
- Launch as admin by default. - Add icon Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Aug 05, 2024
-
-
Ayush Singh authored
- Use rs-drivelist which seems to be a reimplementation of balena one. - We need the physical drive path. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Aug 03, 2024
-
-
Ayush Singh authored
- Can now find removable devices - Flashing not implemented yet. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Aug 01, 2024
-
-
Ayush Singh authored
- Can flash images to bcf and sd card - Supports showing progress - No support for downloading yet Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Remove cfg-if dependency - Make progress bar thinner Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Jul 30, 2024
-
-
Ayush Singh authored
- Using a single function for downloading now. - Also using a single function for download sha256 checking Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Trimming some deps - Fix some clippy warnings - Do sha256 calculation together with downloading. Faster since no reads from file required. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Should ask for admin priviledge when write is clicked instead of after downloading. - Also use channels instead of stream for progress. - Since streams are lazy, they were a bottleneck in the original implementation. - Shaved off 1 min from flashing. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Jul 29, 2024
-
-
Ayush Singh authored
- Using buffer of 32kib now which seems to help a lot. - Takes about half the previous time. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Reading uncompressed size from xz footer now. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Can now start and go to destination selector on Windows. - Will start implementing windows specific stuff now. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
- Jul 28, 2024
-
-
Ayush Singh authored
- Enabling LTO does reduce the size by 4 more mb but does double the compile time. Not sure if it is worth doing. Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-
Ayush Singh authored
- Allows runtime permission handling for sd card. - Also using udisk2 for finding sd cards to flash Signed-off-by:
Ayush Singh <ayush@beagleboard.org>
-