Skip to content

eyecu-im/eyecu-qt

Repository files navigation

eyeCU
-----
Full-featured crossplatform Jabber/XMPP client, a Vacuum-IM fork. The core program is just a plugin loader, all functionality is made available via plugins. This enforces modularity and ensures well defined component interaction via interfaces. The main idea of eyeCU is improving Jabbercommunication by adding geolocation-oriented features, like Map, Positioning and Points of Interest with an ability to exchange location with your buddies. The second is implementation of mordern advanced XMPP extensions, like Personal Events (PEP), XHTML-IM, Message Delivery Receipts, Attention and so on.

Web Site:
  http://www.eyecu.ru

Source:
  https://github.com/RoadWorksSoftware/eyecu-qt

Translations:
  https://www.transifex.com/projects/p/eyecu

Jabber conference:
  eyecu@conf.isgeek.info


Main Features (inherited form Vacuum-IM)
----------------------------------------
  * Nested roster groups
  * Multiple accounts in profile
  * Support for Adium message styles
  * Full support for Jabber conferences
  * Easy access to recent contacts and conferences
  * Ability to combine contact to meta-contact from several accounts
  * Storage of history both locally and on the server (XEP-136)
  * Create a bookmark at the conference with the possibility autologin
  * Support for CAPTCHA forms, with the possibility of transmission without the use of browser
  * Automated change of transport with preservation of names, groups, subscriptions and archive messages
  * Lists of privacy, with the possibility of ignoring or setting in invisible mode for individual contacts and groups
  * Multi-stage automatic change of status depending on the time of inactivity
  * Ability to set different status icons for individual contacts, and groups of contacts are connected through transport
  * Support for avatars with the ability to specify a contact an arbitrary image as an avatar
  * Ability to add annotation to contact


Extra Features (eyeCU specific)
-------------------------------
  * Personal Events
    - User Mood
    - User Activity
    - User Tune (supports several Multimrdia Players, platform specific)
    - User Nickname (both PEP and presence based)
    - User Location (supports several positioning methods: Manual Location Specification, Based on IP address, using NMEA-compatible positioning module, attached to real or virtual serial port)
  * Map
    - 18 sources
    - Contacts on the Map
    - Messages on the Map
    - Magnifier
    - Search (6 providers available)
    - Street View
    - Photos of Places (experimental)
  * Points of Interest
    - Stored in a private storage on the XMPP server
    - Could be exchanged via messaging
    - Could be displayed on the map
  * Contact proximity notification
  * Out-of-Band Data (as an element of Message)
  * XHTML-IM
  * Message delivery receipts
  * Attention
  * Client icons
  * Built-in Multimedia Player (could be used to play multimedia stream during file transfer)


Portable Version
----------------
  To make eyeCU portable just create folder eyecu (for Windows)
  in the directory where eyecu.exe is located.


Sound on X11 platforms
----------------------
  The Network Audio System is used if available, otherwise "aplay <soundfile>" command is used.


Known Issues
------------
  - on GTalk accounts allways used default nested roster group delimiter
  - not native look and feel in Mac OS
  - When switching Map Magnifier off, application may crash. Seems to be a Qt bug.


List of plugins that SHOULD NOT be disabled
-------------------------------------------
  01. Account Manager            - accountmanager
  02. Chat Messages              - chatmessagehandler
  03. Connection Manager         - connectionmanager
  04. Default connection         - defaultconnection
  05. Main Window                - mainwindow
  06. Message Manager            - messageprocessor
  07. Message Styles Manager     - messagestyles
  08. Message Widgets Manager    - messagewidgets
  09. Normal Messages            - normalmessagehandler
  10. Notifications Manager      - notifications
  11. Options Manager            - optionsmanager
  12. Presence Manager           - presence
  13. Roster Manager             - roster
  14. Roster Editor              - rosterchanger
  15. Roster Model               - rostersmodel
  16. Roster View                - rostersview
  17. SASL Authentication        - saslauth
  18. Simple Message Style       - simplemessagestyle
  19. Stanza Manager             - stanzaprocessor
  20. StartTLS                   - starttls
  21. Status Manager             - statuschanger
  22. Status Icons Manager       - statusicons
  23. Tray Icon                  - traymanager
  24. XMPP Streams Manager       - xmppstreams

About

eyeCU XMPP client (mirror)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 12