mirror of
https://github.com/Ocelot-Social-Community/ocelot.social.git
synced 2026-04-04 00:25:24 +00:00
blog post v 3.14.1
This commit is contained in:
parent
ad433e9888
commit
7e26b2aa59
BIN
docs/.vuepress/public/blog/ocelot-social-release-v3-14-1-pi.jpg
Normal file
BIN
docs/.vuepress/public/blog/ocelot-social-release-v3-14-1-pi.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 81 KiB |
110
docs/de/news/2026-02-15-release-3-14-1-pi/README.md
Normal file
110
docs/de/news/2026-02-15-release-3-14-1-pi/README.md
Normal file
@ -0,0 +1,110 @@
|
||||
---
|
||||
home: false
|
||||
article: true
|
||||
sidebar: false
|
||||
lang: de-DE
|
||||
date: 2026-02-15
|
||||
category:
|
||||
- Releases
|
||||
tag:
|
||||
- Releases
|
||||
- Vue 3
|
||||
- Gruppen
|
||||
cover: /blog/ocelot-social-release-v3-14-1-pi.jpg
|
||||
coverAlt: "Ocelot.social Version 3.14.1 – Pi"
|
||||
title: "Ocelot.social Pi (3.14.1) ist da – Beiträge in Gruppen anheften"
|
||||
description: "Mit ocelot.social Pi (3.14.1) können Inhaber und Administratoren Beiträge in Gruppen anheften. Dazu kommen Bugfixes und der Start der Vue 3 Migration."
|
||||
---
|
||||
|
||||
<!-- markdownlint-disable no-inline-html first-line-heading -->
|
||||
|
||||
Ab nun trägt jede Version von *ocelot.social*, die wesentliche Änderungen enthält, einen Versionsnamen.
|
||||
Wir starten mit einem Namen, der sich aus der aktuellen Versionsnummer ergibt.
|
||||
|
||||
## Neue Funktion
|
||||
|
||||
Mit *ocelot.social* Pi (3.14.1) erhalten Inhaber und Administratoren von Gruppen die Möglichkeit, Beiträge in ihren Gruppen anheften zu können.
|
||||
Dadurch sehen die Gruppenmitglieder sofort die wichtigen Beiträge, wie Ankündigungen und Veranstaltungen.
|
||||
|
||||
Dies wurde dank der Spenden im Rahmen unseres [ersten Crowdfundings](/de/news/2025-11-05-crowdfunding-feature-pinned-posts-in-groups/) ermöglicht.
|
||||
An dieser Stelle nochmals ein großes Dankeschön an unsere Spender. Ihr habt es möglich gemacht!
|
||||
|
||||
## Behobene Fehler
|
||||
|
||||
- Der Kategorien-Filter funktioniert nun wieder wie gewohnt.
|
||||
- Anzeige der Benachrichtigungseinstellungen ist wieder korrekt.
|
||||
- Fehlerhafte Links in Benachrichtigungs-E-Mails wurden korrigiert.
|
||||
- Die Informationsseiten (Impressum, Datenschutzerklärung etc.) funktionieren nun wieder.
|
||||
|
||||
## Technisches unter der Haube
|
||||
|
||||
*Ocelot.social* nutzt als Frontend-Framework Vue.js in der Version 2, welche nicht mehr aktuell ist.
|
||||
Der Umstieg auf Vue 3 ist aufgrund vieler Veränderungen im Versionsübergang sehr aufwendig, wurde nun aber mit *ocelot.social* Pi angegangen.
|
||||
|
||||
Aufgrund des Umfangs und der Komplexität wurde ein modularer Ansatz gewählt, der den schrittweisen Umstieg ermöglicht.
|
||||
Im ersten Schritt wurden alle Buttons übernommen und dabei verbessert.
|
||||
|
||||
## Changelog-Zusammenfassung
|
||||
|
||||
KI-Zusammenfassung der Versionen [3.14.0](https://github.com/Ocelot-Social-Community/Ocelot-Social/releases/tag/3.14.0) und [3.14.1](https://github.com/Ocelot-Social-Community/Ocelot-Social/releases/tag/3.14.1):
|
||||
|
||||
### Features
|
||||
|
||||
- Group Pins — Beiträge können in Gruppen angepinnt werden (#9034)
|
||||
- Admin-Erstellungsbefehl für Produktion (#9057)
|
||||
- DB-Script zum Deaktivieren von Benachrichtigungen (#9131)
|
||||
- CodeRabbit Integration für PR-Reviews (#9194)
|
||||
|
||||
### Vue 3 Migration
|
||||
|
||||
- Phase 2 — Setup: Grundlagen für die Migration vorbereitet (#9161)
|
||||
- Phase 3 — Integration: UI-Library in Webapp integriert (#9180)
|
||||
- Button Migration: Icon, Circle und Loading-States migriert (#9208)
|
||||
- Vue auf 2.7.16 aktualisiert als Voraussetzung (#9160)
|
||||
|
||||
### UI Package (packages/ui)
|
||||
|
||||
- ESLint-Regeln in eslint-config-it4c extrahiert (#9198, #9233)
|
||||
- os-button CSS-Klasse für Branding-Kompatibilität (#9211)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- Backend: Kategorien-Filter repariert (#9209, #9123)
|
||||
- Backend: Gepinnte Beiträge auch bei stummgeschalteten Nutzern sichtbar (#9200)
|
||||
- Backend: Benachrichtigungseinstellungen für currentUser (#9130)
|
||||
- Backend: E-Mail URL-Encoding (#9127)
|
||||
- Backend: Berechtigungen für GroupInviteCodes (#9121)
|
||||
- Backend: Group myRole-Feld Query (#9102)
|
||||
- Webapp: Sprachwechsel auf statischen Seiten (#9202)
|
||||
- Webapp: Statische Seiten auch ausgeloggt verfügbar (#9201)
|
||||
- Webapp: Interner Pfad für Custom Button (#9129)
|
||||
- Webapp: CTA-Join-Group Crash wenn Gruppe undefiniert (#9103)
|
||||
- Webapp: Lokale Frontend-Tests (#9104, #9125)
|
||||
|
||||
### Refactoring
|
||||
|
||||
- Backend: Reports Query Parametrisierung + Resolver Cleanup (#9156)
|
||||
- Backend: GraphQL Linting (#8473)
|
||||
- Backend: Group-Membership Modell (#9124)
|
||||
- Backend: Middleware before/after (#9128)
|
||||
- Backend: Test-Rollen (#9157)
|
||||
|
||||
### Workflow/CI
|
||||
|
||||
- E2E-Tests laufen parallel (#9205)
|
||||
- Package-Caching (#9206)
|
||||
- Neuer PR-Scope package/ui (#9196)
|
||||
- UI-Workflow-Fixes (#9204, #9207)
|
||||
- Auto-Approve Workflow entfernt (#9197)
|
||||
- Node.js Versionen konsolidiert (#9126)
|
||||
|
||||
~80 Dependency-Updates (Node, Nginx, AWS SDK, Cypress, etc.) ausgelassen.
|
||||
|
||||
## Spenden
|
||||
|
||||
Wenn dir *ocelot.social* gefällt, dann unterstütze die Entwicklung und Pflege dieser freien und Open-Source-Software mit einer Spende an den [busFaktor() e.V.](/de/donate/).
|
||||
|
||||
## Unterstütze *ocelot.social*
|
||||
|
||||
- [Mitmachen](/de/contribute/)
|
||||
- [Spenden](/de/donate/)
|
||||
110
docs/en/news/2026-02-15-release-3-14-1-pi/README.md
Normal file
110
docs/en/news/2026-02-15-release-3-14-1-pi/README.md
Normal file
@ -0,0 +1,110 @@
|
||||
---
|
||||
home: false
|
||||
article: true
|
||||
sidebar: false
|
||||
lang: en-US
|
||||
date: 2026-02-15
|
||||
category:
|
||||
- Releases
|
||||
tag:
|
||||
- Releases
|
||||
- Vue 3
|
||||
- Groups
|
||||
cover: /blog/ocelot-social-release-v3-14-1-pi.jpg
|
||||
coverAlt: "Ocelot.social Version 3.14.1 – Pi"
|
||||
title: "Ocelot.social Pi (3.14.1) is here – Pin posts in groups"
|
||||
description: "With ocelot.social Pi (3.14.1), group owners and administrators can pin posts in their groups. Plus bug fixes and the start of the Vue 3 migration."
|
||||
---
|
||||
|
||||
<!-- markdownlint-disable no-inline-html first-line-heading -->
|
||||
|
||||
From now on, every version of *ocelot.social* that contains significant changes will carry a version name.
|
||||
We start with a name derived from the current version number.
|
||||
|
||||
## New Feature
|
||||
|
||||
With *ocelot.social* Pi (3.14.1), group owners and administrators can now pin posts in their groups.
|
||||
This allows group members to immediately see important posts such as announcements and events.
|
||||
|
||||
This was made possible thanks to donations from our [first crowdfunding campaign](/en/news/2025-11-05-crowdfunding-feature-pinned-posts-in-groups/).
|
||||
A big thank you once again to our donors. You made it happen!
|
||||
|
||||
## Bug Fixes
|
||||
|
||||
- The category filter now works as expected again.
|
||||
- The notification settings display is correct again.
|
||||
- Broken links in notification emails have been fixed.
|
||||
- Information pages (imprint, privacy policy, etc.) are working again.
|
||||
|
||||
## Under the Hood
|
||||
|
||||
*Ocelot.social* uses Vue.js version 2 as its frontend framework, which is no longer up to date.
|
||||
The migration to Vue 3 is very complex due to many changes between versions, but it has now been started with *ocelot.social* Pi.
|
||||
|
||||
Due to the scope and complexity, a modular approach was chosen that allows for a gradual migration.
|
||||
In the first step, all buttons were migrated and improved in the process.
|
||||
|
||||
## Changelog Summary
|
||||
|
||||
AI summary of versions [3.14.0](https://github.com/Ocelot-Social-Community/Ocelot-Social/releases/tag/3.14.0) and [3.14.1](https://github.com/Ocelot-Social-Community/Ocelot-Social/releases/tag/3.14.1):
|
||||
|
||||
### Features
|
||||
|
||||
- Group Pins — Posts can be pinned in groups (#9034)
|
||||
- Admin creation command for production (#9057)
|
||||
- DB script for disabling notifications (#9131)
|
||||
- CodeRabbit integration for PR reviews (#9194)
|
||||
|
||||
### Vue 3 Migration
|
||||
|
||||
- Phase 2 — Setup: Prepared the groundwork for migration (#9161)
|
||||
- Phase 3 — Integration: UI library integrated into webapp (#9180)
|
||||
- Button migration: Icon, circle and loading states migrated (#9208)
|
||||
- Vue updated to 2.7.16 as a prerequisite (#9160)
|
||||
|
||||
### UI Package (packages/ui)
|
||||
|
||||
- ESLint rules extracted to eslint-config-it4c (#9198, #9233)
|
||||
- os-button CSS class for branding compatibility (#9211)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- Backend: Category filter fixed (#9209, #9123)
|
||||
- Backend: Pinned posts visible even for muted users (#9200)
|
||||
- Backend: Notification settings for currentUser (#9130)
|
||||
- Backend: Email URL encoding (#9127)
|
||||
- Backend: Permissions for GroupInviteCodes (#9121)
|
||||
- Backend: Group myRole field query (#9102)
|
||||
- Webapp: Language switch on static pages (#9202)
|
||||
- Webapp: Static pages available when logged out (#9201)
|
||||
- Webapp: Internal path for custom button (#9129)
|
||||
- Webapp: CTA-Join-Group crash when group is undefined (#9103)
|
||||
- Webapp: Local frontend tests (#9104, #9125)
|
||||
|
||||
### Refactoring
|
||||
|
||||
- Backend: Reports query parameterization + resolver cleanup (#9156)
|
||||
- Backend: GraphQL linting (#8473)
|
||||
- Backend: Group membership model (#9124)
|
||||
- Backend: Middleware before/after (#9128)
|
||||
- Backend: Test roles (#9157)
|
||||
|
||||
### Workflow/CI
|
||||
|
||||
- E2E tests run in parallel (#9205)
|
||||
- Package caching (#9206)
|
||||
- New PR scope package/ui (#9196)
|
||||
- UI workflow fixes (#9204, #9207)
|
||||
- Auto-approve workflow removed (#9197)
|
||||
- Node.js versions consolidated (#9126)
|
||||
|
||||
~80 dependency updates (Node, Nginx, AWS SDK, Cypress, etc.) omitted.
|
||||
|
||||
## Donations
|
||||
|
||||
If you like *ocelot.social*, please support the development and maintenance of this free and open-source software with a donation to [busFaktor() e.V.](/en/donate/).
|
||||
|
||||
## Support *ocelot.social*
|
||||
|
||||
- [Contribute](/en/contribute/)
|
||||
- [Donate](/en/donate/)
|
||||
110
docs/es/news/2026-02-15-release-3-14-1-pi/README.md
Normal file
110
docs/es/news/2026-02-15-release-3-14-1-pi/README.md
Normal file
@ -0,0 +1,110 @@
|
||||
---
|
||||
home: false
|
||||
article: true
|
||||
sidebar: false
|
||||
lang: es-ES
|
||||
date: 2026-02-15
|
||||
category:
|
||||
- Releases
|
||||
tag:
|
||||
- Releases
|
||||
- Vue 3
|
||||
- Grupos
|
||||
cover: /blog/ocelot-social-release-v3-14-1-pi.jpg
|
||||
coverAlt: "Ocelot.social Versión 3.14.1 – Pi"
|
||||
title: "Ocelot.social Pi (3.14.1) ya está aquí – Fijar publicaciones en grupos"
|
||||
description: "Con ocelot.social Pi (3.14.1), los propietarios y administradores de grupos pueden fijar publicaciones. Además, correcciones de errores y el inicio de la migración a Vue 3."
|
||||
---
|
||||
|
||||
<!-- markdownlint-disable no-inline-html first-line-heading -->
|
||||
|
||||
A partir de ahora, cada versión de *ocelot.social* que contenga cambios significativos llevará un nombre de versión.
|
||||
Comenzamos con un nombre derivado del número de versión actual.
|
||||
|
||||
## Nueva función
|
||||
|
||||
Con *ocelot.social* Pi (3.14.1), los propietarios y administradores de grupos pueden fijar publicaciones en sus grupos.
|
||||
Esto permite a los miembros del grupo ver de inmediato las publicaciones importantes, como anuncios y eventos.
|
||||
|
||||
Esto fue posible gracias a las donaciones de nuestra [primera campaña de crowdfunding](/es/news/2025-11-05-crowdfunding-feature-pinned-posts-in-groups/).
|
||||
Una vez más, un gran agradecimiento a nuestros donantes. ¡Vosotros lo hicisteis posible!
|
||||
|
||||
## Errores corregidos
|
||||
|
||||
- El filtro de categorías vuelve a funcionar correctamente.
|
||||
- La visualización de los ajustes de notificaciones es correcta de nuevo.
|
||||
- Se han corregido los enlaces erróneos en los correos de notificación.
|
||||
- Las páginas de información (aviso legal, política de privacidad, etc.) vuelven a funcionar.
|
||||
|
||||
## Bajo el capó
|
||||
|
||||
*Ocelot.social* utiliza Vue.js en su versión 2 como framework de frontend, que ya no está actualizado.
|
||||
La migración a Vue 3 es muy compleja debido a los muchos cambios entre versiones, pero se ha iniciado con *ocelot.social* Pi.
|
||||
|
||||
Debido al alcance y la complejidad, se eligió un enfoque modular que permite una migración gradual.
|
||||
En el primer paso, se migraron y mejoraron todos los botones.
|
||||
|
||||
## Resumen del changelog
|
||||
|
||||
Resumen generado por IA de las versiones [3.14.0](https://github.com/Ocelot-Social-Community/Ocelot-Social/releases/tag/3.14.0) y [3.14.1](https://github.com/Ocelot-Social-Community/Ocelot-Social/releases/tag/3.14.1):
|
||||
|
||||
### Features
|
||||
|
||||
- Group Pins — Las publicaciones se pueden fijar en grupos (#9034)
|
||||
- Comando de creación de administrador para producción (#9057)
|
||||
- Script de BD para desactivar notificaciones (#9131)
|
||||
- Integración de CodeRabbit para revisiones de PR (#9194)
|
||||
|
||||
### Migración a Vue 3
|
||||
|
||||
- Fase 2 — Setup: Preparación de las bases para la migración (#9161)
|
||||
- Fase 3 — Integración: Librería UI integrada en la webapp (#9180)
|
||||
- Migración de botones: Estados de icono, círculo y carga migrados (#9208)
|
||||
- Vue actualizado a 2.7.16 como requisito previo (#9160)
|
||||
|
||||
### UI Package (packages/ui)
|
||||
|
||||
- Reglas de ESLint extraídas a eslint-config-it4c (#9198, #9233)
|
||||
- Clase CSS os-button para compatibilidad de marca (#9211)
|
||||
|
||||
### Correcciones de errores
|
||||
|
||||
- Backend: Filtro de categorías reparado (#9209, #9123)
|
||||
- Backend: Publicaciones fijadas visibles incluso para usuarios silenciados (#9200)
|
||||
- Backend: Ajustes de notificaciones para currentUser (#9130)
|
||||
- Backend: Codificación de URL en correos (#9127)
|
||||
- Backend: Permisos para GroupInviteCodes (#9121)
|
||||
- Backend: Consulta del campo myRole de grupo (#9102)
|
||||
- Webapp: Cambio de idioma en páginas estáticas (#9202)
|
||||
- Webapp: Páginas estáticas disponibles sin iniciar sesión (#9201)
|
||||
- Webapp: Ruta interna para botón personalizado (#9129)
|
||||
- Webapp: Crash de CTA-Join-Group cuando el grupo no está definido (#9103)
|
||||
- Webapp: Tests locales de frontend (#9104, #9125)
|
||||
|
||||
### Refactoring
|
||||
|
||||
- Backend: Parametrización de consulta de reportes + limpieza de resolver (#9156)
|
||||
- Backend: Linting de GraphQL (#8473)
|
||||
- Backend: Modelo de membresía de grupo (#9124)
|
||||
- Backend: Middleware before/after (#9128)
|
||||
- Backend: Roles de prueba (#9157)
|
||||
|
||||
### Workflow/CI
|
||||
|
||||
- Tests E2E ejecutados en paralelo (#9205)
|
||||
- Caché de paquetes (#9206)
|
||||
- Nuevo scope de PR package/ui (#9196)
|
||||
- Correcciones del workflow de UI (#9204, #9207)
|
||||
- Workflow de auto-aprobación eliminado (#9197)
|
||||
- Versiones de Node.js consolidadas (#9126)
|
||||
|
||||
~80 actualizaciones de dependencias (Node, Nginx, AWS SDK, Cypress, etc.) omitidas.
|
||||
|
||||
## Donaciones
|
||||
|
||||
Si te gusta *ocelot.social*, apoya el desarrollo y mantenimiento de este software libre y de código abierto con una donación a [busFaktor() e.V.](/es/donate/).
|
||||
|
||||
## Apoya *ocelot.social*
|
||||
|
||||
- [Contribuir](/es/contribute/)
|
||||
- [Donar](/es/donate/)
|
||||
110
docs/fr/news/2026-02-15-release-3-14-1-pi/README.md
Normal file
110
docs/fr/news/2026-02-15-release-3-14-1-pi/README.md
Normal file
@ -0,0 +1,110 @@
|
||||
---
|
||||
home: false
|
||||
article: true
|
||||
sidebar: false
|
||||
lang: fr-FR
|
||||
date: 2026-02-15
|
||||
category:
|
||||
- Releases
|
||||
tag:
|
||||
- Releases
|
||||
- Vue 3
|
||||
- Groupes
|
||||
cover: /blog/ocelot-social-release-v3-14-1-pi.jpg
|
||||
coverAlt: "Ocelot.social Version 3.14.1 – Pi"
|
||||
title: "Ocelot.social Pi (3.14.1) est là – Épingler des publications dans les groupes"
|
||||
description: "Avec ocelot.social Pi (3.14.1), les propriétaires et administrateurs de groupes peuvent épingler des publications. En plus, des corrections de bugs et le début de la migration vers Vue 3."
|
||||
---
|
||||
|
||||
<!-- markdownlint-disable no-inline-html first-line-heading -->
|
||||
|
||||
Désormais, chaque version d'*ocelot.social* contenant des changements significatifs portera un nom de version.
|
||||
Nous commençons par un nom dérivé du numéro de version actuel.
|
||||
|
||||
## Nouvelle fonctionnalité
|
||||
|
||||
Avec *ocelot.social* Pi (3.14.1), les propriétaires et administrateurs de groupes peuvent désormais épingler des publications dans leurs groupes.
|
||||
Cela permet aux membres du groupe de voir immédiatement les publications importantes, comme les annonces et les événements.
|
||||
|
||||
Cela a été rendu possible grâce aux dons de notre [première campagne de financement participatif](/fr/news/2025-11-05-crowdfunding-feature-pinned-posts-in-groups/).
|
||||
Un grand merci encore une fois à nos donateurs. C'est vous qui l'avez rendu possible !
|
||||
|
||||
## Corrections de bugs
|
||||
|
||||
- Le filtre de catégories fonctionne à nouveau correctement.
|
||||
- L'affichage des paramètres de notification est de nouveau correct.
|
||||
- Les liens erronés dans les e-mails de notification ont été corrigés.
|
||||
- Les pages d'information (mentions légales, politique de confidentialité, etc.) fonctionnent à nouveau.
|
||||
|
||||
## Sous le capot
|
||||
|
||||
*Ocelot.social* utilise Vue.js en version 2 comme framework frontend, qui n'est plus à jour.
|
||||
La migration vers Vue 3 est très complexe en raison des nombreux changements entre les versions, mais elle a été lancée avec *ocelot.social* Pi.
|
||||
|
||||
En raison de l'ampleur et de la complexité, une approche modulaire a été choisie permettant une migration progressive.
|
||||
Dans un premier temps, tous les boutons ont été migrés et améliorés.
|
||||
|
||||
## Résumé du changelog
|
||||
|
||||
Résumé généré par IA des versions [3.14.0](https://github.com/Ocelot-Social-Community/Ocelot-Social/releases/tag/3.14.0) et [3.14.1](https://github.com/Ocelot-Social-Community/Ocelot-Social/releases/tag/3.14.1) :
|
||||
|
||||
### Features
|
||||
|
||||
- Group Pins — Les publications peuvent être épinglées dans les groupes (#9034)
|
||||
- Commande de création d'administrateur pour la production (#9057)
|
||||
- Script BD pour désactiver les notifications (#9131)
|
||||
- Intégration de CodeRabbit pour les revues de PR (#9194)
|
||||
|
||||
### Migration Vue 3
|
||||
|
||||
- Phase 2 — Setup : Préparation des bases pour la migration (#9161)
|
||||
- Phase 3 — Intégration : Bibliothèque UI intégrée dans la webapp (#9180)
|
||||
- Migration des boutons : États icône, cercle et chargement migrés (#9208)
|
||||
- Vue mis à jour vers 2.7.16 comme prérequis (#9160)
|
||||
|
||||
### UI Package (packages/ui)
|
||||
|
||||
- Règles ESLint extraites dans eslint-config-it4c (#9198, #9233)
|
||||
- Classe CSS os-button pour la compatibilité de marque (#9211)
|
||||
|
||||
### Corrections de bugs
|
||||
|
||||
- Backend : Filtre de catégories réparé (#9209, #9123)
|
||||
- Backend : Publications épinglées visibles même pour les utilisateurs masqués (#9200)
|
||||
- Backend : Paramètres de notification pour currentUser (#9130)
|
||||
- Backend : Encodage d'URL des e-mails (#9127)
|
||||
- Backend : Permissions pour GroupInviteCodes (#9121)
|
||||
- Backend : Requête du champ myRole de groupe (#9102)
|
||||
- Webapp : Changement de langue sur les pages statiques (#9202)
|
||||
- Webapp : Pages statiques disponibles sans connexion (#9201)
|
||||
- Webapp : Chemin interne pour le bouton personnalisé (#9129)
|
||||
- Webapp : Crash CTA-Join-Group lorsque le groupe n'est pas défini (#9103)
|
||||
- Webapp : Tests frontend locaux (#9104, #9125)
|
||||
|
||||
### Refactoring
|
||||
|
||||
- Backend : Paramétrage de la requête de rapports + nettoyage du résolveur (#9156)
|
||||
- Backend : Linting GraphQL (#8473)
|
||||
- Backend : Modèle d'adhésion au groupe (#9124)
|
||||
- Backend : Middleware before/after (#9128)
|
||||
- Backend : Rôles de test (#9157)
|
||||
|
||||
### Workflow/CI
|
||||
|
||||
- Tests E2E exécutés en parallèle (#9205)
|
||||
- Mise en cache des paquets (#9206)
|
||||
- Nouveau scope PR package/ui (#9196)
|
||||
- Corrections du workflow UI (#9204, #9207)
|
||||
- Workflow d'approbation automatique supprimé (#9197)
|
||||
- Versions Node.js consolidées (#9126)
|
||||
|
||||
~80 mises à jour de dépendances (Node, Nginx, AWS SDK, Cypress, etc.) omises.
|
||||
|
||||
## Dons
|
||||
|
||||
Si vous aimez *ocelot.social*, soutenez le développement et la maintenance de ce logiciel libre et open-source par un don à [busFaktor() e.V.](/fr/donate/).
|
||||
|
||||
## Soutenez *ocelot.social*
|
||||
|
||||
- [Contribuer](/fr/contribute/)
|
||||
- [Faire un don](/fr/donate/)
|
||||
Loading…
x
Reference in New Issue
Block a user