Skip to content

Releases: levochkaa/BetterTG

BetterTG v3

15 Apr 22:02
fefba2c
Compare
Choose a tag to compare

Few words about it

This release was delayed a lot, because of many things: I couldn't figure nice ways for a lot of things, like, messages loading, photos, animoji's, text typing and displaying and other other other shit.
And the main thing why I stopped contributing to this project every ******* day is because I found a nice job with excellent team at ArtWorkout iPad educational drawing app. Thats why I can't just sit and make new features to BetterTG every day for 10 hours a day, because 8 of them I am working now.
Also, I am going to relocate some time soon and the project gonna be frozen.
With release of ChatGPT, I have started creating other apps for it and I have many ideas of apps at all.
Developing such a huge app like Messenger is really hard using SwiftUI, I have to fallback for UIKit things a lot and thats always not a simple task (check CustomTextField and TextView) and the main thing, that it's hard to have great performance, how it is done in original Telegram.
May be developing would be better with iOS 17 release. I won't stay at earlier iOS versions, than the latest one.

The future of the project and of my life is kinda... unexpected.

What's new

A LOT OF (178 commits)

  • refactoring the whole ******* project
  • bug fixes
  • watch app completely removed
  • reduced app size
  • photos support
  • voice notes support
  • handling message send
  • animoji support
  • searching local/global chats
  • last seen online text, typing, sending photo, etc.
  • profile photo in nav bar
  • live activities with last message displayed of a current chat
  • message formatting
  • forwarded from text
  • context menu using confirmationDialog on longTap
  • archived chats support
  • settings
  • time of message sent

What's next

  • App Store, CI/CD, TestFlight, GH pre-releases
  • reactions
  • may be performance fixes
  • formatting text sending to telegram
  • AI (ChatGPT)
  • may be custom context menus
  • video support
  • message text with more actions

Bugs

  • Release Scheme isn't building for some reason
  • Performance is terrible with animojis and a bit with photos

There are a lot of them right now and I now them, may be, but if you find some feel free to write me on Telegram @levpoz or open an issue here or even a PR.

Installation

Check README.md, because it is updated to the newest way to install.

Full Changelog

v2...v3

BetterTG v2

07 Dec 17:14
Compare
Choose a tag to compare

Few words about it

I've said that I will implement new types of messages, but after using my app for some time I thought, that it's better to make replying and editing and then to do, for example, photos. Also, now messages aren't loading on the scroll, because of SwiftUI shitty ScrollView, so, I made a hack, but from now messages are loading only using a button. If someone knows a better way write me or make a PR, pls.
Also, I removed a Watch App for some reasons: it is a bit hard to get 2 apps working at the same time for me ('cause i'm doing it alone, lol) and, as you remember, there was a bug compiling for Apple Watch and I suppose, I know how to fix it, but that will give me much more work to do on this app and I don't really want it, just focusing on making new functionality.
P. S. I'm thinking about making pre-releases on every commit through CI or some kind of Bot (don't know for now). Releases will be the same.

What's new

  • editing messages
  • replying to messages
  • removed Watch App
  • pinned chats now have an icon
  • contextMenu on messages and chats
  • some other small features and bug fixes

What's next

  • more types of messages supported

Bugs

There are a lot of them right now and I now them, may be, but if you find some feel free to write me on Telegram @levpoz or open an issue here or even a PR.

Installation

Check README.md, because it is updated to the newest way to install.

Full Changelog

d514049...271b9bf
P. S. In next releases changelog link will have tags, not exact commits.

BetterTG v1

27 Nov 18:53
Compare
Choose a tag to compare

Few words about it

I think, that the time has come, when I can drop the first release of my Telegram client - BetterTG.
It doesn't support almost everything and I am targeting only private chats atm.

What's new

  • login
  • private chats from main folder
  • all messages in a chat
  • reading all text messages
  • sending text messages

What's next

  • more types of messages supported
  • replies

Bugs

There are a lot of them right now and I now them, may be, but if you find some feel free to write me on Telegram @levpoz or open an issue here.

Installation

Check README.md, because it is updated to the newest way to install.

Full Changelog

27b0a27...d514049