This website requires JavaScript.
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