Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
network:messaging:matrix
mautrix-discord
mautrix-discord.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File mautrix-discord.changes of Package mautrix-discord
------------------------------------------------------------------- Mon Nov 20 15:42:40 UTC 2023 - tux93@opensuse.org - Update to version 0.6.4+git.0.c013873: * Bump version to v0.6.4 * Update dependencies * Update .gitignore * Send error messages in thread if applicable ------------------------------------------------------------------- Mon Oct 16 10:46:13 UTC 2023 - tux93@opensuse.org - Update to version 0.6.3+git.0.4535985: * Update dependencies * Update discordgo to fix handling op7 while connecting * Try to avoid syncing other user into DM portals ------------------------------------------------------------------- Mon Sep 18 09:00:30 UTC 2023 - Marcel Kuehlhorn <tux93@opensuse.org> - Switch to systemd-sysusers for user creation ------------------------------------------------------------------- Sat Sep 16 16:34:21 UTC 2023 - tux93@opensuse.org - Update to version 0.6.2+git.0.308f47e: * Bump version to v0.6.2 * Fix "video" embeds with missing video URLs (#110) * Don't panic if redacting attachment fails * Move double puppeting login code to mautrix-go * Allow inline links in normal messages ------------------------------------------------------------------- Wed Aug 16 22:50:03 UTC 2023 - tux93@opensuse.org - Update to version 0.6.1+git.0.fb6d89a: * Bump version to v0.6.1 * Update dependencies * Update discordgo to remove need to fetch own member info manually * Move channelIsBridgeable check when syncing guild channels * Fix handling gifs where canonical URL is different * Update usernames in login/ping commands ------------------------------------------------------------------- Sun Jul 16 11:49:07 UTC 2023 - tux93@opensuse.org - Update to version 0.6.0+git.0.dab1aba: * Bump version to v0.6.0 * Fix error messages in portals with no relay webhook * Redact relay webhook secret in error messages. Fixes #105 * Fix panic if lottieconverter isn't installed * Update changelog * Ignore guild delete events with unavailable=true * Remove long wait for semaphore * Fix attachment semaphore unlocking when download fails * Add italics for bridging emotes * Prevent attachment semaphore from blocking permanently * Add some debug logs for backfill lock * deps/mautrix: upgrade to reduce logs on database transactions * logging: remove 'Starting' log and use duration instead * deps/mautrix: upgrade to reduce logs of requests * Update Docker image to Alpine 3.18 * Prevent handling too many attachments in parallel * Update mautrix-go * Log event IDs after handling message * Expose Application flag to displayname templates * Update username format in custom bridge identifier metadata * Handle usernames properly in bridge state remote name * Switch to new beeper batch send endpoint * Backfill threads when found and from server thread list sync * Create threads for backfilled messages * Make backfilling code compatible with threads * Set guild bridging mode when using bridge command without entire flag * Improve logs and fix things with avatar reuploads ------------------------------------------------------------------- Fri Jun 16 12:00:42 UTC 2023 - tux93@opensuse.org - Update to version 0.5.0+git.0.00465bb: * Bump version to v0.5.0 * Ignore incoming typing notifications from logged-in users * Remove updating custom ghost info on startup * Update mautrix-go to enable appservice websockets * Don't send missed message warning on initial backfill * Don't add reply sender to mentions array manually * Fix adding custom avatar URL in member metadata * Add support for bulk message delete from Discord * Enable ATX headers in Discord markdown * Include guild profiles in custom event field * Make mxc column non-unique for files. Fixes #71 * Fix typo in db migration name * Reupload webhook avatars to fill custom metadata * Add options to improve handling of webhook messages sent by other bridges * Store global name and webhook status for puppets * Handle raw image link embeds like video gif embeds * Add support for intentional mentions * Update default displayname template ------------------------------------------------------------------- Tue May 16 17:36:35 UTC 2023 - tux93@opensuse.org - Update to version 0.4.0+git.1.e85f506: * Update changelog * Ignore updates to outgoing webhook messages * Add option to disable direct CDN uploads * Update mautrix-go * Include discord style identifier with timestamps * Use helper methods for generating matrix.to URLs * Fix bridging animated emojis in messages * Update mautrix-go * Set contact info for puppets on startup (#85) * Maybe fix db upgrade for sqlites in weird states * Set times to utc when reading from database * Bridge incoming reply embeds as replies * Store edit timestamp in database to deduplicate edits. Fixes #86 * Update changelog * Add new field to reactions * Move zerolog.CallerMarshalFunc to mautrix-go * Use convert replies to embeds when sending via webhook * Update dependencies * Add options to disable or force-enable caching media * Fix message on captcha errors * Convert Portal to zerolog * Fix some unused parameters * Ensure user invited when updating portal info. Probably fixes #62 * Set db compat version * Receive all events in same function * Sync group DM participants on change * Store username/discriminator/bot status in puppet table * Add option to bypass homeserver for Discord media * Add user ID to discordgo logs * Update mautrix-go * Enable discordgo info logs by default * Bridge friend nicks as DM room name * Make error messages cleaner * Fix backfill only collecting the last 50 messages * Sort private channel list before syncing * Fix is_network_bot flag name and omit is_bridge_bot * Unsplit fetching user info from Puppet.UpdateInfo * Split converting batch messages into separate function * puppet: update contact info as part of member event changes * db/puppet: add contact_info_set column - Fix systemd service file (StartLimit* was in the wrong section) ------------------------------------------------------------------- Mon Apr 17 13:53:46 UTC 2023 - tux93@opensuse.org - Update to version 0.3.0+git.0.42c48bf: * Bump version to v0.3.0 * Add option to disable backfilling in big guilds * Add basic support for incoming voice messages * Fix backfill things * Update dependencies * Add initial backfilling on portal creation * Improve missed message backfilling * Check last message ID before attempting backfill * Get 50 instead of 100 messages at a time * Forward fill missing messages on startup * Add option to not set room meta in encrypted rooms * bridge bot: set service and network name * Update mautrix-go * Add options to automatically delete/ratchet megolm sessions * Stop falling back if hungryserv yeet fails ------------------------------------------------------------------- Fri Mar 17 21:03:59 UTC 2023 - tux93@opensuse.org - Update to version 0.2.0+git.0.69268f8: * Bump version to v0.2.0 * Update dependencies * Update changelog and readme * Update mautrix-go * Switch user and puppet files to zerolog * Fix mistake in reaction replace error handling * Update portalsByMXID when manually bridging * Fix bugs in manual un/bridging * Retry on unknown errors when logging in * Fill usersByID properly * Add some logs when disconnecting * Fix error log * Update mautrix-go * Update state cache after manaul bridging * Fix order of cleanup and removing mxid * Don't allow overriding set-relay without unsetting first * Add bridge/unbridge/delete-portal commands * Update changelog * Update discordgo to fix some bugs * Add ping command * Add help sections for all commands * Add unset-relay command * Require room admin for set-relay * Add error status when user isn't logged in * Validate webhook URLs when using set-relay --url * Handle redactions from webhook users * Update changelog * Adjust guild info logs * Update gitignore * Add initial support for relay mode with webhooks * Remove unnecessary user parameter in parseMatrixHTML * Fix attachment IDs in message converter * Fetch missing channel info on message to support DMs for bots * Fix state store not being updated on double puppet requests * Adjust some calls for bot accounts * Don't save discord token before login is successful * Create Matrix user mentions even without double puppeting. Fixes #21 * Add initial support for bot accounts. Fixes #12 * Delete guild portals too in delete-all-portals * Refactor message handling to fully use convert pattern * Fully qualify emojis instead of removing VS16. Fixes #58 * Update mautrix-go and switch to zerolog * Handle gif stickers * Ensure room is muted before sending events to it * Fix update ghost info on reaction * Add more options for guild message handling ------------------------------------------------------------------- Thu Feb 16 17:27:05 UTC 2023 - tux93@opensuse.org - Update to version 0.1.1+git.1.541c8e1: * Bump Go version in go.mod. Fixes #57 * Bump version to v0.1.1 * Update mautrix-go * Remove lottie conversion temp dir after converting * Update discordgo * Update changelog and dependencies * Update ghost info on incoming reactions * Handle guild join messages * Handle call start messages * Adjust github action * Fix typo * Update linters * Update discordgo to fix handling guilds in ready event * Fix sticker sizes * Specify lottieconverter docker tag * Add support for converting lottie stickers * Fix typo in initial db migration * Subscribe to guild when bridging it * Update changelog and dependencies * Improve typing notification handling * Subscribe to bridged guilds on connect * Double check bridging status before handling message * Don't set extra data in edit fallbacks * Bridge youtube embeds as link previews * Fix transferring same attachment multiple times in parallel * Allow inline links in Discord embed descriptions * Fix removing custom emoji reactions from Matrix * Merge emoji and discord_file tables * Disable caching reuploaded encrypted files * Refactor tag rendering to avoid recreating goldmark instance for each message * Don't specify width in inline images * Disable more unsupported features in discord markdown parser ------------------------------------------------------------------- Sun Jan 29 15:23:04 UTC 2023 - tux93@opensuse.org - Update to version 0.1.0+git.0.44600c9: * Bump version to v0.1.0 * Convert everyone/here into room and block other room mentions * Add notice to messages that contain components * Update ghost info from mentions * Remove non-descriptive alt texts * Add icons to guilds status command. Fixes #32 * Use discordgo's permission calculator * Remove variation selectors in text messages sent to Discord. Fixes #13 * Add support for running Discord bot commands. Fixes #35 * Send all text embeds in one message * Add slightly hacky support for interaction messages * Try to fix discord file cache with postgres again * Use strings for decryption info in DB * Upload files before sending message * Handle Matrix stickers as images. Closes #33 * Use proxy URLs for all embed media * Fix gif metadata when message edits into a gif * Fix adding images to Beeper link preview metadata * Handle link preview and gif embeds appearing as edits * Set AutoBridgeChannels flag after creating portals. Fixes #47 * Handle video and link embeds. Fixes #52 * Store mime type for reuploaded files * Include images in embeds * Log errors in discord embed conversion * Ignore embeds with no supported parts * Add support for text embeds * Cache files copied to Matrix * Ignore channel name/icon change messages * Add subcommand descriptions for guilds command. Fixes #19 * Add better error message when QR login fails due to captcha * Disable lists in goldmark when parsing discord markdown * Don't escape markdown inside code blocks * Add option to disable custom emoji reactions * Include custom emoji metadata in reaction events. Fixes #50 * Add some logs for guild and channel create/update/delete events * Automatically unbridge guild when leaving if it has no other Matrix users * Retry connecting a few times if connection fails on startup * Add hacky option to mute all guild channels on create * Update mautrix-go * Maybe actually fix bridge state order * Save new access token after relogining * Add db migration to fix broken double puppets * Update mautrix-go * Add beeper room type to m.bridge info * Prevent transient disconnect state after bad credentials * Actually make logout detection work * Update discordgo * Handle getting logged out while bridge is running * Fix condition for sending CONNECTED state after TRANSIENT_DISCONNECT * Add support for unbridging guilds * Clean up provisioning API error codes * Add struct for ping response * Clean up guild bridge/unbridge provisioning APIs * Add version prefix for all provisioning API endpoints * Add token login provisioning API * Clean up QR login provisioning API * Move automatic double puppeting to correct place * Check permission overwrites before bridging channels * Use hungryserv room delete endpoint if supported * Fix typo in room cleanup * Update mautrix-go * Update mautrix-go * Update mautrix-go * Clear ReadStateVersion on logout * Fix bridging small stickers * Update Docker image to Alpine 3.17 * Don't return errors from Logout * Clear discord user ID column when logging out * Update example config * Require foreign keys and recommend txlock on SQLite * Ensure login-token is given enough parameters * Update dependencies * Fix inserting non-thread reactions. Fixes #40 * Update roadmap * Update mautrix-go and stop sending all thread messages as replies * Add todo * Add option for autojoining threads when opened * Rename provisioning endpoint * Add command to login with token * Update mautrix-go * Update mautrix-go * Update mautrix-go and add option to use MSC2409/MSC3202 for e2be data * Update mautrix-go * Update to remote auth v2 * Add missing error to log line ------------------------------------------------------------------- Fri Aug 26 17:00:52 UTC 2022 - tux93@opensuse.org - Update to version 20220820+git.92c5407: * Add missing returns * Add role permissions to roadmap * Don't send notices for target event not found. Closes #25 * Improve Discord markdown escaper. Fixes #14 * Remove duplicate calls to send m.space.child for DM rooms * Fix updating space in UpdateInfo * Add legacy booleans back to message status events * Update dependencies * Switch discordgo fork source * Add hidden option to use appservice login for double puppeting
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor