Eine Drei-Term-Engagement-Schiene, und eine Förderung der Seite kann beweisen
Neue Preise: Starter $59/$49/$39 und Business $119/$109/$99 pro Sitz pro Monat monatliche, jährliche und dreijährige Laufzeiten. Die Schiene ersetzt das Monats-...
Unser Preis kommt aus dem Katalog und kann nicht mehr getippt werden
Die Vergleichsseiten hardcoded KamoCRM bei $29 Starter und $64 Business while Der Katalog verkaufte sie bei $34 und $72. Neun Dateien, zweiundsachbehaltlose Erw...
Quote unseren eigenen Preis pro Sitzplatz, nicht pro Benutzer
Die Konkurrenzseiten Preis KamoCRM in einer Einheit, die wir nicht verkaufen in "$29/User/Monat Starter, $64/User/month Business" - auf den gleichen Seiten, die...
Geben Sie den Fallback-Karten die Augenbraue, die sie fehlten
Die drei oberen Fallback-Pläne trugen keine ErbenFrom, so auf einem kalten Bau das ist, was ein frischer Einsatz dient, bis die erste Revaliate zeigte "Bis zu 5...
Eine Speicherzulage, Sitze nicht Benutzer, und stoppen Parsing Prosa
Der Speicherplatz beträgt 4 GB pro Sitzplatz auf jedem Plan. Die Karten brauchen keinen Sonderfall, um Stoppen Sie es zu wiederholen: LeiterFeatures zeigt berei...
Stoppen Sie grünes Wort auf Grün, und wechseln Sie Speicher auf pro Sitz
CONTRAST. Ich habe nur die festen Abverlaufs-Buttons beim letzten Mal repariert und grüne Tinte gelassen auf grün getönten Oberflächen, das ist das, was eigentl...
Starter ist 5 Plätze, Business ist 25
Ich hatte dieses Recht, dann kehrte es auf schlechte Argumentation und versendet 25 / 100. Die Volumen-Discount-Bänder (Starter 11-25, Business 26-50, 51-100) ...
Plankarten zeigen, was für ein Tier ADDS, nicht alles, was es hat
Die Karten aufgeführt jedes enthaltene Feature - 16 auf Free, 30 auf Starter, 52 auf Business, 57 auf Enterprise. Vier Karten von völlig ungleicher Höhe, jede e...
Nicht brechen den Build - rückgängig machen einen Sweep, den ich verursacht habe
c8ec175 sollte ein leeres Umbau Commit sein. Es war nicht: .git commit --allow-empty. PERMITS ein leeres Ergebnis, es zwingt nicht ein - es immer noch verpflich...
Rebuild, um die Early-Bird-Angebot Kopie abholen
Der Wörterbuchwechsel landete nach dem letzten Build, und Nachrichten/ wird angezogen Build-Zeit.
Die Sitz-Headline lautete eine Standardeinstellung, keine Decke
Die Karte gedruckt "Bis zu 5 Benutzer" von plan.maxSeats, direkt über der eigenen Feature-Liste mit "Benutzer (25)" und eine Vergleichsspalte mit der Auflistung...
Die Seite widersprach sich selbst, und der Rechner in Rechnung gestellt E-Mail pro Benutzer
Eingezstungener Abzeichen nannte den falschen Plan. Alle vier Module pro Sitz sind enthalten in Business und Enterprise, und die Plakette wählte die FIRST id in...
Geben Sie dem Telefon Add-ons ein Telefon-Symbol
PER_EXTENSION macht sich bereits als "Extension/Monat" - addOnUnitLabel behandelt es und braucht keine Änderung. Die Symbolkarte tut es: Sie ist auf dem unteren...
Ein Add-on per Mailbox ist nicht pro Benutzer zu kosten
PER_MAILBOX fiel durch die Standard-Arm, so dass die öffentliche Preisseite die beiden E-Mail-Add-ons als "/user/month" gegen eine Postfachbörse beworben Preis....
Lesen Sie das Branding der Plattform aus dem Alias-Ordner
Der Themenordner wurde vom Hostnamen abgeleitet. Das ist, wo Branding geschrieben wurde, bis eine Domain wurde optional und die Der Alias der Organisation übern...
Drop die Schlagzeile von der Spitze Banner
Entfernt "Running Your Business without Kamo is a Mistake". Banner, wie berichtet. Bestätigt live vor dem Wechsel - die Laufkapsel serviert es in der "Vorschau-...
Hören Sie auf, die Besuche eines Mitglieds auf ihren eigenen Link zu zählen
Ein Mitglied, das überprüft, ob sein eigener Tracking-Link funktioniert, ist die häufigste erste besuchen Sie jeden Code jemals bekommt, und es ist schlimmer al...
Zeige Cents auf eine Add-on-Rate, die sie hat
Zusätzliche Speicher ist $2.50 pro 10 GB-Block, und der Katalog speichert, dass als ein Nummer - also 2.50 kommt als 2.5 an und wird direkt in die Karte eingege...
Setzen Sie die Überschrift in Anführungszeichen
Zitate rund um die Banner-Linie, wie gefragt, aber von CSS gemacht Anstatt in die String, aus zwei Gründen. Die Pipeline hat bereits übersetzt "previewBanner.h...
Rebuild e67f59b gegen das Wörterbuch, das es braucht
e67f59b umbenannt in VorschauBanner.nowLive -" VorschauBanner.headline und wurde geschoben vor der passenden Kamo-Translation-dictionary Commit (f4627d31). Der ...
Tauschen Sie die NOW LIVE-Plakette für die Schlagzeile war es versteckt
Das obere Banner führte mit einer sechsstelligen Pille - umrandet, Großbuchstaben, pulsierend . und setzen Sie die eigentliche Nachricht nach. Die Pille trägt n...
Quotieren Sie die jährliche Rate unter der "abgerechnet jährlich" Caption
Die Homepage-Karten lesen die Monat-zu-Monat-Rate aus dem Katalog und gedruckt es über einer Linie sagen "jährlich abgerechnet", so Starter beworben $34 und Bus...
Jede Antwort komprimieren, nicht nur das Dokument
server-nonce.js fragt vorgeschaltet nach "Identität", damit das HTML gestempelt werden kann mit einem CSP nonce ohne dekomprimieren/recompress Rundreise, dann r...
Drain latente Arbeit ein Element pro Leerlaufzeit
Vier Komponenten warteten darauf, dass der Hauptfaden leise wurde, bevor sie es taten ihre Arbeit - das Toast/Konsente-Bundle, das Scroll-Chrom, die Berührung Z...
Lesen Sie die Scroll-Position von einem Beobachter, nicht vom Layout
Der Scrolled/at-top-Zustand des nisten von einem Scroll-Handler, der las window.scrollY, und der Mount-Effekt genannt, dass Handler synchron während der Commit-...
Servieren statische Vermögenswerte als Build-Time brotli
Der markierte Brocken ist Reaktionsdom, und ich habe ihn vor dem Abschluss richtig überprüft alles: es ist die Produktion bauen (keine dev Marker, und die Profi...
Lassen Sie die ungenutzte Preconnect, und fixieren Sie die 565 ms von brotli Ich hinzugefügt
Zwei Funde, und der zweite war meiner. DAS DOKUMENT TOOK 1,259 ms BECAUSE DES NONCE WRAPPER. Gemessen an der Live-Website: das HTML antwortete in 900 ms, währ...
Legen Sie die Schlagzeile fegte Band zurück
Gerestauriert genau wie es war - gleiche zwei-Schicht-Gradienten, gleiche 120deg Band, gleiche 9s/1.1s Timing und Lockerung - nach dem Entfernen im Compositing-...
Jede Looping-Animation auf den Kompositor verschieben
Alle 26 Elemente Lighthouse aufgeführt unter "Vermeidung nicht-composited Animationen" wurden der gleiche Fehler an vier Stellen: Animierung einer Farbe Eigensc...
Fangen Sie die stille Version von "Klang ist hier nicht erlaubt"
Follow-up zum Stillen. Testing Tap-to-Play gegen die eingesetzte Website gedreht Ausfallmodus der verhaltene Fallback nicht abdecken. Ein abgelehntes "Play()" ...
Die Microservice-Zählung lautet 64+, nicht 30+
Die Nummer ist jetzt 64+ Dienstleistungen. Fünf unübersetzte Oberflächen beanspruchten noch 30+: die Technologie-Antwort in der Homepage FAQ JSON-LD (das ist, w...
Zeigen Sie ein Standing der Rolle statt eines grauen Pulses
Fügt public/img/hero-still.webp hinzu, passend zur Blende 16/9 genau - und macht es, was der Held zeigt, bis jemand drückt spielen. Dies behebt auch einen Fehl...
63 HTTP-Anfragen bis 22
Umsetzung des Antrags-Budget-Berichts. Gemessen, wie es geschrieben wurde Chrom über die Fehlersuche Protokoll, mobile Emulation, sechzehn Sekunden-Fenster. ...
Der Empfehlungsparameter ist ?discount= und das Token ist eine UUID
Der Link, den ein Mitglied teilt, ist **************** Es war ?mrt=<memberId?.<iteration, die eine echte Mitglieder-ID in jede freigegebene URL eingefügt hat un...
Die Rolle wurde nie mit hls.js, und Telefone bezahlt für sie
Chasing "machen weniger HTTP-Anfragen" gefunden zwei reale Dinge, und die zweite ist viel größer als die Prüfung, die dazu geführt hat. THE HLS BRANCH NOBODY W...
Retry npm ci durch die Läufer Transfer Korruption
Der Bau scheiterte an: npm Fehlercode ERR_SSL_CIPHER_OPERATION_FAILED ossl_gcm_stream_update:cipher-Operation fehlgeschlagen Das ist ein GCM-Authentif...
Jede Konsole Fehler und DevTools Problem löschen
Mit Chrome über die Fehlersuche Protokoll und nicht durch Argumentation diagnostiziert, sammeln, was Lighthouse-Fehler-in-Konsole und Inspektor-Ausgaben Audits ...
Servieren Sie eine echte pro-Antfocht CSP nonce mit streng-dyna
löscht beide verbleibenden High-Befunde auf Script-Src: die 'unsicher-inline' ein und "Host-Genehmzlisten können häufig umgangen werden". Nur ein Nonce mit 'st...
Beforce Trusted Types, Pfad-Skop die Script allowlist
löscht die "No Content-Security-Policy Header mit Trusted Types Richtlinie finde" Befunde, indem man bedarfsvertrauenswürdige Typen in die erzwungene Politik ei...
Reinigen Sie die Konsole, und Wiederherstellung der statischen Rendering Ich brach
Drei Dinge von der Konsole, eines davon viel größer als die anderen beiden. DER GROSEine. Die Jagd nach den "Fetch failed load"-Linien führte zur Prefetch Nutz...
Die Politik der Trusted Types wurde von next/script injiziert
Die Report-nur Konsole zeigte zwei Verstöße, und einer von ihnen war die Politik die eigene Vorgehensweise: Dieses Dokument erfordert 'TrustedScript' Zuwei...
CSP und COOP durchgesetzt; Trusted Types Bericht-only
Re-lands die Security Headers, nachdem ich nahm die Website mit ihnen, abzüglich der eine Direktive, die es getan hat, plus eine Build Wache, so dass es nicht w...
Revert "feat(security): durchsetzen Sie einen CSP, COOP und Trusted Types"
Das kehrt verpflichten ****************
CSP, COOP und Trusted Types
Fügt die drei Kopfzeilen der Vertrauen und Sicherheit Audit gefragt, plus Referrer-Politik und Genehmigungen-Politik. Jeder Ursprung in der Politik wurde genomm...
Hören Sie auf, das Dokument auf jedem Scroll-Frame neu zu vermeigen
Zwei Scroll-Hörer auf der Homepage lesen "ScrollHeight" pro Veranstaltung. Das ist ein Layout Abfrage, und diese Seite ist der schlechteste Ort, um eine immer w...
Drop-Kulisse-Filter auf Handys
Die Homepage gibt 94 Elemente mit "Backdrop-Filter: blur(20px) ". Jeder eine separate Compositing-Schicht, die alles gemalt zurück lesen muss dahinter und führe...
Nehmen Sie die Fußgänger und die Scroll Chrom aus dem Client
Drei Änderungen, die alle Arbeiten aus dem Fenster entfernen, in dem die Seite beurteilt wird. "(Seiten)/layout.tsx" trugen ""use client"" und brauchte es nie ...
Halten Sie drei Ressourcen davon ab, das LCP-Element zu übertrumpfen
Die LCP-Paupanne ist, wo die verbleibende Zeit ist, und seine beiden Lade-Unterteile 270 ms Ressourcenlastverzögerung, 500 ms Lastdauer - sind ein vorrangiges P...
Ein Fixed-Position-Banner kann keine scroll-gesteuerte Enthüllung verwenden
Fallout aus dem Framer Sweep, gefangen, bevor es wichtig war. Die neu schreiben Karten Eingangsanimationen auf ".reveal", die von der "Animation-Timeline" anget...
Entfernen Sie gsap, die zweite Animations-Laufzeit auf der Homepage
Framer war der Brocken Leuchtturm benannt. GSAP ist die, die es nicht tat, weil es kommt spät genug, um außerhalb fallen "unbenutzt JavaScript" eigener Brocken ...
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.