Jason Volk
|
8ce326da5b
|
modules/client/sync/rooms/ephemeral/receipt: Fix receipts skipped on events prior to range.
|
2023-02-09 12:11:32 -08:00 |
|
Jason Volk
|
81f38c24eb
|
modules/client/sync/rooms/ephemeral/receipt: Optimize w/ dedicated prefetch loop.
|
2023-02-07 21:49:50 -08:00 |
|
Jason Volk
|
3aeeaccd42
|
modules/client/sync/rooms/state: Skip reflow for own-room join.
|
2023-01-19 19:58:23 -08:00 |
|
Jason Volk
|
d5c0e60633
|
modules/federation/invite: Workaround matrix-org/synapse@c06b2b7142 matrix-org/synapse#13823
|
2023-01-13 19:37:49 -08:00 |
|
Jason Volk
|
3cc6bdf630
|
modules/client/sync/rooms/timeline: Fix missed event regression be2ae27af6; cruft.
|
2023-01-02 20:25:58 +00:00 |
|
Jason Volk
|
d750958f4c
|
modules/client/sync/rooms/unread_notifications: Upgrade opts w/ designated init ctor.
|
2022-10-12 18:53:53 -07:00 |
|
Jason Volk
|
53d213f956
|
modules/client/sync: Enable polylog prefetch w/ conf item; add user::rooms prefetch.
|
2022-08-19 20:57:35 -07:00 |
|
Jason Volk
|
e556fe248b
|
modules/client/sync/rooms: Minor cleanup polylog inner loop closure.
|
2022-08-19 20:57:35 -07:00 |
|
Jason Volk
|
3064b349dc
|
modules/client/sync/rooms/timeline: Fix redundant private echo of public command.
|
2022-08-02 13:18:58 -07:00 |
|
Jason Volk
|
043b55afb7
|
modules/client/sync/rooms/account_data: Optimize w/ prefetch loop support.
|
2022-07-09 16:36:12 -07:00 |
|
Jason Volk
|
a06e75c13c
|
modules/client/sync/rooms/account_data: Fix unhandled phase flag behavior.
|
2022-07-09 16:06:46 -07:00 |
|
Jason Volk
|
f158fedddb
|
modules/client/sync/rooms/unread_notifications: Make this a phased polylog handler.
|
2022-07-09 16:06:46 -07:00 |
|
Jason Volk
|
4e7f5af457
|
modules/client: Eliminate internal _append() kludge.
|
2022-07-01 22:45:34 -07:00 |
|
Jason Volk
|
c39876990d
|
modules/client: Upgrade event::append::opts et al to designated init menus.
|
2022-07-01 22:21:10 -07:00 |
|
Jason Volk
|
a70359fb9b
|
modules/client/sync/groups: Fix membership query on empty room_id.
|
2022-06-28 12:37:14 -07:00 |
|
Jason Volk
|
658c1c6d96
|
modules/client/sync/rooms/unread_notifications: Count from better marker.
|
2021-02-13 02:20:35 -08:00 |
|
Jason Volk
|
a5ddaf0a41
|
modules/client/sync/rooms/state: Move hero scan count to conf item; dedup constant.
|
2021-01-04 02:46:48 -08:00 |
|
Jason Volk
|
42b50d9e50
|
modules/client/sync/rooms/timeline: Add conditions to prevent some ops when discarding.
|
2020-12-29 01:45:45 -08:00 |
|
Jason Volk
|
eefd59d845
|
modules/client/sync: Fix conditions to duplicate state in timeline; improve inconsistencies.
|
2020-12-26 11:55:01 -08:00 |
|
Jason Volk
|
8d6bb31818
|
modules/client/sync/rooms/timeline: Improve skip/reflow conditions; add conf item.
|
2020-12-10 08:34:22 -08:00 |
|
Jason Volk
|
05242aaa90
|
modules/client/sync/rooms/state: Fix conditions for state inclusion during polylog/reflow.
|
2020-12-07 14:18:42 -08:00 |
|
Jason Volk
|
95d692d36a
|
modules/client/sync/rooms/timeline: Show just a few seconds of spinner for User Fixation.
|
2020-12-06 17:25:21 -08:00 |
|
Jason Volk
|
45409428e6
|
modules/client/sync/rooms: Assertions for membership query on membership event.
|
2020-12-06 17:25:21 -08:00 |
|
Jason Volk
|
dceac7f9fc
|
modules/client/sync: Fix longpoll causality violation; possible skipped or duplicated event.
|
2020-12-06 12:14:02 -08:00 |
|
Jason Volk
|
d1d34e58a6
|
modules/client/sync: Use better condition for room data available.
|
2020-12-06 10:27:27 -08:00 |
|
Jason Volk
|
df9637d3ce
|
modules/client/sync/rooms/timeline: Initialize the prev batch idx to head idx.
|
2020-12-03 12:51:30 -08:00 |
|
Jason Volk
|
e0cc786a9d
|
modules/client/sync/rooms/timeline: Fix timeline limited flag condition; minor cleanup.
|
2020-10-17 21:06:05 -07:00 |
|
Jason Volk
|
66525fd6f3
|
Revert "modules/client/sync/rooms/timeline: Fix polylog limited flag condition."
This reverts commit a5aac0eb1f .
|
2020-10-06 03:50:02 -07:00 |
|
Jason Volk
|
a5aac0eb1f
|
modules/client/sync/rooms/timeline: Fix polylog limited flag condition.
|
2020-10-06 00:02:29 -07:00 |
|
Jason Volk
|
992970bcd9
|
modules/client/sync/device_lists: Implement changed array for linear sync handler; stub polylog.
|
2020-09-05 16:51:28 -07:00 |
|
Jason Volk
|
3604e2d078
|
modules/client/groups: Convert joined_groups response stub to chunked json::stack.
|
2020-07-31 17:43:57 -07:00 |
|
Jason Volk
|
748c7730b1
|
modules/client/sync: Preliminary groups sync module stub.
|
2020-07-30 13:25:43 -07:00 |
|
Jason Volk
|
da43ac3d95
|
ircd:Ⓜ️:sync: Add flag to trigger re-request forcing focused full_state.
|
2020-06-03 23:26:08 -07:00 |
|
Jason Volk
|
b493b5e39c
|
ircd:Ⓜ️:sync: Assume no to bypass should_ignore() query on rooms prefetch iteration.
|
2020-05-28 21:55:07 -07:00 |
|
Jason Volk
|
c10036d824
|
modules/client/sync/rooms/state: Implement prefetch on initial phased polylog.
|
2020-05-28 21:32:54 -07:00 |
|
Jason Volk
|
aead45402d
|
ircd:Ⓜ️:sync: Introduce item prefetch feature for polylog mode.
|
2020-05-28 21:31:28 -07:00 |
|
Jason Volk
|
fbb17b0b48
|
modules/client/sync/rooms: Minor cleanup.
|
2020-05-28 21:29:28 -07:00 |
|
Jason Volk
|
67e72539f3
|
modules/client/sync/rooms: Use timeline.limited=true to eliminate branches to polylog.
|
2020-05-10 19:23:36 -07:00 |
|
Jason Volk
|
a3e7b7dd98
|
modules/client/sync/device_one_time_keys_count: Fix result placement in /sync response.
|
2020-05-07 14:14:24 -07:00 |
|
Jason Volk
|
175c1d817d
|
modules/client/sync/rooms: Fix range upper bound for switching to polylog.
|
2020-04-28 03:41:07 -07:00 |
|
Jason Volk
|
ed807ce423
|
modules/client/sync/rooms/state: Hoist conditional branch to polylog phased.
|
2020-04-28 03:29:50 -07:00 |
|
Jason Volk
|
db2a03b6c3
|
modules/client/sync/rooms/state: Query supplied filter for lazyload_members; rename conf item.
|
2020-04-28 03:04:48 -07:00 |
|
Jason Volk
|
3f46930776
|
modules/client/sync/rooms/timeline: Fix invite-accept condition for linear to polylog.
|
2020-04-28 01:56:35 -07:00 |
|
Jason Volk
|
b49927de38
|
modules/client/sync/rooms/state: Fix placement of branch from linear to polylog.
|
2020-04-28 00:44:17 -07:00 |
|
Jason Volk
|
ba5e001003
|
modules/client/sync/rooms/timeline: Minor group conditions.
|
2020-04-27 23:35:06 -07:00 |
|
Jason Volk
|
c027a567ce
|
ircd:Ⓜ️:sync: Move args structure to central lib; eliminate local module header.
|
2020-04-27 00:16:58 -07:00 |
|
Jason Volk
|
dd603f3d07
|
modules/client/sync/rooms/state: Fix missing branch to switch to polylog on join.
|
2020-04-24 18:22:44 -07:00 |
|
Jason Volk
|
c3d5f6d45d
|
modules/client/sync/to_device: Fix to_device linear sync handler.
|
2020-04-24 15:24:37 -07:00 |
|
Jason Volk
|
5baf053423
|
modules/client/sync/to_device: Elide device_id in event; simplify.
|
2020-04-24 14:37:41 -07:00 |
|
Jason Volk
|
a3e48d7757
|
modules/client/sync/rooms/timeline: Fix user's room messages leaking into timeline result.
|
2020-04-24 13:24:15 -07:00 |
|