Skip to content

Version 0.10.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@sovaa sovaa released this 04 Nov 10:33
· 2316 commits to master since this release

Changes since 0.9.0:

  • switched async engine
    • using gevent instead of eventlet
    • monkey patching sqlalchemy and psycopg2
  • last read timestamp for group
    • if online, store timestamp of last read message in group for user
    • if later comes online, client asks for messages since last read timestamp
  • backend admin interface
    • for fixing things
    • listing users in rooms
    • list rooms in channels
    • list channels
    • create channels/rooms
    • ban users
    • kick users
    • listing bans and remaining time, remove if needed
    • create admin users manually
    • manage list of admins as user ids
    • change ownership/moderator status for users in channels/rooms
  • redo permissions
    • able to set different permissions on rooms/channels based on the api action
    • ACLs on channels for who can create rooms in the channel
    • e.g. some types of users can not join (channel or room), like paying members only etc.
    • ability to choose to filter out rooms list, not displaying rooms that a user is not allowed to join