Releases: levochkaa/BetterTG
BetterTG v3
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
BetterTG v2
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
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.