Jason Volk
|
97f38507e0
|
modules: Move state rebuild from client/state to s_state.
|
2018-05-19 18:49:05 -07:00 |
|
Jason Volk
|
5590238b1f
|
modules/client/rooms: Add a state reindexer routine.
|
2018-05-19 18:49:03 -07:00 |
|
Jason Volk
|
9e1dd0abe1
|
modules/client/rooms/messages: Count filter misses w/ conf limit; fix alloc size.
|
2018-05-19 18:49:03 -07:00 |
|
Jason Volk
|
3ec5df018a
|
modules/client/rooms/messages: Add filtered messages pagination.
|
2018-05-19 18:49:02 -07:00 |
|
Jason Volk
|
08c3058fbc
|
ircd:Ⓜ️:vm: Rename some commit opts.
|
2018-05-19 18:49:02 -07:00 |
|
Jason Volk
|
c14f268559
|
ircd:Ⓜ️ ADL the event::fetch::index() suite.
|
2018-05-09 16:38:11 -07:00 |
|
Jason Volk
|
369582339a
|
modules/client/rooms/receipt: Handle all errors; fixes missing event exceptions.
|
2018-05-08 19:01:11 -07:00 |
|
Jason Volk
|
68c863e7f9
|
ircd:Ⓜ️:vm: Reorg commit stack; move room commit thing to m::vm.
|
2018-05-06 18:02:33 -07:00 |
|
Jason Volk
|
003ecf6357
|
ircd: Remove / update various ctx::interrupted catch blocks for ctx::terminated.
|
2018-05-06 02:06:08 -07:00 |
|
Jason Volk
|
fb96f017b7
|
modules/client/rooms/messages: Chunk direct to socket.
|
2018-04-30 10:40:52 -07:00 |
|
Jason Volk
|
16f16678d8
|
modules/m_receipt: Shuffle around elements of the receipt vector.
|
2018-04-28 02:46:11 -07:00 |
|
Jason Volk
|
246e20d624
|
modules/client/rooms/initialsync: Use a conf item here fwiw.
|
2018-04-21 23:55:27 -07:00 |
|
Jason Volk
|
3d5c8a5a2f
|
modules/m_receipt: Deconflict receipt user_room type; add usefulness detection.
|
2018-04-21 16:52:19 -07:00 |
|
Jason Volk
|
02bc9032e8
|
ircd:Ⓜ️ Add event::idx to top() tuple.
|
2018-04-18 15:04:46 -07:00 |
|
Jason Volk
|
7659ef3acc
|
ircd:Ⓜ️ Reorder top() tuple; use strong type template std::get'ers.
|
2018-04-18 15:03:42 -07:00 |
|
Jason Volk
|
389d5a9f18
|
modules/client/rooms/receipt: Check for duplicate receipts on commission.
|
2018-04-07 09:57:08 -07:00 |
|
Jason Volk
|
d3e6b20f14
|
ircd:Ⓜ️:vm: Distill vm::opts::commit extension from vm::opts.
|
2018-04-05 23:14:30 -07:00 |
|
Jason Volk
|
c849a30aa1
|
ircd:Ⓜ️ Improve interface to current event convenience suite.
|
2018-04-05 22:16:32 -07:00 |
|
Jason Volk
|
ddeeaf174f
|
modules/client/rooms/invite: Remove unnecessary vararg.
|
2018-04-05 04:16:13 -07:00 |
|
Jason Volk
|
7fef6f5f10
|
modules/client/rooms/messages: json::stack retrofit.
|
2018-04-04 22:54:58 -07:00 |
|
Jason Volk
|
ad9a5f731a
|
modules/m_room_member: Eval foreign invites; committer in modules/client/rooms/invite.
|
2018-04-03 17:27:34 -07:00 |
|
Jason Volk
|
b90d4230ca
|
modules/client/rooms/invite: Add invite commit / handler w/ central linkage.
|
2018-04-03 12:56:46 -07:00 |
|
Jason Volk
|
d48f46a0ac
|
modules/m_typing: Move m.typing committer into client/rooms/typing.
|
2018-03-28 22:17:09 -07:00 |
|
Jason Volk
|
cbc4852e16
|
modules/m_receipt: Move m.receipt committer into client/
|
2018-03-28 22:17:09 -07:00 |
|
Jason Volk
|
46ef2231ab
|
ircd:Ⓜ️ Add a vm::opts* to m:room as a vehicle for opts to eval.
|
2018-03-28 22:17:09 -07:00 |
|
Jason Volk
|
ff1fe4284d
|
ircd:Ⓜ️ Add central linkage for join by alias; move bootstrap to rooms/join.
|
2018-03-27 21:44:01 -07:00 |
|
Jason Volk
|
275fe9d957
|
modules/client/rooms/read_markers: Handle room_id has read marker.
|
2018-03-26 23:29:58 -07:00 |
|
Jason Volk
|
faefd5dd64
|
modules/client/join: Add relevant user profile values to join event iov.
|
2018-03-22 16:28:43 -07:00 |
|
Jason Volk
|
bd29dec087
|
modules/client/rooms/read_markers: Condition on non-empty marker.
|
2018-03-16 12:47:39 -07:00 |
|
Jason Volk
|
be6a5b7767
|
modules/m_receipt: Add committer w/ central linkage; read_markers.
|
2018-03-14 22:53:34 -07:00 |
|
Jason Volk
|
368c803575
|
modules/client/rooms/typing: Implement typing handler and timeout for our client.
|
2018-03-14 17:47:59 -07:00 |
|
Jason Volk
|
bda7836ebe
|
ircd:Ⓜ️ Move typing commitment to modules/m_typing; central interface/linkage.
|
2018-03-14 17:47:59 -07:00 |
|
Jason Volk
|
67b2f13c64
|
modules/client/rooms/typing: Add the typing commitment here for now.
|
2018-03-14 16:26:16 -07:00 |
|
Jason Volk
|
14a41e9f58
|
modules/client/join: Checkpoint preliminary bootstrapper.
|
2018-03-08 16:34:38 -08:00 |
|
Jason Volk
|
6dbb1864dd
|
modules/client/rooms/initialsync: Default on the membership check for unauth'ed user.
|
2018-03-02 08:02:21 -08:00 |
|
Jason Volk
|
f7a4f5c939
|
modules/client/rooms/initialsync: Checkpoint what's here for now.
|
2018-02-28 21:25:25 -08:00 |
|
Jason Volk
|
3d016b9e04
|
modules/client/rooms: Stub initialSync handler for room previews in Riot.
|
2018-02-25 04:19:37 -08:00 |
|
Jason Volk
|
9d1d0c84a9
|
modules/client/rooms/messages: Implement pagination tokens.
|
2018-02-24 01:14:26 -08:00 |
|
Jason Volk
|
4a42e9d6b7
|
ircd:Ⓜ️ Move the rooms commit...thing to modules/client/rooms.
modules/client/rooms: Cleanup; renamespacing.
|
2018-02-22 20:46:27 -08:00 |
|
Jason Volk
|
7d4d88de73
|
ircd:Ⓜ️ Move and relink all the state/non-state sends()/message();
modules/client/rooms/state: reorg / renamespacing.
modules/client/rooms/send: renamespacing.
|
2018-02-22 20:32:10 -08:00 |
|
Jason Volk
|
44ff77a03f
|
ircd:Ⓜ️ Move redact() definition to modules/client/rooms/redact
modules/client/rooms/redact: renamespacing.
|
2018-02-22 20:32:10 -08:00 |
|
Jason Volk
|
99239c8b95
|
ircd:Ⓜ️ Move leave() definition to modules/client/rooms/leave.
|
2018-02-22 20:32:10 -08:00 |
|
Jason Volk
|
116b6e12a6
|
ircd:Ⓜ️ Move join() definition to modules/client/rooms/join.
|
2018-02-22 20:32:09 -08:00 |
|
Jason Volk
|
e6de770499
|
modules/client/rooms: Spec out the params in the 7.4 endpoints.
|
2018-02-22 01:35:00 -08:00 |
|
Jason Volk
|
083397c03d
|
modules/client/rooms: Stub the remaining room operation endpoints.
|
2018-02-21 15:22:04 -08:00 |
|
Jason Volk
|
38db46aad4
|
modules/client/rooms: 6.4.1/6.4.2 PUT state.
|
2018-02-16 13:33:18 -08:00 |
|
Jason Volk
|
b121c4377b
|
modules/client/rooms: 6.3.5 GET joined_members; minor cleanup.
|
2018-02-16 12:37:21 -08:00 |
|
Jason Volk
|
fa4d31292f
|
modules: Shrink these to a reasonable block size for now.
|
2018-02-16 11:56:32 -08:00 |
|
Jason Volk
|
f7db9bd92f
|
modules/client/rooms: Add POST variant for redact.
|
2018-02-15 16:50:08 -08:00 |
|
Jason Volk
|
149db42d4e
|
modules/client/rooms: 6.5.2.1 PUT redact.
|
2018-02-15 16:50:08 -08:00 |
|