syphon

โš—๏ธ a privacy centric matrix client

AGPL-3.0 License

Stars
1K

Bot releases are hidden (Show)

syphon - 0.1.9-alpha

Published by ereio over 3 years ago

๐Ÿ”ฎ Features

  • Deactivate Account
  • Chat Bubble Color Customization

๐Ÿ› Fixes

  • Issue removing chats from chat history
  • Issues regarding chat previews on home appearing grey
  • Issues surrounding signup flow user experience
  • Color contrast and theming issues throughout the app
  • Timeline will only show chat updates based on messages
  • iOS now has auto-correct and autocomplete on by default for chat input

๐Ÿ“ Refactoring

  • Lots!

๐Ÿ“ฆ Downloads:

syphon - 0.1.8+1-alpha

Published by ereio over 3 years ago

๐Ÿ”ฎ Features

  • New Notification Preferences
  • Chat Notification Muting
  • Ability to set custom sync frequency

๐Ÿ› Fixes

  • Current user sent messages no longer appearing as unread

๐Ÿ“ Refactoring

  • Better IV generation and handling for hot storage
  • Lots of code cleanup and following new paradigms for Flutter

๐Ÿ“ฆ Downloads:

SHA1: 3B:F3:46:70:31:1F:B2:2D:14:9C:79:52:A9:81:80:9A:37:18:28:A5
SHA256: 6C:BD:9B:DC:71:F0:8A:AF:53:BC:F2:0A:16:48:D0:3A:BE:D4:5B:C2:76:B8:EF:53:D8:DD:E6:2A:ED:B0:F0:BD

syphon - 0.1.7+1-alpha

Published by ereio over 3 years ago

๐Ÿ”’ Security

  • Filtering out messages edited by users other than their senders (allowed currently by Matrix servers)

๐Ÿ›  Performance

  • Related event processing in a separate thread
  • Fixed issues regarding chat input lag and larger room performance

๐Ÿ› Bug Fixes

  • Fixed requiring the Identity server listed in .well-known (many self-hosted servers have this)
  • Fixed chat previews breaking chat list
  • Fixed bad requests due to lacking content-type for some calls
  • Fixed dismissing keyboard after sending a message (toggle-able in settings)

New Desktop builds coming soon!

๐Ÿ“ฆ Downloads:

syphon - 0.1.6+3-alpha

Published by ereio over 3 years ago

๐Ÿ”ฎ New Features:

  • SSO Login & Signup
  • Reactions / Emoji Support ๐ŸŽ‰
  • View Edited Messages (Condensed)
  • Swipe To Reply
  • Cross Server Room/Topic Search
  • Forgot / Reset Password Flow

๐Ÿ›  Performance

  • More caching and cold storage saving/loading improvements
  • Parsing all matrix data from separate threads

๐Ÿ› Bug Fixes

  • fixed e2ee decryption issue
  • fixed read receipt bugs
  • fixed various caching performance issues
  • fixed failed syncing on most self-hosted homeservers
  • fixed settings permanence issues
  • fixed new direct chat with invalid user_ids

New Desktop builds will be out within a week!

๐Ÿ“ฆ Downloads:

syphon - 0.1.6-alpha

Published by ereio over 3 years ago

๐Ÿ”ฎ New Features:

  • SSO Login & Signup
  • Reactions / Emoji Support ๐ŸŽ‰
  • View Edited Messages (Condensed)
  • Swipe To Reply
  • Cross Server Room/Topic Search
  • Forgot / Reset Password Flow

๐Ÿ›  Performance

  • More caching and cold storage saving/loading improvements
  • Parsing all matrix data from separate threads

๐Ÿ› Bug Fixes

  • read receipt bugs should appear again
  • caching performance improvements

๐Ÿ“ฆ Downloads:

syphon - 0.1.5-alpha

Published by ereio almost 4 years ago

๐Ÿ”ฎ New Features:

  • Block users (removes direct chats and hides messages)

๐Ÿ›  Performance

  • Lots of improvements in regards to storing data and initial sign in
  • Overhauled caching again for performance and desktop client support

๐Ÿ› Bug Fixes

  • lots of tiny performance touch ups

๐Ÿ“ฆ Downloads:

syphon - v0.1.4-alpha

Published by ereio almost 4 years ago

๐Ÿ”ฎ New Features:

  • Invite Friends from Chat Menu (if allowed to)
  • Avatars can be set to square shape in Theme settings
  • Much better Local Notification handling with room names

๐Ÿ› Bug Fixes:

  • Overhauled caching to solve lag on home screen
  • Lazy loading data on the initial sync
  • Uses can no longer send empty messages
  • Users of homeservers with a forward slash "/" in their m.homeserver config can login
  • Issues with room names appearing as the current user
  • Issues with room avatars appearing as joined users
  • Password restrictions on login were tied to signup password restrictions
  • Intermittent syncing issues when not opening the app for a while
  • Smaller bug fixes and performance improvements
syphon - v0.1.3-alpha

Published by ereio about 4 years ago

New:

  • New Icon!
  • Native splash screens
  • Better Performance on first load
  • Toggle 24 Hour Time Format

Fixes:

  • E2E had cross client pre-key sharing issues. Element to Syphon messages work again.
  • Better anonymous, human readable device IDs that are still unique to your device.
  • General bug fixes and performance improvements
  • Other issues regarding FDroid deployments and auto updates

