추가 17 하위 페이지, KB 통합, 도구 교체 섹션, SEO, 및 UX 개선
주요 장점: - PageHero, Breadcrumbs 및 일관된 nav/footer와 공유 하위 페이지 레이아웃 - 정보, 연락처, 기능, 가격, 로드맵, 보안/Infrastructure 페이지 - 블로그 목록 + 조목 콘텐츠가있는 기사 페이지 - 모의 직업 목록이있는 경력 페이지 -...
업적 배지 z-index 그래서 그것은 navbar 위의 렌더링
Nav는 zIndex 10001를 사용합니다; 배지는 z-100에 이고 clipped underneath를 얻.
Trust bar z-index, Docs/Microsoft 브랜딩 제거, deduplicate 상표 공지, 대부분의 인기있는 배지 클립
- TrustBar z-index를 증가시키십시오 그래서 6각형 도표는 overlap 원본을 하지 않습니다 - 일반 용어로 Word/Excel/PowerPoint를 대체하십시오 (문서, 스프레드 시트, 프리젠 테이션) - "office suite"의 호의 모든 Docs 브랜드 언급 제거...
cRM에서 올인원 화이트 라벨 비즈니스 운영 체제로 브랜드 마케팅 사이트
Unified BOS의 개념의 전체 마케팅 사이트 변경 단지 CRM. unsubstantiated 주장 제거 (500 신뢰, 6.7M 리드, 10K 사용자, 가짜 증언) 및 정품 판매 포인트로 교체 : 30 + 마이크로 서비스 아키텍처, 붙박이 영상/전화/이메일/messaging, RA...
Remove stepper, overlay loading bar, persistent controls panel, font replacement toggle
Layout: - Removed step indicator (Select Area / Remove Background / Review) for more room - Loading bar now overlays on top of the preview image, hidden when co...
소형 제어 및 자동 처리와 사이드 바이 사이드 검토 레이아웃
리뷰 단계: - 왼쪽, 스크롤 컨트롤 패널 오른쪽 (240px) - Search Results for: 카지노사이트 - 이미지 아래 스크롤하여 옵션을 볼 필요가 없습니다. 제어판: - 항상 눈에 띄지 않는 ( 붕괴 toggle 없음) - 컴팩트 한 단일 열 레이아웃 - 더 작은 글꼴 ...
작물에 전체 이미지를 선택, 기본 색상 벡터화
- Crop 도구는 이제 8 개의 핸들과 사전 선택 된 전체 이미지로 시작합니다. - 사용자는 거기에서 조정하거나 즉시 계속할 수 있습니다 — 필요로 하는 “사용 가득 차있는 이미지” - 기본 벡터화는 B / W에서 색상 모드로 변경 (24 색상, 중간 세부 사항) 그래서 로고는 검은 ...
벡터 형식의 자동 변환을 통한 사용자 친화적 인 벡터 변환 흐름
UX 개선: - 비기술적인 사용자를 위한 "VG" terminology를 가진 모든 "SVG"를 대체했습니다 - 왜 변환이 필요한지 설명하는 교육지도 - Steps renamed: 지역 선택 → 배경 제거 → 검토 - 버튼 : "이 로고 사용", "Try Again", "시작" - 왜 ...
작물 선택 가장자리와 구석에 8개의 끌기 쉬운 크기를 취급하십시오
- 4 코너 핸들 (tl, tr, bl, br) 대각선 크기의 코더 - 4개의 가장자리 중간 점 손잡이 (tc, bc, ml, mr) 수평한/수직 부호를 가진 - 핸들은 어떤 방향으로 선택을 reshape 할 수 있습니다 - 쉽게 잡아당기기를 위한 관대한 타격 지역을 가진 탐지 - 외부...
React-easy-crop를 Freeform 드래그-to-select 넓이 도구로 바꾸기
react-easy-crop forced square/fixed-aspect 선택. 새로운 캔버스 기반 도구 사용자가 클릭하고 어떤 종횡비를 드래그하십시오. 전시 dimmed overlay 외부 선택, dashed 국경, 코너 손잡이, 및 화소 차원.
Img element를 사용하여 배경 피커 단계에 로고 이미지를 표시
캔버스 요소는 0x0 치수로 시작되기 때문에 렌더링되지 않았습니다. 디스플레이를 위한 <img>와 픽셀 샘플링의 오프 스크린 캔버스를 사용합니다.
Auth를 보존하기 위해 단일 단계로 Docker 로그인, 빌드 및 푸시를 결합하십시오
별도의 단계는 Forgejo runner 단계 경계 사이 도커 credentials를 잃습니다. 단일 쉘에서 login+build+push를 실행하면 auth config persists를 보장합니다.
배경 색상 선택기 단계 추가 및 SVG 변환 UX 향상
- Crop과 Process 사이 "Pick background"단계 추가 - 사용자가 이미지를 클릭하여 배경 색상을 제거 - RGB 값으로 선택된 색상 표시 - 자동 감지 옵션 샘플 코너 - BgRemovalSettings에 bgColor 필드 추가 - AVAILABLE MODELS를...
Build-push-action 대신 docker build/push를 사용하십시오
드라이버가있는 도커 / 빌드 - 푸쉬 액션 : 도커는 auth credentials를 잃습니다. 푸시 단계에서. 일반 도크러 빌드 + 도크러 푸시 사용 docker login --password-stdin의 로그인 자격은 사용됩니다.
WebSocket을 벡터로 직접 연결합니다.{domain} 하위 도메인
Next.js는 WebSocket 업그레이드 요청을 프록시하지 않습니다. 직접 연결 자신의 하위 도메인을 통해 VectorService에, 같은 패턴 미디어 WebSocket.
Reusable modal 컴포넌트를 가진 image-to-SVG 변환 파이프라인 추가
- 3단계 흐름을 가진 새로운 ImageToSVGConverter modal 성분: 자르기 → 과정 → 검토 - 스트리밍 파이프라인 통신을 위한 WebSocket Hook (useImagePipeline) - 직사각형 이미지 선택을위한 react-easy-crop를 사용하여 CropTo...
Lower embedding batch size to 8 to match model backend limit
The TEI backend forces max_batch_requests=8 regardless of client config. Batches of 32 were still failing with connection errors.
Batch embedding requests to respect model's max batch size of 32
The embedding model rejects requests with more than 32 inputs, but articles with large content produce 46-198 chunks. All embedding attempts were failing with 4...
0.5에서 0.25까지 낮은 RAG min-score 임계 값은 관련 KB 결과 필터링을 중지합니다
0.5 임계 값은 임베딩 모델에서 유효 결과를 버리는 것이 었습니다. 특히 작은 384-dim 벡터와 도메인 별 내용.
Defer NATS event publishing until after transaction commits to prevent RAG race condition
Events were firing inside @Transactional methods, causing RAGService to read stale data from CockroachDB before the commit. Also auto-defaults aiVisibleToMember...
JVB_ADVERTISE_IPS must be public IP, not Wireguard IP
Was 10.8.1.1 (Wireguard private) — guests' browsers can't reach this. Changed to 75.83.113.11 (public IP). This is why guests kept getting ICE restarts every ~1...
Disable mod_token_verification via custom plugin override to stop guest kicks
The MUC token_verification module re-validates tokens and demotes guests from PARTICIPANT to VISITOR after ~60 seconds, causing Jicofo to kick them. The module ...
Add guest domain to token_verification_allowlist, increase smacks timeout
Guests authenticate via Meet-anonymous on guest.meet.Meet but the MUC token_verification module was re-checking them and demoting their role from PARTICIPANT to...
Disable Jicofo auth module to prevent 1-minute participant kick
Jicofo's AbstractAuthAuthority has a hardcoded 1-minute auth session lifetime that ignores the config file setting. After 60 seconds, Prosody demotes participan...
Use room names (not full JIDs) for all brewery MUC configs
Both Jicofo and JVB Docker images append @XMPP_INTERNAL_MUC_DOMAIN to the brewery room name automatically. Using full JIDs like **************** caused double-d...
Use TCP probe on port 9090 for JVB health checks instead of HTTP on 8080
JVB's REST API port 8080 conflicts with CockroachDB's admin UI on the same hostNetwork. The JVB_OHTTP_SERVER_PORT env var is not recognized by this JVB image ve...
Resolve JVB crash loop — wrong MUC JID + port 8080 conflict
Two issues causing JVB to crash in a loop for 43+ hours: 1. JVB_BREWERY_MUC was **************** (full JID) but JVB appends XMPP_INTERNAL_MUC_DOMAIN automat...
JVB_BREWERY_MUC should be room name only, not full JID
Was **************** which caused JVB to construct a double-domain JID **************** with an @ in the domain part — crashing JVB with XmppStringprepException...
5 분에서 24 시간까지 JWT 만료를 확장하십시오
Prosody는 새로운 참가자가 참여하거나 회의를 할 때 JWT를 다시 검증합니다. 국가 변경. 5 분 만료로, 현재 JWT가 만료됨 "불행하게, 뭔가 잘못되었습니다" reconnection 반복. JWT는 이미 단일 용도입니다. XMPP auth) 그래서 더 긴 expiry 안전.
JWT 리디렉션 후 Redux 파견을 통해 Force-set avatar
Avatars에 대한 JWT 지연로드 파이프라인은 조용히 실패 disableThirdPartyRequests. 지금 3 층 접근: 1. Avatar.tsx mapStateToProps는 participant.avatarURL로 돌아갑니다. 2. branding/overrides.js...
Avatar 구성품에 있는 fallback로 직접 participant avatarURL 사용
LoadableAvatarUrl 파이프라인 (preload check → setLoadableAvatarUrl) disableThirdPartyRequests로 URL을 설정하지 않았습니다. CONNECTION ESTABLISHED 전에 avatarURL을 고정로드 흐름. 이제 아바타...
Query avatar_photos extension via SQL instead of Hibernate proxy
avatarRepository.findById() returns a Hibernate proxy (Avatar$HibernateProxy) that fails instanceof AvatarPhoto check. This caused the file extension to always ...
추출 CockroachDB JSON.parse의 앞에 문자열로 ID는 정밀도를 잃습니다
CockroachDB unique rowid() ID (예 : 1161936315562426374) 초과 JavaScript의 번호.MAX SAFE INTEGER (9007199254740991). JSON.parse 예제 조용히 그들을 손상 — 1161936315562426374가 1...
날짜/시간 스케줄러를 추가하여 미팅 대화하기
미팅 생성 대화 상자로 Now/Schedule pill toggle을 추가합니다. 시간 : 일정은 MUI DateTimePicker 슬라이드를 15분으로 선택했습니다. 간격과 형식적인 확인 선. 회의 일정 예정된 회의 창을 열고 건너뛰기 즉시.
해시에서 건설 대신 SecurityService API에서 Fetch avatar URL
세션 해시의 정적 URL 구축은 404/500을 반환했습니다. Avatar Creator SVGs가 예상되는 MinIO 경로에 항상 저장되지 않기 때문에. 이제 sidecar는 SecurityService API에서 avatar URL을 fetches (GET /api/security...
미리 로드 체크 없이 avatar URL을 직접 설정, sidecar 로깅 추가
GetFirstLoadableAvatarUrl의 사전 로드 체크가 실패했기 때문에 테마 CDN URL은 브라우저 내에서 사전로드 할 수 없습니다 disableThirdPartyRequests와 보안 컨텍스트. 이제 URL을 설정 setLoadableAvatarUrl - 아바타 부품 핸들...
Merge 잡아당기기 요구 #4112 ...에서 ****************
fix: 수익 차트 날짜 범위에 있는 설정 timezone
로고 변형 인종 조건, defaultLobbyEnabled 무시, and whoCanRecord not passed to config
- overrides.js에 있는 Defer LogoUrl 해결책은 org config 짐을 방지하기 위하여 적재합니다 잘못된 로고 변형을 깜박임 (SIMPLE vs FULL) - org 설정 후 Fire kamo-branding-loaded event는 React 컴포넌트를 적용 올바...
DisableThirdPartyRequest가 true이고 redesign 가상 배경 설정 레이아웃
JWT 컨텍스트의 아바타 URL은 제 3자 요청이 아닌 최초의 테마 CDN URL입니다. disableThirdPartyRequests 가 추적에서 그들을 방지하고, 초기가 내리는. 또한 왼쪽에 비디오 미리보기 (280x160)을 보여주는 가상 배경 탭을 재구성 오른쪽에 스크롤 할 수있...
Fauzora/fix/tracker-single-init에서 Merge 잡아당기기 요구 #3606
fix(tracker): 스크립트가 한 번 이상 주사될 때 여러 초기화 방지