組織は3つのリボンを単語にし、タブのアイコンを所有してみましょう
PaneRibbonのルートマップはそのままに、フォールバックになります。 レイヤー: "/", "/member" と "/team" のそれぞれが、このサイトが出荷する単語をペアリングします。 設定キーで組織を上書きできます。 から欠落するルート 地図は完全にリボンを取らない — /sorry, /logout と...
サインインリンクにジョブ広告を運ぶ
すでにキャリアボードに応募を押下した方々の豊富なアカウントと ここだけ発見する。 「サインイン」リンクは、広告主を運ぶ 到着して、サインインはそれを記録でき、ワークスペースは開くことができます 応募フォーム `loginUrl` の SEPARATE 値, deliberately: その値も 2 のベースである p...
全体のペインをフロストし、その上の表面をガラスに戻らせて下さい
パンは不透明の白いカードでした。 今、ガラスのシートです。 異なるジョブを行います。 .kamo-pane自体は少し透明になるので、段階の色の上昇を通します /sorry, /org, /logout という内容がカバーしない全てのルートのカード。 ぼかしなしで意図的に:ペインの背後にある唯一のことは.kamoステー...
1つの表面、レベル ゲージのステップ レールおよびテナント色をクロム染料で染めて下さい
/team と /member スクリーンは、2つのガラスのほぼ同一のスラブでした ギャップを持つ, そのデフォルトグレーでMUIステッピング, そして、進行中の丸薬フローティング ヘッダー内。 ひとつひとつは、ひとつひとつひとつひとつの意味で運ばれていました。 ヘッダーとウィザードが1面になりました。 それらを分け...
作成したアカウントに適用されるジョブを運ぶ
キャリアボードは /team?jobId=<uid> に候補者を送信します。 その水は、 apexのクッキーは、以前のように、しかし、それは今、提出して送信され、 applicationJobId として登録ボディとして、SecurityService は新規に書き込むことができます。 チームメンバーは最近Applie...
同じペインの全ての画面を1段階のリボンの下に座る
ポートkamo-loginのシェル:すべてのルートが.kamo-paneの内部でレンダリングされ、カード ブラウザのエッジから14pxの半径、ソフトシャドウ、 オーバーフロー:hidden。 ジオメトリは、目的に応じて動詞をコピーします。 一方のファネルとそれらの間に交差するユーザの両側に座っているので、 フレームはシ...
SIGTERMにドレインし、読みやすさプローブに答え、2つのポッドを実行します
次に、SIGTERM を bare process.exit(143) で扱います。そのため、このPod をどれでも重ねてデプロイします。 フォームポスト、サーバーアクション、ストリーミングされたRSCペイロード、アップロード。 目に見えないとき 最後のミリ秒のリクエスト。全てのプッシュに展開するクラスターには見えない...
Orgのオーバーレイカラーのサインアップサイトですべてのロゴをペイントする
オルガは、カモ内部の「登録サイトロゴオーバーレイ」を選択 ホームページとロード画面オーバーレイ。 サイト全体のための1つの設定: 登録フロー、組織、チーム画面の各ステップ 完了画面とクローズド・サイン画面。 そのため、テーマロゴは、そのためにプロップをとりません。色自体、その方法を読みます すでに company-v...
レジスタハンドオフを渡るアプリケーションクレームトークンを運ぶ
応募者は、アカウントなしで公開キャリアサイトから応募することができます。 ザ・オブ・ザ・ アプリケーションは、入力したメールアドレスとレシートに対して保存されます。 作成するアカウントにそれを添付する単価のクレームトークンを運ぶ その後。 このアカウントはここで作成され、登録は異なるホストで終了します。 トークンは同...
求人広告がここに候補者をもたらしたことを覚えておいてください
/team?jobId=<uid> へのパブリックキャリアサイトへのリンク。 登録は複数あります 手順は、ホストを横断し、電子メールの検証を通してバウンスします。 共有 apex ではなく、共有 apex にスコープ付けされたクッキー フロー独自の状態で、検証の迂回で失います。 ワークスペース キャリアタブはそれを読み...
?org=でブランドとスコープのサインアップ
register.kamocrm.comは、すべての組織のサインアップページです。 自分のホストを登録するので、ホスト名は訪問者が1つであると言うことはできません。 サインアップ これらすべてをプラットフォーム組織に解決しました。 間違ったブランディングをペイントし、間違った場所でアカウントを作成しました。 ?org...
割引Cookieを読み、割引*フィールドを送信
マーケティングサイトをフォロー: kdsc vid / kdsc src, ?discount= を レジスタフォームに登録された訪問者のクエリパラメータのフォールバック アドレスバーにはまだあります。 ボディフィールドが割引になるビジターガイド/ DiscountCode; SecurityService はリリース...
マーケティング紹介をサインアップに運ぶ
マーケティングサイトタグは、 kmrt vid と kmrt src で参照された訪問者をタグ付けします 共有 apex なので、register.<apex> は読み込みます。 handleFinish は両方とも送信します。 訪問者が到着したときにコードの ?mrt= に戻ってリクエストボディを落ちる アドレスバー...
Orgのシーケンシャル/シャッフルのスライドショーの注文を Honour
Kamo-login と同じ config.json コントラクト: 背景Order は、全てをドライブします 3つの登録の背景, 存在しないキーは、順次滞在.
ワンタイムキーによるメール検証後の自動ログイン
/verify-email が付加的な otk + autoLoginHost に応答する場合 フィールド(SecureServiceが最初に検証する)、ディープリンク https://<host>/validate?otk=... と同じコンシューマー 入流用途 — 社内の新鮮なメンバーを上陸させる (FirstOr...
トライアルオーガニゼーションのためにパワードバイ上のTRIAL使用だけピルを表示
リファクタは、固定列スタックとセルフフェッチにPoweredByKamoを /api/trial-status/{host} (SecurityServiceの公開試用統計へのプロキシ) endpoint), org's のとき、パワードバイピルの上にアンバーの丸薬をレンダリング アカウントは、アクティブなネイティブト...
カモ登録はソフトウェアのauthのロゴ+名前を表彰します
- DynamicMetaLoader: config.json からソフトウェア ID + auth セレクタを読み込み、解決 タブのタイトル, セッションへの永続的なロゴ/名前の状態 - brand.ts + ThemeLogo: ロゴを自動フォローし、ロゴのアイデンティティ(反応)を登録します - useAuth...
/member と /team パスからメンバーシップタイプを送信
/team のサインアップは TEAM MEMBER (created PROSPECT の作成、管理の活性化) を作成します。 /member サインアップすると、EMBERが作成されます。 RegisterFlow は、各パスが供給する memberType の prop を取ります ラッパーとレジスタボディに含め...
既存のユーザーのアカウントリンク応答の処理
入力したメールが既にACTIVEアカウントに所属している場合、バックエンドはこれをリンクします。 org で、account LINKED を返します。 サインインするユーザーを直接ルート (?linked=1) ではなく、メール検証フロー — 既存のものにサインイン パスワード 新規ユーザーとプレースホルダーのサイン...
有料?サインアップからチェックアウトまでのプラン
会員のサインアップが有料価格CTA(?plan=pro|事業)から発足した場合、 完了時に apex-domain sp checkout plan Cookie をドロップします。 kamo-loginは消費します ユーザ認証後、/subscribe にそれらをルーティング - > ストライプ, レジスタを存続させる...
言語ステップ、国タイムゾーンピッカー、スクロール+ *の修正を追加
- 新しい「私の言語のステップは、国を映すウィザードに調製 ステップのレイアウト。 フラグタイルとして22のマーケティング支援局をリスト ネイティブネーム+英語ツールチップ、navigator.languagesから事前に選択します。 - 「私の国」のステップは、デフォルトで国と一緒にタイムゾーンを収集します ****...
HTML の頭部の org の短い名前そして記述を使用して下さい
Org-API ベースのタイトルロジックを config.json siteNameShort で置き換える "Register - {siteNameShort}" という他のサイトと同じパターンに続いています。 config.json から記述メタタグを追加します。 未使用の useThemeConfig インポー...
エイリアス/メール/名前/電話を単一の「マイプロファイル」ステップにマージ
「My E-Mail & Alias」と「My Name」を組み合わせ、 「電話番号」は13以上の登録者のための1つの「マイプロフィール」ステップに進みます。 エイリアス + 電子メール + 法的名が必要と電話番号オプション (入力時にSMSで検証) Under-13 登録者 現在見る 「My User Alias」の...
電話認証+セキュリティ質問の手順を追加する
パスワードとアカウントの回復と13 +の2つの新しいステップをインサート registrants: 電話番号のステップ(任意、SMSコードと、スキップ可能) 検証)およびセキュリティ要求ステップ(必須、3つの異なる) お問い合わせ Under-13 登録者は引き続き両方をスキップします そして回復のための彼らの種のフレ...
Config.json から LogoFullExt を読みます。site.webmanifest パスを favicon サブディレクトリに固定します
/verificationページのSSE主導のライブ検証ステータス
- ストリーミングSSEプロキシを追加**************************** - PostCompletionScreenはSSEにサブスクリプションを購読します。電子メールで自動設定が検証されます。 リンクは別のタブでクリックされます - 確認された状態はリダイレクトと一緒に「サインインする」ボタン...
Email verified と email の params をリダイレクトしてログインします
Code-verify と token-verify の両方のパスがリダイレクトされます。 ******************************************************************************************************************...
/recover パスワードリセットページとAPIプロキシを追加
3段フロー:メール→8文字コード入力→新しいパスワード。 URL クエリ パラメータ、背景カルーセルからトークンを自動検証します。 ガラス形態カード、カプチャ***、マッチ/検証品質.
検証ページで、各検証/結果の試みの前に必ず***
***は、すべてのアクション(成功または失敗)後にリセットされますので、新鮮な その後の試みごとに解決が必要です.
ログインリダイレクト用の /resend-verification ページを追加
?email を受け入れるスタンドアローン /resend-verification ルートを作成します。 ?userId クエリ パラメータ、PostCompletionScreen を一貫して再利用 電子メール検証UX。 registerResponse.alias をオプションで作成する ページは登録エイリアスな...
電子メールの検証画面を再設計+メールのバグを修正
- PostCompletionScreen: アニメーションorgの背景とフルページレイアウト, ガラス形態のカード、ロゴ、視覚6桁のコード ボックス、成功/検証された状態 - resendVerification: リクエストボディでメールを渡す (バックエンドはそれを必要とします)
マッチカモ内部アバターストレージ — 3 サイズ、Mino、別々のアップロードステップ
Crop ダイアログがキャンバス、同一で 3 つの PNG blobs (50/150/350px) を生成 kamo-internal's AvatarManager へ。 登録後 userId を返します。 メニュー (新しいunauthenticatedエンドポイント) emailVerified=false で...
AVIFとSVGフォーマットをサポートするフォトアップロードを拡張
画像/ avif と image/svg+xml をファイル入力の受け入れリストに追加し、 検証レグレックス。 ヒントラベルを更新して、すべての6つのフォーマットをリストします。 kamo-internal は既にイメージ/* を受け付けていますので、その変更は必要ありません.
リアクト・イージー・クロップ・フォト・エディタを追加して、登録画面にアップロード
Kamo-internal's AvatarManager から PhotoCropDialog をミラーリングします。 - ファイル選択直後にcropダイアログが開きます - ドラッグ、スクロールまたはスライダ(1〜5×)によるズーム - アーチ型オーバーレイガイドは、トリミングされた領域を示しています - キャンバ...
/api/geoip のルートおよびワイヤー国の自動検出を加えて下さい
クライアント IP を SecurityService GeoLite2 のルックアップにプロキシし、 ページの読み込みに自動的にFormMyCountryで検出された国.
SP6はウィザードのリファクタを登録します。 - 個人情報を分割し、実際の登録APIを追加します
- FormName (name フィールド) と FormAvatar (Avatar Creator ジェネレーターと 13+ の生成/アップロード/スキップ モード) で FormPersonalInfo を置換します。 - FormRecoveryEnforcementを削除(フローから削除された回復フィールド...
Add カモCRMのバックリンク登録ページ
Kamo-loginで出荷されたpowerdByKamoバッジを映します。 kamo-register以降 それぞれのホワイトラベルのクライアントのドメインで提供され、これにより安定した すべてのクライアントの登録フロー URL から dofollow バックリンクを指す www.kamocrm.com —同じ SEO...
会員およびチーム登録ページの動的タイトルプレフィックスを使用する
"Join {org}" というメンバーは、"Apply to {org}" を示しています.