Commit Graph

41 Commits

Author SHA1 Message Date
John Preston 4200a27cc4 Fix build with GCC. 2026-07-03 07:00:35 +04:00
John Preston 2509a3c17d Show premium required toast instead of promo. 2026-07-02 21:05:12 +04:00
John Preston 3738d58697 Fix problems with paywalls in rich messages. 2026-07-02 20:40:19 +04:00
John Preston 340eb6a9f4 Gate flatten offer on lossless rich drafts 2026-07-02 20:40:19 +04:00
John Preston bd4a6b4fe3 Restyle the send-without-formatting box 2026-07-02 20:40:19 +04:00
John Preston 90707a9f6c Corner-lock the send badge and gate rich send 2026-07-02 20:40:19 +04:00
John Preston 435482eece Open the editor in edit mode from Expand 2026-07-02 20:40:19 +04:00
John Preston 8e535a2a60 Drop the rich-messages-editor experimental flag 2026-07-02 20:40:19 +04:00
John Preston d499052ed1 Gate rich-message authoring on app config 2026-07-02 17:49:08 +04:00
John Preston 2779b2a68d Mark premium actions better. 2026-07-02 17:49:08 +04:00
John Preston b72f7a1603 Hide rich messages editor behind an option. 2026-07-02 17:49:08 +04:00
John Preston 74075ae38e Keep non-premium formatting when flattening rich sends 2026-07-02 17:49:08 +04:00
John Preston 7a56e1065e Offer to send a rich draft without formatting 2026-07-02 17:49:08 +04:00
John Preston 8584f292bc Recover cleanly when rich submit is empty or rejected 2026-07-02 17:49:08 +04:00
John Preston 399b973440 Fix some editor bugs. 2026-07-02 17:49:07 +04:00
John Preston 051bc0dcf0 Refresh rich-draft media references from the server draft 2026-07-02 17:49:07 +04:00
John Preston 7f96642797 Clear the source field when content moves to rich editor 2026-07-02 17:49:07 +04:00
John Preston 15ac77e2ac Per-item controls and layout switch for grouped rich media 2026-07-02 17:49:07 +04:00
John Preston 7603a8b0ba Overlay three-dot and add buttons on rich editor media 2026-07-02 17:49:07 +04:00
John Preston 36a6f83c99 Edit a photo in the media editor from the rich editor 2026-07-02 17:49:07 +04:00
John Preston 54eb43f00e Autosave rich draft on each media upload. 2026-07-02 17:49:07 +04:00
John Preston 20d5499b54 Carry the field draft into the editor on Article 2026-07-02 17:49:07 +04:00
John Preston 90fbd23788 Send simple rich messages as normal text without premium 2026-07-02 17:49:07 +04:00
John Preston 1743eb071e Gate rich-message premium only at entry and send 2026-07-02 17:49:06 +04:00
John Preston f6137ced1b Switch between composing and editing rich messages 2026-07-02 17:49:06 +04:00
John Preston 0da98406b9 Add IV editor attach, link and formula button behaviors 2026-07-02 17:49:01 +04:00
John Preston ec7e0566a7 Improve rich messages serialization. 2026-07-02 17:48:58 +04:00
John Preston f68b30b96c Improve rich message draft preview. 2026-07-02 17:48:57 +04:00
John Preston 9dc4b8c8b8 Support rich messages drafts. 2026-07-02 17:48:57 +04:00
John Preston 282d6470cf Support nice ordered list editing. 2026-07-02 17:48:57 +04:00
John Preston 748bc8236a Allow drag-n-drop of blocks selections. 2026-07-02 17:48:57 +04:00
John Preston 8d42262fd8 Implement some media management. 2026-07-02 17:48:57 +04:00
John Preston 8b73413454 Improve inter-blocks navigation. 2026-07-02 17:48:45 +04:00
John Preston a47aad46ac Close editors on session destructions. 2026-07-02 17:48:45 +04:00
John Preston 869941c053 Check for changes in rich message. 2026-07-02 17:48:45 +04:00
John Preston 4f776bbe25 Launch IV editor in a separate window. 2026-06-09 14:28:13 +04:00
John Preston 089736c5ef Initial attempt to Undo/Redo in editor. 2026-06-09 14:28:12 +04:00
John Preston 7e8ad153cd Support partial rich messages. 2026-06-09 14:28:12 +04:00
John Preston 54b3db74b2 Fix math block edit, media uploading. 2026-06-09 14:28:12 +04:00
John Preston 8b8b3ebc09 Support server-provided limits for rich messages. 2026-06-09 14:28:11 +04:00
John Preston 051763ebf6 Initial attempt to send articles. 2026-06-09 14:28:10 +04:00