Change log
All improvements of SCO HOS across each version.
v1.0.10
2026-10-03
- PMS: export iCal calendar by room/room type — paste link into Agoda Homes, Airbnb
- PMS: import iCal calendar from OTA (link auto-syncs every 15 minutes or upload file) — create real booking, deduct available rooms
- PMS: auto-cancel iCal booking when event disappears from OTA feed
- Booking Engine: guests enter discount code right on checkout page
- Tour: fix OCTO API confirm/cancel booking bug
- Fix cron bug for tour hold expiration
v1.0.9
2026-10-02
- Room schedule: create booking from an empty cell automatically filling in the date + selected room
- Room schedule: copy booking via right-click menu
- Booking: button to return to booking page / clearer room schedule
- Tour: PDF quotation adds tour type, button 'View here', empty price shows 'Contact', fix font error
- Fix dropdown empty room when there is a booking that hasn't been assigned a room
v1.0.8
2026-10-01
- Tour: field Tour code + Minimum number of guests in tour program management
- Tour: export PDF summary quotation for agency (tour code, departure schedule, group prices, public link VI/EN, included/not included)
- Tour: send quotation via email to 1 / multiple / all agencies, PDF attached
- Tour: fully restore CSV export/import, PDF brochure, tour photo library, AI translation + AI content generation
- Email system supports attachments on all providers (SMTP, ZeptoMail, Brevo, Gmail)
v1.0.7
2026-10-01
- app Room photo management by group in Booking.com style: drag-and-drop sorting, add from library, remove photo — first photo becomes the cover image
- app Room Management page: "Import CSV" button (room type / room, duplicate handling, download sample file)
- app Pricing rules: sequence number per hotel (#1, #2...) instead of a global system ID
- web Public Booking Engine page: Booking.com-style photo gallery — large images + thumbnails + lightbox to view all
- web Pricing rules & log: rule number per hotel, log shows only the last price change each day
- web Fix bug where a day had two prices (deduplicate data + engine merges rows)
- web Synchronize Vietnam timezone for the entire system (previously offset by 7 hours)
v1.0.6
2026-09-30
- app Room schedule: full 29 booking sources + OTA icons like web (Booking.com, Agoda, Airbnb, Expedia, Hotels.com, Trip.com, Traveloka, Hostelworld, Tripadvisor, Vrbo, Viator, GetYourGuide, Klook, KKday, Direct, Walk-in, Phone, Website, Facebook, WhatsApp, Zalo, Booking Engine, Beds24, Channex, Cloudbeds, Travel Agent, Corporate)
- app Price management: adjust prices in 5 modes (= new value, +% increase %, -% decrease %, +₫ increase amount, -₫ decrease amount) applied to current price per cell
- app Distribution channel: Adj% column in room mapping — % added/subtracted from price before pushing to channel
- app Notification settings menu PMS is now available (previously only on web)
v1.0.5
2026-09-29
- app PMS Notification Settings Page (admin/pms/notifications) — has 10 options like the web
- app "New version" dialog shows the changelog list + correct download link per platform
- api Endpoint /api/v1/pms/settings/notifications; /app/version returns platforms/changelog
v1.0.4
2026-09-30
- web PMS email notification settings: recipients, email language, 5 booking events, daily check-in/check-out report
- web Channex: webhook secret + multiple pricing adjustment options; bulk price adjustment by %
- web OTA source icons (Booking.com, Agoda, Airbnb...) morning/evening
- api Notification settings endpoint for app
- app Notification Settings page; first macOS version
v1.0.3
2026-09
- app Quickbar all modules + hide/show button + header collapsed icon-only
v1.0.2
2026-09
- app Sync app interface with web batch 1