Skip to content

to stable - #73

Open
Mips2648 wants to merge 39 commits into
masterfrom
beta
Open

Mips2648 wants to merge 39 commits into
masterfrom
beta

Conversation

@Mips2648

Copy link
Copy Markdown
Contributor
  • add image for symfonisk table lamp & era 100 sl
  • add current radio station (channel) info command
  • bugfix tts command
  • add translations & docs workflow

Jenkins and others added 30 commits January 19, 2026 00:17
Add image SYMFONISK_TABLE_LAMP.png for IKEA Symfonisk Table Lamp v2
Updates the requirements on [soco](https://github.com/SoCo/SoCo) to permit the latest version.
- [Release notes](https://github.com/SoCo/SoCo/releases)
- [Changelog](https://github.com/SoCo/SoCo/blob/master/doc/release_notes.rst)
- [Commits](SoCo/SoCo@v0.30.4...v0.31.4)

---
updated-dependencies:
- dependency-name: soco
  dependency-version: 0.31.4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
…-approx-eq-0.31.4

Update soco requirement from ~=0.30.4 to ~=0.31.4 in /resources
Updates the requirements on [soco](https://github.com/SoCo/SoCo) to permit the latest version.
- [Release notes](https://github.com/SoCo/SoCo/releases)
- [Changelog](https://github.com/SoCo/SoCo/blob/master/doc/release_notes.rst)
- [Commits](SoCo/SoCo@v0.31.4...v0.32.0)

---
updated-dependencies:
- dependency-name: soco
  dependency-version: 0.32.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
…in, including custom JS, jQuery inview, and jQuery TOC scripts. Also, delete outdated Portuguese changelog and index documentation files
…-approx-eq-0.32.0

Update soco requirement from ~=0.31.4 to ~=0.32.0 in /resources

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Translation permissions and documentation publishing gaps can prevent updates and supported-language pages from reaching users.

3 open issues
What changed in this PR

Prepares the Jeedom Sonos plugin for stable release with station information, a TTS fix, and updated localization automation.

Changes:

  • Adds the Station information command and corrects TTS share-path trimming.
  • Updates dependencies, compatibility metadata, translations, and documentation.
  • Adds translation, documentation publishing, and dependency-update workflows.
File Description
resources/​requirements.txt Updates Python dependencies.
plugin_info/​info.json Updates requirements, languages, and documentation URLs.
plugin_info/​configuration.php Removes obsolete PHP warning.
docs/​pt_PT/​index.md Removes Portuguese guide.
docs/​pt_PT/​changelog.md Removes Portuguese changelog.
docs/​js/​jquery.toc.js Removes legacy contents script.
docs/​js/​jquery.inview.min.js Removes legacy visibility script.
docs/​js/​custom.jeedom.js Removes legacy documentation customization.
docs/​fr_FR/​changelog.md Records recent changes.
docs/​es_ES/​index.md Refreshes Spanish guide.
docs/​es_ES/​changelog.md Refreshes Spanish release notes.
docs/​en_US/​index.md Refreshes English guide.
docs/​en_US/​changelog.md Refreshes English release notes.
docs/​de_DE/​index.md Refreshes German guide.
docs/​de_DE/​changelog.md Refreshes German release notes.
desktop/​php/​sonos3.php Removes translation markup from UID.
core/​i18n/​tr.json Removes Turkish catalog.
core/​i18n/​ru_RU.json Removes Russian catalog.
core/​i18n/​pt_PT.json Updates Portuguese translations.
core/​i18n/​ja_JP.json Removes Japanese catalog.
core/​i18n/​it_IT.json Updates Italian translations.
core/​i18n/​id_ID.json Removes Indonesian catalog.
core/​i18n/​fr_FR.json Removes redundant French catalog.
core/​i18n/​es_ES.json Updates Spanish translations.
core/​i18n/​en_US.json Updates English translations.
core/​i18n/​de_DE.json Updates German translations.
core/​class/​sonos3.class.php Adds Station, fixes TTS trimming, and adds types.
composer.json Adjusts final newline only.
.github/​workflows/​translations.yml Automates UI translations.
.github/​workflows/​docs.yml Automates documentation translation and publishing.
.github/​dependabot.yml Schedules dependency updates.

Review effort: Balanced

Comment thread .github/workflows/translations.yml
Comment thread .github/workflows/docs.yml
Comment thread .github/workflows/docs.yml
Add permissions for contents and pull-requests in translations workflow

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

Dependency and publishing-workflow changes need human validation because repository-level verification was unavailable.

No open issues 🎉

5 previously missed issues

In code that hasn't changed since last review

Low severity Incorrect battery command label

core/​i18n/​de_DE.json:18

“Schlagzeug” means “drum kit”, but this command reports the speaker's battery-charge percentage. Restore “Batterie” so German users can identify the battery information.

Low severity Incorrect audio balance label

core/​i18n/​en_US.json:16

This command adjusts left/right audio balance, not a weighing scale. Restore “Balance” so the slider describes its function and matches the associated “Balance status” command.

Low severity Incorrect bass equalizer label

core/​i18n/​en_US.json:32

This command adjusts the bass equalizer from -10 to 10; it does not control subwoofer devices. Use “Bass” rather than “Subwoofers” so the label describes the setting it changes.

Low severity Incorrect Spanish audio balance label

core/​i18n/​es_ES.json:16

“Balanza” means a weighing scale, whereas this command adjusts left/right audio balance. Restore the audio term “Balance” so Spanish users can identify the slider correctly.

Low severity Incorrect favorite playback label

core/​i18n/​it_IT.json:37

“Aggiungi ai preferiti” means “Add to favorites”, but this labels playback of an existing favorite. Users could start playback while expecting to save a favorite. Use “Riproduci preferiti” to describe the action correctly.

3 resolved since last review

Review effort: Balanced

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants