0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-07-04 17:48:35 +02:00
Commit graph

11650 commits

Author SHA1 Message Date
Jason Volk d9ceeb4e9d Merge branch 'master' of https://github.com/disobeyedtoast/charybdis 2020-03-26 19:46:32 -07:00
Jason Volk 7a0da02bf6 modules/web_hook: Tweak spacing on pull request. 2020-03-26 19:44:00 -07:00
disobeyedtoast 04ab35988b
Update magick.cc 2020-03-27 02:30:00 +00:00
Jason Volk 27324d42bc modules/client/sync/rooms/unread_notifications: Elide highlight counting when !notification_count. 2020-03-26 18:25:06 -07:00
Jason Volk 3a73336b2d ircd:Ⓜ️:push: Add spec-omitted highlight tweak to .m.rule.contains_user_name. 2020-03-26 17:20:06 -07:00
Jason Volk f6bef2770d modules/console: Fix room_id check on valid empty argument to user notifications cmd. 2020-03-26 17:20:06 -07:00
Jason Volk 5665ae56cf ircd:Ⓜ️:user::notifications: Add sorting for any-room queries here. 2020-03-26 17:20:06 -07:00
Jason Volk a398a1f5c0 modules/client/pushrules: Fix erroneous type conversion for bool property. 2020-03-26 17:20:06 -07:00
Jason Volk 9a49104d28 ircd:Ⓜ️:push: Add undocumented '.m.rule.reaction' server-default rule. 2020-03-26 17:20:06 -07:00
Jason Volk 107cae9591 modules/client/sync/rooms/unread_notifications: Fix range options to counter. 2020-03-26 12:05:10 -07:00
Jason Volk 106dd18a86 modules/federation/send: Simplify error handling (related 3a696636df).
modules/federation/send: Preliminary setup for error transcription in response.
2020-03-26 12:05:10 -07:00
Jason Volk 6cc7ec3be8 modules/federation/send: Remove deprecated pdu_failures related. 2020-03-26 11:08:03 -07:00
Jason Volk 2ec80d025f ircd:Ⓜ️:vm: Ensure error handling semantics throughout eval stack. 2020-03-26 10:24:35 -07:00
Jason Volk 057cb88f1b tools/docker: Remove zlib1g/libzstd. 2020-03-25 18:34:29 -07:00
Jason Volk 261399ed43 tools/docker: Add libgraphicsmagick1-dev. 2020-03-25 18:34:29 -07:00
Jason Volk 9c88fb4cfb tools/docker: Replace libssl1.0-dev with libssl-dev. 2020-03-25 18:34:29 -07:00
Jason Volk 6017cfe435 tools/docker: Replace libsnappy-dev with liblz4-dev. 2020-03-25 18:34:29 -07:00
Jason Volk e92a7efb24 modules/m_receipt: Add back the creation call in the handler for now. 2020-03-25 18:34:29 -07:00
Jason Volk 8efeb1a76a ircd:Ⓜ️:typing: Create non-existing here before sending to user room for now. 2020-03-25 18:31:10 -07:00
Jason Volk 592eb375f6 ircd:Ⓜ️:room::head: Throw error on failure to generate any prev_events. 2020-03-25 18:27:40 -07:00
Jason Volk a9885d4a45 modules/console: Require remote argument when event_id has no host. 2020-03-25 18:27:40 -07:00
Jason Volk 3a696636df modules/federation/send: Stop propagation and log EDU eval errors here. 2020-03-25 18:27:40 -07:00
Jason Volk 1b49d001b2 ircd:Ⓜ️:typing: Log exceptions coming through the vm.eval edu handler. 2020-03-25 18:27:40 -07:00
Jason Volk 1e96e34b54 ircd:Ⓜ️:vm: Set eval event/event_id members in outer frame. 2020-03-25 18:27:40 -07:00
Jason Volk b8239d45cd ircd:Ⓜ️:dbs: Split dbs unit per column; naming simplifications; major reorg. 2020-03-25 16:08:17 -07:00
Jason Volk ddbabedf84 ircd:Ⓜ️:event::conforms: Add type and state_key length limitation conditions. 2020-03-25 14:41:16 -07:00
Jason Volk 629617deb9 ircd:Ⓜ️:event::conforms: Add missing origin conditions. 2020-03-25 14:41:16 -07:00
Jason Volk 35a18366b4 ircd:Ⓜ️:user::pushrules: Ensure user-set rules have priority over server-default. 2020-03-24 21:38:58 -07:00
Jason Volk 967c3109dc modules/client/notifications: Improve iteration finished condition; minor branch unexpect. 2020-03-24 18:09:37 -07:00
Jason Volk 00980b547e modules/console: Add prefix-option in room type cmd. 2020-03-24 17:53:22 -07:00
Jason Volk 5776549efe modules/console: Add more options to the user notifications cmd. 2020-03-24 17:45:48 -07:00
Jason Volk 3472f551eb ircd:Ⓜ️:user::notifications: Optimize with non-querying metadata closure overload. 2020-03-24 16:41:16 -07:00
Jason Volk a549878519 modules/client/sync/rooms/unread_notifications: Reimplement highlight counter w/ notifications. 2020-03-24 16:16:27 -07:00
Jason Volk 8f251dc266 ircd:Ⓜ️:user::notifications: Add unmake_type() inverting tool. 2020-03-24 16:16:16 -07:00
Jason Volk 4c70d8ce08 ircd:Ⓜ️:user::notifications: Add room_id to opts; prefix keying strategy.
modules/m_push: Add room_id to type generation.
2020-03-24 14:56:30 -07:00
Jason Volk 36b1fa6bde ircd:Ⓜ️:room::type: Add prefix matching option. 2020-03-24 14:50:41 -07:00
Jason Volk d1f9b11b4c ircd:Ⓜ️:user::notifications: Improve iteration with room::type. 2020-03-24 14:14:39 -07:00
Jason Volk 31fd7e664f modules/console: Add room type cmd. 2020-03-24 14:14:39 -07:00
Jason Volk 7a6ba49c34 ircd:Ⓜ️:room: Add type iteration interface. 2020-03-24 14:14:39 -07:00
Jason Volk 70315e2459 modules/media/preview_url: Quash TODO for rfc3986 uri parsing. 2020-03-24 12:14:05 -07:00
Jason Volk 180963ca22 ircd::net: Add hostport construction from explicit rfc3986::uri. 2020-03-24 12:14:05 -07:00
Jason Volk f092b4214b ircd::net::hostport: Add missing default port argument for constructor. 2020-03-24 11:55:17 -07:00
Jason Volk 256e5ed960 ircd:Ⓜ️:dbs: Add room_type column to schema. 2020-03-24 11:49:15 -07:00
Jason Volk 16e800974e modules/media/preview_url: Quash TODO for net::hostport service. 2020-03-24 09:57:45 -07:00
Jason Volk 8d6dfa7cd5 ircd:Ⓜ️ Add room_id(event_idx) to convenience suite. 2020-03-23 20:31:21 -07:00
Jason Volk 7861f77015 ircd:Ⓜ️:push: Add branch to handle other pattern key for content rules. 2020-03-23 19:32:01 -07:00
Jason Volk 6f17864cd7 modules/client/notifications: Implement r0.6.0-13.13.1.3.1 GET /notifications. 2020-03-23 18:47:07 -07:00
Jason Volk 932a9974b7 modules/m_push: Highlights to the user's room. 2020-03-23 18:28:39 -07:00
Jason Volk 93cd2ededc ircd:Ⓜ️:user::notifications: Add unit; develop interface; add type generation. 2020-03-23 18:28:39 -07:00
Jason Volk d9658fcbf2 modules/client/rooms: Stub preliminary upgrade handler. 2020-03-23 13:47:43 -07:00