zulip/zerver/openapi
Tim Abbott 9849048d6e message_edit: Add last_moved_timestamp to API message objects.
This will allow clients to display MOVED/EDITED indicators, and their
tooltips, without interacting with the `edit_history` section of
message objects, which we plan to remove in the future.

Supporting that requires both introducing both last_moved_timestamp,
and changing the definition of last_edit_timestamp to not include
message moves, which involves recalculating it at the API layer.

The last_moved_timestamp is not present if the topic moves for the
message are for resolving or unresolving the topic. It is always
present for channel moves.

Co-authored-by: Lauryn Menard <lauryn@zulip.com>
2025-03-11 16:42:28 -07:00
..
__init__.py openapi: Add missing __init__.py; fix type errors hidden by its absence. 2021-07-05 12:20:39 -07:00
curl_param_value_generators.py users: Remove unnecessary get_api_key helper. 2025-02-13 12:40:53 -08:00
javascript_examples.js web: Set "type": "module" and convert various CJS files to ESM. 2024-11-13 09:18:56 -08:00
javascript_examples.py python: Simplify with str.removeprefix, str.removesuffix. 2024-09-03 12:30:16 -07:00
markdown_extension.py python: Simplify with str.removeprefix, str.removesuffix. 2024-09-03 12:30:16 -07:00
openapi.py requirements: Upgrade Python requirements. 2025-01-14 09:42:16 -08:00
python_examples.py api: Rename edit typing endpoint to /messages/{message_id}/typing. 2025-02-28 13:20:46 -08:00
test_curl_examples.py models: Replace realm.uri with realm.url. 2024-05-08 11:12:43 -07:00
testing.yaml test_openapi: Make testing.yml a full conformant specification. 2022-01-13 14:34:11 -08:00
zulip.yaml message_edit: Add last_moved_timestamp to API message objects. 2025-03-11 16:42:28 -07:00