🛟 Updated.
4bb4aab parent: 35878a8 modified
.tickets/issues/0064-publier-la-version-1-1-0.yaml +1 -1 | @@ -32,7 +32,7 @@ body: | | ||
| 32 | 32 | - `docs/release-notes/v1.1.0.md` et `v1.1.0.fr.md` décrivent les nouveautés de M6. |
| 33 | 33 | - `make verify` est vert, tout est commité et poussé sur `main`. |
| 34 | 34 | - Le `.dmg` et le `.zip` macOS sont signés, notarisés et agrafés (`spctl` : `accepted` · `Notarized Developer ID`) ; `SHA256SUMS` est recalculé. |
| 35 | - - Le tag `v1.1.0` est poussé, la release est publiée avec ses 5 fichiers, et le `.dmg` téléchargé correspond à `SHA256SUMS` et s'ouvre sans « Ouvrir quand même ». | |
| 35 | + - Le tag `v1.1.0` est poussé, la release est publiée avec ses 7 fichiers (`scripts/package.sh release-names`), et le `.dmg` téléchargé correspond à `SHA256SUMS` et s'ouvre sans « Ouvrir quand même ». | |
| 36 | 36 | - `git fetch --tags` fait en local. |
| 37 | 37 | tasks: |
| 38 | 38 | - id: 1 |
| @@ -32,7 +32,7 @@ body: | | |||
| 32 | - `docs/release-notes/v1.1.0.md` et `v1.1.0.fr.md` décrivent les nouveautés de M6. | 32 | - `docs/release-notes/v1.1.0.md` et `v1.1.0.fr.md` décrivent les nouveautés de M6. |
| 33 | - `make verify` est vert, tout est commité et poussé sur `main`. | 33 | - `make verify` est vert, tout est commité et poussé sur `main`. |
| 34 | - Le `.dmg` et le `.zip` macOS sont signés, notarisés et agrafés (`spctl` : `accepted` · `Notarized Developer ID`) ; `SHA256SUMS` est recalculé. | 34 | - Le `.dmg` et le `.zip` macOS sont signés, notarisés et agrafés (`spctl` : `accepted` · `Notarized Developer ID`) ; `SHA256SUMS` est recalculé. |
| 35 | - - Le tag `v1.1.0` est poussé, la release est publiée avec ses 5 fichiers, et le `.dmg` téléchargé correspond à `SHA256SUMS` et s'ouvre sans « Ouvrir quand même ». | 35 | + - Le tag `v1.1.0` est poussé, la release est publiée avec ses 7 fichiers (`scripts/package.sh release-names`), et le `.dmg` téléchargé correspond à `SHA256SUMS` et s'ouvre sans « Ouvrir quand même ». |
| 36 | - `git fetch --tags` fait en local. | 36 | - `git fetch --tags` fait en local. |
| 37 | tasks: | 37 | tasks: |
| 38 | - id: 1 | 38 | - id: 1 |
modified
build/config.yml +1 -1 | @@ -11,7 +11,7 @@ info: | ||
| 11 | 11 | description: "Converse with AI agents in channels" # The application description |
| 12 | 12 | copyright: "© 2026 Philippe Charrière — Sidekicks Source-Available License 1.0" # Copyright text |
| 13 | 13 | comments: "Sidekicks" # Comments |
| 14 | - version: "1.0.0" # The application version | |
| 14 | + version: "1.1.0" # The application version | |
| 15 | 15 | # cfBundleIconName: "appicon" # The macOS icon name in Assets.car icon bundles (optional) |
| 16 | 16 | # # Should match the name of your .icon file without the extension |
| 17 | 17 | # # If not set and Assets.car exists, defaults to "appicon" |
| @@ -11,7 +11,7 @@ info: | |||
| 11 | description: "Converse with AI agents in channels" # The application description | 11 | description: "Converse with AI agents in channels" # The application description |
| 12 | copyright: "© 2026 Philippe Charrière — Sidekicks Source-Available License 1.0" # Copyright text | 12 | copyright: "© 2026 Philippe Charrière — Sidekicks Source-Available License 1.0" # Copyright text |
| 13 | comments: "Sidekicks" # Comments | 13 | comments: "Sidekicks" # Comments |
| 14 | - version: "1.0.0" # The application version | 14 | + version: "1.1.0" # The application version |
| 15 | # cfBundleIconName: "appicon" # The macOS icon name in Assets.car icon bundles (optional) | 15 | # cfBundleIconName: "appicon" # The macOS icon name in Assets.car icon bundles (optional) |
| 16 | # # Should match the name of your .icon file without the extension | 16 | # # Should match the name of your .icon file without the extension |
| 17 | # # If not set and Assets.car exists, defaults to "appicon" | 17 | # # If not set and Assets.car exists, defaults to "appicon" |
modified
build/darwin/Info.dev.plist +2 -2 | @@ -17,9 +17,9 @@ | ||
| 17 | 17 | <key>CFBundlePackageType</key> |
| 18 | 18 | <string>APPL</string> |
| 19 | 19 | <key>CFBundleShortVersionString</key> |
| 20 | - <string>1.0.0</string> | |
| 20 | + <string>1.1.0</string> | |
| 21 | 21 | <key>CFBundleVersion</key> |
| 22 | - <string>1.0.0</string> | |
| 22 | + <string>1.1.0</string> | |
| 23 | 23 | <key>LSMinimumSystemVersion</key> |
| 24 | 24 | <string>13.0.0</string> |
| 25 | 25 | <key>NSAppTransportSecurity</key> |
| @@ -17,9 +17,9 @@ | |||
| 17 | <key>CFBundlePackageType</key> | 17 | <key>CFBundlePackageType</key> |
| 18 | <string>APPL</string> | 18 | <string>APPL</string> |
| 19 | <key>CFBundleShortVersionString</key> | 19 | <key>CFBundleShortVersionString</key> |
| 20 | - <string>1.0.0</string> | 20 | + <string>1.1.0</string> |
| 21 | <key>CFBundleVersion</key> | 21 | <key>CFBundleVersion</key> |
| 22 | - <string>1.0.0</string> | 22 | + <string>1.1.0</string> |
| 23 | <key>LSMinimumSystemVersion</key> | 23 | <key>LSMinimumSystemVersion</key> |
| 24 | <string>13.0.0</string> | 24 | <string>13.0.0</string> |
| 25 | <key>NSAppTransportSecurity</key> | 25 | <key>NSAppTransportSecurity</key> |
modified
build/darwin/Info.plist +2 -2 | @@ -17,9 +17,9 @@ | ||
| 17 | 17 | <key>CFBundlePackageType</key> |
| 18 | 18 | <string>APPL</string> |
| 19 | 19 | <key>CFBundleShortVersionString</key> |
| 20 | - <string>1.0.0</string> | |
| 20 | + <string>1.1.0</string> | |
| 21 | 21 | <key>CFBundleVersion</key> |
| 22 | - <string>1.0.0</string> | |
| 22 | + <string>1.1.0</string> | |
| 23 | 23 | <key>LSMinimumSystemVersion</key> |
| 24 | 24 | <string>13.0.0</string> |
| 25 | 25 | <key>NSHighResolutionCapable</key> |
| @@ -17,9 +17,9 @@ | |||
| 17 | <key>CFBundlePackageType</key> | 17 | <key>CFBundlePackageType</key> |
| 18 | <string>APPL</string> | 18 | <string>APPL</string> |
| 19 | <key>CFBundleShortVersionString</key> | 19 | <key>CFBundleShortVersionString</key> |
| 20 | - <string>1.0.0</string> | 20 | + <string>1.1.0</string> |
| 21 | <key>CFBundleVersion</key> | 21 | <key>CFBundleVersion</key> |
| 22 | - <string>1.0.0</string> | 22 | + <string>1.1.0</string> |
| 23 | <key>LSMinimumSystemVersion</key> | 23 | <key>LSMinimumSystemVersion</key> |
| 24 | <string>13.0.0</string> | 24 | <string>13.0.0</string> |
| 25 | <key>NSHighResolutionCapable</key> | 25 | <key>NSHighResolutionCapable</key> |
modified
build/linux/nfpm/nfpm.yaml +1 -1 | @@ -6,7 +6,7 @@ | ||
| 6 | 6 | name: "sidekicks" |
| 7 | 7 | arch: ${GOARCH} |
| 8 | 8 | platform: "linux" |
| 9 | -version: "1.0.0" | |
| 9 | +version: "1.1.0" | |
| 10 | 10 | section: "default" |
| 11 | 11 | priority: "extra" |
| 12 | 12 | maintainer: ${GIT_COMMITTER_NAME} <${GIT_COMMITTER_EMAIL}> |
| @@ -6,7 +6,7 @@ | |||
| 6 | name: "sidekicks" | 6 | name: "sidekicks" |
| 7 | arch: ${GOARCH} | 7 | arch: ${GOARCH} |
| 8 | platform: "linux" | 8 | platform: "linux" |
| 9 | -version: "1.0.0" | 9 | +version: "1.1.0" |
| 10 | section: "default" | 10 | section: "default" |
| 11 | priority: "extra" | 11 | priority: "extra" |
| 12 | maintainer: ${GIT_COMMITTER_NAME} <${GIT_COMMITTER_EMAIL}> | 12 | maintainer: ${GIT_COMMITTER_NAME} <${GIT_COMMITTER_EMAIL}> |
modified
build/windows/info.json +2 -2 | @@ -1,10 +1,10 @@ | ||
| 1 | 1 | { |
| 2 | 2 | "fixed": { |
| 3 | - "file_version": "1.0.0" | |
| 3 | + "file_version": "1.1.0" | |
| 4 | 4 | }, |
| 5 | 5 | "info": { |
| 6 | 6 | "0409": { |
| 7 | - "ProductVersion": "1.0.0", | |
| 7 | + "ProductVersion": "1.1.0", | |
| 8 | 8 | "CompanyName": "Philippe Charrière", |
| 9 | 9 | "FileDescription": "Converse with AI agents in channels", |
| 10 | 10 | "LegalCopyright": "© 2026 Philippe Charrière — Sidekicks Source-Available License 1.0", |
| @@ -1,10 +1,10 @@ | |||
| 1 | { | 1 | { |
| 2 | "fixed": { | 2 | "fixed": { |
| 3 | - "file_version": "1.0.0" | 3 | + "file_version": "1.1.0" |
| 4 | }, | 4 | }, |
| 5 | "info": { | 5 | "info": { |
| 6 | "0409": { | 6 | "0409": { |
| 7 | - "ProductVersion": "1.0.0", | 7 | + "ProductVersion": "1.1.0", |
| 8 | "CompanyName": "Philippe Charrière", | 8 | "CompanyName": "Philippe Charrière", |
| 9 | "FileDescription": "Converse with AI agents in channels", | 9 | "FileDescription": "Converse with AI agents in channels", |
| 10 | "LegalCopyright": "© 2026 Philippe Charrière — Sidekicks Source-Available License 1.0", | 10 | "LegalCopyright": "© 2026 Philippe Charrière — Sidekicks Source-Available License 1.0", |
modified
build/windows/nsis/wails_tools.nsh +1 -1 | @@ -14,7 +14,7 @@ | ||
| 14 | 14 | !define INFO_PRODUCTNAME "Sidekicks" |
| 15 | 15 | !endif |
| 16 | 16 | !ifndef INFO_PRODUCTVERSION |
| 17 | - !define INFO_PRODUCTVERSION "1.0.0" | |
| 17 | + !define INFO_PRODUCTVERSION "1.1.0" | |
| 18 | 18 | !endif |
| 19 | 19 | !ifndef INFO_COPYRIGHT |
| 20 | 20 | !define INFO_COPYRIGHT "© 2026 Philippe Charrière — Sidekicks Source-Available License 1.0" |
| @@ -14,7 +14,7 @@ | |||
| 14 | !define INFO_PRODUCTNAME "Sidekicks" | 14 | !define INFO_PRODUCTNAME "Sidekicks" |
| 15 | !endif | 15 | !endif |
| 16 | !ifndef INFO_PRODUCTVERSION | 16 | !ifndef INFO_PRODUCTVERSION |
| 17 | - !define INFO_PRODUCTVERSION "1.0.0" | 17 | + !define INFO_PRODUCTVERSION "1.1.0" |
| 18 | !endif | 18 | !endif |
| 19 | !ifndef INFO_COPYRIGHT | 19 | !ifndef INFO_COPYRIGHT |
| 20 | !define INFO_COPYRIGHT "© 2026 Philippe Charrière — Sidekicks Source-Available License 1.0" | 20 | !define INFO_COPYRIGHT "© 2026 Philippe Charrière — Sidekicks Source-Available License 1.0" |
modified
build/windows/wails.exe.manifest +1 -1 | @@ -1,6 +1,6 @@ | ||
| 1 | 1 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
| 2 | 2 | <assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"> |
| 3 | - <assemblyIdentity type="win32" name="com.k33g.sidekicks" version="1.0.0" processorArchitecture="*"/> | |
| 3 | + <assemblyIdentity type="win32" name="com.k33g.sidekicks" version="1.1.0" processorArchitecture="*"/> | |
| 4 | 4 | <dependency> |
| 5 | 5 | <dependentAssembly> |
| 6 | 6 | <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" language="*"/> |
| @@ -1,6 +1,6 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> | 1 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
| 2 | <assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"> | 2 | <assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"> |
| 3 | - <assemblyIdentity type="win32" name="com.k33g.sidekicks" version="1.0.0" processorArchitecture="*"/> | 3 | + <assemblyIdentity type="win32" name="com.k33g.sidekicks" version="1.1.0" processorArchitecture="*"/> |
| 4 | <dependency> | 4 | <dependency> |
| 5 | <dependentAssembly> | 5 | <dependentAssembly> |
| 6 | <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" language="*"/> | 6 | <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" language="*"/> |
added
docs/release-notes/v1.1.0.fr.md +48 -0 | new file mode 100644 | ||
| @@ -0,0 +1,48 @@ | ||
| 1 | +# Sidekicks 1.1.0 | |
| 2 | + | |
| 3 | +[English](https://rickub.com/bots-garden/sidekicks/blob/v1.1.0/docs/release-notes/v1.1.0.md) | |
| 4 | + | |
| 5 | +Sidekicks 1.1.0 apporte la milestone **M6 · Better UI** par-dessus la 1.0.0 : la pression mémoire de l'ordinateur sous les yeux, un historique qu'on peut vider, une colonne de gauche plus simple, et une liste `@` qui atteint tous les agents. C'est aussi la première release ordinaire dont les paquets macOS sont **signés et notarisés** par Apple. | |
| 6 | + | |
| 7 | +## Nouveautés | |
| 8 | + | |
| 9 | +### Voir la pression mémoire (#61) | |
| 10 | + | |
| 11 | +- Le panneau **Log** affiche, en haut à droite, la pression sur la mémoire de l'ordinateur : **normale** (vert), **élevée** (jaune) ou **critique** (rouge), avec une barre et la mémoire utilisée (`18,2 / 32,0 Go utilisés`). | |
| 12 | +- Sous macOS, le niveau est celui de Moniteur d'activité ; sous Windows, il est déduit de la mémoire encore disponible. | |
| 13 | +- Quand elle monte, arrêtez un agent dont vous n'avez pas besoin. Elle est mesurée toutes les 5 secondes, seulement quand le panneau est ouvert. | |
| 14 | + | |
| 15 | +→ [Surveiller la pression mémoire](https://rickub.com/bots-garden/sidekicks/blob/v1.1.0/docs/fr/how-to/surveiller-la-pression-memoire.md) | |
| 16 | + | |
| 17 | +### Vider l'historique d'un channel ou d'une conversation directe (#62) | |
| 18 | + | |
| 19 | +- **🗑** à droite de l'en-tête d'une conversation efface tous ses messages, après confirmation. | |
| 20 | +- Un channel garde son nom, sa description et ses membres. Les agents repartent sur une nouvelle conversation : ils ne se souviennent pas de ce qui a été effacé, et leur jauge de contexte revient à zéro. | |
| 21 | +- Impossible pendant qu'un agent répond : arrêtez-le (**■**) ou attendez la fin de sa réponse. | |
| 22 | + | |
| 23 | +→ [Gérer les channels](https://rickub.com/bots-garden/sidekicks/blob/v1.1.0/docs/fr/how-to/gerer-les-channels.md#vider-lhistorique-dun-channel-ou-dune-conversation-directe) | |
| 24 | + | |
| 25 | +### Une seule liste d'agents (#60) | |
| 26 | + | |
| 27 | +- La section **Direct messages** du panneau Channels disparaît : elle répétait la liste **Agents**. Cliquez sur un agent pour lui parler, comme avant. | |
| 28 | +- Le nombre de réponses pas encore lues s'affiche maintenant à côté de l'agent. | |
| 29 | + | |
| 30 | +### La liste `@` défile (#63) | |
| 31 | + | |
| 32 | +- Avec beaucoup d'agents, ↓ et ↑ font maintenant défiler la liste `@` jusqu'au dernier. Les listes `/` (commandes) et `$` (fichiers) aussi. | |
| 33 | + | |
| 34 | +## Bon à savoir pour la mise à jour | |
| 35 | + | |
| 36 | +- **macOS** : le `.dmg` s'ouvre et Sidekicks démarre directement, sans **Ouvrir quand même**. Glissez le nouveau **sidekicks** dans **Applications** et confirmez le remplacement ; votre configuration et votre historique sont gardés. | |
| 37 | +- **Les conversations directes** sont toutes gardées : elles s'ouvrent depuis la liste **Agents**. | |
| 38 | +- Vos fichiers de configuration fonctionnent tels quels : rien n'y change. | |
| 39 | + | |
| 40 | +## Fichiers | |
| 41 | + | |
| 42 | +| Fichier | Système | | |
| 43 | +| --- | --- | | |
| 44 | +| `Sidekicks-1.1.0-macos-arm64.dmg` | macOS 13 ou plus récent, Apple Silicon — signé et notarisé | | |
| 45 | +| `Sidekicks-1.1.0-macos-arm64.zip` | la même application, dans un `.zip` | | |
| 46 | +| `Sidekicks-1.1.0-windows-amd64-installer.exe`, `Sidekicks-1.1.0-windows-arm64-installer.exe` | Windows, x86-64 ou Arm — installeur (ajoute WebView2 s'il manque ; non signé : SmartScreen demande une fois) | | |
| 47 | +| `sidekicks_1.1.0_windows_amd64.zip`, `sidekicks_1.1.0_windows_arm64.zip` | le `sidekicks.exe` seul, là où WebView2 est déjà présent | | |
| 48 | +| `SHA256SUMS` | sommes de contrôle : `shasum -a 256 -c SHA256SUMS --ignore-missing` | | |
| new file mode 100644 | |||
| @@ -0,0 +1,48 @@ | |||
| 1 | +# Sidekicks 1.1.0 | ||
| 2 | + | ||
| 3 | +[English](https://rickub.com/bots-garden/sidekicks/blob/v1.1.0/docs/release-notes/v1.1.0.md) | ||
| 4 | + | ||
| 5 | +Sidekicks 1.1.0 apporte la milestone **M6 · Better UI** par-dessus la 1.0.0 : la pression mémoire de l'ordinateur sous les yeux, un historique qu'on peut vider, une colonne de gauche plus simple, et une liste `@` qui atteint tous les agents. C'est aussi la première release ordinaire dont les paquets macOS sont **signés et notarisés** par Apple. | ||
| 6 | + | ||
| 7 | +## Nouveautés | ||
| 8 | + | ||
| 9 | +### Voir la pression mémoire (#61) | ||
| 10 | + | ||
| 11 | +- Le panneau **Log** affiche, en haut à droite, la pression sur la mémoire de l'ordinateur : **normale** (vert), **élevée** (jaune) ou **critique** (rouge), avec une barre et la mémoire utilisée (`18,2 / 32,0 Go utilisés`). | ||
| 12 | +- Sous macOS, le niveau est celui de Moniteur d'activité ; sous Windows, il est déduit de la mémoire encore disponible. | ||
| 13 | +- Quand elle monte, arrêtez un agent dont vous n'avez pas besoin. Elle est mesurée toutes les 5 secondes, seulement quand le panneau est ouvert. | ||
| 14 | + | ||
| 15 | +→ [Surveiller la pression mémoire](https://rickub.com/bots-garden/sidekicks/blob/v1.1.0/docs/fr/how-to/surveiller-la-pression-memoire.md) | ||
| 16 | + | ||
| 17 | +### Vider l'historique d'un channel ou d'une conversation directe (#62) | ||
| 18 | + | ||
| 19 | +- **🗑** à droite de l'en-tête d'une conversation efface tous ses messages, après confirmation. | ||
| 20 | +- Un channel garde son nom, sa description et ses membres. Les agents repartent sur une nouvelle conversation : ils ne se souviennent pas de ce qui a été effacé, et leur jauge de contexte revient à zéro. | ||
| 21 | +- Impossible pendant qu'un agent répond : arrêtez-le (**■**) ou attendez la fin de sa réponse. | ||
| 22 | + | ||
| 23 | +→ [Gérer les channels](https://rickub.com/bots-garden/sidekicks/blob/v1.1.0/docs/fr/how-to/gerer-les-channels.md#vider-lhistorique-dun-channel-ou-dune-conversation-directe) | ||
| 24 | + | ||
| 25 | +### Une seule liste d'agents (#60) | ||
| 26 | + | ||
| 27 | +- La section **Direct messages** du panneau Channels disparaît : elle répétait la liste **Agents**. Cliquez sur un agent pour lui parler, comme avant. | ||
| 28 | +- Le nombre de réponses pas encore lues s'affiche maintenant à côté de l'agent. | ||
| 29 | + | ||
| 30 | +### La liste `@` défile (#63) | ||
| 31 | + | ||
| 32 | +- Avec beaucoup d'agents, ↓ et ↑ font maintenant défiler la liste `@` jusqu'au dernier. Les listes `/` (commandes) et `$` (fichiers) aussi. | ||
| 33 | + | ||
| 34 | +## Bon à savoir pour la mise à jour | ||
| 35 | + | ||
| 36 | +- **macOS** : le `.dmg` s'ouvre et Sidekicks démarre directement, sans **Ouvrir quand même**. Glissez le nouveau **sidekicks** dans **Applications** et confirmez le remplacement ; votre configuration et votre historique sont gardés. | ||
| 37 | +- **Les conversations directes** sont toutes gardées : elles s'ouvrent depuis la liste **Agents**. | ||
| 38 | +- Vos fichiers de configuration fonctionnent tels quels : rien n'y change. | ||
| 39 | + | ||
| 40 | +## Fichiers | ||
| 41 | + | ||
| 42 | +| Fichier | Système | | ||
| 43 | +| --- | --- | | ||
| 44 | +| `Sidekicks-1.1.0-macos-arm64.dmg` | macOS 13 ou plus récent, Apple Silicon — signé et notarisé | | ||
| 45 | +| `Sidekicks-1.1.0-macos-arm64.zip` | la même application, dans un `.zip` | | ||
| 46 | +| `Sidekicks-1.1.0-windows-amd64-installer.exe`, `Sidekicks-1.1.0-windows-arm64-installer.exe` | Windows, x86-64 ou Arm — installeur (ajoute WebView2 s'il manque ; non signé : SmartScreen demande une fois) | | ||
| 47 | +| `sidekicks_1.1.0_windows_amd64.zip`, `sidekicks_1.1.0_windows_arm64.zip` | le `sidekicks.exe` seul, là où WebView2 est déjà présent | | ||
| 48 | +| `SHA256SUMS` | sommes de contrôle : `shasum -a 256 -c SHA256SUMS --ignore-missing` | | ||
added
docs/release-notes/v1.1.0.md +48 -0 | new file mode 100644 | ||
| @@ -0,0 +1,48 @@ | ||
| 1 | +# Sidekicks 1.1.0 | |
| 2 | + | |
| 3 | +[Français](https://rickub.com/bots-garden/sidekicks/blob/v1.1.0/docs/release-notes/v1.1.0.fr.md) | |
| 4 | + | |
| 5 | +Sidekicks 1.1.0 brings milestone **M6 · Better UI** on top of 1.0.0: the memory pressure of your computer in view, a history you can clear, a simpler left column, and an `@` list that reaches every agent. It is also the first regular release whose macOS packages are **signed and notarized** by Apple. | |
| 6 | + | |
| 7 | +## What's new | |
| 8 | + | |
| 9 | +### See the memory pressure (#61) | |
| 10 | + | |
| 11 | +- The **Log** panel shows, at its top right, how much the computer's memory is under pressure: **normal** (green), **high** (yellow) or **critical** (red), with a bar and the memory used (`18.2 / 32.0 GB used`). | |
| 12 | +- On macOS the level is the one of Activity Monitor; on Windows it is worked out from the memory still available. | |
| 13 | +- When it rises, stop an agent you do not need. It is measured every 5 seconds, only while the panel is open. | |
| 14 | + | |
| 15 | +→ [Watch the memory pressure](https://rickub.com/bots-garden/sidekicks/blob/v1.1.0/docs/en/how-to/watch-the-memory-pressure.md) | |
| 16 | + | |
| 17 | +### Clear the history of a channel or a direct conversation (#62) | |
| 18 | + | |
| 19 | +- **🗑** at the right of a conversation's header erases all its messages, after a confirmation. | |
| 20 | +- A channel keeps its name, description and members. The agents start a new conversation: they do not remember what was erased, and their context gauge goes back to zero. | |
| 21 | +- Not possible while an agent is answering: stop it (**■**) or wait for the end of its answer. | |
| 22 | + | |
| 23 | +→ [Manage channels](https://rickub.com/bots-garden/sidekicks/blob/v1.1.0/docs/en/how-to/manage-channels.md#clear-the-history-of-a-channel-or-a-direct-conversation) | |
| 24 | + | |
| 25 | +### One list of agents (#60) | |
| 26 | + | |
| 27 | +- The **Direct messages** section of the Channels panel is gone: it repeated the **Agents** list. Click an agent to talk with it, as before. | |
| 28 | +- The number of answers you have not read yet now shows next to the agent. | |
| 29 | + | |
| 30 | +### The `@` list scrolls (#63) | |
| 31 | + | |
| 32 | +- With many agents, ↓ and ↑ now scroll the `@` list to reach every agent. The `/` (commands) and `$` (files) lists too. | |
| 33 | + | |
| 34 | +## Worth knowing when upgrading | |
| 35 | + | |
| 36 | +- **macOS**: the `.dmg` opens and Sidekicks starts directly, without **Open Anyway**. Drag the new **sidekicks** into **Applications** and confirm the replacement; your configuration and your history are kept. | |
| 37 | +- **Direct conversations** are all kept: they open from the **Agents** list. | |
| 38 | +- Your configuration files keep working as they are: nothing changes in them. | |
| 39 | + | |
| 40 | +## Files | |
| 41 | + | |
| 42 | +| File | System | | |
| 43 | +| --- | --- | | |
| 44 | +| `Sidekicks-1.1.0-macos-arm64.dmg` | macOS 13 or later, Apple Silicon — signed and notarized | | |
| 45 | +| `Sidekicks-1.1.0-macos-arm64.zip` | the same application, in a `.zip` | | |
| 46 | +| `Sidekicks-1.1.0-windows-amd64-installer.exe`, `Sidekicks-1.1.0-windows-arm64-installer.exe` | Windows, x86-64 or Arm — installer (adds WebView2 when missing; not signed: SmartScreen asks once) | | |
| 47 | +| `sidekicks_1.1.0_windows_amd64.zip`, `sidekicks_1.1.0_windows_arm64.zip` | the bare `sidekicks.exe`, where WebView2 is already present | | |
| 48 | +| `SHA256SUMS` | checksums: `shasum -a 256 -c SHA256SUMS --ignore-missing` | | |
| new file mode 100644 | |||
| @@ -0,0 +1,48 @@ | |||
| 1 | +# Sidekicks 1.1.0 | ||
| 2 | + | ||
| 3 | +[Français](https://rickub.com/bots-garden/sidekicks/blob/v1.1.0/docs/release-notes/v1.1.0.fr.md) | ||
| 4 | + | ||
| 5 | +Sidekicks 1.1.0 brings milestone **M6 · Better UI** on top of 1.0.0: the memory pressure of your computer in view, a history you can clear, a simpler left column, and an `@` list that reaches every agent. It is also the first regular release whose macOS packages are **signed and notarized** by Apple. | ||
| 6 | + | ||
| 7 | +## What's new | ||
| 8 | + | ||
| 9 | +### See the memory pressure (#61) | ||
| 10 | + | ||
| 11 | +- The **Log** panel shows, at its top right, how much the computer's memory is under pressure: **normal** (green), **high** (yellow) or **critical** (red), with a bar and the memory used (`18.2 / 32.0 GB used`). | ||
| 12 | +- On macOS the level is the one of Activity Monitor; on Windows it is worked out from the memory still available. | ||
| 13 | +- When it rises, stop an agent you do not need. It is measured every 5 seconds, only while the panel is open. | ||
| 14 | + | ||
| 15 | +→ [Watch the memory pressure](https://rickub.com/bots-garden/sidekicks/blob/v1.1.0/docs/en/how-to/watch-the-memory-pressure.md) | ||
| 16 | + | ||
| 17 | +### Clear the history of a channel or a direct conversation (#62) | ||
| 18 | + | ||
| 19 | +- **🗑** at the right of a conversation's header erases all its messages, after a confirmation. | ||
| 20 | +- A channel keeps its name, description and members. The agents start a new conversation: they do not remember what was erased, and their context gauge goes back to zero. | ||
| 21 | +- Not possible while an agent is answering: stop it (**■**) or wait for the end of its answer. | ||
| 22 | + | ||
| 23 | +→ [Manage channels](https://rickub.com/bots-garden/sidekicks/blob/v1.1.0/docs/en/how-to/manage-channels.md#clear-the-history-of-a-channel-or-a-direct-conversation) | ||
| 24 | + | ||
| 25 | +### One list of agents (#60) | ||
| 26 | + | ||
| 27 | +- The **Direct messages** section of the Channels panel is gone: it repeated the **Agents** list. Click an agent to talk with it, as before. | ||
| 28 | +- The number of answers you have not read yet now shows next to the agent. | ||
| 29 | + | ||
| 30 | +### The `@` list scrolls (#63) | ||
| 31 | + | ||
| 32 | +- With many agents, ↓ and ↑ now scroll the `@` list to reach every agent. The `/` (commands) and `$` (files) lists too. | ||
| 33 | + | ||
| 34 | +## Worth knowing when upgrading | ||
| 35 | + | ||
| 36 | +- **macOS**: the `.dmg` opens and Sidekicks starts directly, without **Open Anyway**. Drag the new **sidekicks** into **Applications** and confirm the replacement; your configuration and your history are kept. | ||
| 37 | +- **Direct conversations** are all kept: they open from the **Agents** list. | ||
| 38 | +- Your configuration files keep working as they are: nothing changes in them. | ||
| 39 | + | ||
| 40 | +## Files | ||
| 41 | + | ||
| 42 | +| File | System | | ||
| 43 | +| --- | --- | | ||
| 44 | +| `Sidekicks-1.1.0-macos-arm64.dmg` | macOS 13 or later, Apple Silicon — signed and notarized | | ||
| 45 | +| `Sidekicks-1.1.0-macos-arm64.zip` | the same application, in a `.zip` | | ||
| 46 | +| `Sidekicks-1.1.0-windows-amd64-installer.exe`, `Sidekicks-1.1.0-windows-arm64-installer.exe` | Windows, x86-64 or Arm — installer (adds WebView2 when missing; not signed: SmartScreen asks once) | | ||
| 47 | +| `sidekicks_1.1.0_windows_amd64.zip`, `sidekicks_1.1.0_windows_arm64.zip` | the bare `sidekicks.exe`, where WebView2 is already present | | ||
| 48 | +| `SHA256SUMS` | checksums: `shasum -a 256 -c SHA256SUMS --ignore-missing` | | ||