Bug Fixes
- remove logo
- update component names
- remove paid-seat price badge as it isn't needed and doesn't follow firm's tier pricing.
- add discount button and update trial grant note
- add support for pasting manual offer IDs from the Dashboard
- handle subscription offer IDs with optional label and percentage
- improve plan feature list and tier selection
- update monthly revenue calculation in GET handler
- handle billing status in useCreateTask
- support for DELETE /api/invoices/[id]/payments/[paymentId] - undo a receipt
- update post-login-harvest logic
- update billing content form to use active tier
- update per-month cost in pricing table
- add initial compliance screen components
- update pricing and improve free trial文案
- seed and cleanup test invoices
- add seat badge for paid seats
- add missing milestone price validation
- add validation for packagePrice
- update pricing to reflect Indian CA prices
- improve UI for waiting period, add stop button
- add rupees and daysSince functions
- remove hero-bg image
- update hero section text and button文案
- split out type conversion functions and use them in NumberControl
- update status configuration and filters for invoice queue display
- add billing queue tracking and filtering for invoices
- add invoicing screen components
- improve price information for Nashik locations
- add leads screen component
- remove 02-proposals.webp
- remove unused image
- remove unused marketing image
- update class name for transition bridge
- improve navbar links, add e-signatures, client onboarding, work tasks, notice management, expense reimbursements, reports & analytics, firm operations, WhatsApp & email, team & permissions, AI assistant, MCP & API, Chrome Extension
- center navigation menu viewport
- add onboarding screen component
- update version number to v6.3.1
- improve monthly pricing for tax consultant software
- add route for posting payments
- add tier entitlements logic
- add enum for invoice status and payment method
- add razorpay offer fields
- update plan tiers and add-ons
- add progress card logic
- add new proposals screen component
- ensure mega-menu is visible and left edge is not negative
- fix misaligned features mega-menu
- add deleted asset paths to retired array
- ensure full viewport visibility for navigation menu
- update module grid hydration to ensure proper rendering
- add methods to invalidate queries when invoice status changes
- bust subscription queries upon tier change
- add support for firm-wide billing queue and its four dashboard metrics
- improve subscription keys
- add tests for billing queue and payment processing logic
- add new route for getting all unpaid invoices
- resolve billing period from the plan ID razorpay sends
- add validation for the amount field
- add logic to handle undefined cron day of month input
- improve invoice stage handling
- improve pricing message in for/[slug]/page.tsx
- raise invoice needs CREATE on INVOICES server-side
- prevent sending an invoice in an approval stage
- add AI and lifecycle keywords to homepageKeywords
- add validation for milestone price
- improve stopping client pages and portal cards
- add reminder settings schema
- update invoice stage logic
- add better data visibility indicators and a reveal hook
- improve spacing for black band in mobile view
- update color scheme and animation direction
- add plan tier selection for subscription-gate component
- keep firm on plan tier when resubscribe
- add list and link/unlink offer API methods
- implement discountedRupees helper
- update PlanTier field in LiveSubscription type
- add plan tier to live subscription
- add razorpayOfferId and offerLabel to LiveSubscription object
- add logic to track subscription tiers and use them in checkout request
- sync(email-accounts): add tier check for email sync
- add tasks screen component
- add
billingStatusfor internal tasks - update test WhatsApp message
- update nextOccurrence function to handle UTC dates and adjust event range
- add real screens for workflow gallery
- update text within the section
Features
- add join-the-future.section component
- add service package dialog validation
- add addons api route
- add discount offer management APIs
- add super-admin discount to billing content
- update status labels and colours
- add tests for syncing payments with real database
- move seat addon onto new tier/period
- update subscription discounts documentation
- improve pricing strategy
- add billing choice to create task dialog
- add parsing for tier and billing period from request body
- add Super-admin discount grants (API route)
- handle discount requests without offering label
- add validation for weekly capacity hours
- add email sync tier check
- implement progress reporting in gst-harvest
- add product/faq data
- add collapsible FAQ section and link to product faqs
- add soft ambient glow to brand background
- add billing queue and payment dialog components
- add new billing queue hooks
- add record payment dialog component
- update pricing and add plan selection
- update version to 6.3.1
- add automated follow-ups feature
- remove old compliance management banner
- add feature cards
- add subscription discount offer fields to Subscription model
- add GET route for listing discount offers
- add payment-related functions
- implement progress tracking and stopping for filing checks
- add pricing modules section
- Improve plan descriptions and add note about credit card required
- add pricing modules section
- add billing queue and payments support
- add new test suite for homepage redesign
- add missing modules and add-ons to pricing page
- add billing queue support
- add BASE_MEMBERS constant
- update offer details in location page
- use
resolveSeatPlanIdfor seat plan resolution - add client work vs team split for better user experience
- add logic for handling Microsoft email account start route (EMAIL_SYNC tier)
- add dark mode specific styling for the struggles section
- add unit tests for price sheet, tier split, and planIdToTierAndPeriod
- super-admin granted offers
- add subscription plan catalog and utilities
- add razorpayOfferId to LiveSubscription
- add subscription and addon management functionalities
- add full pricing plan and features for enterprise edition
- add new tax consultant and consulting firm audience entries
- add subscription and offer details in user route
- improve USP section description
- add Why Firms Choose Us section

