Avertir de manière minable que l'enregistrement de www est facultatif et peut défaire des sites existants
Supprimer les doubles barres de défilement et le débordement horizontal sur la page de configuration DNS
Montez toujours le bouton DNS pour les propriétaires, ajouter le flux de domaine de modification
Page de configuration DNS d'entreprise à pleine largeur, succès comme bannière dissimible
Passer l'orgId par le biais d'un flux de configuration/dns pour la gestion du domaine inter-org
Le bouton de configuration du domaine navigue toujours vers /setup/dns dans l'onglet actuel
Ajouter /setup/dns et flux de configuration de domaine vers /réseau
- Nouvelle page /setup/dns avec flux en deux phases: entrée de domaine puis DNS Vérification avec autopollage de 60 secondes et confirmation SSL - ManualDnsGu...
Mulation des réponses API vides et dégradation gracieuse sur l'onglet de facturation
- FactingApi reçoit/pionner les assistants de gestion désormais en toute sécurité des corps de réponse vides au lieu de s'écraser sur res.json() avec entrée v...
Résoudre le contexte de l'ordre/du membre de la session de facturation pour la facturation
Les contrôleurs de service Billing Appessent les en-têtes X-Org-Id et X-Member-Id. En appelant directement (en contournant APIService), ceux-ci n'étaient pas dé...
Appeler BillingService directement via k8s DNS au lieu de via APIService
Next.js serveur proxy maintenant appelle BillingService à l'adresse suivante.js - directement, en sautant ut-à-face inutile via APIService. Utilisations BILLING...
Ajouter Next.js API proxy route pour /api/billing/
Le client de l'API de facturation appelait /api/billing/z comme une URL relative, qui a frappé le serveur Next.js au lieu de la passerelle APIService. Ajouté un...
Remplacer la bascule supplémentaire de stockage par le curseur de quantité
Le stockage supplémentaire est basé sur l'utilisation (bloc de 4/25GB), pas un simple on/off. en association. Remplacé l'interrupteur à bascule par un curseur (...
Ajouter parentId et parent au type OrgProviderProps
L'interface d'accessoires de l'Organisation manquait de champs parentId et parents, les faire tomber pendant la compilation TypeScript, même si le backend les e...
Wire BillingManager et RelationshipManager à de vrais backends
BillingManager (onglet de facturation des comptes): - Remplaçant 100 % de maquettes locales par le mode de paiement réel soutenu par la rayure gestion via fac...
Remplacer la page des statistiques simulées par le tableau de bord d'abonnement KamoCRM en direct
Reconstruit/réglature/compte?tab-stats en un aperçu entièrement câblé et en lecture seule tableau de bord. Remplace toutes les simulacres de données par des app...
Choisir un flux de fin de plan
- Système de diagnostic de PlansBillingTab (remplace l'espace réservé) - Relever les plans disponibles à partir de l'API de facturation sur le chargement des pa...
Plans de cachette et onglet pour root KamoCRM org
Les propriétaires d'organisations de KamoCRM ont tout ce qui est en l'état, ils devraient Ne voyez jamais l'onglet Facturation. L'onglet n'est maintenant rendu ...
Intégrer le système de facturation Stripe sur l'ensemble de la plateforme
- Nouveau client de facturationApi.ts avec des types de TypeScript complets pour toute facturation les points d'extrémité (abonnements, méthodes de paiement, ...
Ajouter un groupe de simultanéité pour éviter les doubles flux de travail
Lorsqu'une poussée déclenche un flux de travail et un flux de travail, l'expédition est également déclenchée. (ou deux pousses arrivent en succession rapide), l...
Ajouter Bouton Ouvrir dans les documents pour éditer les documents, les tableurs, les présentations
- Nouveau bouton "Ouvrir dans des documents" (icône de l'édition Note) dans la colonne doc manager Actions pour les fichiers .docx, .xlsx, .pptx, .odg, .doc, ...
Instaure intégrée des importations de plomb automatique avec une gestion complète des points d'extrémité
Réécriture complète de LeadAutoImportManager avec des fonctionnalités prêtes à la production: - Carte d'arrivée CRUD avec des URL Webhook uniques pour les fourn...
Afficher le nom du téléchargeur, l'élargissement de la colonne de date, l'icône de l'extension de fusion en nom de fichier
- Téléchargé par: était toujours vide - le nom du champ était correct mais le backend Jamais mis crééByName; maintenant résolu sur le côté back-end - Colonne ...
Ajouter une infobulle de taille stockée à la cellule de taille dans doc gestionnaire
L'ensemble indique la ventilation du stockage effectif utilisé par document: fichier original, vignettes (original et transformé en fusion), et convertie doc pl...
Sauver l'écran de chargement pour les téléchargements de fichiers dans NavigationInterceptor
Les URL de Blob et les liens avec l'attribut de téléchargement ne causent jamais la navigation sur la page, Soordonner à clics global maintenant retourne plus t...
Erreurs de sauvegarde de surface et retour de la mise à jour optimiste dans le sélecteur de fournisseur de courrier électronique
Lors de la sauvegarde d'un fournisseur non configurable (KamoMail, ParentOrg, NotConfigured) échoué, l'erreur a été mise en état mais n'a jamais été affichée da...
Déplacer les boutons d'action du gestionnaire de doc pour la ligne de recherche de barre d'outils
- Supprimer Cred Create Document, téléchargement, téléchargement en vrac et rafraîchir de l'en-tête du gradient - L'en-tête du héros est maintenant le titre/des...
Rétablir un modèle de permission de membre d'équipe/de membre pour un dialogue de partage
Les membres de l'équipe (memberType-TEAM-MEMBER) contournent toutes les portes. Les membres réguliers sont graciés par les droits de SHARE-DOCS. Séances d'hérit...
Permettre à tout membre authentifié de partager des documents
Supprimer la porte basée sur les rôles sur le dialogue de partage - tout membre connecté peut partager. Le contrôle précédent est TeamMember (de membre de la se...
Importer blake3 à partir de blake3/nayant pour initialiser correctement WASM
blake3/esm/browser nécessite un provisionnement manuel WASM; blake3/browser le fait automatiquement.
Correct memberType vérifier à l'EAM-MEMBER et noms de champs pour l'API de partage
Ajouter un bouton per-ligne Partager à la colonne Actions dans DocManager
Mettre en œuvre un système de partage de documents avec un dialogue de partage, un onglet partagé avec moi et des liens partageables
- Ajouter ShareDocumentDialog avec sélection de destinataire membre/deam/dept/jobTitle - Bouton de partage de fil dans la barre d'outils DocManager (MY-DOCS uni...
Real BLAKE3 hachage et pré-upload dedup check in doc manager
- Remplacer l'espace réservé BLAKE3 par le blake3 WASM réel dans le fileHashing.ts - Ajouter les lignes de contrôle et de proxy API existantes - MultiFileUpload...
Colonnes/champs de type porte-nauvetage et DocType
Lorsque les caractéristiques de type dossiers ou doc sont désactivées pour un type assoc, cacher les colonnes de réseau de données correspondantes et les champs...
Aligner les champs de téléchargement avec des TextFields MUI cohérents, toujours afficher le dossier et le type de doc
Remplacer les éléments bruts par MUI TextField sélectionner pour être cohérents le style et l'alignement avec le champ Description. Dossier et type Doc les cham...
Accepter tous les types de fichiers pour le téléchargement, utiliser la liste noire côté serveur au lieu de la liste blanche
Remplacer la liste blanche dur ACCEPTED-EXTENSIONS par le serveur extBlackList de l'ascasse-config. Tous les types de fichiers sont désormais téléchargeables à ...
Réconfiguration Préparer l'onglet Sélection avec réordonnage, prévisualisation et téléchargement en gros
Remplacer le panneau d'options fictifs par l'UI de préparation de documents fonctionnels. Documents sont réordonnables via des boutons glisser-déposer et fléchi...
Utiliser systemDocsOnly flag pour l'onglet Système Docs, afficher tous les documents dans Original Docs
L'onglet Docs d'origine montre maintenant tous les documents pour cette org/assocType sans filiment par assocObjectId. L'onglet Docs système envoie systemDocsSU...
assocObjectId à l'identifiant du membre actuel pour le filtrage correct des tabulations doc
Lorsqu'aucune URL URL n'est fournie, onglets Docs originaux et documents modifiés maintenant l'interrogation de l'identifiant du membre actuel, tandis que Syste...
Réécrire MultiFileUploader avec téléchargement et réglages par fichier basé sur la file d'attente
Restructurer les onglets DocManager, ajouter l'icône d'édition, l'éditeur d'intégration et le téléchargeur multi-fichiers
Créer un composant MultiFileUploader avec un pipeline de conversion par fichier
Créer un composant DocumentEditor pour l'édition en ligne dans DocManager
Supprimer /doc/sign/créer et /doc/sign/edit les itinéraires
L'éditeur est maintenant intégré en ligne dans la page doc manager.
Supprimer scope/assocType de SettingsSignersTab, renommer en Doc Description, ajouter Active Member signer
Ajouter memberType à l'information de l'utilisateur, renommer templateName en docDescription dans le magasin des paramètres de modèle
Ajouter MemberType champ de la colonne discriminateur de l'entité membre à la colonne réponse de l'API utilisateur-info et utilisation crochetUserInfo. Renommer...
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.