Skip to content

Releases: YCistak/pylon

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Aug 19:43

What's Changed

  • A banner that gets out of the way, weather in the briefing, a break nudge, and a text box by @YCistak in #47
  • Speak seven languages by @YCistak in #49
  • A project page and a privacy policy by @YCistak in #50
  • Pick the language in Settings, not in a YAML file by @YCistak in #51
  • Answer "what's playing" without an account, and stop the daemon leaking Turkish by @YCistak in #52
  • Let numbers and arithmetic follow the active language by @YCistak in #53
  • Stop the catalogs punctuating their own decimals by @YCistak in #54
  • Make keyboard focus visible, and return it somewhere that exists by @YCistak in #55
  • Let a push-to-talk turn be stopped by @YCistak in #56
  • Put the update in the window, and make it update the GUI by @YCistak in #60
  • Feedback: a category, a box, and Send by @YCistak in #58

Full Changelog: v0.1.0-alpha.1...v0.1.0

v0.1.0-alpha.1

v0.1.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Aug 11:28

What's Changed

  • feat(ui): instance-based widget system with parameterized popup editor by @YCistak in #1
  • feat(ui): opaque widget picker + settings polish by @YCistak in #3
  • feat(services): Docker integration — observe and control containers by @YCistak in #4
  • feat(ui): Docker GUI — rich widget + full management page by @YCistak in #5
  • docs: Voice Conversation plan (daemon loop, VAD, continuous, wake word, GUI) by @YCistak in #6
  • ci: run the daemon's tests on real macOS and Windows by @YCistak in #15
  • feat(ipc): platform-specific socket/PID paths so Windows can run by @YCistak in #14
  • ci: publish tagged releases built natively on all three platforms by @YCistak in #16
  • ci: stop the leak guard failing on a clean build by @YCistak in #17
  • ci: ship a universal daemon on macOS, not just a universal GUI by @YCistak in #18
  • docs: add a README by @YCistak in #19
  • feat(update): install releases in place, signed and verified by @YCistak in #20
  • chore: remove PLANNED.md by @YCistak in #21
  • docs: add the AGPL-3.0 license text by @YCistak in #22
  • packaging: add an AUR PKGBUILD for pylon-bin by @YCistak in #23
  • feat(update): wire in the release signing public key by @YCistak in #25
  • ci: stop the leak guard tripping on the /home/linuxbrew/ constant by @YCistak in #26
  • docs: drop the home-screen screenshot for now by @YCistak in #24
  • feat(watcher): enumerate processes on macOS and Windows by @YCistak in #27
  • feat(voice): ship a Windows TTS script using built-in SAPI by @YCistak in #28
  • feat(sysmon): report machine vitals (load, RAM, disk, temp, uptime) by @YCistak in #29
  • feat(weather): local forecast via Open-Meteo, no API key by @YCistak in #30
  • feat(briefing): daily briefing as a desktop banner by @YCistak in #31
  • chore(release): mark the first release alpha (v0.1.0-alpha.1) by @YCistak in #32
  • fix(config): document keys the code actually reads, and bake OAuth into releases by @YCistak in #36
  • fix(config): look in ~/.config/pylon for pylon.yaml by @YCistak in #35
  • feat(voice): talk to Pylon from the GUI + a shortcut settings card by @YCistak in #33
  • feat(voice): end the capture on silence and keep whisper warm by @YCistak in #37
  • fix(ci): stop two tests from assuming Linux by @YCistak in #40
  • fix(ui): make the widget dialog a real dialog by @YCistak in #41
  • docs: describe the GUI that exists, not the one that was planned by @YCistak in #43
  • feat(install): install Pylon for one user, and get the release ready by @YCistak in #42
  • feat(accounts): manage every account and key from the GUI by @YCistak in #38
  • feat(work): record where the day went by @YCistak in #39
  • feat(briefing): read it out on demand by @YCistak in #44

Full Changelog: https://github.com/YCistak/pylon/commits/v0.1.0-alpha.1