Commit Graph

  • 1fd12a6dbb Fix null token in session: refresh on mount if token missing HotelSync 2026-03-17 19:19:19 +03:00
  • fce15a918e Fix WS debug: console.debug → console.log, log slug/token values HotelSync 2026-03-17 19:11:36 +03:00
  • e3f37744b0 Improve login UX for unconfirmed email + resend confirmation HotelSync 2026-03-17 19:05:55 +03:00
  • 352d22a101 Add WS reconnect logic + connection indicator in calendar HotelSync 2026-03-17 18:51:32 +03:00
  • 02c3b7452a Fix login page UX + add password reset flow HotelSync 2026-03-17 18:43:05 +03:00
  • 42dc4518e2 Switch session storage from sessionStorage to localStorage HotelSync 2026-03-17 18:29:14 +03:00
  • dd9a2a3da9 Add auto theme mode (light/dark/auto by time of day) HotelSync 2026-03-17 18:22:37 +03:00
  • 7b045b38a6 Fix ws.ts: use SocketStream from @fastify/websocket v8 HotelSync 2026-03-17 18:16:12 +03:00
  • d3045194a6 Downgrade @fastify/websocket to v8 (Fastify 4 compatible) HotelSync 2026-03-17 18:13:34 +03:00
  • 25b1a96740 Fix TypeScript: add @types/ws and RawData type for WebSocket message HotelSync 2026-03-17 18:08:14 +03:00
  • 3506105fc1 Add real-time booking collaboration via WebSocket HotelSync 2026-03-17 18:05:09 +03:00
  • 1d24e5a4c4 Add delete room button in RoomModal HotelSync 2026-03-17 18:02:08 +03:00
  • 791d8637f9 Fix migration 005: add phone column to users table HotelSync 2026-03-17 17:35:16 +03:00
  • 152a8c0463 Add hotel registration with email confirmation (nodemailer, confirm-email endpoint) HotelSync 2026-03-17 17:30:07 +03:00
  • c06f4bf553 Fix login spinner stuck on API error (add try/catch in handleSubmit) HotelSync 2026-03-17 17:04:05 +03:00
  • 56f4d997a2 Show API save errors in RoomModal footer HotelSync 2026-03-17 16:55:08 +03:00
  • 55a34dc0dc Connect ChannelsPage, FloorMapPage, SettingsPage, UsersPage to real API HotelSync 2026-03-17 14:21:45 +03:00
  • 57162c55c6 Fix calendar rental objects label: compact price, fixed row height HotelSync 2026-03-17 14:05:35 +03:00
  • 40e4c04f44 Add API rebuild to deploy workflow HotelSync 2026-03-17 13:59:29 +03:00
  • cc1ce4d7f6 Fix build errors: mockData priority 'normal'→'medium', add vite/client types HotelSync 2026-03-17 13:55:02 +03:00
  • 728b20417a Connect frontend to real API — rooms, bookings, housekeeping, calendar HotelSync 2026-03-17 13:49:30 +03:00
  • 17dbf629a2 Add docs, robots.txt and fix migration syntax HotelSync 2026-03-17 13:33:27 +03:00
  • ef1603d896 Add migration 002_extend.sql — extended database schema HotelSync 2026-03-17 13:28:54 +03:00
  • a8d181eb18 Add beds constructor, extra places and child policy to room modal HotelSync 2026-03-17 13:22:05 +03:00
  • 93e9202149 Fix white hover highlight on room label in dark theme HotelSync 2026-03-17 01:40:40 +03:00
  • efa1f1aeef Fix nginx config: cp.hotelsync.ru routes to hotelsync-cp container HotelSync 2026-03-17 01:35:40 +03:00
  • a66c1f6035 Fix: add --network-alias to docker run in deploy workflow HotelSync 2026-03-17 01:13:44 +03:00
  • 526a9eefcf Separate CP admin panel into independent Vite project at /cp/ HotelSync 2026-03-17 01:03:28 +03:00
  • 5429b272f9 Fix mobile UI bugs from screenshots HotelSync 2026-03-17 00:47:24 +03:00
  • eeadbf0f5a Simplify hotel registration form to single step HotelSync 2026-03-17 00:32:29 +03:00
  • 2fc66d1e84 Fix mobile responsiveness across all pages HotelSync 2026-03-17 00:27:43 +03:00
  • 91e58ff994 Fix infinite redirect loop: super_admin no longer redirects to /admin HotelSync 2026-03-17 00:16:29 +03:00
  • e9830975ab Add separate CP admin panel at cp.hotelsync.ru HotelSync 2026-03-16 20:58:03 +03:00
  • 15c3471e7f Fix mobile responsiveness across all pages HotelSync 2026-03-16 20:51:56 +03:00
  • e81de90855 Move guest links to guest.hotelsync.ru subdomain HotelSync 2026-03-16 20:29:14 +03:00
  • d661bbbc84 Add role permissions, loyalty accrual rules, guest statuses, and room service guest page HotelSync 2026-03-16 20:13:22 +03:00
  • a4e484cc0d test: verify auto-deploy via Gitea runner HotelSync 2026-03-16 19:53:10 +03:00
  • 26da3eafa8 Fix TypeScript build errors HotelSync 2026-03-16 19:43:20 +03:00
  • dc3e68dbe2 Add guest review page + switch to 5-star rating system HotelSync 2026-03-16 19:27:34 +03:00
  • 5e3fca5471 Fix POS: АТОЛ is a fiscal register, not a payment method HotelSync 2026-03-16 19:22:05 +03:00
  • 6dabb29b61 Redesign POS and Reviews modules HotelSync 2026-03-16 19:09:15 +03:00
  • c981b2ac27 Add expandable room detail panel to booking widget with photo gallery, amenities, and 3D tour placeholder HotelSync 2026-03-16 16:13:35 +03:00
  • c431ea1486 Add maintenance severity levels, notifications context, and widget payment step HotelSync 2026-03-16 16:04:19 +03:00
  • f62ccdd3f7 Add occupancy analytics, housekeeping maintenance notes, and booking widget form flow HotelSync 2026-03-16 15:51:31 +03:00
  • 87455c2710 Add centralized amenities directory and hourly booking example HotelSync 2026-03-16 15:40:01 +03:00
  • c347c99228 Add hourly indicator in calendar, extra beds, custom amenities, meal/inclusion management HotelSync 2026-03-16 15:28:43 +03:00
  • 92f0270290 Make rental booking rows clickable to open edit modal HotelSync 2026-03-16 15:20:48 +03:00
  • a787affa72 Add edit button for rental bookings in Bookings page rental tab HotelSync 2026-03-16 15:18:23 +03:00
  • 913ddeedc9 Add date editing with conflict detection and rental booking editing HotelSync 2026-03-16 15:13:49 +03:00
  • 84c90bcab1 Fix scan button placement: remove from detail panel docs tab, make compact in booking modal HotelSync 2026-03-16 14:55:24 +03:00
  • fa5b3c7fc9 Add passport scan button to new booking Documents tab HotelSync 2026-03-16 14:52:28 +03:00
  • 2e7abc2b7a Apply 7 calendar/booking UI improvements HotelSync 2026-03-16 14:48:06 +03:00
  • afe7445d7e Redesign booking detail panel with 4 tabs HotelSync 2026-03-15 21:00:11 +03:00
  • abf5f83675 Remove Tetris animation from login page HotelSync 2026-03-15 20:44:07 +03:00
  • fb067816b0 Rewrite Tetris overlay with real tetrominoes (I/O/T/S/Z/J/L shapes) HotelSync 2026-03-15 20:39:17 +03:00
  • 6e5b042f57 Add calendar compact mode, Tetris login animation, maintenance rental support HotelSync 2026-03-15 20:31:36 +03:00
  • 78788f68b0 Add pricing, tariffs, loyalty, maintenance, discounts features HotelSync 2026-03-15 19:56:17 +03:00
  • acc17387a7 Add Guests page with history/ratings and booking discounts HotelSync 2026-03-15 16:42:39 +03:00
  • 6010531114 Add migration 002: missing updated_at columns + auto-update triggers + indexes HotelSync 2026-03-12 12:09:53 +03:00
  • 39aeafe276 Add notifications panel to topbar bell icon HotelSync 2026-03-11 22:55:25 +03:00
  • c3723dec90 Add hotel registration flow on login page and staff users management page HotelSync 2026-03-11 22:45:11 +03:00
  • 401825c01e Activate documents module, reorganize sidebar, add cleaning plans to housekeeping HotelSync 2026-03-11 22:38:00 +03:00
  • de5b56c577 Add Telegram bot notifications for managers in settings HotelSync 2026-03-11 22:32:36 +03:00
  • 42f15b6c5b Add passport data tab to booking modal HotelSync 2026-03-11 22:28:43 +03:00
  • 96dfd755ed Add room categories, documents module, guest settings, and booking improvements HotelSync 2026-03-11 22:17:54 +03:00
  • 56df6711e4 Refactor POS/Reviews/RoomService/BookingWidget/BookingModal HotelSync 2026-03-11 20:48:54 +03:00
  • fe76fc2f50 New module pages: POS (shift/receipt), Reviews (moderation+QR link), Room Service (live orders+menu), Rental (object CRUD+bookings) HotelSync 2026-03-11 20:17:40 +03:00
  • 0e0c11785f Wide BookingModal (2-col), RoomModal, RU channels, migration module, all modules active HotelSync 2026-03-11 19:16:55 +03:00
  • fbf4b269e3 Floor map: drag & drop room editor with background image support HotelSync 2026-03-11 19:00:15 +03:00
  • 57c22be60d Add floor map, rental module wiring, VIP tags and payment tracking in BookingModal HotelSync 2026-03-11 17:08:10 +03:00
  • 74e0223c3c Fix module descriptions: QR-код for reviews, remove from rental HotelSync 2026-03-11 15:27:51 +03:00
  • bf8ac76ff0 Add 4 new modules: Касса, Отзывы, Room Service, Аренда HotelSync 2026-03-11 15:21:11 +03:00
  • c233590c4b Major UX improvements across multiple pages HotelSync 2026-03-11 15:20:05 +03:00
  • 4e615359eb Move cell/range toggle near arrows, add period picker on date button HotelSync 2026-03-11 14:58:29 +03:00
  • 01449dcdfa Add cell edit mode toggle to Availability Calendar HotelSync 2026-03-11 14:52:23 +03:00
  • b277e3e38d Add Availability Calendar, Modules system, and route refactoring HotelSync 2026-03-11 14:43:18 +03:00
  • 63c9ae574f ci: switch to self-hosted runner, run deploy directly on host HotelSync 2026-03-10 20:46:04 +03:00
  • fa335f1763 ci: add Gitea Actions auto-deploy workflow HotelSync 2026-03-10 20:43:13 +03:00
  • 420d55d57e Initial commit: HotelSync PMS v0.1.0 HotelSync 2026-03-10 20:38:32 +03:00