Aller au contenu
KAMOUniverse

Changelog

Ce qui est nouveau.

Chaque amélioration apportée à la plateforme, à mesure qu'elle est livrée.

  1. · kamo-internal

    Mettre en œuvre les éléments restants de SETTINGS-UI-ENHANCEMENT-PLAN

    - Toast d'annulation: ajouter à SuspiciousManager (relié en vrac), AccessBlockManager (entrée de légende), AutomationStreams (supprimer le flux) - Mise en évidence de la recherche: ajouter searchTerm prop à FeatureCard, highlightMatch pour le titre/description; passer la recherche à partir de la page des paramètres - Panneaux d'espacex : améliorer NavPanelLink avec stat, statLabel, latex Items; ajouter un contenu de prévisualisation riche à Clubhouse, Femme, Comptes, Messages, Docs, Téléphone - SettingsFormControls: utiliser SettingsTextField dans RelationshipManager et AccessBlockManager add/edit dialogues

  2. · kamo-internal

    Mettre en œuvre tous les éléments restants SETTINGS-UI-ENHANCEMENT-PLAN

    - DomainManager: ajouter ParamètresSectionHeader - APIManager: mise en œuvre complète (clés API, création/révère, dernière utilisation, toast de prise) - AvatarManager: zone de glisser-déposer, LinearProgress on upload tab - Directeur de fond: zone de glisser-déposer, LinearProgress on on tabulation - Toast d'annulation : APIManager révoquer les spectacles Undo for 5s - SettingsStatusWindow: mise en évidence du résultat de la recherche (mise en évidence de la chaîneMatch) - Débarquement des paramètres : rangée d'accès rapide à partir de la visite récente (au sommet 6) - Lazy-load: dynamic() import for essential, compte, gestionnaires de la sécurité

  3. · kamo-internal

    SETTINGS - Unis d'alcool - Phases 4-5

    - LabelManager: CommerceSkeleton loading, SettingsSectionHeader - RelationshipManager: EmptyState, ConfirmationDialog pour suppression, mise en garde supprimer le style - AutomationStreams: État vide, confirmationDialogue, ParamètresSectionHeader - OAuth2Manager: ConfirmationDialog pour suppression, copie Snackbar, mise en garde supprimer le bouton - SuspiciousManager: ConfirmationDialog pour le rejet en gros, style de bouton de prudence - PlansBillingTab: EmptyState pour "Pas encore de factures" - AccountActivityTab: CommerceSkeleton loading, EmptyState for no/filtered activity (Chargement de CommerceSkeleton, EmptyState pour l'activité non ou non - MemberHeader: mode compact en défilement (avatar plus petit, rembourrage réduit)

  4. · kamo-internal

    Compléter la phase 4 et 5 - Compte, sécurité, SettingsFormControls

    Pages de compte: - BillingManager: EmptyState, SettingsSectionHeader, SettingsTextField - StatsManager: ParamètresSectionHeader - CaractéristiquesGestionnaire: ParamètresSectionHeader Sécurité (AccessBlockManager): - ConfirmationDialog pour supprimer (liste blanche, liste noire, bloc de température) - Mise en garde : supprimer IconButtons utiliser la couleur. - En-tête avec icône BlockOutlined ParamètresFormControls: - BillingManager Add Payment Method dialog: SettingsextField for Nom sur la carte, numéro de carte, adresse de la rue

  5. · kamo-internal

    Phase 4 et 5 - En-têtes de section, squelette, état vide, vernis membre

    Phase 4 - Pages essentielles: - Ajouter ParamètresSectionHeader à SettingsFormControls - JobTitleManager, DepartmentManager, SecurityRoleManager: utiliser CommerceSkeleton pour le chargement, ParamètresSectionHeader pour les en-têtes de page - Créer un État commun/d'EmptyState pour les états vides partagés Phase 5 - Membre et vernis: - MemberHeader: sticky on scroll (en haut: 0, zIndex: 10) - ProfileTab: Snackbar sauvegarde de retour d'information (sauvegardé à HH:MM, toasts d'erreur) - Recherche de paramètres: Ctrl-K / Cmd-K focalise la saisie de recherche - ParamètresSearchBar: entréeExécuter l'élément réf pour le raccourci clavier

  6. · kamo-internal

    Mettre en œuvre SETTINGS-UI-ENHANCEMENT-PLAN et fixation de la construction

    Paramètres UI: - Ajouter des paramètresEntronsEsses jetons thématiques, Carte de fonction, ParamètresFormContrôles - ParamètreStatusWindow: recherche, récemment visité, filtrage sensible aux caractéristiques - ParamètresView: transitions d'onglets, panneau d'aide, sections pliables - NavPriItemAASepan: clavier/touch/ARIA, largeur sensible - Fenêtres d'état de l'oléoduc/CRM avec des actions rapides - NavPanelLink pour le Clubhouse, le service d'alimentation, les comptes, etc. Paramètres de construction: - PipelineView: tabIcontes dactyens en tant qu'élément d'intervention pour l'onglet MUI - StatusChip: valider l'icône avec React.isValidElement avant le passage - ParamètresStatusWindow: type-safe hasOrgFeature pour drapeaux d'organisation

  7. · kamo-internal

    métriques d'engagement de tableau de bord, filtres de commande côté serveur, image de posApi imageUrl, facture d'impression

  8. · SecurityService

    Commande du filtrage côté serveur API (statut, dateFrom, dateTo)

  9. · kamo-shared-library

    Filtration des ordres côté serveur (statut, dateDut, dateTo), surcharge de services

  10. · InitializerService

    Ajouter des données simulées pour les actifs de location, les fournisseurs, les plans d'abonnement, les demandes d'achat

    - loadMockRentalDatas : 4 actifs locatifs (RV, matériel) - loadMockVendorDatas : 4 fournisseurs - loadMock SubscriptionData: 3 plans (Basic, Pro, Enterprise) - loadMockProcurementDatas : 1 demande d'achat (dépend des fournisseurs) - Appelé de loadMockPOSData pour les orages avec POS activés

  11. · kamo-internal

    Mettre en œuvre le plan d'entreprise - onglets de pipeline, paramètres, pages détaillées, suivi des ordres

    - Remplacer les espaces réservés RENTAL/SERVICE/SUBSCRIPTION par des onglets réels: PipelineBookingsTab, PipelineWorkOrdersTab, PipelineAgreementsTab - Ajouter l'onglet PROCUREMENT avec PipelineProcurementTab (demandes d'achat et commandes de fournisseurs) - Ajouter des onglets Paramètres: Actifs de location, fournisseurs, plans d'abonnement (PipelineRentalAssetsTab, PipelineVendorsTab, PipelineSubscriptionPlansTab) - Mettre en œuvre des pages détaillées : réservations/id, service/[id, accords/id, id, achat/id, id, id, id, id, id, id, id, id, id, id, id, id, id, id, id, id, id, id, id, id, id, id, id, , , , , , , , - Détail de la commande: ajouter le numéro de suivi/l'entrée du transporteur lors du marquage de l'exécution COMPLÉTÉ; suivi de l'affichage dans le tableau d'exécution - posApi: fixer des méthodes de création pour utiliser les noms de champs backend (rentalAssetUid, abonnementPlanUid, serviceOffrantUid, etc.) - Ajouter PROCUREMENT aux types d'engagement config - Ajouter des interfaces TypeScript pour RentalAsset, RentalRequest, Booking, Vendor, SubscriptionPlan, etc.

  12. · SecurityService

    Rendement, PATCH d'exécution, critères d'évaluation des comptes

    - POST /pos/orders/zid-/retours - créer le retour d'ordre - PATCH /pos/retours/état/statuus - mise à jour du retour (APPROUVÉ/REJECTÉ) - PATCH /pos/exécutions/-------------------------------------------------------- - GET /pos/comptes?search - recherche de comptes pour la sélection des clients

  13. · kamo-internal

    Retourne le flux de travail, l'état d'exécution, la recherche des comptes

    - posApi: createOrderReturn, updateReturnStatus, updateFulfillmentSatetus, getAccounts - Détail de la commande: Demande de dialogue de retour, liste de retours avec Approuver/Rejeter - Réduction de l'état d'avancement pour les ordres PAID - Sélecteur de compte dans le dialogue Édition de commande

  14. · kamo-internal

    Ajouter la sélection client/acheteur pour créer et modifier les commandes

    - Ajouter l'acheteurUid à posApi createOrder et updateOrder - Formulaire de création de commande : champ optionnel d'identification du compte client - Ordre de dialogue d'édition: champ optionnel de l'acheteur - Détail de la commande: affichage client lorsque l'acheteur est réglé

  15. · SecurityService

    Actifs locaux CRUD

    - GET/POST/PATCH/DELETE/api/sécurité/pos/location-actifs

  16. · kamo-shared-library

    Fondation de la phase 1-3 - DÉTAIL, MORTGAGE, RENTAL

    DÉTAIL DE la phase 1: - EngagementContextType.SALE, processOrderPiger: engagement, transaction, inventaire, réservation d'ordre - checkInventoryForOrder sur création/mise à jour - acheteurUsier sur la demande de vente au détail, UpdateRetailOrderRequest; AccountRepository - OrderTransactionDTO, OrderFulfillmentDTO; Opérations/exécutions de l'ordonnance de vente au détail MORTGAGE de la phase 2: - IntentStatus.APPROUVÉ; processusMortgageApprouvé crée LOAN-COMMISSEMENT - - - Engagement hypothécaireAppdON, engagementSurate Phase 3 LOCALISATION (fondation) : - Entité RentalAsset, RentalAssetRepository - CreateRateRentalAssetRequest, UpdateRentalAssetRequest - Asset locatif de CommerceService CRUD Autres : InventaireRéférence Référentiel

  17. · kamo-internal

    Phase 1-2, exécution de l'interface utilisateur commandée/app, fondation locative

    - Détail de la commande : Historique des paiements et sections d'exécution lorsqu'ils sont PAIDE - Détail de l'application: Approuver le bouton (SUBMITTED-APPROUVÉ), l'affichage de l'engagement - PosApi: OrderTransaction, OrderFulfillment, catégorie d'engagement de l'emprunt - Renommer le domaine et l'engagementType - Ajouter pour la poursuite

  18. · kamo-internal

    Utilisation de la mise en page AG Grid et flex-fill pour les réseaux de données en pipeline et POS

    - PipelineEngagementsTab, PipelineOrdersTab, PipelineApplicationsTab: hauteur de remplissage flexible pour AgGrid - PipelineProductsTap: conversion de MUI Table à AgGrid avec pagination, filtres, actions d'édition/suppression - PipelineInventoryTab: convertir de la table MUI en AgGrid avec pagination, filtres, puces d'état stock, boutons d'ajustement - Tab-panneau: flexion de la disposition afin que les enfants peuvent remplir la hauteur disponible - Toutes les grilles correspondent maintenant/leads comportement: domLayout-normal, pagination, auto-remplissage

  19. · kamo-internal

    Filtre de la plage de dates, pages d'espace réservé, tableau de bord/engagement UX

    - Onglet Engagements: dateFrom/dateTo filter, count d'engagement, états vides tenant compte du contexte - Pages d'accueil : service, réservations, accords, passation de marchés (à venir) - Tableau de bord : Carte de fiançailles, getDisplayName pour le domaine, l'exportation comprend les engagements - Détails d'engagement: liens vers les pages d'espace réservé par ordre de travail/réservation/d'approbation - PipelineEngagementsTab: link hrefs

  20. · SecurityService

    Ajouter dateFrom/dateTo requête params to getEngagements API

  21. · kamo-shared-library

    Ajouter commande (crééAt DESC) et filtre de la plage de dates

    - EngagementRepository: OrderByDateCreatedDesc sur toutes les méthodes de recherche CommerceService: dateFrom/dateTo perams, filtre de date en mémoire - Engagements API prend désormais en charge la plage de dates pour des rapports plus riches;

  22. · kamo-internal

    Utiliser getDisplayName pour le domaine, supportez les étiquettes de liaison WORDER/VENDOR-ORDER

    - Détails d'engagement: afficher un label de domaine convivial (Dise en détail vs RETAIL) - Onglet Engagements: utilisation de la colonne de domaine getDisplayName - Ajouter des étiquettes de liaison pour TRORDER, VENDOR-DER, ACCORD, DIVERSSIONNEMENT

  23. · kamo-shared-library

    Ajouter EngagementDomainTypeConverter pour VENDOR-SERVICE, pas de SQL manuel

    - L'Attribut APA Carte Convertisseur Immédiatement VENDOR au SERVICE en lecture à partir de DB - Appliqué à Engagement.domain et OrgPOSConfig.enabledDomains - Élimine le besoin de migration manuelle; Spring Boot/JPA le gère

  24. · SecurityService

    Ajouter les critères d'engagement GET/engagements et GET/engagements/-id

  25. · kamo-internal

    Ajouter un onglet Engagements, une page de détail et une intégration du tableau de bord

    - posApi: ajouter les types d'engagement, getPartagements, getEngagementById - posDomainLabels: ajouter getEngagementStatusLabel - PipelineEngagementsTab: AG Grille avec filtres de domaine/statu, exportation CSV - Pipeline page: ajouter l'onglet Engagements après le tableau de bord - pipelines/engagements/[id) : détails d'engagement avec les intentions, les engagements, les engagements, les travaux, le grand livre; - PipelineDashboardTab: section consacrée aux engagements récents

  26. · kamo-internal

    Finir les éléments du plan restants – avertissement à faible stock, filtres de quantième, cases à cocher du plan

    - Commande Create: avertissement à faible stock lors de l'ajout de produit avec trackInventory - Onglet des commandes : filtre de la plage de dates (7 derniers jours, 30 derniers jours) - Onglet Applications : filtre de la plage de dates (7 derniers jours, 30 derniers jours) - COMMERCE-IMPLEMENTATION-PLAN : marquer les éléments complétés par [x

  27. · kamo-internal

    Phase 4-5 – Compte rendu du tableau de bord, traitement des erreurs, a11y

    Phase 4 – Tableau de bord et rapport: - Recettes par période (semaine, mois, trimestre) - Nombre de commandes par statut (DRAFT, AUTORISÉ, PAYÉ, ANNULÉ, RÉFUTIF) - Entonnoir d'application (DRAFT et SUBMITTED) avec barre de progression - Bannière de résumé et d'alerte des produits à faible teneur - Sélecteur de période pour les indicateurs de recettes Phase 5 – Durcissement de la production: - Limite d'erreur de conduite (app/pipeline/error.tsx) avec UI de récupération conviviale - posApi réarrange sur 5xx et les défaillances du réseau (3 récupérations, backoff) - Étiquettes ARIA lors des dialogues de confirmation de l'ordre/de la demande - Filtre de fixation du filtre (alignement des centres de diffusion des stocks) Egalement : Mises à jour de la mise à jour de la mise à jour de la phase achevée

  28. · kamo-internal

    Aligner le pipeline et les paramètres UI avec le backend du commerce

    - Mettre à jour les couleurs d'état des ordres pour correspondre au backend (DRAFT, AUTORISÉ, PAYÉ, ANNULÉ, REFUNDÉ) - Mettre à jour les couleurs d'état de l'application (DRAFT, SUBMITTED, EXPIRED, ANNULÉ) - Renommer "Ordres de commande" en "Projet de commande" sur le tableau de bord - Ajouter la carte de configuration de domaine à la section Paramécanisation - Système de POS rebrandat et commerce dans les contextes et les pipelines - Ajouter PipelineStatusWindow avec des liaisons rapides avec des réglages de pipeline et de commerce - Ajouter le panneau Commerce aux paramètres (applications autorisées) avec domaines, produits, inventaire - Mettre à jour le titre de la page du gazoduc et la messagerie à l'état vide

  29. · kamo-shared-library

    Remplacer les haricots pos par un paquet commercial

    - Ajouter un dossier de commerce (ordonnance, intention, offre, inventaire, pool d'inventaire, etc.) - Ajouter CommerceService remplaçant POSService, RetailProductService, RetailInventoryStockService - Supprimer tous les emballages et sous-ensembles de sous-emballages.dao.beans.beans.pos - Supprimer la reprise POS (Commande de détail, hypothèqueApp, Produit de détail, etc.) - Maintenir les DTO pour la compatibilité de l'API - Ajouter COMMERCE-PACKAGE-LAYOUT.md

  30. · kamo-internal

    Vues de page complètes, AG Grid, support de domaine, créer des écrans

    - Ajouter getMortgageApplication(id) à posApi - Remplacer l'onglet Commandes : Tableau MUI - AG Grid, clic ligne - /pipeline/orders/[id) - Remplacer l'onglet Applications : cartes AG Grille, clic ligne -, /pipeline/applications/[id) - Nouvelles lignes de pleine page: /porce/order/[id) - avis de commande - /porpeline/ordres/nouveaux - création d'ordre - /pipeline/applications/[id) - vue de la demande - /pipeline/applications/nouvelles - création d'applications - Nouveau lien vers les boutons d'ordre/d'application pour créer des pages complètes (pas de dialogues) - Ajouter des onglets de domaine pour RENTAL, VENDOR, SOUS-ACCRATIF (portefeuille jusqu'au backend) - Les onglets de pipelines utilisent getCommitmentPlural pour les étiquettes de domaine

Votre univers vous attend.

Commencez gratuitement en quelques minutes. Ajoutez des produits quand vous êtes prêt. Pas de migration, pas de nouvelles connexions.

Gratuit pour toujours — aucune carte de crédit requise