zulip/zephyr
Tim Abbott 44235e8e7e Fix last_message_id computation catching the dummy row hack.
This was causing glitching where if you narrow so that zfilt has only
one message, and add messages on top (e.g. via get_old_messages), and
then add messages on bottom (e.g. by receiving one), we end up with
the bookend row missing.  One can make this happen with narrowing,
but, this situation happens every time with time travelling.

(imported from commit 71d85980d8aa9431a17b33e9e5111fd3f76cecf3)
2012-11-28 22:26:31 -05:00
..
fixtures Rename zephyrs.json => messages.json in .gitignore. 2012-10-10 10:39:27 -04:00
jstemplates Temporarily remove user-visible "time travel" UI. 2012-11-21 11:30:56 -05:00
lib bugdown: Use Markdown.reset() instead of re-creating the whole parser 2012-11-20 15:10:15 -05:00
management Fix bad Django test suite interaction with get_client default. 2012-11-28 17:41:39 -05:00
static Fix last_message_id computation catching the dummy row hack. 2012-11-28 22:26:31 -05:00
static-access-control Implement a favicon as a link rel. 2012-11-28 15:12:37 -05:00
tests [schema] Add a management script to create default streams for a domain. 2012-11-28 14:07:16 -05:00
__init__.py Initial Django commit: basic account, zephyr stream, narrowing, etc. 2012-08-28 12:44:51 -04:00
context_processors.py context_processors: Rename misleadingly named unused parameter 2012-11-07 17:46:46 -05:00
decorator.py decorators: Use @has_request_variables to extract client. 2012-11-28 17:41:39 -05:00
forms.py Always allow registration if attempting to register for a non-MIT realm. 2012-11-21 16:42:15 -05:00
middleware.py Log how long requests take to process. 2012-11-14 15:52:57 -05:00
models.py Remove format_delayed_updates_response 2012-11-28 16:36:43 -05:00
tests.py Remove unimplemented test case 2012-11-28 15:28:14 -05:00
views.py Convert server_generation to an int when parsed. 2012-11-28 17:41:39 -05:00