Fix ChangeLabel colors to use react-zen theme variables.
Replace old CSS variables with new theme tokens for success, error, and neutral states.
Fix WebsiteDateFilter width and date popup minimum width.
Remove unnecessary wrapper Row around DateFilter and set min-width on the date picker popover to 200px.
Fix NavButton text not showing and remove unused Sidebar.
Show NavButton text whenever sidebar is not collapsed, not only on pages without sub-navigation. Also remove unused Sidebar component.
Fix Select component usage by removing items prop and render functions.
Replace render function children with mapped ListItem elements and remove the unsupported items prop across all Select instances.
Rename SideMenu to NavMenu, fix tooltips, and update react-zen.
- Rename SideMenu to NavMenu with visible group title labels and selected item highlighting - Update react-zen to 0.242.0 and fix responsive breakpoints (xs -> ...
Merge branch 'dev' into boards
# Conflicts: # .gitignore # package.json # pnpm-lock.yaml # **************** # prisma/schema.prisma # src/app/(main)/MobileNav.tsx # **************** # ********...
Add board view/edit mode separation with cancel button.
/boards/[id] is now view mode (read-only) with an edit button. /boards/[id]/edit is edit mode with save and cancel buttons. Save navigates back to view, cancel ...
Stabilize connection line physics and mouse proximity
- Only apply mouse proximity force after mouse has moved (avoids 0,0 affecting lines on load) - Guard mouse position with Number.isFinite before use - Clamp con...
セクションのタイトルのアンダーラインとグリッドを下部セクションに統一
- var(---color-primary)をCRM、E-Mail、電話セクションのアンダーラインに使用する - 一貫したレイアウトのためのEメールおよび電話(3枚のカード)のためのlgの3列の格子を使用して下さい
市場タブを修正, 市場別の状態, フィルターオプション, リードIDプレフィックスL
- 市場タブ:リードによるフィルタ。 marketIdとvendorProductIds 市場が選択されると - ステータス/サブステータス: カラムフィルタオプション(マーケットアウェア)で使用可能なStatusesを使用します。 - すべての市場:サービスと製品のステータスオプション(利用可能なステータス=すべて)...
ビューヘッダーの戻るボタン、ビューから戻ってきたときにフィルターを復元する
- HeaderBar: リードブラウザー ボタン (ArrowBack) をリード情報ヘッダーに追加します。 - LeadManager: プレジストフィルタ/タブをセッションへ リードを開く前にストレージ - LeadManager:ビューページから戻ったときにマウントにフィルタ/タブを復元する
Switch to base28, remove 5 and S from alphabet
- Rename toBase30 to toBase28; use 28-char alphabet - Lead/doc formatters now use toBase28 internally
Agent column from assignedEmployee, base30 lead/doc ID formats
- Agent column shows assignedEmployee.fullName or 'Unassigned' - Add assignedEmployee to Lead type; use valueGetter for sort/filter - LeadManager: use toBase30L...
Shared toBase30 in app/utils/base30, use in LeadManager and DocManager
Trigger pipeline - pull latest kamo-shared-library with vendorProduct population
リード獲得時にvendorProductリレーションを生成
GetLeadsByOrganizationId() をアップデートして @Transient ベンダーを出力します。 vendorProductId を持つ各リードのフィールド。 これはベンダーを確実にします リードDTOマッピングでは、製品データが利用できます.
Improve lead grid with base30 IDs, raven icon, All Markets tab, and Market column
- Add toBase30() function for consistent ID representation across LeadManager and DocManager - Fix Grim status icon in tabs to use raven.ico (matching the datag...
ステータス、サブステータス、ソース、日付作成フィールドの追加
- ステータス、サブStatus、ソース、DateCreated、およびisActiveフィールドをリードエンサー - フロントエンド互換フィールド(status、subStatus、ソース)でリードDTOを更新 createAt、PrimeContact、ベンダー、製品、agentAssigned - フロントエンド...