Commits
May 2026:
- README: fix a couple of broken links
d9af7b6· 17 May · +3, −3 - .github: remove my now-unused GitHub Actions config
2fe4695· 17 May · −84 - scripts: add my standard test runner
cb43ab2· 17 May · +15
February 2026:
- Merge pull request #125 from alexwlchan/dependabot/cargo/clap-4.5.60
aa78065· 27 February · +7, −7 - Bump clap from 4.5.56 to 4.5.60
a18bdf1· 23 February · dependabot <https://github.com/dependabot> · +7, −7 - Merge pull request #121 from alexwlchan/dependabot/cargo/clap-4.5.56
882b0bd· 2 February · +7, −7 - Bump clap from 4.5.54 to 4.5.56
1f6ff61· 2 February · dependabot <https://github.com/dependabot> · +7, −7
January 2026:
- Merge pull request #120 from alexwlchan/dependabot/cargo/assert_cmd-2.1.2
3e077df· 12 January · +3, −3 - Bump assert_cmd from 2.1.1 to 2.1.2
451a62b· 12 January · dependabot <https://github.com/dependabot> · +3, −3 - Merge pull request #119 from alexwlchan/dependabot/cargo/clap-4.5.54
4e67c4c· 5 January · +5, −5 - Bump clap from 4.5.53 to 4.5.54
78fb826· 5 January · dependabot <https://github.com/dependabot> · +5, −5
November 2025:
- Merge pull request #116 from alexwlchan/dependabot/github_actions/actions/checkout-6
611cf71· 24 November · +3, −3 - Bump actions/checkout from 5 to 6
fc1dd86· 24 November · dependabot <https://github.com/dependabot> · +3, −3 - Merge pull request #117 from alexwlchan/dependabot/cargo/image-0.25.9
7b1cdc3· 24 November · +23, −8 - Bump image from 0.25.8 to 0.25.9
96ed8bd· 24 November · dependabot <https://github.com/dependabot> · +23, −8 - Merge pull request #118 from alexwlchan/dependabot/cargo/clap-4.5.53
2486d29· 24 November · +5, −5 - Bump clap from 4.5.51 to 4.5.53
9ce41c2· 24 November · dependabot <https://github.com/dependabot> · +5, −5 - Merge pull request #114 from alexwlchan/dependabot/cargo/clap-4.5.51
eebc799· 10 November · +5, −5 - Bump clap from 4.5.50 to 4.5.51
105f940· 10 November · dependabot <https://github.com/dependabot> · +5, −5 - Merge pull request #115 from alexwlchan/dependabot/cargo/assert_cmd-2.1.1
465e9e3· 10 November · +3, −10 - Bump assert_cmd from 2.0.17 to 2.1.1
e567cd5· 10 November · dependabot <https://github.com/dependabot> · +3, −10
October 2025:
- Merge pull request #113 from alexwlchan/dependabot/cargo/clap-4.5.50
dbf1cb2· 27 October · +5, −5 - Bump clap from 4.5.49 to 4.5.50
60f0945· 27 October · dependabot <https://github.com/dependabot> · +5, −5 - Merge pull request #111 from alexwlchan/dependabot/cargo/clap-4.5.49
f3baa6a· 20 October · +7, −7 - Bump clap from 4.5.48 to 4.5.49
a2fcf25· 20 October · dependabot <https://github.com/dependabot> · +7, −7
September 2025:
- Merge pull request #110 from alexwlchan/dependabot/cargo/clap-4.5.48
e525522· 22 September · +5, −5 - Bump clap from 4.5.47 to 4.5.48
125e2cc· 22 September · dependabot <https://github.com/dependabot> · +5, −5 - Merge pull request #109 from alexwlchan/dependabot/cargo/kmeans_colors-0.7.1
e8517ef· 16 September · +16, −16 - Bump kmeans_colors from 0.7.0 to 0.7.1
757786d· 15 September · dependabot <https://github.com/dependabot> · +16, −16 - Merge pull request #107 from alexwlchan/dependabot/cargo/image-0.25.8
94292f6· 8 September · +75, −43 - Bump image from 0.25.6 to 0.25.8
8fd64b7· 8 September · dependabot <https://github.com/dependabot> · +75, −43 - Merge pull request #106 from alexwlchan/dependabot/cargo/image-webp-0.2.4
27a7a3d· 8 September · +3, −3 - Bump image-webp from 0.2.3 to 0.2.4
e857553· 8 September · dependabot <https://github.com/dependabot> · +3, −3 - Merge pull request #108 from alexwlchan/dependabot/cargo/clap-4.5.47
3fcdc42· 8 September · +7, −7 - Bump clap from 4.5.45 to 4.5.47
69cb556· 8 September · dependabot <https://github.com/dependabot> · +7, −7
August 2025:
- Merge pull request #104 from alexwlchan/dependabot/github_actions/actions/checkout-5
c53aa50· 18 August · +3, −3 - Bump actions/checkout from 4 to 5
239cae4· 18 August · dependabot <https://github.com/dependabot> · +3, −3 - Merge pull request #105 from alexwlchan/dependabot/cargo/clap-4.5.45
4618d58· 18 August · +7, −7 - Bump clap from 4.5.43 to 4.5.45
8de7dd0· 18 August · dependabot <https://github.com/dependabot> · +7, −7 - Merge pull request #103 from alexwlchan/dependabot/cargo/clap-4.5.43
c3d937b· 11 August · +5, −5 - Bump clap from 4.5.42 to 4.5.43
54bbca9· 11 August · dependabot <https://github.com/dependabot> · +5, −5 - Merge pull request #102 from alexwlchan/dependabot/cargo/clap-4.5.42
eccd9fa· 4 August · +5, −5 - Bump clap from 4.5.41 to 4.5.42
249d794· 4 August · dependabot <https://github.com/dependabot> · +5, −5
July 2025:
- Merge pull request #101 from alexwlchan/dependabot/cargo/clap-4.5.41
4c6c46f· 14 July · +7, −7 - Bump clap from 4.5.40 to 4.5.41
9e5f6b3· 14 July · dependabot <https://github.com/dependabot> · +7, −7
June 2025:
- Merge pull request #100 from alexwlchan/dependabot/cargo/image-webp-0.2.3
9f6fb31· 23 June · +3, −3 - Bump image-webp from 0.2.2 to 0.2.3
c7f7d1c· 23 June · dependabot <https://github.com/dependabot> · +3, −3 - Merge pull request #98 from alexwlchan/dependabot/cargo/clap-4.5.40
e3b8abb· 16 June · +7, −7 - Bump clap from 4.5.39 to 4.5.40
d8f4fcf· 16 June · dependabot <https://github.com/dependabot> · +7, −7 - Merge pull request #99 from alexwlchan/dependabot/cargo/image-webp-0.2.2
0e15dd6· 16 June · +3, −3 - Bump image-webp from 0.2.1 to 0.2.2
8970764· 16 June · dependabot <https://github.com/dependabot> · +3, −3 - Merge pull request #97 from alexwlchan/dependabot/cargo/clap-4.5.39
bf39570· 2 June · +5, −5 - Bump clap from 4.5.38 to 4.5.39
8678b48· 2 June · dependabot <https://github.com/dependabot> · +5, −5
May 2025:
- Merge pull request #96 from alexwlchan/dependabot/cargo/clap-4.5.38
f9b6780· 12 May · +5, −5 - Bump clap from 4.5.37 to 4.5.38
d21c460· 12 May · dependabot <https://github.com/dependabot> · +5, −5
April 2025:
- Merge pull request #94 from alexwlchan/dependabot/cargo/clap-4.5.37
744021f· 21 April · +5, −5 - Bump clap from 4.5.35 to 4.5.37
4382b10· 21 April · dependabot <https://github.com/dependabot> · +5, −5 - Merge pull request #95 from alexwlchan/dependabot/cargo/assert_cmd-2.0.17
e3b9d17· 21 April · +3, −3 - Bump assert_cmd from 2.0.16 to 2.0.17
ff5126a· 21 April · dependabot <https://github.com/dependabot> · +3, −3 - Merge pull request #93 from alexwlchan/dependabot/cargo/kmeans_colors-0.7.0
3825870· 14 April · +76, −15 - Bump kmeans_colors from 0.6.0 to 0.7.0
0d182e1· 14 April · dependabot <https://github.com/dependabot> · +76, −15 - Merge pull request #91 from alexwlchan/dependabot/cargo/clap-4.5.35
d1f57d9· 7 April · +5, −5 - Bump clap from 4.5.34 to 4.5.35
eebfb74· 7 April · dependabot <https://github.com/dependabot> · +5, −5
March 2025:
- Merge pull request #89 from alexwlchan/dependabot/cargo/clap-4.5.34
dcba0a2· 31 March · +5, −5 - Bump clap from 4.5.32 to 4.5.34
2ed26d3· 31 March · dependabot <https://github.com/dependabot> · +5, −5 - Merge pull request #90 from alexwlchan/dependabot/cargo/image-0.25.6
efe7c5f· 31 March · +38, −6 - Bump image from 0.25.5 to 0.25.6
03fdfe3· 31 March · dependabot <https://github.com/dependabot> · +38, −6 - Merge pull request #88 from alexwlchan/dependabot/cargo/clap-4.5.32
4e84762· 17 March · +7, −7 - Bump clap from 4.5.31 to 4.5.32
372b117· 17 March · dependabot <https://github.com/dependabot> · +7, −7 - Merge pull request #87 from alexwlchan/dependabot/cargo/clap-4.5.31
36f8652· 3 March · +6, −6 - Bump clap from 4.5.30 to 4.5.31
05a9629· 3 March · dependabot <https://github.com/dependabot> · +6, −6
February 2025:
- Switch to weekly updates for Dependabot
1810487· 18 February · +4, −2 - Merge pull request #86 from alexwlchan/dependabot/cargo/clap-4.5.30
1a2d3ea· 18 February · +5, −5 - Bump clap from 4.5.28 to 4.5.30
fc11827· 18 February · dependabot <https://github.com/dependabot> · +5, −5 - Merge pull request #84 from alexwlchan/dependabot/cargo/clap-4.5.28
3ea6ca8· 4 February · +5, −5 - Bump clap from 4.5.27 to 4.5.28
229882a· 4 February · dependabot <https://github.com/dependabot> · +5, −5
January 2025:
- Merge pull request #83 from alexwlchan/dependabot/cargo/clap-4.5.27
6c079ad· 21 January · +5, −5 - Bump clap from 4.5.26 to 4.5.27
9544219· 21 January · dependabot <https://github.com/dependabot> · +5, −5 - Merge pull request #82 from alexwlchan/dependabot/cargo/image-webp-0.2.1
4fd6a9c· 13 January · +3, −3 - Bump image-webp from 0.2.0 to 0.2.1
d3eb325· 13 January · dependabot <https://github.com/dependabot> · +3, −3 - Merge pull request #81 from alexwlchan/dependabot/cargo/clap-4.5.26
1ae34e6· 10 January · +5, −5 - Bump clap from 4.5.24 to 4.5.26
93fc340· 10 January · dependabot <https://github.com/dependabot> · +5, −5 - Merge pull request #80 from alexwlchan/dependabot/cargo/clap-4.5.24
2858b11· 8 January · +7, −7 - Bump clap from 4.5.23 to 4.5.24
47b6350· 8 January · dependabot <https://github.com/dependabot> · +7, −7 - Merge pull request #79 from alexwlchan/even-better-tests
17923d7· 7 January · +5, −5 - I can use `arg()` instead of `args()`
110810d· 7 January · +5, −5 - Merge pull request #77 from alexwlchan/better-tests
958a477· 7 January · +127, −138 - Get rid of the helpers; just use `assert_cmd` directly
f4792d3· 7 January · +89, −126 - Make this happy
d27a10d· 7 January · +2, −2 - WIP tests
8edf239· 7 January · +61, −35 - Merge pull request #78 from alexwlchan/dependabot/cargo/predicates-3.1.3
53db8fb· 7 January · +4, −4 - Bump predicates from 3.1.0 to 3.1.3
b24f91c· 7 January · dependabot <https://github.com/dependabot> · +4, −4 - Better example arguments (again)
1e4394d· 6 January · +2, −2 - Add better examples
fe6c77e· 6 January · +2, −2 - Collapse down the function
db6f364· 6 January · +7, −21 - Merge pull request #76 from alexwlchan/better-tests
0be1b44· 6 January · +170, −167 - Convert all my CLI tests to the new structure
29d886f· 6 January · +122, −178 - Create a new `run_command()` function/macro
00b5557· 6 January · +70, −11
December 2024:
- Merge pull request #74 from alexwlchan/dependabot/cargo/clap-4.5.23
242946a· 6 December · +7, −7 - Bump clap from 4.5.22 to 4.5.23
d3e79cc· 6 December · dependabot <https://github.com/dependabot> · +7, −7 - Merge pull request #73 from alexwlchan/dependabot/cargo/clap-4.5.22
e55e0a1· 4 December · +5, −5 - Bump clap from 4.5.21 to 4.5.22
3627028· 4 December · dependabot <https://github.com/dependabot> · +5, −5
November 2024:
- Merge pull request #72 from alexwlchan/dependabot/cargo/clap-4.5.21
4e7970b· 14 November · +5, −5 - Bump clap from 4.5.20 to 4.5.21
69737fd· 14 November · dependabot <https://github.com/dependabot> · +5, −5 - Merge pull request #71 from alexwlchan/static-webp-bug
9f6724b· 6 November · +57, −7 - Fix a bug when getting colours for a non-animated WebP
81bb194· 6 November · +57, −7 - Merge pull request #70 from alexwlchan/dependabot/cargo/image-0.25.5
bca18d1· 6 November · +2, −2 - Bump image from 0.25.4 to 0.25.5
052ad83· 5 November · dependabot <https://github.com/dependabot> · +2, −2
October 2024:
- Merge pull request #69 from alexwlchan/dependabot/cargo/regex-1.11.1
5619a05· 25 October · +3, −3 - Bump regex from 1.11.0 to 1.11.1
d909738· 25 October · dependabot <https://github.com/dependabot> · +3, −3 - Merge pull request #68 from alexwlchan/dependabot/cargo/image-0.25.4
9f9afdb· 20 October · +14, −28 - Fix the expected error message
a485624· 20 October · +1, −1 - Bump image from 0.25.2 to 0.25.4
5adaf5a· 18 October · dependabot <https://github.com/dependabot> · +13, −27 - Merge pull request #66 from alexwlchan/dependabot/cargo/clap-4.5.20
41e96f1· 9 October · +5, −5 - Bump clap from 4.5.19 to 4.5.20
37ec038· 9 October · dependabot <https://github.com/dependabot> · +5, −5 - Merge pull request #65 from alexwlchan/detect-tty
cc3cba1· 7 October · +34, −10 - Don't print terminal colours when not running in a tty
148b3b3· 5 October · +34, −10 - Merge pull request #64 from alexwlchan/dependabot/cargo/clap-4.5.19
7f653ec· 3 October · +5, −5 - Bump clap from 4.5.18 to 4.5.19
84c37a2· 2 October · dependabot <https://github.com/dependabot> · +5, −5
September 2024:
- Merge pull request #63 from alexwlchan/dependabot/cargo/regex-1.11.0
98fa311· 30 September · +7, −7 - Bump regex from 1.10.6 to 1.11.0
6855130· 30 September · dependabot <https://github.com/dependabot> · +7, −7 - Merge pull request #62 from alexwlchan/dependabot/cargo/clap-4.5.18
3e3b041· 23 September · +7, −7 - Bump clap from 4.5.17 to 4.5.18
b530a92· 23 September · dependabot <https://github.com/dependabot> · +7, −7 - Merge pull request #61 from alexwlchan/dependabot/cargo/clap-4.5.17
1a4deca· 8 September · +5, −5 - Bump clap from 4.5.16 to 4.5.17
d59a7ee· 5 September · dependabot <https://github.com/dependabot> · +5, −5 - Merge pull request #60 from alexwlchan/animated-webp
006ce68· 4 September · +147, −38 - Add a test for a malformed WebP image
b46b850· 4 September · +13 - Remember to run `cargo fmt`
34f9aa4· 4 September · +17, −12 - Add a changelog entry for animated WebP
8e58bb2· 4 September · +7, −2 - Improve some of the error handling
b5b2adf· 4 September · +67, −28 - Start refactoring for better error handling
f4600ee· 4 September · +14, −14 - Handle the case where a path has no file extension
c68216c· 4 September · +27, −6 - Refactor to add support for animated WebP
907dafc· 4 September · +52, −36 - Rename this function for clarity
e704d87· 4 September · +2, −2 - Extract `extension` as a separate variable
a0582b8· 4 September · +7, −2 - Extract the code for getting animated frames into a separate function
2c66178· 4 September · +20, −15
August 2024:
- Add write permissions for this GitHub token
6ee6e34· 20 August · +2 - Merge pull request #58 from alexwlchan/dependabot/cargo/clap-4.5.16
c5ee426· 16 August · +3, −3 - Bump clap from 4.5.15 to 4.5.16
31785cc· 16 August · dependabot <https://github.com/dependabot> · +3, −3 - Merge pull request #56 from alexwlchan/dependabot/cargo/clap-4.5.15
dbea9d8· 12 August · +5, −5 - Bump clap from 4.5.14 to 4.5.15
9b90bbf· 12 August · dependabot <https://github.com/dependabot> · +5, −5 - Merge pull request #54 from alexwlchan/dependabot/cargo/assert_cmd-2.0.16
453c9f3· 9 August · +6, −5 - Bump assert_cmd from 2.0.15 to 2.0.16
093c7a0· 9 August · dependabot <https://github.com/dependabot> · +6, −5 - Merge pull request #55 from alexwlchan/dependabot/cargo/clap-4.5.14
afb64c0· 9 August · +7, −7 - Bump clap from 4.5.13 to 4.5.14
c60cf95· 9 August · dependabot <https://github.com/dependabot> · +7, −7 - Merge pull request #53 from alexwlchan/dependabot/cargo/regex-1.10.6
9f5b719· 5 August · +3, −3 - Bump regex from 1.10.5 to 1.10.6
3c7ced4· 5 August · dependabot <https://github.com/dependabot> · +3, −3 - Merge pull request #52 from alexwlchan/dependabot/cargo/clap-4.5.13
fbb79e5· 3 August · +7, −7 - Bump clap from 4.5.11 to 4.5.13
7517243· 1 August · dependabot <https://github.com/dependabot> · +7, −7
July 2024:
- Merge pull request #50 from alexwlchan/dependabot/cargo/assert_cmd-2.0.15
7e88557· 26 July · +3, −3 - Bump assert_cmd from 2.0.14 to 2.0.15
df0d92b· 26 July · dependabot <https://github.com/dependabot> · +3, −3 - Merge pull request #51 from alexwlchan/dependabot/cargo/clap-4.5.11
93817dc· 26 July · +7, −7 - Bump clap from 4.5.9 to 4.5.11
1f42079· 26 July · dependabot <https://github.com/dependabot> · +7, −7 - Merge pull request #48 from alexwlchan/dependabot/cargo/image-0.25.2
f06edee· 22 July · +3, −9 - Bump image from 0.25.1 to 0.25.2
4adf2af· 22 July · dependabot <https://github.com/dependabot> · +3, −9 - Remove an empty comment
32fe4d5· 12 July · +1, −1 - Merge pull request #45 from alexwlchan/better-gif
bcf7b15· 11 July · +1, −2 - Slightly tweak the way I get colours from GIFs
3732029· 11 July · +1, −2 - Merge pull request #44 from alexwlchan/dependabot/cargo/clap-4.5.9
59d6f95· 9 July · +5, −5 - Bump clap from 4.5.8 to 4.5.9
7498058· 9 July · dependabot <https://github.com/dependabot> · +5, −5 - Merge pull request #43 from alexwlchan/dependabot/cargo/clap-4.5.8
6be6896· 2 July · +7, −7 - Bump clap from 4.5.7 to 4.5.8
58a043a· 1 July · dependabot <https://github.com/dependabot> · +7, −7
June 2024:
- Merge pull request #42 from alexwlchan/use-derive
7bfa5f8· 17 June · +60, −76 - Switch to using the Derive API for Clap
2cb43e3· 17 June · +60, −76 - Merge pull request #41 from alexwlchan/test-version
d0b8a83· 17 June · +47 - Add a test for the `--version` flag
a58de6e· 17 June · +47 - Merge pull request #40 from alexwlchan/dependabot/cargo/clap-4.5.7
9f32e5e· 11 June · +5, −5 - Bump clap from 4.5.6 to 4.5.7
7a70e81· 11 June · dependabot <https://github.com/dependabot> · +5, −5 - Merge pull request #39 from alexwlchan/dependabot/cargo/clap-4.5.6
d1a27d8· 7 June · +5, −5 - Bump clap from 4.5.4 to 4.5.6
219e99b· 7 June · dependabot <https://github.com/dependabot> · +5, −5 - Add a schedule to my Dependabot updates
36a5c65· 3 June · +2
May 2024:
- Add the permissions to the GitHub Actions config
d4595ac· 17 May · +2 - Add a changelog entry; bump the version
b790fa0· 12 May · +9, −2 - Merge pull request #38 from alexwlchan/best-against-background
30cdfd7· 12 May · +143, −26 - Fix a failing test
45268c2· 12 May · +1, −1 - Remember to run `cargo fmt`
a89070c· 12 May · +2, −2 - Add a couple of tests for background picking
76bab5d· 12 May · +81, −31 - Implement a basic version of background checking
c523110· 12 May · +53, −13 - Move some comments down
6834b80· 12 May · +8, −5 - Pull colour printing into a function; print background color
31a74f0· 12 May · +32, −13 - Add a new command-line flag '--best-against-background'
b8f38e6· 12 May · +5 - Merge pull request #37 from alexwlchan/webp-support
40ef7df· 12 May · +46, −4 - Add support for WebP images
c4be0c8· 12 May · +46, −4 - Split out the code for finding dominant colours
94aa7dc· 12 May · +26, −18 - Bump the version number in Cargo.toml
7801443· 12 May · +6, −5 - Add some instructions for contributing
29f1a54· 12 May · +10 - Try to get the release process working again
b86f016· 12 May · +6 - Let's target the latest versions of everything
fe4ac9f· 12 May · +8, −5 - Merge pull request #36 from alexwlchan/get-image-colors
16cc283· 12 May · +33, −20 - Rename 'get_bytes' to 'get_image_colors'
13869b3· 12 May · +33, −20 - Merge pull request #35 from alexwlchan/non-deprecated-github-actions
078fc68· 12 May · +5, −14 - Ditch the deprecated actions from the `actions-rs` organisation
4ec79d1· 12 May · +5, −14 - Merge pull request #33 from alexwlchan/dependabot/cargo/clap-4.5.4
1ea6977· 12 May · +139, −66 - Fix the expected error message in this test
7502147· 12 May · +1, −1 - Bump clap from 4.0.18 to 4.5.4
8aa15c3· 12 May · dependabot <https://github.com/dependabot> · +138, −65 - Merge pull request #30 from alexwlchan/dependabot/cargo/image-0.25.1
4341a59· 12 May · +32, −38 - Fix a failing test
15ab295· 12 May · +1, −4 - Fix the issue with the new version of image
8296560· 12 May · +3 - Bump image from 0.24.4 to 0.25.1
0b4a627· 12 May · dependabot <https://github.com/dependabot> · +28, −34 - Merge pull request #29 from alexwlchan/dependabot/cargo/kmeans_colors-0.6.0
21ee744· 12 May · +31, −35 - Fix the compatibility issues with kmeans_colors
88eaf60· 12 May · +8, −59 - Bump kmeans_colors from 0.5.0 to 0.6.0
fff3ed8· 12 May · dependabot <https://github.com/dependabot> · +60, −13 - Merge pull request #32 from alexwlchan/dependabot/cargo/assert_cmd-2.0.14
f37024b· 12 May · +22, −36 - Bump assert_cmd from 2.0.5 to 2.0.14
209a8d9· 12 May · dependabot <https://github.com/dependabot> · +22, −36 - Add Dependabot config for Cargo
f8b3371· 12 May · +4 - Merge pull request #28 from alexwlchan/dependabot/github_actions/actions/checkout-4
5a6b70e· 12 May · +3, −3 - Bump actions/checkout from 2 to 4
ed37410· 12 May · dependabot <https://github.com/dependabot> · +3, −3 - Add Dependabot config for GitHub Actions
d81ca3f· 12 May · +6
August 2023:
- Add my wrapper function in Python
783d3d5· 24 August · +40
October 2022:
- Add the dominant slices example
c18a520· 29 October · +150 - Merge pull request #22 from alexwlchan/bump-palette
206ba6c· 24 October · +48, −17 - Bump the version of kmeans-colors and palette
ebcf5fb· 24 October · +48, −17 - Merge pull request #21 from alexwlchan/update-clap
4ecb6ec· 24 October · +106, −83 - remember to format my code
2836aee· 24 October · +6, −2 - Use the newest version of clap
90b9ce5· 24 October · +31, −52 - Get the tests passing; use the new builder pattern
89c40b0· 24 October · +44, −29 - Get it compiling with the Clap 3.x.x series
0404a49· 24 October · +59, −34 - Update CHANGELOG.md
c98a8ae· 23 October · +9, −1 - keep fiddling
a1eec10· 23 October · +4, −3 - have another go
0529df6· 23 October · +4, −4 - tar for all platforms
cb334ea· 23 October · +1, −1 - Add a changelog entry
b48e249· 23 October · +6, −2 - Add binaries for Alpine Linux and Apple Silicon
6c5dc15· 23 October · +12, −5 - Merge pull request #18 from alexwlchan/fix-bug
066d1be· 17 October · +81, −62 - Update CHANGELOG.md
3a36605· 17 October · +1, −1 - Revert "log the error"
f014bd0· 16 October · +1, −8 - Fix a bug when finding the dominant colour of some animated GIFs
302202f· 16 October · +81, −62 - log the error
d12b7fe· 16 October · +8, −1 - Merge pull request #17 from alexwlchan/add-tif-support
dc4e3c2· 16 October · +61, −45 - don't run two builds on every PR
7866176· 16 October · +7, −1 - Add support for TIFF images
c88dfd4· 16 October · +27, −5 - Bump the version of the image crate
1c14e2b· 16 October · +27, −39 - Merge pull request #15 from alexwlchan/add-webapp-readme
85163f1· 16 October · +24, −1
June 2022:
- Add some instructions on installing the app
4fc9024· 18 June · +24, −1
May 2022:
- add some social media cards
195dbe5· 7 May · +12 - Revert "move the screenshot into the web app"
19924b6· 7 May · +1, −7 - move the screenshot into the web app
a0f3d00· 7 May · +7, −1 - add a missing space
9eaeb1e· 7 May · +2, −3 - Use the wide screenshot
83eba54· 6 May · +1, −1 - Add a README for the web app
8c7540f· 6 May · +26, −1 - add a link to the CLI; tweak footer links
d017c63· 6 May · +11, −6 - Merge pull request #14 from alexwlchan/test-bad-image
52220e2· 5 May · +13 - Fix a formatting issue
2e807e8· 5 May · +4, −1 - Add a test for dealing with malformed images
f8bc7e4· 5 May · +10 - Remove an unused import
91bac35· 5 May · −1 - add some funky styling
966d6bb· 5 May · +51, −17 - Handle errors (e.g. somebody uploading a bad image)
6f08e32· 5 May · +39, −5 - redirect on GET to /palette
8e06c07· 4 May · +5, −2 - new start script
46b0c87· 4 May · +9, −4 - no more mv
c295185· 4 May · −1 - we can't write to /usr/local/bin on glitch
9c605ca· 4 May · +3, −3 - tweak the startup script
6797066· 4 May · +2, −2 - Merge pull request #13 from alexwlchan/webapp
1e6a8be· 4 May · +327 - get it working
09c01c7· 4 May · +31 - get something working
6240da0· 4 May · +228, −161 - get the design working on phones
7829916· 3 May · +114, −46 - get a very basic web app working
7f6f056· 3 May · +161
April 2022:
- Merge pull request #12 from alexwlchan/formatting
977c9a8· 3 April · +86, −63 - Run 'cargo fmt' over the codebase
8c70761· 3 April · +81, −63 - Add a formatting check in CI
0b24c2f· 3 April · +5 - Update README.md
8b28219· 3 April · +3 - Bump the version number to v1.1.1
2141bc0· 3 April · +3, −3 - Use GitHub Actions to upload binaries on releases
55037d0· 3 April · +41
December 2021:
- Add a link to the accompanying blog post
9f962f3· 5 December · +2 - Merge pull request #9 from gennyble/fix-no-palette-test
9bd8dce· 5 December · +3, −3 - Fix --no-palette test
cab7e0b· 5 December · Genevive Alfirevic <gen@nyble.dev> · +3, −3 - Run GitHub Actions against PRs
d6ae64d· 5 December · +1, −1
November 2021:
- Update README.md
5c17bd9· 30 November · +2 - Add a changelog entry for v1.1.0
6d718bf· 29 November · +8, −2 - make the tests work on case sensitive filesystems
69339df· 29 November · +1, −1 - Handle the case where a GIF doesn't exist
9602917· 29 November · +17, −1 - remove some debugging code
1b94473· 29 November · −1 - Handle an uppercase .gif extension
fc4f273· 29 November · +16, −11 - Tidy up the code for getting frames from animated GIFs
5a0c2e7· 29 November · +112, −75 - get something halfway performant for animated GIFs
930acd7· 29 November · +40, −6 - get the pixels out of an animated GIF
910d05a· 29 November · +15, −3 - Start to build out GIF support
755bb1b· 29 November · +54, −1 - Add a changelog entry for v1.0.1
1f79221· 28 November · +17, −2 - Use uppercase text for variables in the help text
20969df· 28 November · +4, −4 - Fetch the version from Cargo.toml
523ba58· 28 November · +3, −1 - Make a screenshot which is 2x at GitHub screen res
2390608· 27 November · - Reduce repetition in main.rs
fdf9ee8· 27 November · +4, −2 - Make the screenshot flush with the left-hand edge
d49bd80· 27 November · - Add a changelog and tag for the initial release
c311bf2· 27 November · +5 - Expand the README to explain how the tool works
8674013· 27 November · +96, −15 - Add a LICENSE file
27f690f· 27 November · +19 - Merge pull request #4 from alexwlchan/better-error-handling
9fd6a82· 27 November · +36, −2 - Better handle non-existent/non-image files and unsupported image formats
4283c65· 27 November · +36, −2 - Merge pull request #1 from alexwlchan/add-ci
3c7a3c4· 27 November · +235 - Use a helper function to extract stdout/stderr/exit code
20431ef· 27 November · +25, −24 - Capture a potentially interesting Rust compiler output
0dee0e0· 27 November · +18, −6 - Add helper functions for the tests
169bb40· 27 November · +16, −12 - Add a helper function for calling get_output
bab14ff· 27 November · +16, −32 - Add a test that you can choose the number of colours
ab68e59· 27 November · +34, −5 - test that it fails on an invalid count
0dd5aed· 27 November · +15 - Cope with less than deterministic output
0cae65c· 27 November · +17, −3 - Add a couple of tests with a simple red image
9a357f7· 27 November · +158 - Run some tests with GitHub Actions
7086119· 26 November · +18 - Resize the image, tighter convergence, fix --no-palette
46aee3b· 26 November · +35, −18 - clear out some debugg-y code
c0b65ea· 26 November · +3, −92 - get it basically working
656b936· 26 November · +17, −17 - get something that just about works
fbe8eea· 26 November · +581