Commit graph

65 commits

Author SHA1 Message Date
saji cfd1428c4c fixed eink wakeup bug
All checks were successful
cargo_test_bench / Run Tests (push) Successful in 4m24s
cargo_test_bench / Run Benchmarks (push) Successful in 5m15s
2024-08-16 15:15:42 -05:00
saji afc6c12d9f added systemd service
All checks were successful
cargo_test_bench / Run Tests (push) Successful in 1m43s
cargo_test_bench / Run Benchmarks (push) Successful in 2m8s
2024-08-14 18:36:27 -05:00
saji 11129edbc9 added openssl vendored for cross-building
All checks were successful
cargo_test_bench / Run Tests (push) Successful in 2m53s
cargo_test_bench / Run Benchmarks (push) Successful in 4m28s
2024-08-12 16:37:31 -05:00
saji bd5051777f oops: added the actual file
Some checks failed
cargo_test_bench / Run Tests (push) Successful in 1m53s
cargo_test_bench / Run Benchmarks (push) Failing after 2m13s
2024-08-11 23:12:57 -05:00
saji 183ddb322b add nasa IOTD service
Some checks failed
cargo_test_bench / Run Benchmarks (push) Has been cancelled
cargo_test_bench / Run Tests (push) Has been cancelled
2024-08-11 23:11:57 -05:00
saji 821954b774 update gitignore 2024-08-11 15:00:26 -05:00
saji 01df079b35 add static serving
Some checks failed
cargo_test_bench / Run Tests (push) Successful in 1m48s
cargo_test_bench / Run Benchmarks (push) Failing after 2m13s
2024-08-08 17:24:45 -05:00
Champlin, Saji 435337240a centering images
Some checks failed
cargo_test_bench / Run Tests (push) Failing after 1m23s
cargo_test_bench / Run Benchmarks (push) Failing after 1m21s
2024-08-07 10:57:11 -05:00
saji b1fd13fc59 partially functional ui?
Some checks failed
cargo_test_bench / Run Tests (push) Failing after 1m29s
cargo_test_bench / Run Benchmarks (push) Failing after 1m27s
2024-08-07 00:03:04 -05:00
saji 91be01196f format
Some checks failed
cargo_test_bench / Run Tests (push) Failing after 1m26s
cargo_test_bench / Run Benchmarks (push) Failing after 1m27s
2024-08-05 17:59:50 -05:00
saji c50f8cb955 make webui build properly now 2024-08-05 17:59:42 -05:00
saji 67e425c946 wip: web ui
Some checks failed
cargo_test_bench / Run Tests (push) Failing after 1m26s
cargo_test_bench / Run Benchmarks (push) Failing after 2m3s
2024-08-04 16:22:29 -05:00
saji 2115a27e39 linting fixes
All checks were successful
cargo_test_bench / Run Tests (push) Successful in 1m19s
cargo_test_bench / Run Benchmarks (push) Successful in 1m59s
2024-08-02 18:52:27 -05:00
saji 0ec5b835d5 fix images again
All checks were successful
cargo_test_bench / Run Tests (push) Successful in 1m29s
cargo_test_bench / Run Benchmarks (push) Successful in 2m7s
2024-08-02 12:24:52 -05:00
saji b290ca866e parallelize temporary lab image conversion
Some checks failed
cargo_test_bench / Run Tests (push) Failing after 1m31s
cargo_test_bench / Run Benchmarks (push) Successful in 1m56s
2024-08-02 12:01:33 -05:00
saji 73c4d96577 Revert 2 commits
Some checks failed
cargo_test_bench / Run Tests (push) Failing after 1m28s
cargo_test_bench / Run Benchmarks (push) Successful in 1m56s
0267c3d 'update regression tests to match hyab'
8816176 'make lab conversion parallel; use hyab'
2024-08-02 11:59:36 -05:00
saji 0267c3da19 update regression tests to match hyab
All checks were successful
cargo_test_bench / Run Tests (push) Successful in 1m20s
cargo_test_bench / Run Benchmarks (push) Successful in 1m26s
2024-08-02 11:37:08 -05:00
saji 8816176ca7 make lab conversion parallel; use hyab
Some checks failed
cargo_test_bench / Run Tests (push) Failing after 1m20s
cargo_test_bench / Run Benchmarks (push) Successful in 1m58s
2024-08-02 11:34:19 -05:00
saji d47a08587c move display fn to display file, add convert args
All checks were successful
cargo_test_bench / Run Tests (push) Successful in 1m17s
cargo_test_bench / Run Benchmarks (push) Successful in 1m45s
2024-08-02 00:04:26 -05:00
saji ad2426561f image resizing; auto-detection of hardware
All checks were successful
cargo_test_bench / Run Tests (push) Successful in 1m48s
cargo_test_bench / Run Benchmarks (push) Successful in 3m20s
2024-08-01 21:15:13 -05:00
saji de20da4e86 comments, make DitheredImage fields public 2024-08-01 19:55:12 -05:00
saji 35ef64a829 add rusqlite
All checks were successful
cargo_test_bench / Run Tests (push) Successful in 1m36s
cargo_test_bench / Run Benchmarks (push) Successful in 3m3s
2024-08-01 16:42:08 -05:00
saji 0e3d324748 make display thread dedicated, move to display.rs
display thread should be dedicated to not steal resources from tokio
2024-08-01 16:42:08 -05:00
Champlin, Saji 07bc399bbc revert previous; breaks cache action
All checks were successful
cargo_test_bench / Run Tests (push) Successful in 1m13s
cargo_test_bench / Run Benchmarks (push) Successful in 1m27s
2024-08-01 10:16:33 -05:00
Champlin, Saji cf77bdf2a5 flip cache/toolchain setup
Some checks failed
cargo_test_bench / Run Benchmarks (push) Has been cancelled
cargo_test_bench / Run Tests (push) Has been cancelled
2024-08-01 10:14:58 -05:00
Champlin, Saji a075bdfe57 add rust build caching
All checks were successful
cargo_test_bench / Run Benchmarks (push) Successful in 2m22s
cargo_test_bench / Run Tests (push) Successful in 1m0s
2024-08-01 10:09:47 -05:00
saji 2011ece21d add toml; move eink-specific palettes to separate file
All checks were successful
cargo_test_bench / Run Tests (push) Successful in 1m28s
cargo_test_bench / Run Benchmarks (push) Successful in 2m18s
2024-07-31 20:20:22 -05:00
saji c0060627f4 add result/ to gitignore 2024-07-31 20:20:05 -05:00
Champlin, Saji 59886a80fd adjust benchmark sample count
All checks were successful
cargo_test_bench / Run Tests (push) Successful in 1m29s
cargo_test_bench / Run Benchmarks (push) Successful in 2m27s
2024-07-31 13:31:44 -05:00
Champlin, Saji 2c34886dc5 rename api context 2024-07-31 13:31:35 -05:00
saji 37f67323e1 fix actions paths
All checks were successful
cargo_test_bench / Run Tests (push) Successful in 1m25s
cargo_test_bench / Run Benchmarks (push) Successful in 2m44s
2024-07-31 00:20:41 -05:00
saji e7cf8e089a wip: add ci
Some checks failed
cargo_test_bench / Run Tests (push) Failing after 5s
cargo_test_bench / Run Benchmarks (push) Failing after 3s
2024-07-31 00:19:05 -05:00
saji 3302928cb7 optimize palette L*A*B* conversion, revert HyAb
HyAb makes the image look worse for higher contrast images.
We can look into adding quality control knobs in the future.
2024-07-31 00:09:44 -05:00
saji 25ac7d584b add benchmark 2024-07-30 22:32:39 -05:00
saji b239c47e63 split regression tests 2024-07-30 21:53:58 -05:00
saji 0d444e9701 add regression test, sample images, reference dithers 2024-07-30 21:46:15 -05:00
Champlin, Saji eb422b87fb add benchmarks, lib.rs 2024-07-30 12:24:39 -05:00
saji a033a55098 rename imageproc to dither.rs 2024-07-30 10:45:29 -05:00
saji cee237cb32 make einkimage non-eink specific
Replace it with DitheredImage, allow different resolutions.
2024-07-30 09:20:18 -05:00
saji 599fb09503 add palette selection; make image request extractor 2024-07-30 08:53:47 -05:00
saji c7e57f3d3b wip: flesh out api, add preview call 2024-07-30 00:35:43 -05:00
saji 624ad1f101 wip: use DitherMethod instead of individual ditherers 2024-07-29 16:39:49 -05:00
saji 608ebe9ec5 add serde/strum, modify EIinkPanel API 2024-07-29 12:51:51 -05:00
saji fa2f5fc1a4 wip: add new EInk image impl 2024-07-28 09:28:06 -05:00
saji 7e5d13849e cargo fmt; clippy fix 2024-07-27 23:06:23 -05:00
saji fa367e6436 adjust build.sh commands 2024-07-27 23:02:08 -05:00
saji 0dc9d38d42 working set image api 2024-07-27 23:01:57 -05:00
saji d8447ee361 cleanup deps 2024-07-27 23:01:37 -05:00
saji 6fc395baca wip: remove eink feature (for now), first api endpoint 2024-07-27 14:12:21 -05:00
saji a00e0dd08d wip: api router 2024-07-24 09:43:09 -05:00