Version 0.10.0
Pre-release
Pre-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