Activity
chore(deps): update dependencies and devDependencies
chore(deps): update dependencies and devDependencies
perf(assets): update image formats to webp
perf(assets): update image formats to webp
perf(images): resize before/after image
perf(images): resize before/after image
refactor(compare-image): simplify props and state handling
refactor(compare-image): simplify props and state handling
fix(landing-page): fix flex wrapping of landing page content
fix(landing-page): fix flex wrapping of landing page content
feat(compare-image): add image comparison component
feat(compare-image): add image comparison component
chore(deps): move dependencies to correct location
chore(deps): move dependencies to correct location
refactor(routes): restructure route organization and styles
refactor(routes): restructure route organization and styles
feat(ui): add dark mode support to landing page
feat(ui): add dark mode support to landing page
feat(app): implement landing page and move app to /app route
feat(app): implement landing page and move app to /app route
refactor(payment): moves payment logic to server function
refactor(payment): moves payment logic to server function
feat(pricing): add free tier option
feat(pricing): add free tier option
refactor(invoices): update invoice table design
refactor(invoices): update invoice table design
feat(db): add checkoutUrl to invoices table
feat(db): add checkoutUrl to invoices table
feat(topup): update tripay payment method to QRIS2
feat(topup): update tripay payment method to QRIS2
feat(analytics): track top up button click event
feat(analytics): track top up button click event
refactor(header): adds sidebar transition
refactor(header): adds sidebar transition
refactor(layout): removes container from xs to md breakpoints
refactor(layout): removes container from xs to md breakpoints
feat(header): add icons to header links and refactor styles
feat(header): add icons to header links and refactor styles
refactor(svelte): sets canonical url and open graph url dynamically
refactor(svelte): sets canonical url and open graph url dynamically
refactor(card): adds fade transition to result card
refactor(card): adds fade transition to result card
feat(transition): add page transitions
feat(transition): add page transitions
chore(db): move db migration to start script
chore(db): move db migration to start script
fix(footer): adjusts font size for responsiveness
fix(footer): adjusts font size for responsiveness
style(footer): adds gap between footer elements
style(footer): adds gap between footer elements
refactor(header): updates header to link to home page
refactor(header): updates header to link to home page