Parental Controls
Well, it is time that I took the bull by the horns and made an effort to contribute a new feature set to Adium. As the token "old guy" on the team, I thought I would put my over-protective parental skills to work and create a Parental Controls section.
As it turns out, I am not the only one out there who wishes to control (I mean encourage) young minds so I have worked with the_tick and others to come up with a proposed set of features for this new feature.
The Features
For this initial release, the planned feature set consists of:
- Profanity Filter on inbound messages/profiles/aliases (what about outgoing messages? kiel)
- Abbreviation Expansion ( FATAUOT = For all the AIM users out there )
- Enforced Logging
- Restrictions on additions to buddy list
- Restrictions on adding new accounts
- Prohibit talking to strangers (Non Buddies)
- Block messages from strangers
- Preference Pane to administer all these features
Future Ideas
Things which would be nice to have in future releases:
- Integration with the System Preferences Parental Controls Settings
- Control Across OS X Accounts
- More difficulty removing/editing loggs
- Parental Notification on violation (Snitch feature)
- File Transfer Restrictions
- Disable Inline Image Viewing
- Restriction on use of public group chat
- Time of Day Restrictions
Timeline
Currently, we are planning on making this available in the 1.2 release, but that is up for negotiation.