Note:

  • Updates to the 1.0.3 releases were to correct metadata and configuration for FDroid builds
syphon - v0.1.3-alpha

Published by ereio about 4 years ago

New:

  • New Icon!
  • Native splash screens
  • Better Performance on first load
  • Toggle 24 Hour Time Format

Fixes:

  • E2E had cross client pre-key sharing issues. Element to Syphon messages work again.
  • Better anonymous, human readable device IDs that are still unique to your device.
  • General bug fixes and performance improvements
  • Other issues regarding FDroid deployments and auto updates

Note:

  • Updates to the 1.0.3 releases were to correct metadata and configuration for FDroid builds
syphon - v0.1.3-alpha

Published by ereio about 4 years ago

New:

  • New Icon!
  • Native splash screens
  • Better Performance on first load
  • Toggle 24 Hour Time Format

Fixes:

  • E2E had cross client pre-key sharing issues. Element to Syphon messages work again.
  • Better anonymous, human readable device IDs that are still unique to your device.
  • General bug fixes and performance improvements
syphon - v0.1.2-alpha

Published by ereio about 4 years ago

Group E2EE Week

  • ๐Ÿ‘ฅ Private group E2EE encryption*
  • ๐ŸŒ Create public and private groups - w/ photos
  • ๐Ÿ’๐Ÿปโ€โ™‚๏ธ User Profiles (both quick view and fullscreen
  • ๐Ÿ’Œ Invite users to any joined room
  • โœ… Mark all messages read (locally or remotely)
  • ๐Ÿ›  Tons of code refactoring to help dev and performance
  • ๐Ÿ”ฎ A lot more (new fonts, colors, etc)

Summary:
Group E2EE is now working! There's tons of other features to hopefully make the user experience more complete. From viewing profiles to invites subtle animations, I'm hoping this is the first big leap and solid foundation for the rest of the version 0.1.x updates.

Up Next:

  • Bug Fixes in general
  • Cross Signing + Verification
  • Key Imports/Exports
  • Major performance improvements by switching caching/cold-storage to sembast and sqlcipher

Group E2EE Known Issues*:

  • Currently a bug exists where if you've previously sent encrypted messages through a direct chat to users device, they cannot get keys to decrypt a group chat. A fix for this should be out soon. I know how to fix it but am going through a move ๐Ÿšš
  • Sometimes Matrix finishes sending the first group E2EE message before it sends the pre-key message to decrypt it. I'll be adding user feedback to show this and fixing it with a small poll session for first messages in group chats.
syphon - v0.0.23-alpha

Published by ereio about 4 years ago

  • Hot fixes for FDroid release
syphon - v0.0.21-alpha

Published by ereio about 4 years ago

Catch Up Weekend:

  • opt-in read receipts
  • signup email input and verification (working with matrix.org again)
  • signup/login bug fixes, standardizing secure text inputs
  • global error alerts and confirmations will show up
  • better small screen UI scaling
  • lots of code cleanup and refactoring

Summary:
Group E2EE dev was stalled this weekend due to the recent matrix.org changes requiring email addresses during signup. This should hopefully be the last big bug fix release prior to new features.

syphon - v0.0.19-alpha

Published by ereio over 4 years ago

Clean up weekend:

  • Saving account data correctly when adding/removing direct rooms
  • Issues regarding direct room naming
  • Showing loading indicators for room creation, preventing duplicate room creations on accident
  • Allowing removal of unknown rooms that are still cached
  • Better image caching knowledge (has failed or is checking)
  • Offloading image caching and downloads to separate threads (off UI thread)
  • Two Syphon users would have one end broken e2ee due to not being able to save "direct" status on receiver
  • Auto completion on signup and login should be turned off on all platforms
  • Older messages not loading when hitting the end of the messages list
  • E2EE is enabled by default for direct chats, group chats coming soon
syphon - v0.0.18-alpha

Published by ereio over 4 years ago

  • Color picker issues and styling
  • Performance issues on large rooms
  • Standardizing theming, getting ready for font settings
  • Direct room creation and name/avi selection bugs
  • Signup cleanup and captcha process
syphon - v0.0.17-alpha

Published by ereio over 4 years ago

shasum needed for fdroid release, no other changes

syphon - v0.0.16-alpha

Published by ereio over 4 years ago

several issues regarding iOS uploads required version increases

syphon - v0.0.14-alpha

Published by ereio over 4 years ago

Several bug fixes for signup were addressed from the first release.

Please only signup under home servers (like matrix.org) that use username/password as the signup method.

syphon - Open Alpha First Release

Published by ereio over 4 years ago

Syphon is a privacy focused end-to-end encrypted matrix chat client that feels comfortable and easy to use.
Built as a non-profit seeking, community driven tool.

That means:

  • end-to-end encryption
  • no analytics, tracking, or telemetry
  • no third party APIs (firebase storage, facebook sdk, etc)
  • opt-in only for all features like showing when typing or
  • and much more

There's still a lot of work to be done on user experience and performance as well as missing pieces of the spec. E2EE is currently working for direct chats only, but group chats will be supported in the next version. That said, the app is usable and weโ€™re hoping that you can see the vision of the app as a whole. Support the cause and send us feedback at [email protected]

Related Projects