チャンクされたrecalc + クロスモデルのファン・アウト + typeTemplate ノンフォースフォールバック
テンプレートの編集に必要な3つの要素を追加して、既存のメンバーに実際に到達 ログアウト/ログインサイクルを強制することなく: 1。**************** —すべてのオーガナイゼーションを歩く モデル( masterModelID か分岐タイプによって)および各チャンクされたrecalcs 会員の会員 rig...
ユニファイドDNSセットアップスタジオ、インラインヘルプ/レコード
分割された DnsProgressView + AliasStatusTable + ManualDnsGuide trio を置換します。 単一のガイド付き体験:各TXT/CNAMEレコードは1つに住んでいます インラインヘルプと一緒にカード, 同じ重複を削除する レコードはステータステーブルと別々のセットアップガイ...
逆プロキシレート.loans/stack.loans は k1m1 を TLS でホスト
k1m1 Traefik は、api.rate.loans、www.rate.loans の HTTPS を終了し、 www.stack.loans、 プレーン HTTP を上流 Traefik に転送する 192.168.4.36:80。 ホストごとの自動認証種子は、すべての3つのセルを暗号化してみましょう.
すべてのクラウドプロバイダのためのWire DomainManagerとMailboxProvisioner
すべてのクラウドプロバイダでサポートされていないOperationExceptionスタブを置き換える 各バックエンドの管理者 API に対する実際の HTTP 呼び出し: - Microsoft 365 → Microsoft Graph (/users, /domains, /verify,...) を使用して ...
IMAP/SMTP バックアップ送信、フォルダ、クラウドスタブの検索
IMAP/SMTP デリゲーションパターンを AbstractImapBackedCloudProvider に抽出 Zoho、IceWarp、Exchange、Google Workspace、Microsoft 365の拡張機能 お問い合わせ ベースクラスはMailSender、MailReader、フォルダMan...
IMAP-backed MailReader クラウド provider のスタブ
Zoho、IceWarp、Exchange、Google Workspace、およびMicrosoft 365はすべてIMAPを公開します。 そのため、EmailImapService を通じて、各クラウドprovider の stub の MailReader メソッドをそれぞれ自動化します。 unsupported...
レンダリングインライン cid: 新しいメールサービスエンドポイントによる画像
メッセージがインライン部品(contentIdを運ぶ各)を公開する場合、メール renderer は <img src="cid:..."> をリライトしました。 マウント時の参照 ************************************************************ Cache-Co...
インラインイメージをサーブ MIME の部品および表面 コンテンツ ID メタデータ
Render <img src="cid:..."> インライン部分を公開することで、メッセージ UI で HTML ボディ参照。 - AttachmentInfo は contentId (角度ブラケットなし) とインラインフラグを獲得します。 - parseMultipart と getAttachment は ...
Add プライシング@kamocrm.comメールボックスと外部IMAPノードポート
- 新サービスメール/dovecot-imap-external (NodePort 30143 -> 143) など IMAPは、$NODE:30143でクラスターの外から到達することができます。 - mysql-initでシードprices@kamocrm.comは、新しいDBブートストラップ メールボックスを再作...
Redesign ChatsList 行 — エレガントなレイアウト、水平スクロール、オンライン ドット、未読のバッジ、相対的なタイムスタンプ
Add GET /sessions/{guid}/members endpoint with display-name priority
Returns member list with name resolved via usernameAlias → fullName → alias → username, matching the same priority as the chat sessions list. This feeds ChatBox...
Derive and dispatch tool window title from session members
Adds onMembersChange callback to ChatBox; ChatTool derives the title (single name for 1-on-1, or '<name> (+N more)' for groups) and dispatches tool:title to upd...
Lift search above tab strip, share query across Members and Chats tabs
Moves the search TextField from MemberList into NavTopPanel above the Tabs. Passes searchQuery as a prop to both MemberList and ChatsList so a single field filt...
プロキシは、検索または作成、メンバー、添付ファイル、イメージングプロキシ、ミュート、レボケのルートをルート
共有の抽出************************ヘルパーは、app/lib/mediaServiceUrl.ts.ts. プロキシ ルートを追加します。: 発見または作成, メンバー, 領収書, 添付ファイル (ストリーミング), ミュート, 見直し,
Paged chat list with previews, members, unread counts
that returns ChatListRowDto rows including last message preview, member summaries, per-session unread counts, and ownLastViewedAt.
Add countUnreadAfter(guid, memberId, since) to MediaObjRepository
Needed by paged chat-list endpoint to compute per-session unread counts when ownLastViewedAt is a LocalDateTime pointer rather than a message UUID.
Imaging proxy with HTTP Range support and per-member download tracking
Add MediaObjImgDownloadRepository with existsByObjImgIdAndMemberId
Required by ImagingProxyService (Task 10) to deduplicate per-member download tracking without a full table scan.
Add CHAT_ATTACHMENT assoc type with imaging-chat-attachments bucket
Service methods for exact-match find/create, member add, mute, revoke, read
Distinguish actively-translating vs queued messages
The translation queue was already sequential, but every queued bubble rendered "Translating…". Now the single in-flight message shows "Translating…" with a puls...
Distinguish actively-translating vs queued messages
The streaming queue was already strictly sequential (one fetch at a time), but every queued message rendered "Translating…" because they all shared the same pen...
Show error icon when a message fails to translate
When the per-message translate call returns translated:false, errors out, or times out, the chat bubble now renders an AlertTriangle icon in red with tooltip "F...
Show error icon when a message fails to translate
When the per-message translate call returns translated:false, errors out, or times out, the chat bubble now renders a small red ErrorOutline icon in place of th...
Stream translations newest-first for visitor history
When the visitor lands on a non-English locale and the support chat has existing English messages, every bubble flagged needsTranslation by the backend now show...
Stream message translations newest-first on language switch
When the user picks a new language (or opens an existing chat in a language different from the messages' source), every bubble that needs translation immediatel...
Auto-translate visitor and agent messages
Live agent replies arriving in a language other than the visitor's URL locale now show a "Translating…" bubble while the TranslateService call resolves, then sw...
Translate chat messages into the viewer's language
Adds a "My Language" flag picker in NavTop (left of the email tool, separated by a vertical rule). Selecting a language writes back to Member.language and syncs...
Proxy support-message translate endpoint
Adds a passthrough route for the new MediaService endpoint that translates a single support-chat message into the visitor's URL locale. The marketing-side chat ...
On-demand translation for chat and support messages
Captures the source language for every chat / support message and adds an optional ?lang=XX param on the message-fetch endpoints plus a per-message POST /transl...
Translation cache for chat messages
Adds the MediaObjMsgTranslation entity (one row per (message, language) pair) and an optional sourceLanguageId column on MediaObjMsg so chat messages can be tra...
パーソナル+チャット/ドキュメント/ノート/KB/HRSを追加 セクション
/settings のインデックスは、毎回、非管理者のセクションを表示していません。 既存のセクションは管理者の権利(CONFIGURE SYSTEM)でゲートされました、 MANAGE * SETTINGS, MANAGE ACCESS RULES(マネジャー). 唯一のチームメンバー サポートの権利は、3枚のカード...
ビューポートアスペクト比に基づく目標の開口部を回転
ゴールフレームは、atan2(viewportH、viewportW)でチルトできるようになりました。 右側は、ビューポートの対角に向かって目指す - 16:9は、 開口部ポイント ~東南29°; ポートレート用ポイント 近く 南。 ユーザーが自然に頭を投げる方法を読みます 左上隅に向かって画面を戻します。 物理学:...
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
