Commit Graph

  • 83c7b45e89 Allow guest document delete when reused guest has active booking master androidlover5842 2026-02-08 18:56:13 +05:30
  • dc55df42bc Revert "Sync active room stays when booking expected dates change" androidlover5842 2026-02-08 18:09:56 +05:30
  • 189fdb33de Sync active room stays when booking expected dates change androidlover5842 2026-02-08 18:01:36 +05:30
  • 924bf2c614 Validate room-stay bounds on booking expected-date updates androidlover5842 2026-02-08 16:56:24 +05:30
  • cac3f272a2 Fix booking profile request parsing without JsonNode androidlover5842 2026-02-07 22:30:54 +05:30
  • e15c72a159 Update city search to return district/locality string suggestions androidlover5842 2026-02-07 22:20:48 +05:30
  • c5dc32d9af Add admin/manager booking profile update API androidlover5842 2026-02-07 21:45:55 +05:30
  • 1f770c37e2 Include guest dob in guest search and detail responses androidlover5842 2026-02-07 18:13:46 +05:30
  • 0441683d55 Return uppercase country name list for country search API androidlover5842 2026-02-07 17:01:56 +05:30
  • c39188d453 Add public country search API backed by country_reference androidlover5842 2026-02-07 16:47:11 +05:30
  • 71c10193a3 Add city prefix search API using local pincode DB androidlover5842 2026-02-05 20:02:35 +05:30
  • a0e354b464 Use JPA repo for local pincode resolution androidlover5842 2026-02-05 19:56:59 +05:30
  • 1153193723 Resolve pincode from local DB before external fallbacks androidlover5842 2026-02-05 19:52:35 +05:30
  • 8d1d80bb60 Add nightlyRate in active room stays response androidlover5842 2026-02-05 10:42:46 +05:30
  • f46893e0c3 Require guest identity and signature before checkout androidlover5842 2026-02-05 09:56:32 +05:30
  • cb6fb94bf7 Merge range rate data into availability-range and remove old rate endpoint androidlover5842 2026-02-04 17:38:02 +05:30
  • 2950af3332 Add forecast occupancy logic for room availability range APIs androidlover5842 2026-02-04 17:22:28 +05:30
  • 0a65e022e0 Block check-in for bookings not scheduled for today androidlover5842 2026-02-04 16:32:31 +05:30
  • bc13816cbf Add non-null vehicleNumbers to booking list response androidlover5842 2026-02-04 15:30:40 +05:30
  • c549418c42 Rename default booking source from WALKIN to DIRECT androidlover5842 2026-02-04 15:23:46 +05:30
  • 59a50d4313 Add expected checkout preview API using property billing policy defaults androidlover5842 2026-02-04 14:27:15 +05:30
  • 002f11240a Fix lazy-loading in booking balance endpoint androidlover5842 2026-02-04 14:09:18 +05:30
  • f1ee4584a4 Fix lazy-loading in booking billable nights endpoint androidlover5842 2026-02-04 13:59:14 +05:30
  • 0694cf0b8a Add booking billable nights preview API and detail field androidlover5842 2026-02-04 13:52:39 +05:30
  • ff911661a4 docs: enforce manual API_REFERENCE update policy in AGENTS androidlover5842 2026-02-04 13:11:41 +05:30
  • 5254254b6d docs: rewrite API docs in txt endpoint-by-endpoint format androidlover5842 2026-02-04 13:08:13 +05:30
  • 1f9fedc3e1 docs: add manual API and data-store reference androidlover5842 2026-02-04 12:47:03 +05:30
  • d94b9dc337 Make custom booking policy use single checkout cutoff time androidlover5842 2026-02-02 11:31:46 +05:30
  • 8ba0fedd8b Move billing policy to booking level with override modes and audit logs androidlover5842 2026-02-02 10:43:47 +05:30
  • 776ed6dc4e Add property billing policy times and policy-based night calculation androidlover5842 2026-02-02 10:17:00 +05:30
  • 734591807f Make cancellation policy read endpoint public androidlover5842 2026-02-02 09:34:58 +05:30
  • 4c20cbd7ca Add advance-booking cancellation policy engine androidlover5842 2026-02-02 09:20:27 +05:30
  • 30c37affb4 Add room-type quantity reservation APIs androidlover5842 2026-02-02 09:09:40 +05:30
  • 247d6e4961 Disallow checkoutAt in bulk check-in stays androidlover5842 2026-02-02 09:01:38 +05:30
  • e3563dd259 Remove single-payload booking check-in API androidlover5842 2026-02-02 08:49:14 +05:30
  • 7ec818714c Remove room-stay change-room API androidlover5842 2026-02-02 08:42:25 +05:30
  • 7defe26cc9 Remove booking room-stay preassign API androidlover5842 2026-02-02 08:39:23 +05:30
  • 4747352e21 Remove room-stay change-rate endpoint androidlover5842 2026-02-02 08:32:35 +05:30
  • a7aa842cbb Close booking on single-stay specific checkout androidlover5842 2026-02-02 08:25:14 +05:30
  • e81a656254 Clarify agent should run required SSH ops directly androidlover5842 2026-02-02 08:23:22 +05:30
  • c081f21688 Document SSH SQL steps for room-stay schema rollout androidlover5842 2026-02-02 08:21:58 +05:30
  • e77ae6396e Add room-stay void/checkout controls and audit logs androidlover5842 2026-02-02 08:19:40 +05:30
  • 240e8fca25 Allow staff rate changes only before first payment androidlover5842 2026-02-02 07:26:49 +05:30
  • f33d0f1f39 Allow staff to create bookings androidlover5842 2026-02-01 23:33:39 +05:30
  • ba5bd0ca02 Restrict room create/update to admins androidlover5842 2026-02-01 23:32:04 +05:30
  • d01b853f5e Allow access code join by property code or id androidlover5842 2026-02-01 23:09:47 +05:30
  • 4bcac9cb6a Return only property code in code lookup androidlover5842 2026-02-01 23:05:22 +05:30
  • 36b2d04de4 Expose property code and reduce retry count androidlover5842 2026-02-01 23:04:07 +05:30
  • 0a11e765ad Randomize property codes with 7-char alphabet androidlover5842 2026-02-01 23:00:03 +05:30
  • 5df019ed6e Auto-generate property codes and join by code androidlover5842 2026-02-01 22:58:25 +05:30
  • 7aca2361ca Allow auth verify/me to auto-create users androidlover5842 2026-02-01 22:49:02 +05:30
  • 4fc9be14c6 Filter user lists by role hierarchy androidlover5842 2026-02-01 22:18:40 +05:30
  • f9929064fb Hide requesting user from user lists androidlover5842 2026-02-01 22:15:25 +05:30
  • c4b83d2122 Remove schema fix classes and document manual schema updates androidlover5842 2026-02-01 20:24:43 +05:30
  • fbb06ca709 Add property user disable flag and endpoint androidlover5842 2026-02-01 18:27:51 +05:30
  • 82486bac53 Add user search and property access code flow androidlover5842 2026-02-01 17:55:06 +05:30
  • 9621c2d652 Document new package layout androidlover5842 2026-02-01 17:28:56 +05:30
  • 9076ae6c93 Reorganize packages by domain androidlover5842 2026-02-01 17:23:21 +05:30
  • 04d41979d7 Reorganize Razorpay code into subpackages androidlover5842 2026-02-01 17:12:37 +05:30
  • d98f634f02 Require paymentId for Razorpay refunds androidlover5842 2026-02-01 16:59:59 +05:30
  • 5d4748043f Validate Razorpay refund amount against payment androidlover5842 2026-02-01 16:56:07 +05:30
  • 758919c969 Send guest details to Razorpay androidlover5842 2026-02-01 16:39:48 +05:30
  • ab7d13c1ad Add Razorpay docs reference androidlover5842 2026-02-01 16:15:49 +05:30
  • b7a76a8daa Shorten payment link reference_id androidlover5842 2026-02-01 16:08:44 +05:30
  • 5e8651d82f Record refund webhooks as negative payments androidlover5842 2026-02-01 16:05:44 +05:30
  • 66fc03d855 Use unique reference_id for Razorpay payment links androidlover5842 2026-02-01 15:57:23 +05:30
  • c8bea2bcc7 Update payment link status from webhooks androidlover5842 2026-02-01 15:46:55 +05:30
  • 14c86210c2 Add Razorpay refund endpoint androidlover5842 2026-02-01 15:34:46 +05:30
  • 2421ba5edf Store Razorpay test keys alongside live keys androidlover5842 2026-02-01 15:19:26 +05:30
  • 06ffbd86f5 Hide closed Razorpay requests from list androidlover5842 2026-02-01 14:34:03 +05:30
  • 5e9e0d0742 Add unified close endpoint for Razorpay requests androidlover5842 2026-02-01 14:25:50 +05:30
  • 4e89336652 Add unified Razorpay payment requests list androidlover5842 2026-02-01 14:08:45 +05:30
  • ab2330b593 Disable buffering on SSE endpoints androidlover5842 2026-02-01 13:57:20 +05:30
  • 42d91cc09a Document Android run workflow androidlover5842 2026-02-01 13:49:32 +05:30
  • 673a43db7d Emit booking and QR events on payment capture androidlover5842 2026-02-01 13:21:32 +05:30
  • 35b15f37ec Add SSE for Razorpay QR events androidlover5842 2026-02-01 12:22:16 +05:30
  • c74944711e Include closed QR events in webhook log endpoint androidlover5842 2026-02-01 12:12:27 +05:30
  • cf0c38deb5 Fix Razorpay webhook payload size limits androidlover5842 2026-02-01 12:03:23 +05:30
  • 9c80a15130 Filter QR events to active status androidlover5842 2026-02-01 11:46:00 +05:30
  • a86b8ef88d Add Razorpay QR close by id androidlover5842 2026-02-01 11:36:29 +05:30
  • 168fa7af23 Add Razorpay QR list endpoint androidlover5842 2026-02-01 11:35:02 +05:30
  • 08a7aaee1f Add Razorpay QR event fetch endpoint androidlover5842 2026-02-01 11:30:27 +05:30
  • e17eea741a Handle Razorpay QR code webhook events androidlover5842 2026-02-01 11:23:48 +05:30
  • 357f5337cd Fix null order id handling in Razorpay webhook androidlover5842 2026-02-01 11:11:33 +05:30
  • 5e8b8438d9 Default Razorpay QR expiry to 10 minutes androidlover5842 2026-02-01 11:00:02 +05:30
  • d53d179963 Add Razorpay active QR fetch and close androidlover5842 2026-02-01 10:52:46 +05:30
  • 132c3b19c0 Trim Razorpay responses androidlover5842 2026-02-01 10:50:12 +05:30
  • c0d1ea2b0c Widen Razorpay QR payload columns androidlover5842 2026-02-01 10:46:04 +05:30
  • 10a82f544f Widen Razorpay QR request columns androidlover5842 2026-02-01 10:43:46 +05:30
  • 2b0e24e613 Fix Razorpay QR create endpoint path androidlover5842 2026-02-01 10:41:20 +05:30
  • 66d5684752 Fix lazy loading in Razorpay payment endpoints androidlover5842 2026-02-01 10:38:50 +05:30
  • 13a2eb8afd Require keyId and keySecret together androidlover5842 2026-02-01 10:35:56 +05:30
  • cc402067c7 Allow partial Razorpay settings updates androidlover5842 2026-02-01 10:32:00 +05:30
  • 58e8cffe9b Hide Razorpay key id in settings response androidlover5842 2026-02-01 10:16:33 +05:30
  • 2deecf1bf2 Accept legacy settings payload for Razorpay androidlover5842 2026-02-01 10:12:40 +05:30
  • 0624e6bcc8 Fix Razorpay auth principal and document ops androidlover5842 2026-02-01 10:09:53 +05:30
  • ebaef53f98 Replace PayU integration with Razorpay androidlover5842 2026-02-01 09:44:57 +05:30
  • 93ac0dbc9e Store DOB in guest age and return in booking detail androidlover5842 2026-02-01 01:55:29 +05:30
  • e68e7c685c Compute age from valid DOB in extraction androidlover5842 2026-02-01 01:51:20 +05:30
  • 8e73217792 Update Aadhaar matches with verified number androidlover5842 2026-02-01 01:45:46 +05:30