<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>ivory, branch HEAD</title>
<subtitle>Simple MIDI keyboard monitor with advanced chord detection.
</subtitle>
<entry>
<id>59a43adc27ad0ab7651169641c8dbdc0af779131</id>
<published>2025-12-15T05:10:53Z</published>
<updated>2025-12-15T05:10:53Z</updated>
<title>Fix screenshot URLs in README</title>
<link rel="alternate" type="text/html" href="commit/59a43adc27ad0ab7651169641c8dbdc0af779131.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit 59a43adc27ad0ab7651169641c8dbdc0af779131
parent 2c21f2cc18aa16294f8de75a49e368e481c08a6f
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sun, 14 Dec 2025 23:10:53 -0600

Fix screenshot URLs in README

Changed username from &#39;ganten&#39; to &#39;ganten7&#39; in screenshot URLs so they display correctly.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 &lt;noreply@anthropic.com&gt;

</content>
</entry>
<entry>
<id>2c21f2cc18aa16294f8de75a49e368e481c08a6f</id>
<published>2025-12-15T05:07:03Z</published>
<updated>2025-12-15T05:07:03Z</updated>
<title>Add screenshots to README</title>
<link rel="alternate" type="text/html" href="commit/2c21f2cc18aa16294f8de75a49e368e481c08a6f.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit 2c21f2cc18aa16294f8de75a49e368e481c08a6f
parent 91e7f644d756c1fd77e07c61fc7c6581cc21cd1e
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sun, 14 Dec 2025 23:07:03 -0600

Add screenshots to README

