Split findChatSessionsForMemberPaged into First/After to fix empty Chats tab
HAVING CAST(null AS TIMESTAMP) IS NULL did not evaluate as expected in CockroachDB,
冗長チャットヘッダーボタンをドロップします。メンバー/チャットタブをパネルデザインと統合します
ChatHeader は、IconButtons の最小化/終了をしたが、チャット ツール ウィンドウ クロムは、すでにそれらの有価償を提供しています - 彼らはいつ複製されました 埋め込まれた。 ChatHeader は、アバタースタック、タイトルのポップアップだけを公開しています。 add-member アクション...
MediaObjTransit を @MapsId に切り替える
@IdClass と @Id @OneToOne との併用は、Hibernate 6 では確実にサポートされていません。 JpaRepository<MediaObjTransit, UUID> 初期化は "does not define" で失敗します 注釈を提示しても、IdClass」。 漢字JPAパターン 派生し...
ストリーミングフェッチボディで未使用の@ts-expect-errorをドロップ
`as RequestInit` は既に type エラーをサイレンスしている。ディレクティブは TSの厳密なモードの下の冗長性は生産の造りを壊します.
MediaObjTransit に @IdClass を追加すると、 Spring Data JPA は、その派生 ID を公開することができます
Spring Data のメタモデルでは、主キーが主キーであるエンティティティティティティティティティティティティの @IdClass が必要です。 @Id @OneToOne によって得られる識別子。 それなしで、JpaRepository<MediaObjTransit、UID> 「IdClassを定義しない」で起...
Add @PrePersist to MediaObjImgDownload.dateCreated to satisfy NOT NULL on insert
Skip creator in findOrCreateExactChatSession member loop (createChatSession already adds them)
Probe timeout 10s and 2 gunicorn workers
LibreTranslate's /languages probe blocks on the gunicorn worker event loop. With a single worker translating a long chat message, the probe times out at the def...
Raise client read timeout to 120s for long messages
LibreTranslate runs CPU-only argos models — a paragraph-length chat message takes 20-30s to translate, and longer ones can push past 60s. The 8-second read time...
Persist language change and show current language in tooltip
The members endpoint accepts PUT not PATCH, so the language picker's PATCH was silently ignored — Member.language never actually updated, which is why refreshin...
********************************でクエリ文字列を転送
Next.js プロキシは、転送時にリクエストクエリ文字列をドロップしました。 チャット履歴 fetch's ?lang=<locale> を意味する MediaService パラメータは 静かに失われた。 それなしで、バックエンドはターゲットを解決しません 言語、必要性無し翻訳の旗は、流れの翻訳戻りました キューは...
DBの往復なしの助成金の権利を持つミントの所有者OTK
管理者を割り当てる**************** role と writes Member rights applied、OTK-minting ブロックは <*******************************************************************************...
Show Plans & Billing tab regardless of root-org status
The !isRootOrg gate hid the tab on root orgs and blocked org owners and self-viewers from reaching their billing page from "My Account". The PlansBillingTab its...
Drop in place — jump every member, no softPush on release
The drift on release was softPushCluster firing on the user-drop path. A mega-cluster's bounds extend in all directions from the anchor, so the PADDING-margin /...
Drop firmly in place — tail-only throw + jump() to clear velocity
The previous fix still let heads drift on release because: 1. Throw detection averaged velocity across the full 110ms window. A user who flicked then decele...
Drop in place after a paused drag instead of drifting
Two cooperating bugs caused dropped heads (single or post-gather) to fly off to seemingly random positions when the user dragged fast, slowed to a stop, then re...
リリースの継承されたドラッグ速度をキャンセル
ドラッグハンドラは、ヘッドのモーション値を高速 mx.set(nx) で更新します。 呼び出しは、フレーム・モーションが速度を計算するのに使用します。 リリース時 パスはソフトプッシュをトリガーしました(下落した位置がグラズされたので) エッジまたはツールウィンドウをオーバーラップ)、是正スプリングが継承 ドラッグの高...
Crispen hexagon outline at all sizes/states
Four sources of softness eliminated: - **************** on the SVG - **************** on the visible outline so the stroke width does not stretch (and blur) u...
セッション orgID がホスト org と一致しないときのRefuse
auto-login は、任意の *** を受け入れ、それを指す OTK を minted、 どのディレクトリも内部です。* ホストは所属しています。 ログイン時に面したステープルまたはクロスオーグ***クッキー。<host>は そのホストの内部サブドメインに伝播され、 "my session は 間違った org" ...
パークラスターの間隔 + 同じサイズのグループ化規則
クラスターのセルと六角の隣接はクラスターの最大のものから派生しています グローバルな規模ではなく、フォローア MV には、 中心一直線のオフセット従って異なったサイズの頭部はきれいな蜜蜂の巣を共有します グリッド。 磁気スナップおよびwiggle/circle/holdは両方フィルターをに集めます サイズの Bucke...
会議への招待がダイアログを開くときにポップアップを非表示
ミーティング ダイアログの下に開くために使用されるポップアップは、 ダイアログは、ポップアップのターゲットゲート内で条件的にレンダリングされました。 クリック時に招待状をキャプチャし、ポップアップを解除し、レンダリングします。 独立した状態からConferenceDialogは、それがポップアップの却下を生き残ります.
Robust English fallback for missing and empty locale translations
- mergeWithFallback now treats empty-string locale values as untranslated, falling back to the English value instead of rendering nothing - Replace bare NextI...
Update orders page account uid type from number to string
AccountSummary.uid is now a string (Long precision fix). Also remove parseInt comparison and type="number" from the manual account ID field.
GetUid() の代わりに CommerceMarket.getId() を providerCompSubscription で使用する
CommerceMarket は @Id UUID id (uid ではなく) を使用しており、Lombok は getId() を生成します.
CustomerId は、会員 ID 文字列であり、プライマリMemberId によるアカウントの解決
- posApi: AccountSummary uid 文字列、プライマリMemberId を追加します。 customerMemberId 文字列;************************************************************************************...
CustomerMemberId を文字列としてシリアライズし、高精度を維持
- AccountSummaryDTO:************************************で、プライマリ member idからポップアップされたプライマリMemberId文字列フィールドを追加 - CreateSubscriptionOrderRequest: customerMemberId ...
Complete next-intl for System Diagnostics
Wire remaining MySQL, Redis, statistics, request, and accordion UI copy to components.settings.diagnostics keys; use locale-aware time and translated heap badge...
レガシー getCurrentSubscription stub は、null を返す必要はありません
サブスクリプションを持たないように、null が作った FeaturesManager がすべての org を扱います (billingLoaded=true, hasSubscription=false), 後ろに切り替えるすべての機能のロック アップグレード壁。 stubは、キャッチブロックがsubscribe=u...
Gitignored メッセージ/*.json インポート用のアンビエント json モジュール
`tsc` と IDE は `messages/` をマージした後に解決します。 メッセージ/の下にコミットされたファイル。 拡張には、タイプ/**/*.d.ts が含まれます.
アカウント設定を移動すると、メッセージキーにパネルが表示される
組織アカウントページのハードコードされたヘルプコピーをすべて置換 スコープ付き useTranslations キー。 i18n-auditを拡張してファイルが見つからない場合 継続的な移行のための翻訳ホック.
Wire organization account hero and tabs to i18n keys
Use **************** strings for SettingsView title, subtitle, and tab labels so the UI shows translated copy instead of raw placeholders left in dictionary ove...
Navtopの可用性ラベルとソフトフォンボイスメール文字列を追加
ローカルに component.navtop ステータス* キーを追加して、ヘッダ プレゼンス ドロップダウン が翻訳されたラベルを表示します。 メニュー ソフトフォンボイスメールタブから未使用の翻訳を外します.
Resolve STATUS_CONFIG scope errors on POS detail pages
Validate agreement status against STATUS_TRANSITIONS and derive commitment status keys from STATUS_TRANSITIONS so module-level helpers do not reference STATUS_C...
Load org logos from MinIO theme public path like dashboard
Use getThemePublicBaseForDomain so logo URLs match getThemePath()/img/logo.svg instead of legacy /domain/.../kamosite paths that 404 and fell back to initials.
Add missing nav-top strings and scope translations
English messages listed components.navtop.* keys for Mail/Docs/Voip buttons but never defined hi/welcome, branches, account, credits, calendar, chat, etc., so n...
Resolve nav-pri labels showing raw i18n keys
Use namespaced next-intl translators for nav and components.nav.navPri so lookups resolve against the merged message trees; add panel aria strings under navPri;...
Add MessageBrowser i18n strings and restore load error copy
next-intl threw MISSING_MESSAGE for components.messages.browser.* keys missing from en.json, breaking /messages render. Add English strings, use loadMessagesFai...
イメージングストリームのようなMinoオブジェクトキーを録画する
FILE EXT が null/empty であるときに拡張子を省略すると、オブジェクト名がマッチする RecordingImagingService および ImagingController のレコーディング Java 文字列は null でコンカット ソフトフォンメディアプレーヤーで {datId}.null を...
Sdk.invite が解決する前に呼び出されたハングアップがダイヤルをキャンセルする
レース条件: 接続中にハングアップ() は、まだ終了しませんでした (sdk.invite は WireSession の前に待っています)、そう呼ばれるとにかく。 cancelDuringDialRef — 設定された ハングアップ() で、ダイヤル() でチェック 遅発のセッションをすぐに殺すのを待っています.
作成後のオートエンターニューオーガナイゼーションにより、メンバーは自分の役割と権利を持つ土地を造る
Org 作成後、セッションは親コンテキスト(管理者権限なし)に残り、 新しいオーガニの所有者が設定が見られないままにします。 今、ウィザードフェッチを作成する 新しい org のドメインを呼び出して Enter-as を呼び出し、 /validate を介してリダイレクトする Member's *** は、新しい or...
接続中にエンドコールを許可し、AIアシスタントを無効にし、キュータブを削除
- 接続状態の間に、エンドコールボタンがアクティブで赤くなり、接続する前に呼び出しをキャンセルできます - AIアシスタントの nav ボタンを無効化(非表示、非クリック可能) - Queue navボタンと関連するmock UI(エージェントステータス+キューステータスパネル)を削除
Member voip config からのコール履歴拡張を解決する、phone extension ではなく
******************** は NULL で NULL Member voip config は、メンバーを拡張子に正しくマッピングしました。 使用方法 member voip config (CallFeaturesController と同じソース) は、 会員が VOIP が設定されているとき、拡張...
Full touch support for softphone popup on tablets
- Add touch-action: manipulation + WebkitTapHighlightColor to iconBtnStyle so window control buttons (minimize/maximize/close) respond instantly on touch - Ad...
Add go-sql-driver/mysql v1.7.1 checksum to go.sum
go mod tidy without source files is a no-op, so the mysql checksum was never added. Generated the correct h1 hashes via a throwaway golang:1.22-alpine container...