Skip to content

Releases: magpern/universal-telegram

Release list

v0.19.1

Choose a tag to compare

@github-actions github-actions released this 01 Sep 23:48

Full Changelog: v0.19.0...v0.19.1

Full Changelog: v0.19.0...v0.19.1

v0.19.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 22:37

What's Changed

  • M00: Product Foundation by @magpern in #1
  • M01: Telegram connectivity by @magpern in #2
  • M02: Normalized Events and Notifications by @magpern in #3
  • M03: WooCommerce Event Coverage by @magpern in #4
  • M04: Visitor and Browser Events by @magpern in #5
  • Fix: defer rest_url() evaluation to avoid activation fatal by @magpern in #6
  • M04.1: Administration settings hub (single menu, URL-driven tabs) by @magpern in #7
  • M05: Conversation backend (ADR-0021) by @magpern in #8
  • docs: correct M05 closure record terminology by @magpern in #9
  • M06 core: chat widget (frozen plan, ADR-0021 amendment, ADR-0022) by @magpern in #10
  • docs: correct M06 closure record SHA by @magpern in #11
  • fix(settings): persist unchecked checkbox values by @magpern in #12
  • feat(admin): add Telegram bot setup guidance by @magpern in #13
  • M06.1: bot setup wizard by @magpern in #14
  • M06.2: Interactive Telegram delivery (ADR-0023) by @magpern in #16
  • M06.1 hotfix: wizard/manual Bots view duplication by @magpern in #15
  • M06.2 corrective v2: claim-protected immediate delivery (ADR-0023 amendment) by @magpern in #17
  • M06.3: chat identity, lifecycle, and presentation by @magpern in #18
  • M06.3.1: authenticated chat access and UX redesign (ADR-0025) by @magpern in #19
  • Fix chat widget sign-in state rendering and add personalized greeting by @magpern in #20
  • M07: Operator Workflow — identity-gated authorization, availability/unread, CAS assignment by @magpern in #21
  • M08: Administrative bot commands (ADR-0027) by @magpern in #22
  • M09: AI Draft Assistant (operator-assist only, ADR-0028) by @magpern in #23
  • Fix checkbox-save bug and add AI model dropdown by @magpern in #24
  • Remove developer-only click tracking from normal admin settings by @magpern in #25
  • feat: merge M11 digests and M07.1 topic lifecycle for exploratory testing by @magpern in #26
  • fix(ci): repair M11/M07.1 baseline after exploratory merge by @magpern in #27
  • M08.1: Friendly rule builder and notification presets by @magpern in #28
  • test: repair SendMessageHandler integration test coverage by @magpern in #29
  • docs: freeze chat-experience architecture amendment by @magpern in #30
  • docs: Support Chat extraction supersession and UT Adapter M1 freeze by @magpern in #31
  • feat(adapter): UT Adapter M1 Support Chat Contract v1 adapter by @magpern in #32
  • docs(adr): pin Support Chat ADR-0007 and scope UT signed Contract client by @magpern in #33
  • feat(support-chat-adapter): ADR-0007 signed Contract v1 client (WP1-5) by @magpern in #34
  • UT Adapter M1 WP6: joint authenticated interoperability with Support Chat by @magpern in #35
  • ADR-0039: pin Support Chat ADR-0008, authorise LegacyExportServiceV1 follow-up by @magpern in #36
  • feat(support-chat-adapter): implement LegacyExportServiceV1 (ADR-0039 WP8) by @magpern in #37
  • docs(adr): ADR-0040 legacy-chat quiescence write-blocking and drain (SC-M03 WP2) by @magpern in #38
  • feat(migration): implement legacy-chat quiescence per ADR-0040 (SC-M03 WP2) by @magpern in #39
  • docs(adr): freeze ADR-0041 legacy binding preparation follow-up (SC-M03 WP5) by @magpern in #40
  • feat(support-chat-adapter): implement LegacyBindingImportServiceV1 (SC-M03 WP9, ADR-0041) by @magpern in #41
  • docs(closure): record ordered-merge PO acceptance and final merge SHAs (SC-M03 WP9) by @magpern in #42
  • docs(adr): freeze SC-M03 final-cutover state machine, activation, and incident ownership (ADR-0042) by @magpern in #43
  • docs(milestones): record PO acceptance of SC-M03 final-cutover documentation freeze by @magpern in #44
  • feat(cutover): implement SC-M03 final-cutover engine (ADR-0042) by @magpern in #45
  • test(cutover): real mutual-pairing interop suite for final-cutover handoff (SC-M03 correction) by @magpern in #46
  • docs(closure): Product Owner acceptance of SC-M03 final-cutover implementation by @magpern in #47
  • docs(sc-m03): disposable DEV rehearsal runbook (planning-only, no execution authorized) by @magpern in #48
  • docs(sc-m03): record Product Owner Approval A — Tier 1 prerequisite validation authorized by @magpern in #49
  • docs+test(sc-m03): Tier 1 rehearsal closure — halted by finding F1; add characterization test by @magpern in #50
  • docs: ADR-0043 + F1 remediation plan — channel_case_ref carries the SC conversation UUID by @magpern in #51
  • docs: record Product Owner acceptance — SC-M03 F1 identity-correction implementation by @magpern in #52
  • F1: send the SC conversation UUID as Contract v1 channel_case_ref; exhaustive replay-failure classification by @magpern in #53
  • docs: SC-M03 F1 identity-correction implementation closure by @magpern in #54
  • docs: SC-M03 DEV rehearsal runbook v2 + proposed Tier 1 Approval A addendum (F1) by @magpern in #55
  • docs: correct runbook v2 Approval A addendum (ephemeral harness Docker resources) + step 11a label by @magpern in #56
  • docs: correct runbook v2 Tier 1 baselines to current merged heads (33b042f / 2000eaf) by @magpern in #57
  • docs: runbook v2 — immutable PO-approved Tier 1 execution baselines (6eed022 / 4f833c3) by @magpern in #58
  • docs: record Product Owner acceptance of the Tier 1 Approval A addendum by @magpern in #59
  • docs(sc-m03): Tier 1 re-attempt closure — executed 2026-08-28, PASS by @magpern in #60
  • docs(sc-m03): Tier 2 DEV-rehearsal prerequisites plan (B1/B2) + proposed unsigned Approval B by @magpern in #61
  • UT transport/adapter only — retire legacy chat + SC-M03 cutover track (ADR-0044) by @magpern in #62
  • docs(freeze): ADR-0045 — interactive-priority transport for Support Chat chat delivery by @magpern in #63
  • feat(queue): interactive-priority transport for Support Chat chat delivery (ADR-0045) by @magpern in #64
  • docs(closure): ADR-0045 interactive-priority transport — merged (PR #64) by @magpern in #65

New Contributors

Full Changelog: https://github.com/magpern/universal-telegram/commits/v0.19.0