Lassen Sie das Tab-Symbol folgen Sie einer einfachen-Logo-Änderung statt Pinning der eingefangen am Mount
TabAttention Abzeichen der Browser-Tab, und es lesen Sie die favicon ONCE in einem Mount-Effekt. Das Effekt läuft, bevor DynamicMetaLoaders config.json fetch ge...
Geben Sie den generierten Favicons die gleiche Revalidierungsanforderung wie jedes andere Thema Asset
Das einfache Logo eines org aktualisierte jede Oberfläche, die img/logo.svg liest und die Browser-Tab auf der alten Marke. Generation war nie das Problem: Berei...
Geben Sie die neue Organisation hier ein, nicht auf einer Domain ohne DNS
Eine Organisation zu schaffen gab dem Schöpfer einen Button, auf den "https://internal.<die Domain, die sie getippt"/-. Dieser Gastgeber löst nicht: der Domain ...
Die Farben des Scans, das Farbfenster und die gestapelten Schlitze
Fünf Berichte aus der Markenabteilung, und die ersten beiden erweisen sich als die gleichen Bug trägt zwei Gesichter. **Farben wurden nie angenommen.** Die Reg...
Sagen Sie im Klassenvertrag, dass das Tor aufgehen kann
Der Kopfball versprach "eine blockierte App Endpunkte alle 403" ohne Qualifikation, die ist jetzt wahr, nur solange die Berechtigungstabellen gelesen werden kön...
Ein vorübergehender Datenbankfehler darf nicht 500 die Anfrage
Die Lead Communications Registerkarte berichtete "Wir konnten diese Leine nicht laden Kommunikation" für org 1168485648209608710 am 2026-08-28. Der Endpunkt 500...
Tragen Sie die pro-Mitglieder-Typ Home-Screen-Standards
Lesen Sie auf POST/PUT /security-Modelle und PUT /master-Modell, und emittiert von /Applied-Modell-Einstellungen, damit die Shell entscheiden kann, wo ein Mitgl...
Ein Sicherheitsmodell besagt, wo jeder Mitgliedstyp auf "/" landet
Drei Spalten zum ChildOrgSecurityModel - DEFAULT_MEMBER_HOME_SCREEN, **************** DEFAULT_ORG_OWNER_HOME_SCREEN. Jeder hält HOME_SCREEN_DEFAULT oder REQUIRE...
Die drei pro-Mitglieder-Typ Home-Screen-Säulen auf einem Sicherheitsmodell
CHILD_ORG_SECURITY_MODELS gewinnt DEFAULT_MEMBER_HOME_SCREEN, DEFAULT_TEAM_MEMBER_HOME_SCREEN und DEFAULT_ORG_OWNER_HOME_SCREEN. Jeder hält HOME_SCREEN_DEFAULT ...
Eine Liste von dem, was der Scan gefunden, neben dem, was Sie verwenden
Die Markenabteilung von /network/create wird zu drei Bändern mit der gleichen Form: was Ihre Website auf der linken Seite hat, was Ihre Organisation auf der rec...
Ein pro-Mitglied-Typ Standard-Home-Bildschirm
Ein Sicherheitsmodell sagt jetzt, wo jeder seiner drei Mitgliedstypen landet, wenn sie offen "/". Zwei Werte: HOME_SCREEN_DEFAULT ist die Launchpad, die jeder i...
Korrigieren Sie die Notiz auf der entfernten Erstellen Sie Meine Free Org Rechte
ab740dd3 behauptet CREATE_FREE_ORG_WIDGET und seine vier Politik Kinder "niemals existierte in RoleRightType.java überhaupt". Das ist falsch. Sie waren ids 288-...
Entfernen Sie den CREATE_FREE_ORG_WIDGET Block mit seinem Widget
Das Create My Free Org Launchpad Widget wurde entfernt (kamo-interne ab740dd3), also seine fünf Rechte gehen mit ihm: CREATE_FREE_ORG_WIDGET (288) und die vier ...
Entfernen Sie das Erstellen Meine kostenlose Org Widget
Auf Anfrage entfernt, einschließlich seiner Rechte. /network/create ist unberührt und bleibt die Art und Weise, wie eine Organisation geschaffen wird. Vorbei: ...
Das Dokument darf nicht hinter dem Arbeitsbereich scrollen
Die gelobte Shell ist ein Full-Viewport-Layout - nav fixiert, Inhalt absolut positioniert auf genau 100vh - mit einem Scroller darin (.kamo-Seite-Scroll). <body...
Füllen Sie die Inhaltsbox genau aus, scrollen Sie hinein
Die Seiten wuchsen auf ihren Inhalt und schob sich vorbei an der Box der Chrom gibt ihnen, so das Dokument hinter der Schale gescrollt und links toten Hintergru...
Halt das Create My Free Org Widget für jetzt
Auf Anfrage von der Startrampe abgehoben. Ein falsches Registrierungstor statt Löschen der Eintrag: "verfügbar" in der VerwendungHomeWidgets ist die einzige Que...
Stoppen Sie die Formularspalte, die sich auf die Gitterreihenhöhe ausdehnt
Das zweispaltige Layout gab der Formularspalte keinrichten-selbst, so dass es sich zu streckte die Zeilenhöhe und die Zeile ist so hoch wie die TALLER-Säule. Ei...
Erstellen Sie My Free Org wird zu einem dreistufigen Widget
Das Widget eingebettet die gesamte CreateOrgForm - fünf Abschnitte, die Marke Vorschau, das Bereitschaftsmessgerät - das ist etwa 1.400px in einer Scheibe von e...
Eine Scrollbar, und tatsächlich die volle Inhaltsbreite verwenden
AuthedChrome besitzt bereits den ONE Scroll-Container für eine Seite (.kamo-page-scroll, Überlauf:auto; Höhe:100%), und PageWrapper existiert speziell, um eine ...
Nächste /-Link für Zurück nach Hause, kein roher Anker
check-client-Navigation versagt dem Bild, das auf einem rohen <a" zu einem internen Aufbauwerk aufbaut route: eine harte Navigation reißt jedes geöffnete Tool-P...
Vollverbrannt-Review-Fixes - Bereitstellung, Erreichbarkeit, Labeldatenverlust, a11y, toter Code, Org-Kontext-Rennen, hex case
Sieben Ergebnisse aus der abschließenden Vollzugs-Rezension des Org-Launch- und Getting Started-Assistenten Feature, behoben, da mehrere interagieren: - B1: **...
Lösen Sie die gemeinsame "Skip"-String gegen seine volle Tonart
Sechs-Stufen-Komponenten t("skip") gegen eine ungekopierte NutzungTranslations(), die einen Top-Level-"Skip"-Schlüssel anfordert, der nicht existiert - next-int...
Erste Startkarte auf der Seite Einstellungen
Fügt eine essentielle-Gruppenkarte, die mit /settings/wizard verknüpft ist, passend zu der makeCard idiom von seinen Geschwistern verwendet. Wörterbuch-Tasten b...
Schließen Sie das Assistenten Speichern ohne Validierung Loch (Rezension Runde 1)
Vier Ergebnisse aus der Spec/Code Review, adressiert: 1. CRITICAL - nichts gated der Shell Speichern Taste auf Schritt Gültigkeit, so ein Mitglied könnte de...
Ein SEND TO AI Schalter auf das Berichtsformular
Rechts ausgerichtet auf der "Was berichten Sie?"-Reihe, aus jedes Mal das Fenster öffnet - es beginnt eine Sitzung auf einer Maschine mit Cluster-Anmeldeinforma...
Senden Sie an AI direkt aus dem Bericht Formular
Ein Inhaber von MANAGE_SYSTEM_BUGS erhält einen SEND TO AI-Schalter im Report Bug Fenster, und Vorlage mit ihm auf Hände den Bericht zu einer Sitzung ohne die T...
Erste Konfigurations-Assistenten unter /settings/wizard
Dreht die neun bewegte Assistent Schritte in einen Redakteur über die Organisation der Mitglied ist bereits angemeldet. Jeder Schritt sät jetzt seinen Wert von ...
Copilot Mobile App in KamoMobile umbenennen
Die mobile App ist jetzt KamoMobile. Dies benennt jeden Verweis auf sie in dieses Repo - die Strings, die Mitglieder lesen, die Route, der i18n namespace, die K...
Der /Copilot Held und beide Scancodes tragen auch die Chamäleon-Marke
waren die letzten beiden Standorte, und keiner konnte nur nehmen Sie die neue src unverändert, weil Das Kunstwerk ist eine transparente 127x102 Silhouette, wo d...
Tauschen Sie die mobile App-Marke für das Chamäleon SVG in der Schiene und zu Hause
raster. Beide zeichnen nun das KamoMobileApp-Artwork als Vektor. Eingecheckt als SVG, denn das ist, was die Marke ist: eine einzige weiße Silhouette mit transp...
Erstellen Sie mein kostenloses Org Widget
Schiffe die gleiche CreateOrgForm die /network/create Seite macht, in seiner Widget-Layout, als Home-Launch-Pad Widget (org.create) gated on CREATE_FREE_ORG_WID...
Inert, nicht aria-hidden + pointer-events-none, für Gated Abschnitte
CreateOrgForm's Section() Helfer versteckt die vier Abschnitte auf "kein Zweig Typ gewählt yet" mit aria-versteckt plus einem pointer-events-none className. ari...
Öffnen Senden Sie zur KI in einem VS-Code-Sitzung Registerkarte, nicht ein Konsolen-Fenster
Eine Sendung startet jetzt eine HINTERGRUND-Sitzung und übergibt VS-Code seine Session-ID, anstatt das CLI in einem Terminalfenster zu betreiben: Die Eingabe ...
Design und Implementierungsplan für den Org Launch und Getting Started Assistent
Restores zwei Commits fallengelassen durch eine gleichzeitige 'git Reset --mixed Herkunft/Main' in diesem gemeinsamer Kasse; die Dateien selbst überlebten im Ar...
Dropping eine gesammelte Waben in das Ziel entfernt jeden Kopf in ihm
Jiggling Mid-Drag feuert die sammeln Geste, die jeden gleichen großen Kopf in zieht der Cluster des gezogenen Kopfes und verankert die Waben auf dem Kopf unter ...
/network/create ist eine Seite; die zwölf Schritte bewegen sich zu /settings/wizard
CreateOrgForm.tsx ist eine Komponente mit zwei Layouts (Seite/Widget), gebaut aus Task 7/8 CreateOrgFields Modell, Feldgruppen und OrgBrandPreview. page.tsx ist...
Wiederverwendbare Feldgruppen und die Live-Markenvorschau
Extrahiert die Eingänge von BranchTypeStep, BasicsStep, LogoStep, ColorsStep, AppsStep und AgeRestrictionsStep in fünf gesteuerte Feldkomponenten (OrgTypePicker...
Erstere Konfiguration Wizard-Button mit Aufmerksamkeitsrand
Fügt den Einstiegspunkt der Launchpad in den Setup-Assistenten: ein nur für Besitzer, Rechte-gated Pille mit der Aufschrift "Getting Started Configuration Wizar...
Benötigen Sie ein offenes God-Mode-Fenster, nicht nur Förderfähigkeit, für CONFIGURE_SYSTEM
hasRight gewährte die Umgehungsstraße auf der rohen GD-Session-Flagge, die SessionPlatformFacts's eigene javadoc nennt genau das Anti-Muster, das es zu verhinde...
Gate der Web-alias Pfad auf Eltern Kontext, nicht Modell allein
mitBranchType zuvor gedreht useWebAlias auf, wenn die SELECTED MODEL erlaubt ROOT oder ein benutzerdefinierter Alias, die drei elter-or-Vorbedingungen ignoriere...
Getting Started Assistent Schritt Modell und Client
Fügt das Client-seitige Schrittmodell (app/lib/orgSetupWizard.ts) hinzu, eine dünne API Client für GET/PUT/DELETE /api/security/org-setup-wizard (app/lib/orgSet...
Fügen Sie Fortschritts-Service und Endpunkte hinter dem Getting Started Assistent
Org-scoped GET/PUT/DELETE unter /api/security/org-setup-wizard track welche der neun Erste Schritte eine Organisation abgeschlossen hat. Eine Lektüre schafft ni...
Die maximierte Palette zoomt in das von Ihnen ausgesuchte Gespräch
Das Wechseln von Gesprächen in der maximierten Ansicht war ein 8px-Schub und ein 180ms Fade nah genug an nichts, dass die Scheibe aussah, als hätte sie einfach ...
Drei-Solon-Widgets und pro-Widget Mindestgrößen
Widens WidgetWidth to 1 | 2 | 3 | 'full' und lässt sich von einem WidgetDefinition erklären minWidth/minHeight. widgetMinSize(definition) konvertiert, in einen ...
Berühren Sie ein zurückgezeichnetes Logo von Hand, und laden Sie die konvertierte Datei
Vier Dinge auf dem Raster-zu-Vektoren-Konverter und dem einfachen Logo-Slot. **Die Scrollleiste auf den Raster-Optionen ist dreimal breiter.** 4px war ein hart...
Hören Sie auf, einen bereits transparenten Hintergrund als Schwarz zu behandeln, und entfernen Sie die Region nicht die Farbe
Zwei gemeldete Fehler mit einer Ursache: farbbasierte Entfernung überschrieben den Alpha-Kanal Ich habe die eingehende und lese nie die eingehende. Eine HTML-L...
Einseitiges Feld-Set und die Standardeinstellungen, die die fallengelassenen Schritte ersetzen
CreateOrgFields ist das, was die neue einseitige /network/create Form tatsächlich verlangt für: einen Zweigtyp, Name, Alias, die App-Schalter und eine Handvoll ...
Erstellen Sie meine kostenlosen Org Widget-Rechte und Erste-Getting-Getting-Wäuberer Fortschritt
Fügt RoleRightType 288-292 hinzu (CREATE_FREE_ORG_WIDGET und seine vier ADDED/OPTIONAL/ REQUIRED/MOVABLE Politik Kinder), abgehängt CREATE_CHILD_ORG (131). Addi...
Pro-Panne Mindestgröße, angewendet auf lesen sowie auf Drag
Fäden ein optionales "min?: PaneSize | null" durch clampPaneSize, die beiden resize-delta Helfer, und die beiden Präferenz Lese-/Schreibfunktionen in der reines...
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.