Pages
— PerbaikanCorrect changelog rendering bugs and ensure footer/header design consistency across all public pages
Ikuti perkembangan rilis fitur baru, perbaikan bug, dan peningkatan performa.
Correct changelog rendering bugs and ensure footer/header design consistency across all public pages
Automatic polling for WhatsApp phone verification and modernize OTP modal UI
Loading state and disable export buttons during report download
Correct syntax error in authorization header literal
Resolve runtime hydration mismatch on sidebar package.json import and catch null string errors on users page
Resolve typescript strict mode typing errors during build
Support inbound reverse verification UI
Automate changelog parsing from release-please output and sync sidebar version
Show transfer transactions, enforce pro export, and fix onboarding tour highlight
Add PDF and Excel export buttons to reports page UI
Implement frontend support for category group budgets and fix nested regex syntax
Convert trend chart to dual-line displaying both income and expense with custom legends
Changelog page
Landing page FAQ section and SaaS compliance pages (Privacy, Terms)
Multi-stage Dockerfile for Next.js production build
Phone verification status, implement transaction date range filters, summary cards, and improve debt filtering logic
Rule whatsapp
Transaction-utils helper
Voucher code input on subscription checkout dialog
Wallet detail page and enable navigation from wallet list to filtered transactions
FinSync premium minimalist design system to landing page and globals
Streamline authentication exclusively with Google OAuth
Add executive dashboard interface for processing Mayar.id subscriptions with tier pricing and duration blocks
Create checkout dialog modal for entering voucher code before redirecting to payment gateway
Redesign /budgets page and add budget monitoring widget to the dashboard layout
Current application version on sidebar and landing page footer linked to changelog
Dynamic QRIS code inside checkout dialog modal to bypass redirect
Implement dynamic FAQ with RBAC for sysadmin and public endpoints
Add dynamic smart renewal button and active subscription indicator
Category budgets by their respective group names in the budget dashboard
Direct activation response and redirect logic in checkout dialog
Category group selection with interactive sub-category chips in budget and transaction forms
Changelog page and github actions release-please workflows
Client-side API proxy via Next.js rewrites, add security headers, and fix hydration issues on public landing page
Debt and receivable management with tracking, payment history, and dashboard integration
Frontend auto-polling mechanism to automatically close and refresh upon successful payment webhook reception
Transaction management and add an onboarding tour for new users.
WhatsApp phone number verification with OTP flow in settings page
Font loading from next/font to local fontsource packages and update theme configuration
Landing page with GSAP, fix back buttons and currency formatting
Subscription checkout dialog with detailed limits, interactive voucher validation, and dynamic pricing breakdown
Checkout flow to transaction URL via window location for better UX
Add Super Admin dashboard, layout, and automatic role-based login redirection
30m countdown timer and expired payment handling in checkout dialog
Update redirection flow, correct user to Super Admin via Google or Email login and handle role decoding
Correct missing badge property interface in shared pricing cards component
Handle missing badge property to display checkout dialog properly
Use single payment request, open checkout tab and poll status to eliminate duplicate transactions
Permission assignment API endpoint and payload structure in role management
Remove unused FinancialCalendar component to clean up application scope
Replace missing calendar block with prominent monthly net balance summary module
Restore family wallet summary card in dashboard layout alongside new budget cards
Global typography, double-bezel card architectures, and modal transaction reusability across wallets/[id]
Replace static alert dummy script with real Mayar.id integration payload and loading states
Import cn helper in checkout-dialog to fix typescript build
Lock all plan buttons when active subscription >7d
Add Upgrade Plan menu item to sidebar navigation
Update client-side guard to recognize 'Basic (Gratis)' role for transaction creation
Duplicate executive folder in favor of upgrade folder
Move useMemo before early return condition in CheckoutDialog
Correct typescript mismatch in member-list props payload
Prevent uncontrolled to controlled input warning by providing fallback empty string
Restore user phone/name default rendering safely without controlled-input errors
Safely handle uncontrolled to controlled input transition for user profile data
Add typescript null checks for metrics object rendering
Correct redirection target from legacy /sysadmin/dashboard to match app route group layout and fix missing date-fns module
Remove hydration breaking empty divs from theme provider and add toggle to auth layouts
Display updated roleName in user badge
Update dynamic RBAC typings and remove deprecated undefined index type errors
Local proxy destination to use loopback address 127.0.0.1