Added screenshots for three chord examples:
- Cm11 (minor 11th)
- D7(b9,#11) (complex altered dominant)
- Ebm11 (extended minor chord)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 &lt;noreply@anthropic.com&gt;

</content>
</entry>
<entry>
<id>91e7f644d756c1fd77e07c61fc7c6581cc21cd1e</id>
<published>2025-12-14T14:07:26Z</published>
<updated>2025-12-14T14:07:26Z</updated>
<title>Fix Windows build: add --noupx, --clean, mido.backends.rtmidi import</title>
<link rel="alternate" type="text/html" href="commit/91e7f644d756c1fd77e07c61fc7c6581cc21cd1e.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit 91e7f644d756c1fd77e07c61fc7c6581cc21cd1e
parent 7280f81e6803adbab4cc5fe467b3b1a39a43bee0
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sun, 14 Dec 2025 08:07:26 -0600

Fix Windows build: add --noupx, --clean, mido.backends.rtmidi import

- Add --noupx to disable UPX compression (fixes PKG archive error)
- Add --clean for clean builds
- Add --hidden-import mido.backends.rtmidi (matches macOS)
- Add --hidden-import PyQt5.sip for consistency
- Remove --collect-all PyQt5 which can cause issues

</content>
</entry>
<entry>
<id>7280f81e6803adbab4cc5fe467b3b1a39a43bee0</id>
<published>2025-12-14T07:09:46Z</published>
<updated>2025-12-14T07:09:46Z</updated>
<title>Remove main branch trigger - only release on tags</title>
<link rel="alternate" type="text/html" href="commit/7280f81e6803adbab4cc5fe467b3b1a39a43bee0.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit 7280f81e6803adbab4cc5fe467b3b1a39a43bee0
parent a151b50676760903b584501a52720fcc790dca96
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sun, 14 Dec 2025 01:09:46 -0600

Remove main branch trigger - only release on tags

</content>
</entry>
<entry>
<id>a151b50676760903b584501a52720fcc790dca96</id>
<published>2025-12-14T07:07:17Z</published>
<updated>2025-12-14T07:07:17Z</updated>
<title>Fix macOS build: add mido.backends.rtmidi hidden import and collect-all flags</title>
<link rel="alternate" type="text/html" href="commit/a151b50676760903b584501a52720fcc790dca96.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit a151b50676760903b584501a52720fcc790dca96
parent 9f6cc286699f0e369234139a1adf38bdda2ecca4
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sun, 14 Dec 2025 01:07:17 -0600

Fix macOS build: add mido.backends.rtmidi hidden import and collect-all flags

</content>
</entry>
<entry>
<id>9f6cc286699f0e369234139a1adf38bdda2ecca4</id>
<published>2025-12-14T06:51:50Z</published>
<updated>2025-12-14T06:51:50Z</updated>
<title>Fix YAML syntax: use macOS defaults command instead of Python script</title>
<link rel="alternate" type="text/html" href="commit/9f6cc286699f0e369234139a1adf38bdda2ecca4.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit 9f6cc286699f0e369234139a1adf38bdda2ecca4
parent 2cd91d33aa88f8f2ff1ca13af75d53219f210da0
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sun, 14 Dec 2025 00:51:50 -0600

Fix YAML syntax: use macOS defaults command instead of Python script

</content>
</entry>
<entry>
<id>2cd91d33aa88f8f2ff1ca13af75d53219f210da0</id>
<published>2025-12-14T06:49:58Z</published>
<updated>2025-12-14T06:49:58Z</updated>
<title>Fix YAML syntax: write Python script to temp file instead of inline</title>
<link rel="alternate" type="text/html" href="commit/2cd91d33aa88f8f2ff1ca13af75d53219f210da0.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit 2cd91d33aa88f8f2ff1ca13af75d53219f210da0
parent 309e7c9d0ca8ac5070765b0ffaf73f6b041091d2
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sun, 14 Dec 2025 00:49:58 -0600

Fix YAML syntax: write Python script to temp file instead of inline

</content>
</entry>
<entry>
<id>309e7c9d0ca8ac5070765b0ffaf73f6b041091d2</id>
<published>2025-12-14T06:48:58Z</published>
<updated>2025-12-14T06:48:58Z</updated>
<title>Add push trigger to main branch for testing</title>
<link rel="alternate" type="text/html" href="commit/309e7c9d0ca8ac5070765b0ffaf73f6b041091d2.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit 309e7c9d0ca8ac5070765b0ffaf73f6b041091d2
parent a34b6a46b924fdaf0ac877c695d37ba6d5161e9c
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sun, 14 Dec 2025 00:48:58 -0600

Add push trigger to main branch for testing

</content>
</entry>
<entry>
<id>a34b6a46b924fdaf0ac877c695d37ba6d5161e9c</id>
<published>2025-12-14T06:48:42Z</published>
<updated>2025-12-14T06:48:42Z</updated>
<title>Trigger workflow: fix Python heredoc syntax</title>
<link rel="alternate" type="text/html" href="commit/a34b6a46b924fdaf0ac877c695d37ba6d5161e9c.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit a34b6a46b924fdaf0ac877c695d37ba6d5161e9c
parent 590d85a14d112be8b8124d83e50adf2814c2c20f
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sun, 14 Dec 2025 00:48:42 -0600

Trigger workflow: fix Python heredoc syntax

</content>
</entry>
<entry>
<id>590d85a14d112be8b8124d83e50adf2814c2c20f</id>
<published>2025-12-14T06:47:32Z</published>
<updated>2025-12-14T06:47:32Z</updated>
<title>Fix Python heredoc syntax error: use -c instead of heredoc</title>
<link rel="alternate" type="text/html" href="commit/590d85a14d112be8b8124d83e50adf2814c2c20f.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit 590d85a14d112be8b8124d83e50adf2814c2c20f
parent 942786af33f42d87283b09b936fb8d68d63aac86
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sun, 14 Dec 2025 00:47:32 -0600

Fix Python heredoc syntax error: use -c instead of heredoc

</content>
</entry>
<entry>
<id>942786af33f42d87283b09b936fb8d68d63aac86</id>
<published>2025-12-14T06:43:28Z</published>
<updated>2025-12-14T06:43:28Z</updated>
<title>Fix YAML syntax error: use Python to create Info.plist instead of heredoc</title>
<link rel="alternate" type="text/html" href="commit/942786af33f42d87283b09b936fb8d68d63aac86.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit 942786af33f42d87283b09b936fb8d68d63aac86
parent 4628ed5d0c12d573ecc28f4dd929f9c78e65015c
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sun, 14 Dec 2025 00:43:28 -0600

Fix YAML syntax error: use Python to create Info.plist instead of heredoc

</content>
</entry>
<entry>
<id>4628ed5d0c12d573ecc28f4dd929f9c78e65015c</id>
<published>2025-12-14T06:41:56Z</published>
<updated>2025-12-14T06:41:56Z</updated>
<title>Add PyInstaller hook to exclude QtBluetooth framework and handle symlink conflicts</title>
<link rel="alternate" type="text/html" href="commit/4628ed5d0c12d573ecc28f4dd929f9c78e65015c.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit 4628ed5d0c12d573ecc28f4dd929f9c78e65015c
parent 4164108fe13e37a7a779ddf5c2360159bc5344da
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sun, 14 Dec 2025 00:41:56 -0600

Add PyInstaller hook to exclude QtBluetooth framework and handle symlink conflicts

</content>
</entry>
<entry>
<id>4164108fe13e37a7a779ddf5c2360159bc5344da</id>
<published>2025-12-14T06:36:54Z</published>
<updated>2025-12-14T06:36:54Z</updated>
<title>Clean build directory before macOS build to avoid symlink conflicts</title>
<link rel="alternate" type="text/html" href="commit/4164108fe13e37a7a779ddf5c2360159bc5344da.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit 4164108fe13e37a7a779ddf5c2360159bc5344da
parent 2d2cba58fa65d355bfc3040143734c9a9ce8c55b
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sun, 14 Dec 2025 00:36:54 -0600

Clean build directory before macOS build to avoid symlink conflicts

</content>
</entry>
<entry>
<id>2d2cba58fa65d355bfc3040143734c9a9ce8c55b</id>
<published>2025-12-14T06:36:46Z</published>
<updated>2025-12-14T06:36:46Z</updated>
<title>Exclude optional Qt frameworks that cause symlink conflicts in macOS build</title>
<link rel="alternate" type="text/html" href="commit/2d2cba58fa65d355bfc3040143734c9a9ce8c55b.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit 2d2cba58fa65d355bfc3040143734c9a9ce8c55b
parent 24cd7eb5c68b70c2e15c410bfdc3aa406df8b2b2
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sun, 14 Dec 2025 00:36:46 -0600

Exclude optional Qt frameworks that cause symlink conflicts in macOS build

</content>
</entry>
<entry>
<id>24cd7eb5c68b70c2e15c410bfdc3aa406df8b2b2</id>
<published>2025-12-14T06:33:39Z</published>
<updated>2025-12-14T06:33:39Z</updated>
<title>Fix macOS build: remove --collect-all PyQt5 causing symlink conflicts, use targeted imports instead</title>
<link rel="alternate" type="text/html" href="commit/24cd7eb5c68b70c2e15c410bfdc3aa406df8b2b2.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit 24cd7eb5c68b70c2e15c410bfdc3aa406df8b2b2
parent d8e3c247f0a1034892f1e3c3d64e0a4484e0a269
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sun, 14 Dec 2025 00:33:39 -0600

Fix macOS build: remove --collect-all PyQt5 causing symlink conflicts, use targeted imports instead

</content>
</entry>
<entry>
<id>d8e3c247f0a1034892f1e3c3d64e0a4484e0a269</id>
<published>2025-12-14T06:31:12Z</published>
<updated>2025-12-14T06:31:12Z</updated>
<title>Fix macOS app bundle: add PyInstaller resource path handling, collect all PyQt5 frameworks, add error handling and verification</title>
<link rel="alternate" type="text/html" href="commit/d8e3c247f0a1034892f1e3c3d64e0a4484e0a269.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit d8e3c247f0a1034892f1e3c3d64e0a4484e0a269
parent 464d2094e0f3caed3ca57a830188912db7e3539a
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sun, 14 Dec 2025 00:31:12 -0600

Fix macOS app bundle: add PyInstaller resource path handling, collect all PyQt5 frameworks, add error handling and verification

</content>
</entry>
<entry>
<id>464d2094e0f3caed3ca57a830188912db7e3539a</id>
<published>2025-12-14T06:08:13Z</published>
<updated>2025-12-14T06:08:13Z</updated>
<title>Fix Linux build - handle manual workflow triggers without tags</title>
<link rel="alternate" type="text/html" href="commit/464d2094e0f3caed3ca57a830188912db7e3539a.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit 464d2094e0f3caed3ca57a830188912db7e3539a
parent 61bd627cc6feb919ab85797c73c5debf4b94acdd
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sun, 14 Dec 2025 00:08:13 -0600

Fix Linux build - handle manual workflow triggers without tags

</content>
</entry>
<entry>
<id>61bd627cc6feb919ab85797c73c5debf4b94acdd</id>
<published>2025-12-14T06:00:32Z</published>
<updated>2025-12-14T06:00:32Z</updated>
<title>Fix YAML syntax error - remove problematic XML heredoc</title>
<link rel="alternate" type="text/html" href="commit/61bd627cc6feb919ab85797c73c5debf4b94acdd.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit 61bd627cc6feb919ab85797c73c5debf4b94acdd
parent fbce2dc624dee04b1840a0bd18158ad87d51b7be
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sun, 14 Dec 2025 00:00:32 -0600

Fix YAML syntax error - remove problematic XML heredoc

</content>
</entry>
<entry>
<id>fbce2dc624dee04b1840a0bd18158ad87d51b7be</id>
<published>2025-12-14T05:57:35Z</published>
<updated>2025-12-14T05:57:35Z</updated>
<title>Add macOS app bundle verification and troubleshooting steps</title>
<link rel="alternate" type="text/html" href="commit/fbce2dc624dee04b1840a0bd18158ad87d51b7be.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit fbce2dc624dee04b1840a0bd18158ad87d51b7be
parent fc9f21d9e4a5cffb7a3ae7c8b566c8feb1158543
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sat, 13 Dec 2025 23:57:35 -0600

Add macOS app bundle verification and troubleshooting steps

</content>
</entry>
<entry>
<id>fc9f21d9e4a5cffb7a3ae7c8b566c8feb1158543</id>
<published>2025-12-14T05:29:56Z</published>
<updated>2025-12-14T05:29:56Z</updated>
<title>Add ZIP packaging for macOS - simpler than DMG, no mounting needed</title>
<link rel="alternate" type="text/html" href="commit/fc9f21d9e4a5cffb7a3ae7c8b566c8feb1158543.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit fc9f21d9e4a5cffb7a3ae7c8b566c8feb1158543
parent f48e47f4e24b53755f8bd3204955a4edf0af2983
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sat, 13 Dec 2025 23:29:56 -0600

Add ZIP packaging for macOS - simpler than DMG, no mounting needed

</content>
</entry>
<entry>
<id>f48e47f4e24b53755f8bd3204955a4edf0af2983</id>
<published>2025-12-14T05:27:53Z</published>
<updated>2025-12-14T05:27:53Z</updated>
<title>Simplify macOS build - remove collect-all flags that may cause issues</title>
<link rel="alternate" type="text/html" href="commit/f48e47f4e24b53755f8bd3204955a4edf0af2983.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit f48e47f4e24b53755f8bd3204955a4edf0af2983
parent 26a5d1b00e30be8f1f08b333ae606e37e57f0c13
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sat, 13 Dec 2025 23:27:53 -0600

Simplify macOS build - remove collect-all flags that may cause issues

</content>
</entry>
<entry>
<id>26a5d1b00e30be8f1f08b333ae606e37e57f0c13</id>
<published>2025-12-14T05:24:17Z</published>
<updated>2025-12-14T05:24:17Z</updated>
<title>Fix Windows/macOS builds - use explicit Python module and exclude problematic dependencies</title>
<link rel="alternate" type="text/html" href="commit/26a5d1b00e30be8f1f08b333ae606e37e57f0c13.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit 26a5d1b00e30be8f1f08b333ae606e37e57f0c13
parent 74294685b09795fda23e7ab692dffe83c9cc0b00
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sat, 13 Dec 2025 23:24:17 -0600

Fix Windows/macOS builds - use explicit Python module and exclude problematic dependencies

</content>
</entry>
<entry>
<id>74294685b09795fda23e7ab692dffe83c9cc0b00</id>
<published>2025-12-14T02:32:16Z</published>
<updated>2025-12-14T02:32:16Z</updated>
<title>Fix release job to download artifacts separately for better reliability</title>
<link rel="alternate" type="text/html" href="commit/74294685b09795fda23e7ab692dffe83c9cc0b00.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit 74294685b09795fda23e7ab692dffe83c9cc0b00
parent 48864150fb810706b7386b66d449b74a2b6e365b
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sat, 13 Dec 2025 20:32:16 -0600

Fix release job to download artifacts separately for better reliability

</content>
</entry>
<entry>
<id>48864150fb810706b7386b66d449b74a2b6e365b</id>
<published>2025-12-14T02:28:31Z</published>
<updated>2025-12-14T02:28:31Z</updated>
<title>Fix Windows build to use PowerShell syntax properly</title>
<link rel="alternate" type="text/html" href="commit/48864150fb810706b7386b66d449b74a2b6e365b.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit 48864150fb810706b7386b66d449b74a2b6e365b
parent f0198ea00a486fd715ff58ff2d012da1d480090e
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sat, 13 Dec 2025 20:28:31 -0600

Fix Windows build to use PowerShell syntax properly

</content>
</entry>
<entry>
<id>f0198ea00a486fd715ff58ff2d012da1d480090e</id>
<published>2025-12-14T02:25:44Z</published>
<updated>2025-12-14T02:25:44Z</updated>
<title>Add hidden imports and improve error handling for macOS/Windows builds</title>
<link rel="alternate" type="text/html" href="commit/f0198ea00a486fd715ff58ff2d012da1d480090e.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit f0198ea00a486fd715ff58ff2d012da1d480090e
parent ca629d110c8d94bcfa765ecc4d721853636f7760
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sat, 13 Dec 2025 20:25:44 -0600

Add hidden imports and improve error handling for macOS/Windows builds

</content>
</entry>
<entry>
<id>ca629d110c8d94bcfa765ecc4d721853636f7760</id>
<published>2025-12-14T02:21:01Z</published>
<updated>2025-12-14T02:21:01Z</updated>
<title>Fix Windows and macOS build configurations</title>
<link rel="alternate" type="text/html" href="commit/ca629d110c8d94bcfa765ecc4d721853636f7760.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit ca629d110c8d94bcfa765ecc4d721853636f7760
parent da25e8bcf9edad9d76d7ea65a8fa9396713b956e
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sat, 13 Dec 2025 20:21:01 -0600

Fix Windows and macOS build configurations

</content>
</entry>
<entry>
<id>da25e8bcf9edad9d76d7ea65a8fa9396713b956e</id>
<published>2025-12-14T02:16:16Z</published>
<updated>2025-12-14T02:16:16Z</updated>
<title>Prepare v1.0.0 PyQt5 release</title>
<link rel="alternate" type="text/html" href="commit/da25e8bcf9edad9d76d7ea65a8fa9396713b956e.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit da25e8bcf9edad9d76d7ea65a8fa9396713b956e
parent 36401398378406d07c63899016ce7cb5bc7ec3dc
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sat, 13 Dec 2025 20:16:16 -0600

Prepare v1.0.0 PyQt5 release

</content>
</entry>
<entry>
<id>36401398378406d07c63899016ce7cb5bc7ec3dc</id>
<published>2025-12-14T02:12:01Z</published>
<updated>2025-12-14T02:12:01Z</updated>
<title>Prepare v1.0.0 PyQt5 release</title>
<link rel="alternate" type="text/html" href="commit/36401398378406d07c63899016ce7cb5bc7ec3dc.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit 36401398378406d07c63899016ce7cb5bc7ec3dc
parent d7cc73d8b5d6307b0153360fcc438a4ef0767efe
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sat, 13 Dec 2025 20:12:01 -0600

Prepare v1.0.0 PyQt5 release

</content>
</entry>
<entry>
<id>d7cc73d8b5d6307b0153360fcc438a4ef0767efe</id>
<published>2025-12-13T09:24:22Z</published>
<updated>2025-12-13T09:24:22Z</updated>
<title>Disable Windows/macOS builds for v1.0.0 - ship Linux only</title>
<link rel="alternate" type="text/html" href="commit/d7cc73d8b5d6307b0153360fcc438a4ef0767efe.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit d7cc73d8b5d6307b0153360fcc438a4ef0767efe
parent b2cc4a51a0ca79882549b1a3be7ea46d82a8b27d
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sat, 13 Dec 2025 03:24:22 -0600

Disable Windows/macOS builds for v1.0.0 - ship Linux only

</content>
</entry>
<entry>
<id>b2cc4a51a0ca79882549b1a3be7ea46d82a8b27d</id>
<published>2025-12-13T09:18:58Z</published>
<updated>2025-12-13T09:18:58Z</updated>
<title>Add Windows build support with GTK3 bundling</title>
<link rel="alternate" type="text/html" href="commit/b2cc4a51a0ca79882549b1a3be7ea46d82a8b27d.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit b2cc4a51a0ca79882549b1a3be7ea46d82a8b27d
parent 6adeff409d13e1587cf60555372a95a80ac518fa
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sat, 13 Dec 2025 03:18:58 -0600

Add Windows build support with GTK3 bundling

</content>
</entry>
<entry>
<id>6adeff409d13e1587cf60555372a95a80ac518fa</id>
<published>2025-12-13T09:13:43Z</published>
<updated>2025-12-13T09:13:43Z</updated>
<title>Fix GitHub Actions: update artifact actions to v4</title>
<link rel="alternate" type="text/html" href="commit/6adeff409d13e1587cf60555372a95a80ac518fa.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit 6adeff409d13e1587cf60555372a95a80ac518fa
parent 5b511c7d50c0c631b6eb01fd67a2f7226a6bfa03
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sat, 13 Dec 2025 03:13:43 -0600

Fix GitHub Actions: update artifact actions to v4

</content>
</entry>
<entry>
<id>5b511c7d50c0c631b6eb01fd67a2f7226a6bfa03</id>
<published>2025-12-13T09:05:01Z</published>
<updated>2025-12-13T09:05:01Z</updated>
<title>Initial commit - Ivory v1.0.0</title>
<link rel="alternate" type="text/html" href="commit/5b511c7d50c0c631b6eb01fd67a2f7226a6bfa03.html" />
<author>
<name>ganten7</name>
<email>ganten7@users.noreply.github.com</email>
</author>
<content>commit 5b511c7d50c0c631b6eb01fd67a2f7226a6bfa03
Author: ganten7 &lt;ganten7@users.noreply.github.com&gt;
Date:   Sat, 13 Dec 2025 03:05:01 -0600

Initial commit - Ivory v1.0.0

- Full 88-key MIDI keyboard visualization
- Advanced chord detection (100+ types)
- Dark mode and customizable appearance
- Cross-platform support (Linux, Windows, macOS)

</content>
</entry>
</feed>
