I made an IRC client designed for Elementary OS

Discussion in 'Software & Applications' started by ky13a, Jul 4, 2015.

  1. ky13a

    ky13a Thread Starter
    Expand Collapse
    New Member

    Joined:
    Jul 4, 2015
    Messages:
    3
    Likes Received:
    3
    Its great to see a really well designed forum for Elementary OS spring up. For the past month I've been working non stop creating an IRC client designed to fit into the ElementaryOS ecosystem with an attention to detail and looks. I would really like if people would check it out, use it, and spread the word. Thats the only reward I hope to get from making it. You can suggest features, report bugs, and eventually help translate on the launchpad page.

    Here is a screenshot:
    [​IMG]

    Here it where you can find more information: https://poisonpacket.wordpress.com/relay/
     
    #1 ky13a, Jul 4, 2015
    Last edited: Jul 25, 2015
    MicheleG, LKX7 and paradise like this.
  2. ky13a

    ky13a Thread Starter
    Expand Collapse
    New Member

    Joined:
    Jul 4, 2015
    Messages:
    3
    Likes Received:
    3
    Hey guys. I've added a ton of new features. A PPA is now available. You can use these commands to install it. I also updated the screenshot above so you can see how it has evolved.

    sudo apt-add-repository "ppa:agronick/relay"
    sudo apt-get update
    sudo apt-get install relay

    If you have any ideas for new features, like things you see in other IRC clients that you would like Relay to do leave a post in Github or simply post it here. If you encounter a bug you can post in on Github as well.

    Here is a list of all the features Relay has now:

    • A missed message count.
    • Highlighting tabs with activity from IRC servers.
    • Drag and drop reordering of tabs.
    • Automatic IRC channel connecting
    • URL parsing and the ability to open your browser when clicked
    • Highlights the name of your or anyone else when mentioned in a chat
    • Right click tab switching.
    • The ability to switch channels through tabs or the sidebar.
    • It supports languages that use UTF-8 characters.
    • Although Relay was built on Elementary OS it will switch the theme depending on what operating system you are using.
    • The ability to search users
    • The ability to see where you left off since you last visited a tab
    • The ability to control many settings and set colors in the UI
    • Click a user name to have their name placed in the text entry
    • Private messaging and and ability to block users
    • The ability to turn on or off joining or exiting messages
    • Creates a datestamp every 5 minutes to give you a timeline of what has happened
     
  3. elysium

    elysium
    Expand Collapse
    Administrator
    Staff Member

    Joined:
    Dec 3, 2014
    Messages:
    29
    Likes Received:
    10
    Hey ky13a,

    great job! I'm sporadically running IRC with my two BNCs (ZNC) and i really love a beautiful designed IRC client. In my opinion, all of theese linux clients like XChat, Smuxi, etc. are a bit ugly :confused:
    Years ago, so before my switch to linux, I was running NoNameScript with mIRC. I've never found such a beautiful theme client out-of-the box as a linux alternative, unfortunately.

    Your client looks nice! I'll try it out asap.

    I'll stick this thread. You have earned this :)
     
  4. Francis Courchesne

    Francis Courchesne
    Expand Collapse
    New Member

    Joined:
    Aug 1, 2015
    Messages:
    1
    Likes Received:
    0
    I love your client it's very clean and hides all the unnecessary information (like the MOTD, you read it once, same for the users list). I have 2 issues so far however:
    - The titlebar appearance is inconsistant with Elementary Freya (should be light grey)
    - Server connection errors are not quite shown. For instance I attempted to connect to chat.freenode.net and only a specific port worked; I received no error messages advising of failure: the progress icon kept spinning and that is it.

    Please keep working on it, I will certainly give it a try as my primary IRC client.
     
  5. Schorny

    Schorny
    Expand Collapse
    Active Member

    Joined:
    May 27, 2015
    Messages:
    29
    Likes Received:
    7
    Looks nice. Is there an option to list all channels on the left side?
     
  6. Auksinis

    Auksinis
    Expand Collapse
    Member

    Joined:
    May 21, 2015
    Messages:
    18
    Likes Received:
    4
    Dude.... Looks amazing.
     
  7. JohnKeeL

    JohnKeeL
    Expand Collapse
    New Member

    Joined:
    Sep 7, 2015
    Messages:
    1
    Likes Received:
    0
    Love it.

    But i guess i just found a bug, so i decided to take some time to register here and let you know, i added a dock icon and i see it will increase the "unread" number over the icon, the bug i get is that i can´t mark the messages as read.
    For instance, i leave Relay open in Workspace 1, then i go to workspace 2 to do some work, i see the icon in the dock increase unread messages but even if i return to Relay and scroll all channels i can´t make the count go down.

    Sugestions:
    - Make the counter work or remove it
    - Give us options to choose what will the icon counter show: ex: Channel Message / Private Message / All
    - Make option to for channel user list to be able to dock as a right column, i like to have channel users always present and im sure more users also like it that way

    Keep up the good work!


    EDIT: Ok i know what causes this, it's when your at a channel like ##chan instead of the tipical #chan
    Not sure if all irc servers use the # and ## type of channels but at least freenode.net does and that messes up the notifications.

    EDIT2: Ok it happens when the server redirects you. At freenode, when you do something like /join #linux it will actually send you to ##linux, and so the problem starts. BUT if you do /join ##linux from the start then no problem!
     
    #7 JohnKeeL, Sep 7, 2015
    Last edited: Sep 7, 2015
  8. paxpacis

    paxpacis
    Expand Collapse
    New Member

    Joined:
    Sep 11, 2015
    Messages:
    2
    Likes Received:
    0
    Very nice.. thank you.. it has been a while since I used IRC.. but it becomes handy again with all the developer channels.. #logstash



    # requests :)
    - would love to have the users listed at the right of the screen instead of under a 'button'..
    - a re-connect option when connection is lost..
     
    #8 paxpacis, Sep 11, 2015
    Last edited: Sep 11, 2015
  9. Amr0d

    Amr0d
    Expand Collapse
    Member

    Joined:
    Oct 9, 2015
    Messages:
    5
    Likes Received:
    0
    Looks awesome and very similar to Textual on OS X which is my #1 favorite client since it's very lightweight and focused on the messages. Is there a feature planned where relay is syncing your settings (channels/servers etc.) to the cloud? Like Dropbox or Google Drive? Would be really cool if you could simply get a new PC and install relay and you have all your settings back again.
     
  10. paxpacis

    paxpacis
    Expand Collapse
    New Member

    Joined:
    Sep 11, 2015
    Messages:
    2
    Likes Received:
    0
    @Amr0d

    If you already use Dropbox you can move the .config/relay/ directory to ~/Dropbox/<your own dir>/relay and symlink it back to ~/.config/relay this way the file is on dropbox and you can use it everywhere you have access to dropbox..

     
  11. elysium

    elysium
    Expand Collapse
    Administrator
    Staff Member

    Joined:
    Dec 3, 2014
    Messages:
    29
    Likes Received:
    10
    Unfortunately the code didn't receive any update for months, see https://code.launchpad.net/relay.
    I'm going to unsticky this thread until this Relay App gets a new release (if any?)
     

Share This Page

Loading...