-
1571b63ec3
feat: separate /team and /schedule pages with Pinterest-style team grid
main
diana.dolgolyova
2026-04-13 22:01:38 +03:00
-
8c84da279e
fix: widen classes container, wrap schedule tags on mobile
diana.dolgolyova
2026-04-12 21:01:10 +03:00
-
03d3cad0a7
fix: remove section-glow radial gradient — visible as artifact between sections
diana.dolgolyova
2026-04-12 20:27:59 +03:00
-
89f132634d
feat: gold headings, glass header, fixed glow positioning
diana.dolgolyova
2026-04-12 20:26:46 +03:00
-
b7eacce479
feat: widen content container max-w-6xl → max-w-7xl (+128px)
diana.dolgolyova
2026-04-12 16:08:14 +03:00
-
a832af9344
revert: remove decorative side lines — didn't look right
diana.dolgolyova
2026-04-12 16:03:08 +03:00
-
b738976111
feat: flowing gold side lines + pure glass header
diana.dolgolyova
2026-04-12 15:58:58 +03:00
-
a00fdaa760
feat: decorative gold side lines + frosted glass header
diana.dolgolyova
2026-04-12 15:55:26 +03:00
-
9f86bcbce9
fix: markup headings and bold text visible in light mode
diana.dolgolyova
2026-04-12 15:52:19 +03:00
-
28afcc18bc
fix: hero always dark bg — no light/dark split for video section
diana.dolgolyova
2026-04-12 15:49:23 +03:00
-
b9510213d7
fix: headings white instead of gold gradient, gold as accent only
diana.dolgolyova
2026-04-12 15:46:27 +03:00
-
bac46aeb34
feat: dark luxury gold — spacing, typography, frosted glass, glow
diana.dolgolyova
2026-04-12 15:34:01 +03:00
-
3621503470
feat: add reusable UI primitives for admin and public site
diana.dolgolyova
2026-04-12 15:27:40 +03:00
-
a080ef5a8e
fix: remaining admin & layout light theme polish
diana.dolgolyova
2026-04-10 21:36:33 +03:00
-
97663c514e
fix: admin bookings light theme — readable names, badges, and actions
diana.dolgolyova
2026-04-10 21:33:22 +03:00
-
0e626451e7
feat: comprehensive light theme support across entire site
diana.dolgolyova
2026-04-10 21:30:56 +03:00
-
a587736dd3
feat: mobile UX, admin polish, rate limiting, and media assets
diana.dolgolyova
2026-04-10 18:42:54 +03:00
-
bbe485d8fc
feat: add author credit to footer
diana.dolgolyova
2026-04-05 19:28:27 +03:00
-
16ac56f62e
feat: mobile UX improvements across admin and public site
diana.dolgolyova
2026-04-03 17:06:55 +03:00
-
fa26092ea4
fix: mobile horizontal overflow and hero responsiveness
diana.dolgolyova
2026-04-03 00:14:42 +03:00
-
bf9b1876b5
feat: hero UI polish — vignette, larger text, bolder button, spacing
diana.dolgolyova
2026-04-02 15:43:56 +03:00
-
3c0be33b1c
feat: transparent glass hero button, gold text
diana.dolgolyova
2026-04-02 15:41:51 +03:00
-
06f7dcf570
fix: admin sticky header, pricing rules textarea, hero 3D text shadow
diana.dolgolyova
2026-04-02 15:35:48 +03:00
-
2c6bee9eb1
feat: MC detail popup, image crop editor, empty dates support
diana.dolgolyova
2026-04-02 15:00:44 +03:00
-
2d13b82507
fix: dashboard card order, nav labels from DB, pricing rental info
diana.dolgolyova
2026-03-31 00:17:26 +03:00
-
ae30be8f9d
fix: schedule status labels, Open Day halls, unsaved data guards
diana.dolgolyova
2026-03-30 22:57:36 +03:00
-
06be6b48ce
feat: contact page improvements, Yandex map from addresses
diana.dolgolyova
2026-03-30 16:59:24 +03:00
-
22bd117dae
feat: rich text editor, image crop component, empty DB resilience
diana.dolgolyova
2026-03-30 00:40:08 +03:00
-
e56a6a1608
fix: remove fallback content, fix video upload and positioning
diana.dolgolyova
2026-03-29 22:17:11 +03:00
-
77ad2a6b68
fix: comprehensive UI/UX accessibility and usability improvements
diana.dolgolyova
2026-03-29 20:42:14 +03:00
-
024424c578
feat: unified badges, filter UI overhaul, trainer bio link
diana.dolgolyova
2026-03-29 17:04:40 +03:00
-
bdeedcfcc8
fix: schedule status system — auto-key, config order, label lookup
diana.dolgolyova
2026-03-28 00:33:55 +03:00
-
b322c969f2
fix: schedule filters — restore status card design, responsive layout, cleanup
diana.dolgolyova
2026-03-27 23:54:16 +03:00
-
a69c08482f
feat: schedule filters overhaul, local fonts, configurable statuses/levels
diana.dolgolyova
2026-03-27 19:13:43 +03:00
-
d5541a8bc9
fix: prevent trainer label flash on carousel drag release
diana.dolgolyova
2026-03-27 14:39:44 +03:00
-
035f68776a
feat: shared GroupCard component, admin status select, schedule level filter
diana.dolgolyova
2026-03-26 23:38:51 +03:00
-
c4c3a7ab0d
fix: schedule grid — clean time labels and corner cell background
diana.dolgolyova
2026-03-26 19:56:16 +03:00
-
76307e298b
refactor: comprehensive frontend review — consistency, a11y, code quality
diana.dolgolyova
2026-03-26 19:45:37 +03:00
-
ec08f8e8d5
feat: OpenDay trainer photos + click-to-bio; remove filter text highlights
diana.dolgolyova
2026-03-26 13:33:00 +03:00
-
a769ea844d
fix: prevent layout jump on modal open — use scrollbar-gutter: stable
diana.dolgolyova
2026-03-26 13:24:37 +03:00
-
8088b99a43
feat: UI improvements — scrollbar, multi-filters, pricing fix, routing, modals
diana.dolgolyova
2026-03-26 13:23:03 +03:00
-
228e547e10
feat: reorder sections — About → Classes → Team → OpenDay → Schedule → Pricing → MC
diana.dolgolyova
2026-03-26 12:35:10 +03:00
-
c9303e5aad
feat: news pagination — replace show more/collapse with page controls
diana.dolgolyova
2026-03-26 12:16:56 +03:00
-
c9cfe63837
feat: schedule group view — trainer photos, today badge, click-to-bio
diana.dolgolyova
2026-03-26 12:06:46 +03:00
-
f65a6ed811
feat: schedule — default to group view, make halls more visible
diana.dolgolyova
2026-03-26 11:44:53 +03:00
-
09b2f40090
feat: collapse/expand all — toggle icon in ArrayEditor + pricing sections
diana.dolgolyova
2026-03-26 11:31:31 +03:00
-
4c8c6eb0d2
feat: news crop editor — natural drag, zoom slider, force-dynamic page
diana.dolgolyova
2026-03-26 11:11:39 +03:00
-
4b6443c867
feat: news improvements — crop preview, auto-date, validation, add-to-top
diana.dolgolyova
2026-03-26 01:34:31 +03:00
-
bc0f23df34
feat: contact admin — phone mask, Instagram validation, compact addresses, remove map URL
diana.dolgolyova
2026-03-26 01:14:26 +03:00
-
ad1715acb8
feat: news admin — collapsible cards, photo preview; user side — sort by date, show more
diana.dolgolyova
2026-03-26 00:59:37 +03:00
-
30398d2aeb
feat: FAQ collapsible + drag UX — gold styling, compact cards, drop highlight
diana.dolgolyova
2026-03-26 00:55:39 +03:00
-
95c33391e5
feat: pricing admin — collapsible sections, card collapse, remove contact toggle
diana.dolgolyova
2026-03-26 00:48:00 +03:00
-
64e923460f
feat: MC admin — collapsible cards, filters, photo preview, validation, archive
diana.dolgolyova
2026-03-26 00:43:09 +03:00
-
6c485872b0
feat: centralize popup texts in new admin tab /admin/popups
diana.dolgolyova
2026-03-25 23:48:06 +03:00
-
983bf296fc
fix: mobile menu — unified header background, remove booking button
diana.dolgolyova
2026-03-25 23:28:24 +03:00
-
4805c3b9ea
feat: classes admin collapsible cards, icon curation, color fix + user-side polish
diana.dolgolyova
2026-03-25 23:26:15 +03:00
-
24d48a9409
feat: improve trainer bio UX — reorder sections, collapsible, scroll arrows, card hover
diana.dolgolyova
2026-03-25 23:16:23 +03:00
-
e4cb38c409
refactor: simplify team bio — replace complex achievements with simple list, remove experience
diana.dolgolyova
2026-03-25 22:53:30 +03:00
-
4d90785c5b
fix: team editor layout — compact header with photo matching field height
diana.dolgolyova
2026-03-25 21:40:08 +03:00
-
36ea952e9b
feat: admin UX — shared input classes, autocomplete role, auto-save team, video improvements
diana.dolgolyova
2026-03-25 21:12:51 +03:00
-
e64119aaa0
feat: hall info on booking cards, notes styling, sort + highlight fixes
diana.dolgolyova
2026-03-25 14:40:24 +03:00
-
eb949f1a37
feat: booking UX improvements — waiting list, card focus, sort order
diana.dolgolyova
2026-03-25 12:53:45 +03:00
-
b251ee5138
feat: phone input mask +375 (XX) XXX-XX-XX in manual booking modal
diana.dolgolyova
2026-03-25 00:18:54 +03:00
-
5e93c9a746
feat: auto-scroll and highlight newly added items in all array editors
diana.dolgolyova
2026-03-25 00:07:54 +03:00
-
540d3a9297
fix: dashboard cards no longer disappear on refresh — use prop trigger instead of key remount
diana.dolgolyova
2026-03-25 00:00:55 +03:00
-
d08df61b2a
fix: remove 'Закрыть' button from success popup — X button is enough
diana.dolgolyova
2026-03-24 23:53:41 +03:00
-
259b31a722
feat: admin-editable success + waiting list messages for MC and Open Day
diana.dolgolyova
2026-03-24 23:52:07 +03:00
-
0c39bdba5e
refactor: compact searchable SelectField for Open Day, removed time field from slot editor
diana.dolgolyova
2026-03-24 23:34:16 +03:00
-
1047b71abe
feat: auto-focus and scroll to newly created class in Open Day schedule
diana.dolgolyova
2026-03-24 23:11:53 +03:00
-
d0fad4aae5
feat: discount toggle flag, hide price from success popup
diana.dolgolyova
2026-03-24 23:07:06 +03:00
-
eb6ec5aeb6
feat: toast popup for save status — 'Сохранено' or error, no layout jump
diana.dolgolyova
2026-03-24 22:55:13 +03:00
-
8ecebe686c
fix: remove all 'Сохранение...' text, show toast popup on save instead
diana.dolgolyova
2026-03-24 22:44:22 +03:00
-
0ae8f57cde
fix: empty participant fields show red error, no save until filled
diana.dolgolyova
2026-03-24 22:34:12 +03:00
-
b22e4c5d39
fix: participant limits — red error when max < min, no save on invalid, shows 0
diana.dolgolyova
2026-03-24 22:27:38 +03:00
-
d08905ee93
feat: min/max participants — shared ParticipantLimits component
diana.dolgolyova
2026-03-24 22:11:10 +03:00
-
4acc88c1ab
feat: Open Day class duration + max participants, UI fixes
diana.dolgolyova
2026-03-24 19:45:31 +03:00
-
353484af2e
refactor: Open Day schedule — hall selector instead of full grid
diana.dolgolyova
2026-03-24 19:34:02 +03:00
-
2693491fee
refactor: remove booking section from Open Day admin (managed in bookings page)
diana.dolgolyova
2026-03-24 19:31:08 +03:00
-
8343374969
fix: BLACK HEART header links to /admin dashboard, not public site
diana.dolgolyova
2026-03-24 19:20:38 +03:00
-
4dabca52ee
feat: BLACK HEART header text links to main site
diana.dolgolyova
2026-03-24 19:19:21 +03:00
-
afe9f7012c
fix: reminders card — single line layout matching other cards, cleanup unused prop
diana.dolgolyova
2026-03-24 19:12:01 +03:00
-
87ba4d232a
feat: reminder status counts in dashboard card
diana.dolgolyova
2026-03-24 19:08:37 +03:00
-
a95676ea6a
fix: dashboard status counts always set filter (no toggle), hover underline
diana.dolgolyova
2026-03-24 19:00:12 +03:00
-
67d8f6330c
refactor: dashboard cards with clickable status counts + tab bar restored
diana.dolgolyova
2026-03-24 18:56:39 +03:00
-
745d72f36d
fix: date validation, pre-fill on re-edit, MS_PER_DAY constant
diana.dolgolyova
2026-03-24 18:26:28 +03:00
-
f6d0491ca5
fix: auto-set reminder 'coming' only for today/tomorrow confirmations
diana.dolgolyova
2026-03-24 18:00:29 +03:00
-
a959c22a4c
fix: confirmed bookings auto-set reminder_status to 'coming'
diana.dolgolyova
2026-03-24 17:55:46 +03:00
-
aa07b64c80
fix: dashboard counters refresh after status changes
diana.dolgolyova
2026-03-24 17:52:21 +03:00
-
83456c6e9d
fix: unique key prefix to avoid React duplicate key warning
diana.dolgolyova
2026-03-24 17:42:32 +03:00
-
42be063c7f
fix: auto-refresh bookings silently instead of showing update banner
diana.dolgolyova
2026-03-24 17:41:08 +03:00
-
18c11d0611
fix: MC series uses earliest slot date for registration cutoff
diana.dolgolyova
2026-03-24 17:35:31 +03:00
-
b48cc040e1
fix: search and status filter work together consistently
diana.dolgolyova
2026-03-24 17:23:16 +03:00
-
49d710b2e7
refactor: move status filter from per-tab pills to global search bar
diana.dolgolyova
2026-03-24 17:15:47 +03:00
-
057f1ff1ee
fix: MC tab shows 'all archived' instead of misleading filter counts
diana.dolgolyova
2026-03-24 16:54:47 +03:00
-
2c64951cb3
fix: 4 bugs from regression testing
diana.dolgolyova
2026-03-24 16:43:19 +03:00
-
aa0cfe35c3
fix: comprehensive bookings admin UX improvements
diana.dolgolyova
2026-03-24 15:54:22 +03:00
-
669c4a3023
fix: reminders include contacted bookings, confirmation details persist after status revert
diana.dolgolyova
2026-03-24 15:26:05 +03:00
-
c87c63bc4f
feat: booking panel upgrade — refactor, notes, search, manual add, polling
diana.dolgolyova
2026-03-24 13:34:16 +03:00
-
87f488e2c1
feat: dashboard summary on bookings page, archive expired MC and Open Day
diana.dolgolyova
2026-03-23 19:13:49 +03:00
-
b906216317
feat: add status workflow to MC and Open Day bookings, refactor into separate files
diana.dolgolyova
2026-03-23 19:05:44 +03:00