I broke my pinky promise, this code is junk and barely works, however you may see me pull a few things out of this in future projects
gaterdile is an open source instant messaging platform in active development
as you may or may not have noticed development has stopped for a little bit. it's coming to the end of term so I've been super busy and haven't been able to work on it. once exams are done I pinky promise to get back into development :3
this is roughly my todo list for now, it will most likely happen in this order but it is likely to change
- server channel event overhaul
- client channel event overhaul
- finish implimenting replies
- switch from diesel to sqlx for greater flexability
- client support for creating and switching servers and channels
- file uploads
- message attachments
- pfps
- server custom emoji support
- client custom emoji rendering
- create emoji picker
- custom context menu
- add server unit testing
- 0.1 release with stablized sql migration
after all the main stuff is finished here's where I plan to take the project
these are very signifigant projects and will probably be a long time out
- xmpp support
- web rtc holepunching support
- client audio and video calling via webrtc