mirror of
https://github.com/tulir/gomuks.git
synced 2025-04-19 18:13:41 -05:00

Edits will now use a different HTML -> markdown converter than what is used to generate the body. This allows the plaintext body to have a plain shortcode for custom emojis, while still having the raw data for edits. Additionally, for sent events, the raw input is saved locally, which allows preserving commands and other such things. A future extension may store the raw input in a custom field in the Matrix event to allow lossless edits of messages sent from other clients.
44 lines
1.4 KiB
Modula-2
44 lines
1.4 KiB
Modula-2
module go.mau.fi/gomuks
|
|
|
|
go 1.23.0
|
|
|
|
toolchain go1.23.2
|
|
|
|
require (
|
|
github.com/alecthomas/chroma/v2 v2.14.0
|
|
github.com/chzyer/readline v1.5.1
|
|
github.com/coder/websocket v1.8.12
|
|
github.com/gabriel-vasile/mimetype v1.4.6
|
|
github.com/lucasb-eyer/go-colorful v1.2.0
|
|
github.com/mattn/go-sqlite3 v1.14.24
|
|
github.com/rivo/uniseg v0.4.7
|
|
github.com/rs/zerolog v1.33.0
|
|
github.com/tidwall/gjson v1.18.0
|
|
github.com/tidwall/sjson v1.2.5
|
|
github.com/yuin/goldmark v1.7.8
|
|
go.mau.fi/util v0.8.2-0.20241030110711-b3e597e16b74
|
|
go.mau.fi/zeroconfig v0.1.3
|
|
golang.org/x/crypto v0.28.0
|
|
golang.org/x/image v0.21.0
|
|
golang.org/x/net v0.30.0
|
|
golang.org/x/text v0.19.0
|
|
gopkg.in/yaml.v3 v3.0.1
|
|
maunium.net/go/mauflag v1.0.0
|
|
maunium.net/go/mautrix v0.21.2-0.20241102114451-83e60efa1558
|
|
mvdan.cc/xurls/v2 v2.5.0
|
|
)
|
|
|
|
require (
|
|
filippo.io/edwards25519 v1.1.0 // indirect
|
|
github.com/coreos/go-systemd/v22 v22.5.0 // indirect
|
|
github.com/dlclark/regexp2 v1.11.0 // indirect
|
|
github.com/mattn/go-colorable v0.1.13 // indirect
|
|
github.com/mattn/go-isatty v0.0.19 // indirect
|
|
github.com/petermattis/goid v0.0.0-20240813172612-4fcff4a6cae7 // indirect
|
|
github.com/rs/xid v1.6.0 // indirect
|
|
github.com/tidwall/match v1.1.1 // indirect
|
|
github.com/tidwall/pretty v1.2.0 // indirect
|
|
golang.org/x/exp v0.0.0-20241009180824-f66d83c29e7c // indirect
|
|
golang.org/x/sys v0.26.0 // indirect
|
|
gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect
|
|
)
|