Eine Signing-Oberfläche für beide Apps, und das weiße Etikett endlich malt

Featurekamo-signer-monorepo
Verschifft
9. September 2026 um 22:19 UTC
Autor
Kamo
Ausschuss
63f8e6c

Die Unterzeichnung UI existierte zweimal - hier, und handgekopiert in kamo-internal's legale Ausführung Assistentin . und die beiden waren in beide Richtungen gedriftet. "@kamo/esign-core", "@kamo/esign-ui" und "@kamo/doc-render" sind jetzt veröffentlichte Pakete, gebaut und in die Forgejo-Registry geschoben. Repo CI, und kamo-internal verbraucht sie anstelle seiner Gabel. Die Fusion nahm die bessere Hälfte der jeweils: Kamo-internal's store (Format Validierung, Lagerung auf "localStorage" statt auf die Gründe DELEGATED und NOT_YET). Komponenten nehmen ihre Strings als PROPS - die beiden Apps übersetzen aus zwei verschiedenen Wörterbüchern, und eine Komponente, die ihre eigenen Schlüssel herauspickt, kann nur in einem leben. VIER Defekte, und einer davon verursachte zwei der anderen: - **Jeder enthaltene MUI-Button in dieser App war transparent.** "AppProviders" bestanden "enableCssLayer: true", so dass alle MUI CSS in "@layer mui" und Tailwind Preflight gelandet, geladen unlayered by "@tailwind base", schlägt geschichtet CSS völlig unabhängig von der Spezifität. Gemessen: MuiButton-ContainedPrimary" berechnete "Hintergrund-Farbe: rgba(0,0,0,0) " mit "Farbe: rgba(0,0,0,0.87) ". So "Agree & continue" als Klartext gerendert, und "Abbrechen" und "Adopt & Sign" saß nebeneinander als zwei Läufe von grauen Text lesen als ein Satz, der ist genau wie es berichtet wurde. Preflight's .p { Marge: 0 - schlug die Zustimmungskarte .mb] aus dem gleichen Grund, weshalb alles auf dieser Seite zusammen lief. kamo-internal hat immer montiert seinen Emotion Cache unlayered; passend behebt er alles auf einmal. - **Das Logo war ein kaputtes Bild.** "ThemeLogo" fiel auf "/img/logo-full.svg" zurück, was diese App auch tut. nicht servieren, und malte der Browser-Peg-Seite in der Stelle des Senders. Es geht jetzt die Erweiterungsliste für BEIDE Varianten (eine Org, deren Marke ein .png ist angefordert, 404ed, und gestoppt dort ist genau das org), und wenn nichts auflöst, zeichnet es die Org Kurzname als Wortmarke, oder gar nichts, bevor ein Token eine Organisation benannt hat. - **Das Favicon und der Tab-Titel wurden nie gesetzt - auch die org's Marke CSS.** "DynamicMetaLoader" Rechenbeute = orgSlug || getThemeSlug()) im Effektkörper, bevor irgendein Token wurde bestätigt: "'" . Der "KAMO_THEME_REAPPLY"-Hörer hob den Moment an, in dem die einladende org WAS bekannt, re-ran eine Schließung über das gleiche "'" und kehrte an der Wache. config.json war daher Nie auf der Signierroute überhaupt geholt. Resolved per Anwendung jetzt, favicons REPLACE anstatt Anhängen, und der Titel ist "Sign - {Org Kurzer Name]" wie gefragt. Gegen einen echten Mieter verifiziert: "Sign - Sign Pink", vier org Favicons, die .png-Marke und "--color-primary: #452d4e" erreichen die Tabs, Checkboxen und Buttons - die MUI-Palette kann keinen "var() " aufnehmen, so dass jede Markenträgerin Komponente wird explizit darauf hingewiesen. - **Der Sprachwähler war ein Globus über einer Liste von Endonymen**, also ein Unterzeichner, der keine der Lateinische Schriften hatten nichts zu zielen. Flaggen und native Namen jetzt, die gleiche Tabelle und das gleiche Emoji font stack als Camo-internal's NavTop. Es erscheint auch auf den Begrüßungs-und Zustimmung Bildschirme: es verwendet nur mit der TopBar anzukommen, nachdem der Unterzeichner bereits eine englische Enthüllung gelesen hatte. Downloads bieten alle drei Exemplare, wo auch immer eines angeboten wurde: das ausgeführte Dokument, das Zertifikat der Fertigstellung, oder beides gezippt (Api/sign/download?what=). Das Zertifikat ist die Hälfte der aufnehmen, die eine Unterschrift einer Person zuschreibt; Übergabe nur der PDF-Hände über die Hälfte, die beweist nichts. Das Zustimmungstor trägt nun die sechs Klauseln 15 U.S.C. 7001(c) verlangt, dass ein Verbraucher angezeigt wird VOR Zustimmung, und die Lage wurde es in Fahrten mit der Zustimmung gemacht, so dass das Zertifikat kann angeben, welche der zweiundzwanzig Übersetzungen tatsächlich gelesen wurde.

Alle Änderungen

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.

Free Forever startenPreisgestaltung anzeigen