Commit Graph

290 Commits

Author SHA1 Message Date
androidlover5842
ba88aae4cf Make card revoke transactional to avoid lazy proxy errors
All checks were successful
build-and-deploy / build-deploy (push) Successful in 32s
2026-01-28 18:28:02 +05:30
androidlover5842
385a66d5c5 Revoke cards by cardIndex and drop cardId uniqueness
All checks were successful
build-and-deploy / build-deploy (push) Successful in 1m33s
2026-01-28 18:24:40 +05:30
androidlover5842
914d824e51 Enforce unique cardId per property
All checks were successful
build-and-deploy / build-deploy (push) Successful in 34s
2026-01-28 18:22:23 +05:30
androidlover5842
f082328abe Handle duplicate cardId on revoke
Some checks failed
build-and-deploy / build-deploy (push) Has been cancelled
2026-01-28 18:20:49 +05:30
androidlover5842
8c69a18e75 Allow card revoke by UUID or cardId
All checks were successful
build-and-deploy / build-deploy (push) Successful in 32s
2026-01-28 18:18:18 +05:30
androidlover5842
8ba77232c3 Return sector0 time data on card revoke
All checks were successful
build-and-deploy / build-deploy (push) Successful in 3m36s
2026-01-28 18:13:44 +05:30
androidlover5842
b52cb1a88d Expose active temp card state on room responses
All checks were successful
build-and-deploy / build-deploy (push) Successful in 33s
2026-01-28 17:56:59 +05:30
androidlover5842
2591768efb Return sector 3 payload blocks in card prepare
All checks were successful
build-and-deploy / build-deploy (push) Successful in 33s
2026-01-28 07:24:45 +05:30
androidlover5842
693642f91d Include issuer info in card prepare response
All checks were successful
build-and-deploy / build-deploy (push) Successful in 33s
2026-01-28 07:23:09 +05:30
androidlover5842
5552dc7900 Pad card payload key to 32 hex chars
All checks were successful
build-and-deploy / build-deploy (push) Successful in 35s
2026-01-28 07:15:15 +05:30
androidlover5842
eb5b59db02 Use property timezone for card issued times
All checks were successful
build-and-deploy / build-deploy (push) Successful in 33s
2026-01-28 07:05:50 +05:30
androidlover5842
2e7f5c9c04 Use temp card request without expiresAt
All checks were successful
build-and-deploy / build-deploy (push) Successful in 34s
2026-01-28 07:01:37 +05:30
androidlover5842
110d243c73 Fix temp card payload type name collision
All checks were successful
build-and-deploy / build-deploy (push) Successful in 34s
2026-01-28 06:30:10 +05:30
androidlover5842
e3420974e5 Add temporary room cards with 7 minute expiry
Some checks failed
build-and-deploy / build-deploy (push) Failing after 28s
2026-01-28 06:24:19 +05:30
androidlover5842
dad1aa3131 only allow staff,admin,manger to create tmpe card
All checks were successful
build-and-deploy / build-deploy (push) Successful in 32s
2026-01-28 06:00:45 +05:30
androidlover5842
6001b009cd Restrict issued card list to non-agent roles
All checks were successful
build-and-deploy / build-deploy (push) Successful in 32s
2026-01-28 05:58:40 +05:30
androidlover5842
6dbfb1dd29 Start card index at 10001 for new properties
All checks were successful
build-and-deploy / build-deploy (push) Successful in 34s
2026-01-28 05:55:50 +05:30
androidlover5842
a030e9aaa0 Allow public access for available room endpoints
All checks were successful
build-and-deploy / build-deploy (push) Successful in 33s
2026-01-28 05:30:02 +05:30
androidlover5842
a4c01e2e06 Make room availability endpoints public
All checks were successful
build-and-deploy / build-deploy (push) Successful in 34s
2026-01-28 05:26:56 +05:30
androidlover5842
2407aa3b7a Add available rooms and room type room list endpoints
All checks were successful
build-and-deploy / build-deploy (push) Successful in 35s
2026-01-28 05:25:43 +05:30
androidlover5842
e966d1ec16 Require auth for room image uploads
All checks were successful
build-and-deploy / build-deploy (push) Successful in 35s
2026-01-28 04:59:27 +05:30
androidlover5842
35174aa7dc Require auth for room type write endpoints
All checks were successful
build-and-deploy / build-deploy (push) Successful in 35s
2026-01-28 04:54:38 +05:30
androidlover5842
df351204ed Add room type images list endpoint
All checks were successful
build-and-deploy / build-deploy (push) Successful in 32s
2026-01-27 23:34:37 +05:30
androidlover5842
e4c38a699f Prune room images missing files on list
All checks were successful
build-and-deploy / build-deploy (push) Successful in 34s
2026-01-27 23:01:58 +05:30
androidlover5842
5868586b09 Validate amenity icon key against png files
All checks were successful
build-and-deploy / build-deploy (push) Successful in 33s
2026-01-27 22:42:05 +05:30
androidlover5842
58b7e57821 Serve public icon files
All checks were successful
build-and-deploy / build-deploy (push) Successful in 33s
2026-01-27 22:37:52 +05:30
androidlover5842
8b430cbbcf Add public icon list endpoint
All checks were successful
build-and-deploy / build-deploy (push) Successful in 33s
2026-01-27 22:36:09 +05:30
androidlover5842
0485d6a3c7 Delete image tags and unlink from images
All checks were successful
build-and-deploy / build-deploy (push) Successful in 33s
2026-01-27 21:26:50 +05:30
androidlover5842
c2dd4607fc Require auth for image tag changes
All checks were successful
build-and-deploy / build-deploy (push) Successful in 33s
2026-01-27 19:15:18 +05:30
androidlover5842
59094f80ba Make room images list public and fix tag schema
All checks were successful
build-and-deploy / build-deploy (push) Successful in 1m33s
2026-01-27 19:11:48 +05:30
androidlover5842
5b1564cdb3 Allow public image tag list
Some checks failed
build-and-deploy / build-deploy (push) Has been cancelled
2026-01-27 19:08:17 +05:30
androidlover5842
4a40bd648c Eager-load room image tags
All checks were successful
build-and-deploy / build-deploy (push) Successful in 32s
2026-01-27 18:56:29 +05:30
androidlover5842
eaee838ca3 Add global image tags and tag assignment
All checks were successful
build-and-deploy / build-deploy (push) Successful in 33s
2026-01-27 18:50:51 +05:30
androidlover5842
03b02a08ca Add room image reorder APIs
All checks were successful
build-and-deploy / build-deploy (push) Successful in 32s
2026-01-27 17:32:15 +05:30
androidlover5842
bb36512f8b Auto-add room_type is_active column
All checks were successful
build-and-deploy / build-deploy (push) Successful in 32s
2026-01-27 17:27:28 +05:30
androidlover5842
bcfe9fbf2a Soft-disable room types instead of delete
All checks were successful
build-and-deploy / build-deploy (push) Successful in 32s
2026-01-27 17:24:42 +05:30
androidlover5842
4c21830eb0 Delete room images when deleting room
All checks were successful
build-and-deploy / build-deploy (push) Successful in 32s
2026-01-27 17:18:19 +05:30
androidlover5842
c369996132 Reorder room image sequences after delete
All checks were successful
build-and-deploy / build-deploy (push) Successful in 30s
2026-01-27 17:15:48 +05:30
androidlover5842
2b01ed3859 Allow public room types list
All checks were successful
build-and-deploy / build-deploy (push) Successful in 34s
2026-01-27 17:12:50 +05:30
androidlover5842
d4f8ea96e0 Allow public access to room image files endpoint
All checks were successful
build-and-deploy / build-deploy (push) Successful in 27s
2026-01-27 17:11:17 +05:30
androidlover5842
64655b7b30 Allow public image files in auth filter
All checks were successful
build-and-deploy / build-deploy (push) Successful in 27s
2026-01-27 17:09:16 +05:30
androidlover5842
be7ea47d9e Allow public access to room image files
All checks were successful
build-and-deploy / build-deploy (push) Successful in 27s
2026-01-27 17:06:04 +05:30
androidlover5842
aa480142a2 Add room image content_hash column if missing
All checks were successful
build-and-deploy / build-deploy (push) Successful in 27s
2026-01-27 16:56:28 +05:30
androidlover5842
cb1b65937e Add duplicate image check and delete endpoint
All checks were successful
build-and-deploy / build-deploy (push) Successful in 28s
2026-01-27 16:50:56 +05:30
androidlover5842
5bfbd295c9 Validate room image storage path
All checks were successful
build-and-deploy / build-deploy (push) Successful in 27s
2026-01-27 16:43:07 +05:30
androidlover5842
0cb6b8b435 Increase multipart upload limits
All checks were successful
build-and-deploy / build-deploy (push) Successful in 15s
2026-01-27 16:41:15 +05:30
androidlover5842
9049face76 Auto-assign room image order on upload
All checks were successful
build-and-deploy / build-deploy (push) Successful in 27s
2026-01-27 16:33:26 +05:30
androidlover5842
6b4cac0235 Fix room image ordering query
All checks were successful
build-and-deploy / build-deploy (push) Successful in 31s
2026-01-27 16:22:46 +05:30
androidlover5842
95e5d685c5 Default room image order fields to 0
All checks were successful
build-and-deploy / build-deploy (push) Successful in 32s
2026-01-27 16:14:09 +05:30
androidlover5842
518a5bb359 Split room image ordering for room and room type
All checks were successful
build-and-deploy / build-deploy (push) Successful in 32s
2026-01-27 16:12:55 +05:30