Add performer public permalink actions
All checks were successful
Dotnet build and test / build (push) Successful in 15m8s
Forgejo Release / release (push) Successful in 8m23s

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
Paul Schneider 2026-10-21 17:25:07 +01:00
commit d192705f29
Signed by: notazof
GPG key ID: AD4B9B545FBD7D12
5 changed files with 187 additions and 24 deletions

View file

@ -1,12 +1,12 @@
# Changelog
## [1.0.8-rc30] - unstable
## [1.0.8-rc31] - unstable
### Added
* [Yavsc.Org] Permalien public de podcasts performer avec jeton a duree
limitee, page Razor de presentation et bandeau de prospection vers
l'inscription Yavsc et le telechargement de PostIt.
* [Yavsc.Org] Permalien public de podcasts performer avec jeton a durée
limitée, page Razor de presentation et bandeau de prospection vers
l'inscription Yavsc et le téléchargement de PostIt.
### Changed
@ -16,20 +16,31 @@
* avoid NRE in MailSender on rdv query notifications
* Android emulator smoke test skipped in CI because Calabash instrumentation signature mismatches the target APK on hosted runners
## [1.0.8-rc30] - unstable
### Added
### Changed
### Fixed
* Podcast availability from Android
## [1.0.8-rc29] - unstable
### Added
* [PostIt.Android] Lecture des podcasts directs et replays dans la page
video partagee avec le desktop : surface LibVLC native Android et moteur
embarque, transport authentifie commun et controles uniques. Liberation
du lecteur en arriere-plan ; reouverture du flux au retour dans l'application.
video partagée avec le desktop : surface LibVLC native Android et moteur
embarque, transport authentifie commun et contrôles uniques. Liberation
du lecteur en arrière-plan ; réouverture du flux au retour dans l'application.
* [PostIt.Android] Emission depuis la camera et le microphone Android
(Android 8 minimum), encodage H.264/AAC natif et segmentation MPEG-TS
sur images cles. Interface, envoi authentifie, retries et finalisation
sur images clés. Interface, envoi authentifie, retries et finalisation
du replay partages avec le desktop. Service de premier plan avec
notification d'arret et maintien de la capture en arriere-plan.
notification d'arrêt et maintien de la capture en arrière-plan.
### Changed
@ -39,7 +50,7 @@
* [Yavsc.Api, Yavsc.Server] Une demande de rendez-vous ne provoque plus
d'erreur 500 (NullReferenceException dans MailSender) : l'API lie
desormais la section Smtp, le modele appsettings-api fournit Site.Owner
désormais la section Smtp, le modèle appsettings-api fournit Site.Owner
et Smtp, et un envoi sans configuration mail complete est journalise
puis ignore.
@ -51,38 +62,38 @@
* [Yavsc.Api, Yavsc.Server, Yavsc.Api.Client] Creation explicite et
idempotente d'une facture depuis un devis doublement signe, avec lignes,
total et parties figes. Historique des encaissements hors ligne attestes
par le prestataire et des transactions PayPal verifiees cote serveur ;
references uniques, cumul atomique et protection contre les ecritures
concurrentes. Routes documentees, client HTTP et migration associes.
par le prestataire et des transactions PayPal vérifiées cote serveur ;
references uniques, cumul atomique et protection contre les écritures
concurrentes. Routes documentées, client HTTP et migration associes.
* [Yavsc.Abstract, Yavsc.Server] Modele de solde des commandes facturables :
montants dus et payes persistants, reste a payer et etats non paye,
* [Yavsc.Abstract, Yavsc.Server] Modèle de solde des commandes facturables :
montants dus et payes persistants, reste a payer et états non paye,
partiellement paye ou acquitte. L'acquittement depend des montants,
et non du seul statut PayPal ; migration sans montant historique invente.
* [PostIt.Desktop, Yavsc.Api] Podcasts en direct avec replay HLS conserve :
capture camera et microphone par LibVLC (H.264/AAC, segments MPEG-TS),
envoi ordonne et idempotent, catalogue et lecture authentifiee dans PostIt.
envoi ordonne et idempotent, catalogue et lecture authentifiée dans PostIt.
L'auteur peut terminer ou supprimer ses emissions ; stockage prive sur
disque, quotas dedies et conservation des segments recus apres interruption.
disque, quotas dédiés et conservation des segments reçus apres interruption.
### Changed
### Fixed
* [Facturation] Les commandes facturees et leur devis ne peuvent plus etre
* [Facturation] Les commandes facturées et leur devis ne peuvent plus être
supprimes via les routes de commande usuelles. Les additions distinguent
montant verse, solde restant et acquittement ; les anciennes routes de
generation exigent une facture etablie depuis un devis signe.
generation exigent une facture établie depuis un devis signe.
## [1.0.8-rc27] - unstable
### Added
* [PostIt.Desktop] Installeur NSIS Windows x64 par utilisateur, sans
elevation : publication autonome, raccourci du menu Demarrer,
protocole `postit://` pour la connexion et desinstallation via Windows.
Instructions de generation ajoutees dans `INSTALL.md`.
elevation : publication autonome, raccourci du menu Démarrer,
protocole `postit://` pour la connexion et désinstallation via Windows.
Instructions de generation ajoutées dans `INSTALL.md`.
* [PostIt, Yavsc.Api] Portage des outils des contrôleurs web
d’administration : tableau de bord, rôles et affectations, clients OIDC