zulip/docs/subsystems
Jack Tiggleman 1682d75ea8 message_edit: Add message edit local echo.
Updates the message editing process to do a local 'echo'.

On slow connections, now there is visual confirmation of the edit,
similar to when sending messages.  The contains_backend_only_syntax
logic and check are the same as there.

We showing "(SAVING)" until the edit is completed, and on successful
edit, the word "(EDITED)" appears.  There's likely useful future work
to do on making the animation experience nicer.

Substantially rewritten by tabbott to better handle corner cases and
communicate more clearly about what's happening.

Fixes: #3530.
2019-11-20 17:40:19 -08:00
..
analytics.md analytics: Remove Anomaly model. 2019-02-01 18:48:18 -08:00
api-release-checklist.md docs: Reorganize developer docs to improve navigation. 2017-11-16 09:45:08 -08:00
billing.md billing: Do subscription management in-house instead of with Stripe Billing. 2018-12-22 13:39:30 -08:00
caching.md docs: Reduce the number of apparently broken links on github. 2019-10-07 12:08:27 -07:00
client.md docs: Reduce the number of apparently broken links on github. 2019-10-07 12:08:27 -07:00
conversion.md Revert "docs: Update .html links to .md." 2019-04-05 17:58:54 -07:00
custom-apps.md docs: pip upgrade recommonmark and CommonMark 2019-08-15 22:41:40 -07:00
dependencies.md docs: Merge front-end-build-process with html-css. 2019-10-23 13:08:36 -07:00
django-upgrades.md docs: Add a document with notes on the Django upgrade process. 2018-11-14 17:53:27 -08:00
email.md scripts: Move inline-email-css from tools to scripts. 2019-11-15 17:39:42 -08:00
emoji.md docs: Reduce the number of apparently broken links on github. 2019-10-07 12:08:27 -07:00
events-system.md docs: Reduce the number of apparently broken links on github. 2019-10-07 12:08:27 -07:00
full-text-search.md search: Remove now unnecessary tsearch_extra dependency. 2019-08-29 12:49:26 -07:00
hashchange-system.md docs: Reduce the number of apparently broken links on github. 2019-10-07 12:08:27 -07:00
hotspots.md docs: Mention bug in ALWAYS_SEND_ALL_HOTSPOTS feature. 2019-02-27 10:21:30 -08:00
html-css.md webpack: Enable code splitting and deduplication. 2019-10-28 15:53:15 -07:00
index.rst docs: Reorganize auth and migrations subsystems. 2019-11-07 09:42:36 -08:00
input-pills.md pills: Streamline input pills (for user groups). 2018-03-07 15:53:11 -08:00
logging.md docs: Reduce the number of apparently broken links on github. 2019-10-07 12:08:27 -07:00
management-commands.md docs: Reorganize developer docs to improve navigation. 2017-11-16 09:45:08 -08:00
markdown.md docs: Do not indicate that Bugdown is an extension. 2019-01-22 15:28:08 -08:00
pointer.md docs: Reduce the number of apparently broken links on github. 2019-10-07 12:08:27 -07:00
presence.md cleanup: Delete trailing newlines. 2019-08-06 23:29:11 -07:00
queuing.md docs: Document the new queue_json_publish model in our unit tests. 2017-11-26 11:49:42 -08:00
realms.md docs: Reduce the number of apparently broken links on github. 2019-10-07 12:08:27 -07:00
release-checklist.md docs: Include DO one click app in release checklist. 2019-07-07 21:49:31 -07:00
schema-migrations.md docs: Simplify discussion of rebasing schema migrations. 2019-11-08 13:49:24 -08:00
sending-messages.md message_edit: Add message edit local echo. 2019-11-20 17:40:19 -08:00
settings.md settings: Extract default settings to a module. 2019-11-13 12:38:45 -08:00
thumbnailing.md docs: Reduce the number of apparently broken links on github. 2019-10-07 12:08:27 -07:00
typing-indicators.md shared: Set up a way to share some frontend code with the mobile app. 2019-10-17 16:48:23 -07:00
unread_messages.md docs: Reorganize developer docs to improve navigation. 2017-11-16 09:45:08 -08:00
users.md cleanup: Delete trailing newlines. 2019-08-06 23:29:11 -07:00
widgets.md cleanup: Delete trailing newlines. 2019-08-06 23:29:11 -07:00