Reconfiguration des pages proches pour correspondre au style de la page d'accueil
- Diaporama de fond avec animation en évanouissement/échelle (8 intervalles) - 15 % de revêtement de couleur primaire et revêtement de l'atmosphère - Carte de m...
Pages proches et construction d'URL d'avatar correcte
- Fermer les pages (close.html, close2.html) utilise maintenant l'image d'arrière-plan d'orge, Logo, favicon et style de vitroise correspondant à la page de b...
Taille du filigrane et forcer le texte blanc dans le dialogue d'encastrement
- Double dimension de la base de filigrane (71x32 x 142x64) dans les variables.scss - Double .leftwatermark max contraintes (140x70 x 280x140) dans la base.scss...
Afficher le nom de l'écran du premier/de la primo-nom et construire l'URL de l'avatar à partir de la session
Utiliser memberFirstName et memberLastName de la session à construire les noms d'affichage corrects au lieu de retomber sur le nom d'utilisateurAlias. Construct...
Résoudre l'échec d'OTK auth et les problèmes de redirection de connexion dans KamoMeet
- Fixer la recherche de la clé Redis dans le cas d'un taux de validation-k (il a été manquant et préfixe, ce qui a entraîné l'échec de toutes les validations OT...
Remplacer le dialogue de connexion natif de Meet par la redirection du portail d'orge pour KamoMeet auth
KamoMeet utilise exclusivement l'authentification OTK et JWT. Quand Meet's auth middleware afficheraient normalement un dialogue de connexion nom d'utilisateur/...
Relever les stocks Relever les arrière-plans virtuels, n'utiliser que les fonds d'orge
- Suppression du tableau IMAGES codée en dur de constantes.ts (7 stocks de fond de rencontre) - La composante VirtualBackgrounds utilise désormais directement d...
Servir des arrière-plans virtuels grâce au système de marque dynamique natif de Meet
Ajout/critère d'évaluation de la marque/api/marquage qui retourne des fonds d'origine dans Meet attendu format. Set dynamicBrandingUrl in config alors rencontre...
Intégrer les paramètres d'org-level dans la configuration et l'image de marque
Sidecar fetsche OrgMeetConfig à partir du backend et cartographie tous les paramètres: - Par défaut audio/vidéo-téléviseur - Salle de bal non-relais/mode d'atte...
Chargement de la gorge CSS/favicon immédiatement à chaque chargement de page, élargissement des paramètres à 800px, forcez le texte/les icônes sombres dans tous les dialogues, la prévisualisation vidéo rétractable
1. Marque: loadThemeAssets() court maintenant PREMIER avant tout écoulement d'authine, donc org CSS (-navpri, -color-primaire), favicon et les données du log...
Contournements de marque, mise en page de dialogue et verrouillage du nom d'affichage via des modifications de source
- PreMeetingScreen: utiliser la cascade variable CSS pour la couleur de fond de la colonne de gauche (----------------------------------------------------------...
Faire passer le nom plus agressif pour se rencontrer ne peut pas l'écraser
Se rencontrer peut remplacer window.config entièrement pendant le bootstrap, en dégageant le readOnlyName flag. Ajouter Object.definePetitte de la propriété sur...
Écoutez l'événement de chargement de marque async pour que le logo et les couleurs d'orge rendent
PreMeetingScreen, Watermarks et WelcomePage lisaient Window.-KAMO-MEET-BRANDING une fois pendant le rendu, manquant les données lorsque la charge d'assienBrandi...
Résoudre les problèmes de qualité de dialogue et la hauteur, le débordement des onglets et le texte blanc sur blanc
Changer de hauteur fixe de 560px en auto avec 85vh max pour que le contenu ne soit pas des barres de défilement. Ajouter flexWrap à la barre de languette afin d...
Préserver le nom de la salle d'origine (pas de capitalisation/espaces), ajouter le champ URL de réunion copiable
1. Safe DisabledStartCase() qui transformait 'myroom123' en 'Myroom 123' avec la capitalisation et les espaces aléatoires. Les noms de salle sont maintenant ...
Remplacer les icônes SVG par des équivalents d'icône MUI via une couche d'adaptateur
Dialogue de restyle avec conception de vitrmorphisme et barre de languette horizontale
Valider OTK PREMIER avant de charger des actifs thématiques pour empêcher l'expiration
CAUSE ROTE: marqueing/overrides.js chargeait org config, CSS, favicon Avant de valider l'OTK. Ces demandes de réseau ont pris plus de 10 secondes, amener l'OTK ...
Verrouiller correctement le nom de l'écran par annulation de la configuration et observateur de la mutation DOM
Approche à trois couches pour s'assurer que le nom est verrouillé pour les utilisateurs authentifiés: 1. Drapeau local "kamo-meet-authentiated" survit la redire...
Nom de l'écran de verrouillage via la configuration de Meet readOnlyName pour les utilisateurs authentifiés
- Sidecar config.js met maintenant readOnlyName: vrai quand l'utilisateur a et un cookie ou JWT dans l'URL de la page (détecté via les en-têtes de référence/c...
Générer Prosody JWT à partir de la session OTK et rediriger avec ?jt' pour le modeur approprié auth
Le flux OTK maintenant: 1. Validation d'OTK par l'intermédiaire d'un side-car et d'une session (memberId, displayName, etc.) 2. Sauvegarder le nom d'affichage s...
Appliquer la couleur de l'org nav à la colonne de gauche de pré-réunion entière, pas seulement la barre d'outils
Cible . écran de préréunion (conteneur à pleine hauteur) et son contenu les enfants au lieu de noms de classe générés. Contient également à l'état d'ensemble de...
Paramètres complets modaux avec dispositifs/selles/en plus/pneus/scettes de coupes courtes, nom d'affichage sur la carte principale, superposition de couleur primaire
- Le nom d'affichage est désormais un champ obligatoire sur la carte principale au-dessus de la pièce. entrée, pas dans les réglages. Les utilisateurs doivent...
Valider l'existence de la pièce avant la jonction anonyme, ajouter les paramètres modal avec sélection de l'appareil
Les utilisateurs anonymes doivent entrer un nom de salle de réunion valide - la page d'accueil contrôle /api/meet/exists/-roomName avant d'autoriser l'adhésion....
Entrée du nom d'affichage de la serrure pour les utilisateurs authentifiés sur l'écran préjoin
Les membres authentiques (en florissants via OTK) obtiennent leur nom pré-remplie et verrouillé - l'entrée est réglée à lireSeulement avec des points-événements...
Utiliser des URLèles BOSH/WS dans config.js, ajouter OTK auth avec le pré-remplissage du nom, charge org CSS pour les couleurs nav
Trois corrections: 1. URL de config.js BOSH est passé d'une adresse interne à une adresse interne de cluster à une adresse interne relative /http-bind (proxi...
Ajouter une page d'accueil personnalisée avec des arrière-plans sur le thème de l'orge, une carte de verdure et une entrée de nom de la pièce
Remplace l'écran d'accueil par défaut de Meet par une page de destination personnalisée qui: - Charge des fonds d'origine du thème MinIO avec des transitions ca...
Permettre ninx SSI et copier HTML manquants inclure des fichiers (head.html, base.html, fonts.html, body.html, plugin.head.html)
Meet Meet utilise nginx Server Siwels Inclut pour composer index.html à partir de plusieurs fichiers HTML partiels. Sans SSI activé et les fichiers inclus prése...
Supprimer l'inexistence de favicon.svg et connexion-optimisation de Dockerfile COPY
Utiliser le système de construction de la construction et ajouter .dockerignore pour Meet Meet Docker build
Meet Meet utilise make/webpack, pas npm run build. Ajoutée -l'héritage-peer-deps pour les conflits de dépendance entre pairs, et .dockerignore pour exclure les ...
Ajouter Forgejo CI/CD pour la construction et le déploiement de KamoMeet à k1m1/k2m1
Ajouter des manifestes K8 pour le déploiement, le service et le routage de Traefik
Ajouter Dockerfile multi-étages avec nginx, side-car et Meet Meet Meet Meet build
Ajouter nginx config avec proxy BOSH/WS, routage API sidecar et SPA repli
Ajouter un système de marquage dynamique de l'orge avec une résolution thématique MinIO
Charges de logos d'orgge, de variables de couleur CSS, de favicon et de nom du site Actifs thématiques hébergés par MinIO au stade de l'exécution via le brandin...
Ajouter un side-car API pour la validation OTK, la génération JWT et la recherche d'orge
Rejoiment la marque de l'interface utilisateur-visible
Supprimer le marquage statique de Meet pour préparer le thming dynamique basé sur l'orge: - Remplacer le nom de l'application "Meet Meet" par le nom de l'applic...
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.