aleksey
59726d394c
docs(search): вид карты в поиске, default_location всегда
...
FrontSpec §5.3: переключатель Список/Карта (?view=map), маркеры
группируются по месту, пин календаря с числом событий, попап со ссылками,
тайлы OpenFreeMap без ключа, lazy-chunk. BackSpec §2.5: default_location
календарей возвращается всегда, distance_km — только при гео-запросе
(Back#77).
Refs EventHub/EventHubSpec#21
2026-08-19 22:01:21 +03:00
aleksey
b79fd81260
docs(geo): канон переведён на внешний геокодер OpenCage
...
Стек/Ops/контракт: OpenCage API через прокси бэкенда, ключ не покидает
сервер; source=opencage; free-тариф 2500 запросов/сутки и 1 rps,
402/403/429 апстрима -> 503 geo_unavailable; ToS разрешает хранение
результатов. Self-host Photon исключён из стека.
Refs EventHub/EventHubSpec#21
2026-08-18 23:30:23 +03:00
aleksey
4a96834d8e
docs(geo): OSM/Photon canon; stage without Photon. Refs EventHub/EventHubSpec#21
2026-08-17 23:23:25 +03:00
aleksey
14da77fd7e
docs(archive): hot/warm/cold month snapshots; HTML /view removed.
...
Fixes EventHub/EventHubSpec#20
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-17 14:59:34 +03:00
aleksey
f68f39f5f9
docs(branding): calentiq.com Domain/DNS checklist live; Spec#8 ops wording. [skip ci]
2026-08-16 22:54:42 +03:00
aleksey
9b4499e884
docs(spec): sessions API, device fields, profile sessions UI. Refs EventHub/EventHubBack#74
2026-08-16 18:30:33 +03:00
aleksey
4dd741ba48
docs(spec): calendar_share co-editor/deputy and Time Arc alignment.
...
Back §2.1.3 API/ACL; Front §3.3 share busy/ghost. Refs EventHub/EventHubBack#73
2026-08-15 23:20:39 +03:00
aleksey
1182568c9d
docs: Web Push and notification prefs (Back#75 / Front#71).
2026-08-15 20:37:52 +03:00
aleksey
3189390794
docs(spec): waitlist API and commercial waitlist_enabled setting.
...
Refs EventHub/EventHubBack#72
Refs EventHub/EventHubFront#70
2026-08-14 21:44:20 +03:00
aleksey
07e89052fe
docs(spec): document avatar/cover upload API (Back#71).
...
Refs EventHub/EventHubBack#71
Refs EventHub/EventHubSpec#8
2026-08-14 21:27:41 +03:00
aleksey
02e49a40f5
docs(spec): document booking email reminders (Back#70).
...
Refs EventHub/EventHubBack#70
Refs EventHub/EventHubSpec#8
2026-08-14 20:59:53 +03:00
aleksey
dbabc4e8f3
docs(spec): document POST /v1/logout and admin logout. Refs EventHub/EventHubBack#69
2026-08-14 20:23:41 +03:00
aleksey
436e0a70c0
docs(spec): phase2 scope, Spec#18 pilot stub subscription, SMTP note. Refs EventHub/EventHubSpec#8 Fixes EventHub/EventHubSpec#18
2026-08-14 20:08:38 +03:00
aleksey
0fa213a1f8
docs(spec): calendar GET and /c/:id accept unique short_name.
2026-08-14 15:01:05 +03:00
aleksey
80e10caf3d
docs(spec): studio-bookings and instance inbox. Refs EventHub/EventHubFront#60
2026-08-14 11:13:08 +03:00
aleksey
e87236b981
docs(spec): guest public search and commercial week. Refs EventHub/EventHubFront#58
2026-08-14 11:03:05 +03:00
aleksey
8e8e361e77
docs(spec): POST bookings occurrence_start. Refs EventHub/EventHubBack#67
2026-08-14 10:52:30 +03:00
aleksey
a93997b0bb
docs: document calendar.settings org defaults
...
Cross-link EventHubBack#63 and EventHubFront#44 for known keys,
unknown passthrough, and 400 invalid_settings.
2026-07-29 23:16:47 +03:00
aleksey
644ded803c
Docs: sync Back#61 specialist_id + trial/402 (no auto-start). Fixes EventHub/EventHubSpec#14
2026-07-27 21:24:09 +03:00
aleksey
546f888487
Docs: sync booking expired (Back#60) + Front#31 UX polish. Fixes EventHub/EventHubSpec#13
2026-07-27 17:53:23 +03:00
aleksey
7c21fa2aef
Docs: sync booking-requests + Bookings IA + image_url after Back#59/Front#30. Fixes EventHub/EventHubSpec#12
2026-07-27 15:21:12 +03:00
aleksey
ea1f7e17cb
docs: forgot/reset password API in BackSpec + UX backlog. Refs EventHub/EventHubBack#57
2026-07-24 20:13:32 +03:00
aleksey
6a9daffec7
docs: specialist_invite contract (in-app + email). Fixes EventHub/EventHubSpec#7
2026-07-22 18:29:35 +03:00
aleksey
f3f199c791
Document commercial calendars: booking_open, specialists, restricted UX.
...
Refs EventHub/EventHubSpec#6
Refs EventHub/EventHubBack#54
2026-07-22 16:12:54 +03:00
aleksey
8d0f4c3bb2
Sync §6 user API with eventhub_app (CRUD + WS). Fixes EventHub/EventHubSpec#5
2026-07-22 13:52:30 +03:00
aleksey
5cc2bcf736
docs: sync calendar follow API and Front UX. Refs EventHub/EventHubFront#9
2026-07-20 22:11:21 +03:00
aleksey
8204894f63
docs: sync review gate and subscription UX. Refs EventHub/EventHubFront#8
2026-07-20 21:07:52 +03:00
aleksey
1ccd3e533f
docs: default calendar on verify and search discovery tops. Refs EventHub/EventHubBack#49 EventHub/EventHubBack#50
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-20 13:12:26 +03:00
aleksey
e5ab4648c6
docs: PATCH /v1/user/me в BackSpec. Refs EventHub/EventHubBack#48
2026-07-19 23:27:04 +03:00
aleksey
f1ede63deb
docs: контракт review vote + OTP 28.2/rebar пути в WORKFLOW. Refs EventHub/EventHubBack#47
2026-07-19 21:31:55 +03:00
aleksey
7cb268819f
docs: SoT product version EventHubSpec/VERSION + build in health.
...
MAJOR.MINOR from Spec; per-repo CI run_number as build; health exposes version/build/git_sha/built_at. Admin UI / API / UI labels documented in WORKFLOW.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-17 21:48:20 +03:00
aleksey
e365e35736
Документировать автомодерацию (settings/hits/UI). Refs EventHub/EventHubSpec#4
2026-07-17 18:13:43 +03:00
aleksey
c0121c1a40
Документировать авто-баг-трекер (source/hash/dedupe). Refs EventHub/EventHubBack#35
2026-07-17 00:44:14 +03:00
aleksey
176c327092
docs: VERSION MAJOR.MINOR, IFT/stage=sha, health build identity
2026-07-14 21:25:41 +03:00
aleksey
a2526ffb25
Align specs with implementation. Refs EventHub/EventHubSpec#2
2026-07-07 21:02:49 +03:00
aleksey
74c39289e2
Spec: EVENTHUB_ENV and secret validation. Refs EventHub/EventHubBack#25
2026-07-07 19:51:59 +03:00
aleksey
65804027d0
Spec: user refresh JWT on auth_session (phase 2). Refs EventHub/EventHubBack#26
2026-07-07 19:33:18 +03:00
aleksey
a0f64d2d8a
Spec: coordinated Mnesia migrations on startup. Refs EventHub/EventHubBack#24
2026-07-07 17:54:57 +03:00
aleksey
0c1afc6919
Обновить спецификацию auth session-модели для admin API ( #23 ).
...
Документировать refresh JWT, rotation/reuse и фазы внедрения.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-07 17:18:36 +03:00
aleksey
5245cf7b0b
v1.5
2026-05-05 13:45:45 +03:00
aleksey
14904918cb
v1.4
2026-05-02 17:48:01 +03:00
aleksey
59a2e5a397
v1.3
2026-04-28 13:19:46 +03:00
aleksey
4db15443a1
v1.2
2026-04-25 19:39:46 +03:00