miguelfreitas / twister-html

twister HTML + Javascript User Interface
MIT License
229 stars 138 forks source link

group messages UI #308

Closed slr closed 9 years ago

slr commented 9 years ago

group messages group messages — new group creation group messages — join group RU_Chat group profile with active 'invite' button RU_Chat group profile with active 'leave' button RU_Chat group messages

TODO

slr commented 9 years ago

group messages with names

slr commented 9 years ago

and in direct messages too.

miguelfreitas commented 9 years ago

Hey, great job!! Just returning from vacations and... merging :-)

miguelfreitas commented 9 years ago

I just don't know if we should give emphasis to the group alias (the *dfsdfsdf thing). It is a locally generated random string, so it is only meaningful if one wants to play with twisterd command line / rpc.

For normal UI users it has no use, we should just present the group description instead.

Ok, i know... we may have two groups with the same name... but then it is the user who is confusing himself, no? ;-) I don't know how whatsapp UI behaves when two groups have the same name, for instance.

slr commented 9 years ago

speaking about description — what's with name and avatar? as I remember group profile based on ordinary one, can we set these things?

also can we send status message like invitation one when peer leaves group?

I'll continue to work on it next week.

slr commented 8 years ago

@miguelfreitas @erqan guys?

slr commented 8 years ago

plus issue with rescandirectmsgs — is it should be separate button (in (G)DM's window(s) or network section or in both) for this or we should detect peer invitation in DM group and rescan DMs automatically?

miguelfreitas commented 8 years ago

Maybe we should try triggering rescandirectmsgs automatically when a given user joins the group. It shouldn't cause any harm (duplicated messages are detected and not delivered again) unless some bug exists.

miguelfreitas commented 8 years ago

any group member may change description, but we have to think on how to implement avatar. perhaps sending an encrypted message to the group with avatar encoded.

slr commented 8 years ago

ability to change group description

see miguelfreitas/twister-html#312

slr commented 8 years ago

new messages counters in direct messages modals for every peer and group

see https://github.com/miguelfreitas/twister-html/commit/50827a6691829e50b592819ab22168f751e5c23e