Channel: ex-Nicegram Dev
π€¦ββ Some users are just kidding. Is it hard to send screenshot with hashtag and email caption?
Small BETA update with iCloud settings & folders sync.
On first start, app automatically write LOCAL settings to iCloud settings.
Then app will use iCloud settings in priority.
iCloud settings means:
- Stored in iCloud π
- Stored and retrieved even with app reinstallation
- Syncing across iOS devices
- Currently itβs less then 5KB data used :)
Thereβs also an option in Nicegram > Settings for LOCAL settings backup.
Just in case something will go badly.
Which settings are synced?
- Folders
- All settings below on the screenshot
On first start, app automatically write LOCAL settings to iCloud settings.
Then app will use iCloud settings in priority.
iCloud settings means:
- Stored in iCloud π
- Stored and retrieved even with app reinstallation
- Syncing across iOS devices
- Currently itβs less then 5KB data used :)
Thereβs also an option in Nicegram > Settings for LOCAL settings backup.
Just in case something will go badly.
Which settings are synced?
- Folders
- All settings below on the screenshot
Sergey wants to merge 1,108 commits into
nicegram:master
from TelegramMessenger:master
πSome Nicegram Promocodes for you
XYR769F4JWA7
THR9YNMR9JR4
YKTJ4PMEWKH6
WMXL7TT7FAAY
Recently Telegram announced Reproducible Builds which using build tool called "Buck"
While working on the next Nicegram update, I've installed fresh hackintosh and was able to compile App in only 20 minutes, which is x1.5 FASTER then before.
But then, I've used Caching and was able to compile app just in 6 (six) minutes, it's about SIX TIMES FASTER!
As said in the link above, Telegram team has got build time on a MacBook Pro (i9 6 core) of 35 minutes.
Here's why I have Hackintosh powered by 8 cores & 16 threads AMD CPU.
Sorry Apple & Intel.
One more thing: previous versions that were using generic xCode build tool was able to build sources only in 30-45 minutes.
What does all of that mean? Less time for compiling, more time for coding and updating the app :D
P.S. This update is really huge and harder then 5.9 -> 5.10 was. So, let's be patient.
While working on the next Nicegram update, I've installed fresh hackintosh and was able to compile App in only 20 minutes, which is x1.5 FASTER then before.
But then, I've used Caching and was able to compile app just in 6 (six) minutes, it's about SIX TIMES FASTER!
As said in the link above, Telegram team has got build time on a MacBook Pro (i9 6 core) of 35 minutes.
Here's why I have Hackintosh powered by 8 cores & 16 threads AMD CPU.
Sorry Apple & Intel.
One more thing: previous versions that were using generic xCode build tool was able to build sources only in 30-45 minutes.
What does all of that mean? Less time for compiling, more time for coding and updating the app :D
P.S. This update is really huge and harder then 5.9 -> 5.10 was. So, let's be patient.
Some users experiencing HUGE problems with iCloud sync.
Seems like Apple iCloud Production environment is REALLY SLOW.
Simple boolean data (true/false) can sync up to a couple MINUTES!
I'm working on the solution.
Seems like Apple iCloud Production environment is REALLY SLOW.
Simple boolean data (true/false) can sync up to a couple MINUTES!
I'm working on the solution.
What went wrong with iCloud sync
Nicegram has local iOS database for it's features, so app can remember your settings or folders.
This iOS database can be used with iCloud. So I decided to enable this feature.
β’ How does it work?
As soon you change your setting, app will send a request to the iOS iCloud manager like "Hey iCloud, we have some changes, sync them with your servers please".
BUT, sync is not instant and controlled only by system.
So when you open app again, it will download settings from server and... they're still unchanged!
Unfortunately, during testing via Testflight we could not catch this bug, cause iCloud in test environment is much faster :(
After updating, your settings & folders can rollback to your local database, it's OK. (I'm really sorry.)
So, I have plans on implementing manual settings backup using Telegram or other services. Cause, it's not cool to lose all your folders, I know π
Nicegram has local iOS database for it's features, so app can remember your settings or folders.
This iOS database can be used with iCloud. So I decided to enable this feature.
β’ How does it work?
As soon you change your setting, app will send a request to the iOS iCloud manager like "Hey iCloud, we have some changes, sync them with your servers please".
BUT, sync is not instant and controlled only by system.
So when you open app again, it will download settings from server and... they're still unchanged!
Unfortunately, during testing via Testflight we could not catch this bug, cause iCloud in test environment is much faster :(
After updating, your settings & folders can rollback to your local database, it's OK. (I'm really sorry.)
So, I have plans on implementing manual settings backup using Telegram or other services. Cause, it's not cool to lose all your folders, I know π
This media is not supported in your browser
VIEW IN TELEGRAM
Immediate Passcode Lock. I bit buggy, but safe.
Beta Update
β’ 5.14.1 Sources.
β’ TESTING Telegram filters. Activate - Settings > Nicegram > Other.
β’ Option to start recording Video message using Rear camera.
β’ Fix immediate passcode lock for Face ID and slow devices.
β’ 5.14.1 Sources.
β’ TESTING Telegram filters. Activate - Settings > Nicegram > Other.
β’ Option to start recording Video message using Rear camera.
β’ Fix immediate passcode lock for Face ID and slow devices.
5.15 merged and sent to Testflight approval.
New "Info" screen sucks in some ways.
I've tweaked it a bit - Added "Search" button for easy access.
Also you can switch back to classic UI in Nicegram > Other settings.
Just a small reminder for myself with future improvements:
- Add useful buttons to new "Info" screen
- Add new sections (register date and etc) to "Info" screen
- Disable stupid jumping when you're switching sections
New "Info" screen sucks in some ways.
I've tweaked it a bit - Added "Search" button for easy access.
Also you can switch back to classic UI in Nicegram > Other settings.
Just a small reminder for myself with future improvements:
- Add useful buttons to new "Info" screen
- Add new sections (register date and etc) to "Info" screen
- Disable stupid jumping when you're switching sections
Seems like for "Classic Profile UI" all Group chats look like Channels. Bug is known and will be fixed.
HTML Embed Code: