cinny

Yet another matrix client

AGPL-3.0 License

Stars
1.7K
Committers
53
cinny - v1.8.1

Published by kfiven over 2 years ago

Bug fixes:

  • New messages don't appear #185
  • Pressing a key with an active highlight jumps in history #344
  • Fix not all emoji-only messages being detected as such #368 by @ginnyTheCat
  • Fix muted room show unread indicator #375
  • Fix view source shows original event for an edited message #376 by @clmnin
  • Fix wrong notification count and NaN notification
  • Add cmd + k hotkey for mac os
cinny - Cinny v1.8.0: Spaces

Published by kfiven over 2 years ago

Features

  • Spaces (#52)
    • Add option to create spaces and subspaces (#163)
    • Add option to create rooms inside space
    • Add option to add existing room and space to a space
    • Can explore Space hierarchy and admins can manage (#163)
    • Add space settings such as permission, address management and visibility
    • Add option to invite others to space
    • Add option to leave space (#152)
    • Drag and reorder space in sidebar (#153)
    • One place to manage pinned spaces
    • Can view subspaces as categories
  • Normalize unicode search (#263 by @ginnyTheCat)
  • Add desktop notifications (#252 by @ginnyTheCat)
  • Add support for sending spoiler markdown (#267 by @ginnyTheCat)
  • Add support for drag and drop files (#283 by @ginnyTheCat)
  • Add option to view event source (#320 by @ginnyTheCat)
  • Add button and hotkey to close room settings (#269)
  • Show tombstone message in tombstoned room (#195)
  • Keep direct rooms orthogonal (#183)

Bugs

  • Fix emoji scaling in suggestion (fb0a0b0dc281992895d7582de3a3323f02a663ff)
  • Fix various keyboard focus related bugs (#299 by @ginnyTheCat)
  • Fix crash when opening room permission on conduit homeserver (#312 by @ginnyTheCat)
  • Fix reaction tooltip message showing user multiple times (b008c5f07f70f6f81d059f9617dd4c8bf40aeb8e)
  • Fix linking when sending replies (#231)
  • Fix select effect in emojiboard (#254)
  • Fix avatar showing 'av' when loading (#247)
  • Fix member load triggering re-renders (#261)
cinny - Cinny v1.7.0

Published by ajbura over 2 years ago

Features

  • Room settings (#3)
    • Add support for room message search in unencrypted rooms (#90)
    • Support options for Room visibility and Room addresses
    • Manage room permissions
    • Enable encryption and manage room history visibility
  • Custom emoji (#83)
    • Show user and room emoji in auto-complete cmd and emojiboard
    • Show custom emojis in reactions
  • Use jumbo emojis for emoji only messages (#204)
  • Add toggle to use browser's preferred theme (#224)
  • Show placeholder profile picture when it fails to load (#247)
  • Show ban, kick, unban options in profile viewer
  • Ability to change power level in profile viewer (#215)

Bugs

  • Fix loading all twemoji on startup (#88)
  • Fix wrong read receipt count in encrypted rooms (#227)
  • Reset scroll when switching Home/DM (#243)
  • Fix gap under typing indicator in some device
  • Fix username overflow in timeline change messages
  • Fix message formatting

New contributors

Welcome all and thank you for adding amazing features!

  • @Alch-Emi : for the work on Custom emojis
  • @gpanders : for adding automatic theme selection
  • @notjustinshaw : for fixing #88
cinny - Cinny v1.6.1

Published by ajbura almost 3 years ago

What's changed

  • Fix show msg header after new msgs divider
  • Fix read receipt count
  • Fix mxid colors for dark theme
  • Fix msg timeline keep scrolling when not in focus
  • Fix multiple new message indicator
  • Fix dialog closing animation jank
  • Fix reaction not active
  • Change open settings on user profile click
  • Change dark theme typeface from Supreme to Inter
  • Localize fonts
cinny - Cinny v1.6.0

Published by ajbura almost 3 years ago

Security update

Features

  • Room Timeline
    • Add pagination in room timeline
    • Replies link back to original message event (#96)
    • Use formatted_body to parse markdown (#133)
    • Support Rich replies (#134)
    • Separation of read/unread messages in the room (#67)
    • Typing outside of an input box should focus the message field (#112)
    • Spoiler display support (#176)
    • User pill display support
    • Custom emoji display support
    • Performance improvements
  • Export E2E key for decrypting history in another client (#178)
  • Replaced Go-commands with Room search modal (Ctrl + k) (#132) (#57)
  • Remember people panel state (#168)
  • Twemojified all kind of text (except inputs)
  • Add option to hide membership and user events from timeline
  • Messages now span to full viewport width
  • Add animation on hover in sidebar/avatar

Bugs

  • Fix defer typing notifications until it can't be a command (#81)
  • Fix checkbox in register page
  • Fix app sending read receipt in background
  • Fix crash on creating room
  • Fix dark theme colors
cinny - Cinny v1.5.1

Published by ajbura almost 3 years ago

Bugs

  • Fix login with CAS (#165)
  • Fix crash on profile opening
cinny - Cinny v1.5.0: Login page redesign

Published by ajbura almost 3 years ago

Features

  • Landing page redesign
    • Full UIAA implementation (#93) means now you can register an account on any hs that allow
    • Configure default homeserver with options to add more than one.
    • Can use http when looking for homeserver
  • Enhanced invite list UX
  • Added logout in loading screen
  • Hide pinned space notification from home icon
  • Add option to select role on roomCreation
  • Added Invite/disinvite option in profile viewer

Bugs

  • Fix commands activating anywhere in the input (#156)
  • Fix duplicate and minus notification count
  • Fix links splitting across line mid-word (#151)

New Contributors

cinny - Cinny v1.4.0: SSO login and profile viewer

Published by kfiven almost 3 years ago

Features

  • Add support for SSO login (#9)
  • Implement Profile Viewer (#130)
  • Add search in People drawer
  • Add option to filter People in People Drawer

Bugs

  • Fix make both user admin on DM create
  • Fix unable to send msg in DM from IRC users (#135)
  • Fixed inconsistent search in emojiboard
  • Fix profile picture inconsistency (#104, #147)
  • Fix wildcard matching in emojisearch (#121)
  • Fix message menu placement on large screen (#113)
  • Fix autofocus in msg input upon clicking emojis in emojiboard.
cinny - Cinny v1.3.2

Published by kfiven about 3 years ago

What's Changed

Fixes #114, #127, #123, and "Password don't match" on register page.

New Contributors

Full Changelog: https://github.com/ajbura/cinny/compare/v1.3.1...v1.3.2

cinny - Cinny v1.3.1

Published by ajbura about 3 years ago

Fixes: #115, #103 and dark theme color.

cinny - Cinny v1.3.0: Initial Space support and notifications

Published by ajbura about 3 years ago

Features

  • Cinny now support Spaces. They are still in early development phase but you can see nesting and pin/unpin to sidebar. (#52)
  • There're options to control room notifications now. (#25)
  • Also added notification badges to sidebar so now there will be a visual notification of any message in Home/People/Spaces in sidebar. (#82)
  • And after a month discussion also renamed 'Channels' to 'Rooms' so don't get confused on finding rooms all over. (#30)
  • @jamesjulich (we got new contributor 🎉) added options to change avatar and display names. (#91) He also added support for uploading image by copy-pasting. (#87)
  • Edit message input now saves message on enter. (#78)
  • There now a toggle to view your password on login/register page. (#73)
  • And there will be an error message when client disconnect to server. (#35)

Bugs

  • Fixed scroll on login page. (7ba1aabc09347d9be492e3837ce3d5e362abd3e3)
  • Fixed notification badge color in dark themes. (284ed9dea162f3ee074bf7fc5df5c364d08c6bb2)

Others

cinny - Cinny v1.2.1

Published by ajbura about 3 years ago

This release is a fix for security vulnerability.

Background: https://matrix.org/blog/2021/09/13/vulnerability-disclosure-key-sharing

cinny - Cinny v1.2.0

Published by ajbura about 3 years ago

Features

  • Added support for sending reactions. (#47)
  • Added support for message editing. (#40)
  • Display names suggestions for auto completion are available after typing @. (#2)
  • You can now see read receipt of messages. (#21)
  • Replaced commonmark with micromark, which means now you can send properly formatted tables and images with links. (f49048c6e1774cc34bc238537ddf52c82495df38)
  • Non kick leave messages are also visible now. (#63)
  • Added support for displaying stickers sent from other clients. (804248d6ad57445f346150ae59c3a57b4a2c0ea7)

Bugs

  • Fixed no known servers issue upon joining channels. (419e25df23735edff4e3a66b8c4bf723fc0b1a16)
  • Fixed crashes on bad media data. (c23be53bfd635d834ca17fb73dd31aaf798aaff7)
  • Fixed inconsistent display names in people drawer. (#76)
cinny - Cinny 1.1.0

Published by ajbura about 3 years ago

Cinny v1.1.0

It has been almost two weeks since we have launched Cinny and here is what we have done in these days:

Features

  • You can now decrypt message history by importing encryption keys. (#4)
  • We now support few commands along with emoji autofill and our unique go-to commands. (#16)
  • You can send messages with markdown. (#18)
  • It now supports replying messages and message deletion. (#42, #51)
  • It now shows MXID on hover over display name. (#46)
  • You can now see who reacted on message by hovering over reaction. (d03fc2fcf1a7d06080dd4a684beaa5cf1ac69811)
  • Channels/rooms can be joined by alias. (6586f933ff420ce7eab1d46fd5187cda82dbe45b)

Bugs

  • Fixed login issue on servers that don't support delegation. (#7)
  • Fixed login issue related to non-complaint localpart. (#10) (Thanks to @phildenhoff)
  • Fixed invalid password issue. (#38) (Thanks to @Troplo)

Updates

  • Matrix-js-sdk to v12.2.0 (2918d97fd015fd4ceb68a56f93254381bd696506)
  • Olm to v3.2.4 (210f6b51dff2d875854ea0be2c4821a69e44eb0e)

Finally, Thanks to @moritzdietz @cremesk @ShadowJonathan @williamkray @arche-dev for those little yet valuable contributions!

cinny - Announcing Matrix client Cinny 1.0.0

Published by ajbura about 3 years ago

Cinny is a web-based matrix client focusing primarily on simple, elegant and secure interface.

The story started when a friend of mine introduced me to matrix and even after his help it was too difficult for me to get around with Element. I guess it was because Element is too different from other popular chat apps. Then I tried to find a good alternative for web but no success.

That's when me and my friend thought about creating Cinny. For the few weeks we were doing it for fun but when we shared a screenshot of the prototype, the response from people was surprising and that's when things got interesting. We got to know that a lot of people out there are looking for a simple and modern client and so we started building it.

Screenshot on Chrome desktop

Features

Cinny support the following features:

  • Login/logout and registration of accounts
  • Four different themes
  • Basic alphabetically sorted channel list with unread notification indicator
  • Creating channels and joining/leaving public channels
  • Creating Direct messages
  • Inviting users to channel and basic user list
  • Sending text messages, emojis and attachments
  • Support viewing edited messages, reactions, replies, attachments and markdowm
  • Read receipt for latest messages and typing notifications
  • History scroll and button for quickly scrolling to bottom in room timeline
  • Channel topic, join, leave, kick, ban, avatar/nick changes in room timeline
  • Sending/receiving encrypted text messages and attachments

You can find more about Cinny at https://cinny.in
Join our channel at: #cinny:matrix.org
Github: https://github.com/ajbura/cinny
Twitter: https://twitter.com/@cinnyapp