Chris Smith
01517bde0f
Make WhoisNumericFormatter a bit more sane.
Implement SystemLifecycleComponent instead of making the
ActionManager create one and forget about it...
9年前
Shane Mc Cormack
9f3fcd1b59
2015!
9年前
Chris Smith
5a17422eb9
Disable the security manager.
This is causing weird shit™ to happen when plugins create new
AutoCommands - without running inside a doPrivileged block,
the manager hits a security exception trying to subscribe
it to the eventbus (which uses reflection).
Need to implement this properly and then re-enable.
9年前
Chris Smith
bc9d93c6d0
Further work on the AutoCommandManager.
9年前
Greg Holmes
5bad532ff1
Add List support to configbinder.
9年前
Greg Holmes
9dd867e8ae
Remove old colouring property.
9年前
Greg Holmes
4c1ee679dc
Use UserManager in GroupChatManager.
9年前
Chris Smith
ccc0dd48ae
Move WhoisNumericFormatter somewhere sane.
9年前
Chris Smith
f9b2ef0a28
Delete chancolours and querycolours actions.
Not sure why they're still in two places...
9年前
Chris Smith
176d35072f
Remove old notification code.
Drop the /notify command, as manually setting it doesn't make
sense in a post-actions world.
Drop the action component because they're now useless.
9年前
Chris Smith
3d9f272e93
Stop USM firing events when there are no changes
9年前
Greg Holmes
75bf3eef00
Implement mode comparator in GroupChatUser.
9年前
Chris Smith
cdcdae6056
Add getter for USM.
9年前
Greg Holmes
0af10fe01e
Add managers to cache User + GroupChatUser
9年前
Chris Smith
7816913a78
Unsubscribe the status manager when frames close.
9年前
Chris Smith
11a021e08f
Raise events.
Should probably improve this to only raise an event when the
values change, but will do for now.
9年前
Chris Smith
4098815c1b
Include the manager in the event.
9年前
Chris Smith
9a19431320
Add an event for unread status changes.
9年前
Greg Holmes
630ae8ef62
Fix logic, move documentation.
9年前
Greg Holmes
0dbf0caa26
Document and fix Channel.getDetails
9年前
Greg Holmes
749233b293
Add an injectable wrapper around System.
Not 100% sure this is a good idea though.
9年前
Greg Holmes
8af850533e
Add getAwayState to User.
9年前
Greg Holmes
d77396e15a
Move from GroupChat to Connection.
9年前
Greg Holmes
edf8cb538d
Add mode querying to GroupChat.
9年前
Greg Holmes
8485e5cff9
Add kick to GroupChat + update KickCommand.
9年前
Greg Holmes
7d552247a9
"Improve" previous commit
9年前
Greg Holmes
fc23f90e2e
More GroupChatUser changes.
9年前
Chris Smith
6546a7a3fb
Initial pass at an UnreadStatusManager.
Needs to allow configuring of the colours, and provide events
for notifying the UI.
9年前
Greg Holmes
d36870597a
Tidy SetNickColour, fix unit test.
9年前
Greg Holmes
998daa2146
Fix SetNickColour CommandInfo.
9年前
Greg Holmes
495cc4b0c6
Switch SetNickColour to use DisplayProperties
9年前
Greg Holmes
6bf34be332
Make more things use GroupChatUser.
- Also by AutoValue Topic
- Also make getUser in Topic Optional
9年前
Chris Smith
9d9857367e
Use GroupChat in Connection.getChannels().
Fix the channel message sink actually doing common channels...
I guess we're not really using that one.
9年前
Chris Smith
657817fd9b
Use GroupChat in Connection.getChannel().
9年前
Greg Holmes
df7046f37c
Handle GroupChatUser + User in processNotificationArg
9年前
Chris Smith
b96d1b1f8c
Force a single global AutoCommand.
9年前
Chris Smith
50ace5b32a
Remove left over constructor.
9年前
Greg Holmes
0f629b2c35
Add package private constructors for AutoValues.
9年前
Chris Smith
6aa487bd6c
Make AutoCommand use AutoValue.
9年前
Greg Holmes
e2a108b5de
More GroupChatUsers
9年前
Greg Holmes
145e3d6722
Add a remove method to DisplayPropertyMap.
9年前
Greg Holmes
3641f1cb6f
Fix typo in Javadoc.
9年前
Greg Holmes
e300bab3c5
Make Channel.getUser optional.
9年前
Greg Holmes
28b2c9270d
Fix tests.
9年前
Greg Holmes
e52f8b7ea0
Make Client store ClientInfo.
9年前
Greg Holmes
1b328fb001
Store ChannelClientInfo in GroupChatUser.
9年前
Chris Smith
75acc2bb2b
Small changes to GroupChat/Connection interfaces.
9年前
Greg Holmes
d88a183d9c
Use GroupChatUser some more.
9年前
Chris Smith
2c5f10a6da
Remove random unused, confusing Profile thing.
9年前
Greg Holmes
2ee996a75e
Remove TopicChangeListener. Add Topic to topic events.
9年前