Commit Graph

10 Commits

Author SHA1 Message Date
Pascal Abresch 3609bbea28 Remove popup show chatlog menu 2021-12-22 19:11:27 +01:00
Adrien Destugues 85db625968 Move some files from jabber/ to ui/
It helps to see which parts of the code are actively maintained
2020-08-21 19:43:43 +02:00
Adrien Destugues 6bb44ef994 Reduce use of UserID
There will be a lot more to do, but at least with this change, it is not
possible anymore to create a UserID outside of JRoster. So there should
always be a unique instance of the UserID for each roster entry. This
makes sure the state of the user is globally synchronized properly, and
no part of the code is accidentally working on a copy instead of the
real thing.
2019-09-30 16:44:01 +02:00
Adrien Destugues a81b88792d Move more useful stuff out of jabber/ 2019-09-29 22:45:22 +02:00
Adrien Destugues d6cbfe4ad9 Work on bookmarks
- Remove "channels" menu and instead list group chats in the roster view
- Allow joining a group chat by double ckicking on it in the roster
- Support for bookmarks2 (XEP-0402). XEP-0048 is also implemented, but
  currently disabled.
- Joining a group chat adds it to the bookmarks with autojoin enabled,
  unless it is not an user initiated action (for example, someone else
  invited you in a room)
- Leaving a groupchat adds it to the bootkmarks, with autojoin disabled
  (so you can easily access the server-side history for it or join back)
- Bookmarks can be deleted by right click->remove in the Roster.

Fixes #32, #40
2019-09-28 21:08:36 +02:00
Adrien Destugues d4acc92f86 Enable Wall Werror and fix all problems found. 2019-06-04 19:35:35 +02:00
Adrien Destugues 130c2dfd47 Use layout API in main window.
Other windows may be broken by this. Will test when I'm done replacing
the network code.
2019-06-02 11:03:17 +02:00
siarzhuk 840291518c support for permanent chat log
git-svn-id: http://svn.osdrawer.net/jabber4beos@9 337aba2b-7447-0410-a794-ebbcc98ad26d
2008-04-12 20:52:32 +00:00
julun 53b650d748 * gcc4 build fix
git-svn-id: http://svn.osdrawer.net/jabber4beos@6 337aba2b-7447-0410-a794-ebbcc98ad26d
2008-04-07 19:32:07 +00:00
xed 473de763da initial checkin
git-svn-id: http://svn.osdrawer.net/jabber4beos@1 337aba2b-7447-0410-a794-ebbcc98ad26d
2008-03-03 22:52:07 +00:00