Add access enforcement filter for IP-based access control
Redis-backed servlet filter that evaluates whitelist/blacklist/temp-block rules on every inbound request. Adds spring-boot-starter-data-redis dependency and Red...
Add access security system backend
8 new services (AccessCacheService, GeoLiteService, GeoLiteSyncService, AccessRuleService, GeoBlockService, AccessLogService, DetectionRuleService, SuspiciousDe...
Add access security system schema migration
Creates 7 new tables (org_access_rules, org_geo_block_rules, org_suspicious_detection_rules, system_access_logs, geolite_blocks, geolite_locations, geolite_sync...
Thêm các thực thể hệ thống bảo mật, bản liệt kê và đặt lại
Thêm các thực thể JPA (OrgAccesRule, OrgGeoBlockRule, OrgSwedDetectionRule, Hệ thống Acceslog, GeoLiteBlock, GeoLiteLotion, GeoLiteSyctatus), 6 enums mới, 7 bộ ...
Add Create Document button with rich dropdown on /doc/manager
Adds a styled dropdown menu with document type options (Document, Spreadsheet, Presentation, Drawing) each with descriptive text. Removes the NewDocumentButton ...
Thêm logo nhà cung cấp AI vào danh sách nhập cư bằng marquee
DeepSek, xiI (Grok), Meta (Llama), Perplexity và Hugling Face.
Add Not Configured option and config page navigation for bulk text providers
Add pending invite styling, conflict indicators, and organizer controls to calendar views
Add ICS generation for REQUEST/REPLY/CANCEL and calendar message parsing
Thêm phương pháp/ tổ chức email cho Lịch Sự kiện, đóng vai/rsvp/ lastResponsse tại Lịch Cải tổ chức
Add inline book creation in Add to Contacts dialog
The contact book dropdown now has a 'Create new book' option at the bottom. Clicking it reveals an inline text input with an Add button. The user can type a nam...
Inline Add to Contacts dialog from recipient popover
Replace the old behavior (navigating to /contacts page, losing the composer) with a lightweight inline dialog that: - Pre-fills first/last name from the recipi...
Thêm chế độ soạn thảo, trường tựa, và trạng thái sống vào quản lý nguồn
- Quản lý: và ủy nhiệm (ChalDAV/CardDAV URL, tên người dùng, mật khẩu) - Thêm trường tiêu đề khi thêm nguồn mới để người dùng có thể phân biệt chúng - Thẻ trạng...
Add per-source sync status in WebSocket + displayName support
- WebSocket sync status now includes per-integration statuses in a 'sources' map keyed by integration ID - applyConfig now handles displayName field for user-...
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.
