char pushed to main at char/phoebe
- 079efa5095 Improve quality of Discord formatted output
char pushed to main at char/phoebe
- f8ab672453 Look up linked channels in the database
char pushed to main at char/phoebe
- fee137f947 Prepare for message editing
char pushed to main at char/phoebe
- 33e13eb4b0 Handle emote messages from Matrix
char pushed to main at char/phoebe
- 13dc88f830 Fix errant newlines when parsing matrix HTML
char pushed to main at char/phoebe
- d654bbf512 Matrix: Implement code and code-block parsing
char pushed to main at char/phoebe
- bd5669d3e4 Clean up obsolete / fulfilled TODO items
char pushed to main at char/phoebe
- 3b47de1fde Matrix: Parse hard breaks, block quotes, and spoilers
char pushed to main at char/phoebe
- 5e2b6bee64 Parse links from matrix messages
char pushed to main at char/phoebe
- 60540b3b6d Oops! Missed the semantic italic element
char pushed to main at char/phoebe
- 323d30b7d6 Elide __construct_component function
char pushed to main at char/phoebe
- aff1f8b59e Begin actual parsing of matrix messages
char pushed to main at char/phoebe
- a3e35b7c0c Matrix: Parse the HTML fragment into an HTML node
char pushed to main at char/phoebe
- 67ed7f85b1 We will also depend on kuchiki for HTML parsing
char pushed to main at char/phoebe
- 3ff819444d Refactor & prepare for matrix HTML parsing
char pushed to main at char/phoebe
- e483064ee1 Convert messages to Matrix's HTML format
char pushed to main at char/phoebe
- ced035cf60 Store message relations as they are sent
char pushed to main at char/phoebe
- 799c034784 Refactor things from bridgers.rs to platform-specific files