Change log

All improvements of SCO HOS across each version.

v1.0.19 2026-10-09
  • Sửa giao diện màn hẹp: card thống kê co giãn full chiều ngang (Báo cáo Tour/Nhà hàng, Tồn kho, Ticket, Nhắc nhở, CRM)
  • Bảng + panel phụ (Nguyên liệu, Cơ sở, Đánh giá) tự xếp dọc trên điện thoại
  • Đọc tài liệu/hợp đồng/đề xuất hiển thị HTML đúng định dạng thay vì code thô
  • Sửa lỗi ký tự & hiển thị thô trong tiêu đề tài liệu
  • Sửa lỗi 500 API module Vận tải CMS (tuyến đường, FAQ, đánh giá khách, cài đặt)
v1.0.18 2026-10-09
  • Điện thoại: sửa toàn bộ màn hình bị nền tối — nội dung trở lại nền sáng, tiêu đề đọc rõ
  • Tour / Xe / Nhà hàng / CRM và các module khác: thẻ thống kê tự xếp 2 cột, bảng đôi và biểu mẫu nhiều ô tự xuống dòng trên màn hẹp — hết vỡ chữ, nén chữ
  • Tin nhắn OTA: hộp thư tin nhắn khách từ Booking.com / Airbnb / Expedia qua Channex — xem hội thoại, trả lời, đồng bộ thủ công
v1.0.17 2026-10-09
  • Phone: the menu now overlays the page instead of squeezing it (tap the dimmed area to close) — text no longer breaks into single characters
  • Page titles get their own line on narrow screens — no more one-character-per-line
v1.0.16 2026-10-09
  • Android: the system status bar (clock, battery) no longer overlaps the red menu bar — content avoids the status bar / notch area
v1.0.15 2026-10-08
  • Phone (Android): the sidebar no longer covers pages — it auto-collapses after picking an item so the screen shows fully
v1.0.14 2026-10-08
  • Pricing rules + channel sync: rule-calculated rates now apply to every mapped rate plan and push straight to Channex (each channel plan keeps its own adjustment — e.g. All OTA unchanged, Airbnb -25%)
  • Rates & availability: room-type codes (NW, WNO...) shown in selectors, filters and row headers — adjust the right room type
  • Stop sell / CTA / CTD: buttons renamed ACTIVATE / DEACTIVATE; active days get red background + icons on both day and month grids
  • Channel Manager: mapping table and mapping dialog show room-type codes
  • Booking Engine: Name / Email / Phone / Address / Star rating / Description now read-only — managed from the Hotels menu
v1.0.13 2026-10-08
  • Rates & availability: setting room count to 0 now persists, cells show the manual cap
  • Stop sell / CTA / CTD: relabeled Activate / Deactivate, active days get red background + icon
  • Month view: closed days show red background + icons even in Availability mode
  • Channel Manager: room type codes (NW, WNO...) shown in mapping tables and selects
  • "Add row" in mapping creates a blank row instead of pre-selecting a room/plan
  • Mapping form reloads all saved mappings — re-saving no longer drops extra rows
  • Rate-plan CSV import: fixed generated code collisions when names share first 20 chars
  • Booking Engine now shows the actual property name (fixed "Hotel N" placeholder)
  • Rates page: room-type dropdowns/filters show the code suffix (NW, WNO...)
v1.0.11 2026-10-06
  • OTA Messages: guest chat inbox from Booking.com/Airbnb/Expedia via Channex, reply directly in the PMS
  • OTA Reviews: new tab merging channel reviews with source badges, replies pushed back to the channel
  • Per-channel score cards + weighted Overall /10 across Booking Engine and OTAs
  • iCal: fix phantom "Sold out" on room-type feeds (counts physically assigned rooms)
  • iCal: skip OTA "Not available" host blocks — no longer create blocking bookings
  • Promo codes auto-apply on room listings with final price shown; fix copy-booking assigning an occupied room
  • Fix pagination on the guest reviews page
v1.0.10 2026-10-03
  • PMS: export iCal feed per room / room type — paste into Agoda Homes, Airbnb
  • PMS: import OTA iCal feeds (auto-synced link or one-time file) — creates real bookings
  • PMS: auto-cancel iCal bookings whose events disappear from the feed
  • Booking Engine: guests can apply promo codes at checkout
  • Tour: fix OCTO booking confirm/cancel API errors
  • Fix expired tour hold cron job
v1.0.9 2026-10-02
  • Room calendar: new booking from an empty cell now prefills the selected dates and room
  • Room calendar: duplicate a booking via right-click menu
  • Booking: clearer back buttons to booking list / room calendar
  • Tour: quote PDF adds tour type column, "View" link buttons, "Contact us" for empty prices, Vietnamese font fix
  • Fix empty room dropdown when unassigned bookings exist
v1.0.8 2026-10-01
  • Tours: new Tour code + Minimum guests fields in tour management
  • Tours: consolidated agent quote PDF export (tour code, departure schedule, customer-group pricing, public VI/EN links, includes/excludes)
  • Tours: send quote email to one / multiple / all agents with PDF attached
  • Tours: restored full CSV export/import, brochure PDF, tour photo gallery, AI translate + AI content generation
  • System email now supports attachments on every provider (SMTP, ZeptoMail, Brevo, Gmail)
v1.0.7 2026-10-01
  • app Room photo management by group in the style of Booking.com: drag-and-drop sorting, add from library, remove photo — first photo set as cover image
  • app Room Management page: 'Import CSV' button (room type / room, handle duplicates, download sample file)
  • app Pricing rule: sequence number per hotel (#1, #2...) instead of a system-wide common ID
  • web Public Booking Engine page: Booking.com-style photo gallery — large images + thumbnails + lightbox to view all
  • web Pricing rule & log: rule number per hotel, log shows only the last price change each day
  • web Fix bug where one day has two prices (remove duplicate data + engine merges rows)
  • web Synchronize Vietnam time zone 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
Zalo WhatsApp