Commit History

Replace browser about:blank navigation with a premium goodbye layout overlay on PWA exit
b194bf7

Pavanupadhyay27 commited on

Fix timezone display offset by updating parseDateTime to default to UTC, and establish permanent VAPID keypair fallback
c52ac64

Pavanupadhyay27 commited on

Portal mobile attendance ledger details modal to document.body to fix cropping issues in layout
98ac39c

Pavanupadhyay27 commited on

Add postgres columns migration for ticket_messages table to fix production 500 ResponseValidationError
67ee446

Pavanupadhyay27 commited on

Fix delete employee NameError in crud.py and resolve subpage SSE/React Query loading loop in SidebarLayout
83f1690

Pavanupadhyay27 commited on

Implement native PWA back button navigation and exit confirmation modal dialog in SidebarLayout
14498d2

Pavanupadhyay27 commited on

Fix attendance detail mobile bottom sheet, add WhatsApp message ticks with read receipts, and create SQLite push subscription table
5c13097

Pavanupadhyay27 commited on

Fix button dark theme text color and request location permissions immediately on login page
9ad65db

Pavanupadhyay27 commited on

Add dynamic location permission request on startup in SidebarLayout
1e4dc50

Pavanupadhyay27 commited on

Implement PWA Web Push notification support with VAPID key dynamic generation and subscription state endpoints
7286436

Pavanupadhyay27 commited on

Optimize mobile layout for leaves list cards, convert leave details modal to responsive bottom sheet, and refactor support ticket chat header and send button for clean mobile UX
d86a547

Pavanupadhyay27 commited on

Implement Cloudinary file persistence for helpdesk attachments and medical leave certificates with automatic local fallback
95c4f49

Pavanupadhyay27 commited on

Optimize Admin Dashboard cards, remove sparkline charts, and fix mobile attendance details bottom sheet with sticky header
f02fdb2

Pavanupadhyay27 commited on

Optimize mobile layouts: minimalist attendance detail modal, scrollable leave tabs, inline chat headers, and horizontal setting tabs
8c84bae

Pavanupadhyay27 commited on

Implement real-time in-app notification system with Web Audio API chime sound, database triggers for leave updates, ticket messages, and resolve statuses
8fcbde6

Pavanupadhyay27 commited on

Optimize employee dashboard quick stats grid, add responsive cards for attendance ledger on mobile, and fix Apply leave button dark mode visibility
5693107

Pavanupadhyay27 commited on

Fix NameError in auth.py by importing select and func from sqlalchemy
754c441

Pavanupadhyay27 commited on

Position mobile navigation drawer on the right side to align with hamburger menu icon
ca10d85

Pavanupadhyay27 commited on

Optimize dashboard card grids for 2-column responsive mobile layouts
2273584

Pavanupadhyay27 commited on

Update default API backend URL to local IP 192.168.1.10 for mobile compatibility
94644f7

Pavanupadhyay27 commited on

Add PNG app icons for PWABuilder compatibility
f262662

Pavanupadhyay27 commited on

Add PWA manifest and icon for Android build compatibility
6065509

Pavanupadhyay27 commited on

Fix NameErrors in crud.py and auth.py by restoring type-annotation-only imports
9666da5

Pavanupadhyay27 commited on

Execute Ponytail codebase optimization, security hardening, and dead file purging
28ebccd

Pavanupadhyay27 commited on

Refactor WFH geofencing controls, auto-reverse-geocoding, print layout, and offline QR codes
c334533

Pavanupadhyay27 commited on

fix: resolve check-in time formatting and timezone parsing for real-time employee attendance
fe4c66f

Pavanupadhyay27 commited on

fix: drop legacy single-column department unique constraints and handle department auto-seeding safely
6f9ae14

Pavanupadhyay27 commited on

fix: extend upload timeouts for AI enrollment, resolve favicon 404, and fix employee seeding joining_date validation
78c710c

Pavanupadhyay27 commited on

fix: resolve company creation 500 error, add db column migrations, and handle company check response gracefully
40449f0

Pavanupadhyay27 commited on

fix: resolve clearTokens reference error and update api utilities
ae947f2

Pavanupadhyay27 commited on

fix: CORS - inline static origins (Pydantic v2 underscore bug), allow camera/geo for kiosk, add both HF URLs to CSP
44d2a99

Pavanupadhyay27 commited on

fix: stop cards from pulsing/resizing - scoped sidebar transitions away from card content
99b4842

Pavanupadhyay27 commited on

fix: CORS credentials - never use wildcard origins with allow_credentials=True, add static+regex origins
bb3a7fd

Pavanupadhyay27 commited on

fix: replace headers.pop() with try/del - MutableHeaders has no pop() method
1d56e19

Pavanupadhyay27 commited on

security: migrate from localStorage tokens to HttpOnly SameSite cookies - XSS-proof auth
126fc0c

Pavanupadhyay27 commited on

security: comprehensive hardening - rate limits, HSTS, CSP, auth fixes, token expiry, audit retention, remove debug endpoints
cc28325

Pavanupadhyay27 commited on

fix: replace db.delete() with explicit cascade deletion in delete_company to fix FK constraint errors
5c81bdb

Pavanupadhyay27 commited on

feat: premium glassmorphic toast system + replace native confirm with in-app delete modal
c44b41e

Pavanupadhyay27 commited on

fix: center modals and fix overflow in SidebarLayout + tenants modal layout
fbc2e73

Pavanupadhyay27 commited on

fix: restrict max-height and add scroll to edit organization modal to prevent top/bottom cropping
7b54859

Pavanupadhyay27 commited on

fix: wrap useSearchParams in a Suspense boundary in self-onboard
7b6573d

Pavanupadhyay27 commited on

feat: complete biometric system features, self-onboarding alignment, bulk approval, and timezone trend fixes
be2ba8d

Pavanupadhyay27 commited on

Implement Employee-HR Helpdesk Support tickets and 14-step onboarding wizard
f4a356e

Pavanupadhyay27 commited on

Fix form input text contrast in tenants dashboard and add delete company action
5c10f79

Pavanupadhyay27 commited on

Restore multi-tenancy: role-selection landing page, Super Admin dashboard, and company suspension locks
bf42afc

Pavanupadhyay27 commited on

Auto-redirect employees to dashboard if accessing admin views
a3b6913

Pavanupadhyay27 commited on

Fix dashboard webcam ref race condition by keeping video element in DOM
7eb3121

Pavanupadhyay27 commited on

Fix dashboard SSR hydration bug to ensure Employee role shows correct views
6001ed7

Pavanupadhyay27 commited on

Clean up multi-tenancy and migrate to a clean single-tenant architecture
eb1da64

Pavanupadhyay27 commited on

Scope kiosk settings queries to employee's company ID to fix GPS error
37a4e23

Pavanupadhyay27 commited on