File mautrix-discord.changes of Package mautrix-discord

-------------------------------------------------------------------
Thu Jul 17 13:59:43 UTC 2025 - fl4nn@opensuse.org

- Update to version 0.7.5+git.0.40a6992:
  * Bump version to v0.7.5
  * Hardcode v11 for new rooms
  * Update prefix_webhook_messages option to use MSC4144 fallbacks
  * Update mautrix-go to fix federation key response

-------------------------------------------------------------------
Mon Jun 16 18:58:12 UTC 2025 - fl4nn@opensuse.org

- Update to version 0.7.4+git.0.30c2cd9:
  * Bump version to v0.7.4
  * Update Docker image to Alpine 3.22
  * Add support for forwarded messages
  * Add support for MSC4193 media spoilers (#189)
  * Add channel is bridgeable check to channel update handler
  * Update mautrix-go to rename cross-room reply field
  * Update mautrix-go to enable MSC4190. Closes #181

-------------------------------------------------------------------
Wed Apr 16 12:48:17 UTC 2025 - fl4nn@opensuse.org

- Update to version 0.7.3+git.0.001c88c:
  * portal: fix isPlainGifMessage to get link preview working (#179)
  * portal: add `com.beeper.room_type.v2` to `m.bridge` events (#178)
  * portal: fix typo in msc1767 field name (#177)
  * portal: add id field for per-message profiles
  * client: only load main page for users
  * login: add filename when sending QR image
  * portal: add support for no-mention replies
  * portal: fix per-message profiles for guild-specific avatars (#172)

-------------------------------------------------------------------
Mon Dec 16 17:27:52 UTC 2024 - fl4nn@opensuse.org

- Update to version 0.7.2+git.0.4aad353:
  * Bump version to v0.7.2
  * client: load version number dynamically
  * config: add support for using a proxy
  * client: set referers properly
  * dependencies: update discordgo

-------------------------------------------------------------------
Sat Nov 16 18:23:11 UTC 2024 - fl4nn@opensuse.org

- Update to version 0.7.1+git.0.c01f502:
  * Bumped minimum Go version to 1.22
  * portal: add missing `fi.mau.gif` field to gifvs
  * ci: lock closed issues automatically after 90 days
  * user: catch 40002 responses
  * dependencies: update discordgo
  * .github: update bug report template

-------------------------------------------------------------------
Wed Jul 17 12:57:44 UTC 2024 - tux93@opensuse.org

- Update to version 0.7.0+git.0.ce1f401:
  * Don't use mxid in mention pills
  * Add support for authenticated media
  * Add create-portal command
  * Create category space if necessary when creating channel room
  * Always use guild room for join rule
  * Add support for MSC3916 endpoints for direct media

-------------------------------------------------------------------
Thu Jun 20 12:49:15 UTC 2024 - tux93@opensuse.org

- Fix pre-script execution

-------------------------------------------------------------------
Sat Mar 23 13:27:31 UTC 2024 - tux93@opensuse.org

- Update to version 0.6.5+git.6.8d01c30:
  * Fix finding client to fetch messages through
  * Parse expiry from URL
  * Update minimum Go version
  * Fix mass inserting messages
  * Redo direct media access with URL refreshing (#135)
  * Bump version to v0.6.5
  * Reuse existing getEvent function
  * Add support for encrypted events in webhook replies
  * Update actions and run on both supported Go versions
  * pre-commit: ban Msgf() from zerolog
  * Update dependencies
  * Expose debug API with pprof

-------------------------------------------------------------------
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

openSUSE Build Service is sponsored by