WCAGグレードのコントラストでPowerdByKamoをレガブルにする
Kamo-loginの変更を映します。 テキストは固体白に転換しました;背景 残りはvar(---color-secondary)で、ホバー/フォーカスの背景はあります var(---color-primary)。 深さ、白い焦点リングのための微妙な箱影。 バッジは、それぞれにブレンドする小さなブランドの丸薬として読み...
Add カモCRMのバックリンク登録ページ
Kamo-loginで出荷されたpowerdByKamoバッジを映します。 kamo-register以降 それぞれのホワイトラベルのクライアントのドメインで提供され、これにより安定した すべてのクライアントの登録フロー URL から dofollow バックリンクを指す www.kamocrm.com —同じ SEO...
重複ワークフローの実行を防止するために、concurrencyグループを追加
プッシュがワークフローと Workflow dispatch をトリガーする場合も、 (または2つのプッシュは迅速な成功に到着します)、両方の実行が実行されます 同時に。 通貨グループを追加すると、任意の進行をキャンセルします 新規起動時に同じワークフロー+ブランチを実行します.
Next.js 16.2.3、TypeScript 6.0.2、Node 24, React 19タイプへのアップグレード
- 16.2.3 と eslint-config-next の横のピン - アップグレードタイプスクリプトを正確に 6.0.2、@types/node に ^24 - モーションでフレーム・モーションを交換する^12(モーション/リアクト・インポート) - ノード24.14.1にピン留めされた.nvmrcを追加 - t...
Invalidate stale Redis キャッシュ不足している org ラベル フィールド
SecurityService 更新前のキャッシュされた org データは、 MemberTitleNonPlural フィールド これを検知し、新鮮なデータを再取得する カスタムメンバー/チームラベルは正しく表示します.
CORSを避けるためにNext.jsを通してすべての外部API呼び出しをプロキシ
キャッチオール/api/security/[...path]プロキシルートを追加し、更新 テーマ構成、FormAccountRecovery、FormPassportID、FormPersonalInfo、 FormRecoveryEnforcement は、直接の代わりにローカルプロキシを使用する api.kamoc...
Next.js によるプロキシ国 API およびテストモードの無効化
CORS による api.kamocrm.com への直接取得が失敗しました。 /api/countries を追加 プロキシルート(/api/org と同じパターン)と無効な USE TESTING MODE です.
Forgejo ワークフローでアクションリファレンスの GitHub URL をすべて使用
短い refs (例: action/checkout@v4) は解決できません フォージジョランナーズ kamo-internalの作業形式に合わせました.
会員およびチーム登録ページの動的タイトルプレフィックスを使用する
"Join {org}" というメンバーは、"Apply to {org}" を示しています.
分割年齢ReqType とメンバー/チーム登録ルートを追加
- 年齢を置換ReqType会員と年齢ReqTypeTeamMember - ページ.tsx から registerFlow コンポーネントを抽出する - 別々の登録フローに /member と /team ルートを追加 - 会員とチームのサインアップを提供するランディングページでホームページを置き換える
チームメンバーに従業員の名前を変更し、動的ラベルオーバーライドをワイヤーアップ
チームメンバー/チームメンバーへのすべての従業員/従業員の参照の名前を変更します。 useThemeConfig() をラベルフィールドと getter メソッドで拡張します。 組織API。 FormPassportID で動的メンバーラベルをワイヤーアップ 会員のエイリアステキストの登録ページ.
外部のダークモードCSSを上書きするために光モードを強制する
- Tailwind darkMode を 'class' に設定して、OS の優先度がダークユーティリティをトリガーするのを防ぐ - 光モード変数をロックするためにglobals.cssで!importantオーバーライドを追加 - 外部CSSがDynamicMetaLoaderにロードした後、インラインスタイルを注...
OSカラースキームの設定に関係なく、強制光モード
削除されると、サイトは常にライトモードでレンダリングされるため、色調のダークメディアクエリが優先されます.
古いTailscale IPの代わりにWireGuard VPN IP(10.8.x.x)を使用するkubeconfigの更新を修正しました
K1m1とk2m1の並列展開にレファクタ
- 個別のジョブにビルドとデプロイを分割 - ビルド完了後にk1m1とk2m1を並行して展開 - 総展開時間をかなり減らして下さい
