matrix-static
matrix-static copied to clipboard
Todo List
- [ ] Historical Member Info
- [x] make Peeking more useful (pagination etc)
- [x] investigate additional meta useful for spidering
- [x] make cache invalidate after N requests or M minutes
- [x] sort memberlist
- [x] paginate memberlist
- [ ] linkify-js style thing
- [ ] handle redactions
- [x] sanitize unbalanced closing tags
- [x] don't backpaginate if has reached m.room.create / smart about
m.room.history_visibility
Renderers for common events:
- [x] m.text
- [x] m.emote
- [x] m.notice
- [x] html formatted
m.text
/m.emote
/m.notice
- [x] m.image
- [x] m.file
- [ ] m.location
- [ ] m.video
- [ ] m.audio
Renderers for room state changes:
- [x] m.room.member
- [x] m.room.name
- [x] m.room.topic
- [ ] m.room.avatar
- [ ] m.room.third_party_invite
- [ ] m.room.power_levels
- [x] m.room.history_visibility -ish?
- [x] m.room.join_rules
- [ ] filter out joins/parts by default but allow control over this.
- [ ] disambiguate identical display names in a room
Could you add a directory for the js files and add a line which loads an (possibly empty) JS file?
@Ryuno-Ki There are no js files, thats the whole point of this project
How do I have to interpret
linkify-js style thing then?
it'll be done server-side, what linkify-js does is parse text looking for links and making them clickable links, very simply done server side