Add OAuth configuration management UI for multi-tenant system
- Create OAuth App Configurations settings page at /settings/integrations - Add UI for managing OAuth credentials per organization - Support Google Calendar, Mi...
Implement multi-tenant OAuth configuration system
- Update GoogleCalendarService to fetch OAuth credentials from database per organization - Update MicrosoftOutlookService to use database-driven OAuth configs -...
Tambah sistem konfigurasi OAuth multi-penyewa
- Buat entitas AppConfication Oauthority untuk menyimpan kredensial OAuth per organisasi - Tambahkan repositori AppConfiuration Oauthority dengan kueri komprehe...
Add iCal export and import functionality
- Create ICalService for RFC 5545 iCalendar format support - Implement calendar export to .ics file format - Implement single event export functionality - Add i...
Add recurring events and enhanced event creation
- Add recurring event support in EventModal - Implement recurrence frequency selection (daily, weekly, monthly, yearly) - Add recurrence interval and occurrence...
Add search and filtering functionality to calendar
- Create CalendarSearchBar component with search input and filter popover - Add calendar-specific filtering (show/hide specific calendars) - Implement privacy f...
Add CalendarSyncService for automatic background synchronization
- Create CalendarSyncService with scheduled tasks - Add automatic sync every 5 minutes for enabled integrations - Implement smart sync frequency checking based ...
Implement Google Calendar and Microsoft Outlook OAuth integrations
- Add GoogleCalendarService with full OAuth flow and calendar sync - Add MicrosoftOutlookService with Microsoft Graph API integration - Implement token exchange...
Add Third-Party Integrations page and replace Login & Security
- Create ThirdPartyIntegrationsTab component with modern UI - Replace Login & Security tab with Third-Party Integrations in user settings - Add integration mana...
Add comprehensive calendar system UI
- Add Calendar button to top navigation bar - Create TypeScript types for calendar system (events, calendars, integrations) - Implement calendar page with 4 vie...
Add Calendar and ThirdPartyIntegration controllers
- Add CalendarController with full CRUD operations for calendars and events - Add event search, date range filtering, and event management endpoints - Add Third...
Tambahkan kalender komprehensif dan entitas integrasi pihak ketiga
- Tambahkan entitas Calendarevent dengan dukungan manajemen acara penuh - Tambahkan Entiti UserCalendar untuk kalender pengguna-spesifik - Tambahkan entitas Cal...
Add advanced features - version history viewer, export to PDF/Markdown/HTML/Text, and client-side encryption with Web Crypto API
Add comprehensive notes management system frontend with rich text editor, auto-save, search, filtering, and complete UI
Add comprehensive notes management system with encryption, CRUD, search, tagging, and version history
Tambah Catatan, NoteTag, dan NoteVersi entitas dengan repositori dan DTOs untuk sistem catatan pribadi
Complete domain ownership verification system with modern UI
Add domain ownership verification with TXT record validation and transfer
Tambahkan sistem verifikasi kepemilikan domain dengan validasi TXT record
Add authentication middleware to auto-redirect unauthenticated users to /logout
Add feature-rich floating AI chat assistant with drag, resize, minimize, and maximize
Tambahkan rute diagnosa ke depan / api / diagnostik / * * ke SecurityService
Add comprehensive System Diagnostics dashboard to Settings
New Features: - Added 'System Diagnostics' tab to Settings page with 4 subtopics - Created SystemDiagnostics component with real-time monitoring - Added API pro...
Add comprehensive diagnostics controller for session debug dashboard
New endpoints: - GET /api/diagnostics/info - Complete system diagnostics - GET /api/diagnostics/health - Quick health check - GET /api/diagnostics/sessions - Re...
Tambahkan orb mengambang dan menerapkan gradien modern ke halaman pemulihan
Enhansi Halaman Login: - Ditambah dua orb mengambang dengan animasi independen - Orbs mengapung vertikal dan horizontal dengan efek skala - Berat kabur untuk ef...
Modernize Bagian Welcome Back dengan gradien dipoles
- Mengganti latar belakang padat dengan gradien 135deg canggih menggunakan warna primer - Ditambah gradien radial animasi overlay yang pulses halus (8s loop) - ...
Nonaktifkan semua elemen interaktif selama redirect login sukses
- Ditambahkan keadaan redirection untuk melacak ketika login sukses dan redirect sedang berlangsung - Nama pengguna dan ruas masukan sandi yang dinonaktifkan ke...
Tambahkan konfigurasi ulang * * * ke setup lingkungan
- Ditambahkan NEXT _ PUBLIC _ RE * * _ SITE _ KEY ke K8 Configmaps - Ditambahkan NEXT _ PUBLIC _ RE * * _ ATTRIB _ MODE ke ConfigMaps (mode lencana) - Diperbaru...
Tambahkan dukungan domain localhost dalam DataLoader
- Ditambahkan localhost dan localhost: 3000 domain untuk pengembangan lokal - Menimbulkan komentar menjelaskan perilaku konkatenasi subdomain - Bekerja dengan R...
Tambahkan inisialisasi penyedia eksternal auth dalam DataLoader
- Ditambahkan injeksi dependensi Externallah Otorisasi Layanan - Dibuat addExternall Providers () metode pembantu untuk mengatur penyedia - Populated external a...
Add GET /api/security/providers endpoint
- Added endpoint to return enabled external auth providers for an organization - Determines organization from request hostname (X-Forwarded-Host header) - Queri...
Tambahkan sistem ExternalProvider untuk konfigurasi tombol login dinamis
- Dibuat Entity ExternalProvider dengan gangguan JPA / Hibernate - Ditambahkan Repositori ExternalOtorisasi dengan kueri untuk manajemen penyedia - Diimplementa...
Nonaktifkan formulir log masuk setelah otentikasi sukses untuk mencegah pengiriman duplikat
Tampilkan departemen dalam daftar anggota bahkan ketika kosong dengan pesan 'Tidak ada anggota'
Tambahkan Anggota Controller dengan / by-departemen titik akhir untuk mengambil anggota org dikelompokkan oleh departemen dengan OTK auth
Implement member list API integration - fetch members by department from SecurityService with real data
Add intro animation to OTK login flow in kamo-internal matching kamo-login style
Tambahkan animasi intro elegan ke halaman login dengan logo org, gradien bertema, dan memuat spinner
Redesign network/create page to use 100% width layout with optimized sidebar/content ratio
Use full organization logo (with text) instead of logo-only on validate and logout screens
Redesign logout page with modern themed UI - use org colors, animated logo, and elegant loading spinner
Auto-redirect to /logout on 401 authentication errors for network page and OTK generation
Add professional Material-UI confirmation dialog for unsubscribe action with warning message
Redesign network page - highlight current org separately with premium styling, show other orgs in grid below
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.