Commit Graph

97 Commits

Author SHA1 Message Date
Ireina 21775bd509 feat: add disable Greeting Sticker 2026-06-17 09:45:46 +03:00
AlexeyZavar d376e202c8 chore: tweak defaults 2026-04-27 18:22:24 +03:00
Ireina a33c3d8602 feat: add message shot toggle for top-right badges 2026-04-26 20:12:08 +03:00
AlexeyZavar 44ffd2aea1 feat: support send without sound in ghost mode 2026-04-26 20:12:07 +03:00
AlexeyZavar ecef927e95 feat: suggest ghost mode before opening story 2026-04-25 23:11:00 +03:00
AlexeyZavar 7871bc7097 feat: allow hiding gift from input field 2026-04-07 22:14:00 +03:00
AlexeyZavar ae8de84828 chore: redirect from experimental to settings 2026-04-07 21:44:18 +03:00
AlexeyZavar 7a45cfa8e9 feat: allow hiding AI editor 2026-04-06 19:39:12 +03:00
AlexeyZavar a17f20463f fix: integrate translator 2026-04-06 19:39:12 +03:00
Ireina 969cc0778b feat: add message bubble radius slider 2026-04-04 03:14:17 +03:00
People-11 b185900b4f feat: improve message shot
Add Show Spoiler
Fix photo not showing date in shot
Fix show date in media group
Hide inapplicable options

Co-authored-by: AlexeyZavar <sltkval1@gmail.com>
2026-03-26 19:05:01 +03:00
People-11 a3d03a3c63 feat: option to open link without warning 2026-03-26 18:07:16 +03:00
Ivan Romanov 3fc8796bda feat: option to hide premium statuses
Option allows to hide premium statuses in chat list, in group chats and above contact chat.
2026-03-26 17:55:33 +03:00
AlexeyZavar abb73d624e chore: remove stars animation in settings & reorder 2026-03-19 00:58:12 +03:00
AlexeyZavar 1d7c45b324 fix: .value() -> .changes()
.value() emits current value, triggering a lot of updates e.g. on history opening
2026-03-19 00:58:12 +03:00
AlexeyZavar 38917114f0 feat: avatar corners 2026-03-01 03:15:21 +03:00
AlexeyZavar 17281314e7 feat: hide reactions in private chats 2026-02-26 17:15:42 +03:00
AlexeyZavar 6489311ab8 chore: some fixes
translator cache, filter zalgo in author, semi-transparent deleted messages with replies
2026-02-26 15:46:04 +03:00
AlexeyZavar 79c537eeb8 chore: update year 2026-02-19 16:37:30 +03:00
AlexeyZavar 1a29b6ac6e feat: save message shot config 2026-02-17 03:20:26 +03:00
AlexeyZavar dd8368a58b fix: apply MD3 switches without restart 2026-02-13 16:52:19 +03:00
AlexeyZavar 06fec79ce7 feat: improve link previews 2026-02-13 16:52:18 +03:00
AlexeyZavar 48c7a4046c feat: semi-transparent deleted messages 2026-02-13 16:52:18 +03:00
AlexeyZavar b6d19149d9 feat: per-account ghost & lock ghost features & refactor 2026-02-13 16:52:15 +03:00
AlexeyZavar 5f4335d560 feat: filter zalgo 2026-02-12 16:03:42 +03:00
Bush2021 df2a069371 feat: repeat message 2025-10-27 02:45:16 +03:00
AlexeyZavar d0ca602f3f feat: allow disabling adaptive cover color 2025-10-06 23:56:31 +03:00
bleizix 698e4a0af4 feat: message filters initial 2025-09-29 20:33:17 +03:00
AlexeyZavar dfb9ac91e9 feat: new settings ui & features
translator, remove message tail, hide fast share, drawer customization, quick admin shortcuts, disable crash reports, donations
2025-09-12 03:45:33 +03:00
AlexeyZavar 8aa6c4582c fix: rename hide reactions
The logic is inverted everywhere, e.g. when `hideGroupReactions` is true, it's actually meant to show, not hide
2025-07-15 23:40:16 +03:00
Neurotoxin001 3bbb9daa34 feat: disable reactions in channels and groups 2025-07-06 17:22:26 +03:00
Neurotoxin001 2250fe75c4 fix: use custom serialization for settings
The error occurred when adding a new fields, for example showForwards, to the AyuGramSettings class. The NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT macro was used for serialization, which works correctly only when the number of parameters is up to 64. After extending the structure, the macro failed to expand and the compiler started generating messages about undefined identifiers like NLOHMANN_JSON_TO.

The fix was to replace the problematic macro with manual implementation of to_json and from_json functions. For each field, it is now explicitly specified how to serialize and deserialize it, which eliminates the limitation on the number of arguments. Additionally, auxiliary macros NLOHMANN_JSON_TO, NLOHMANN_JSON_FROM and NLOHMANN_JSON_FROM_WITH_DEFAULT have been declared in case they are absent in the header file used.

More info: https://json.nlohmann.me/api/macros/nlohmann_define_type_intrusive/#notes
2025-06-26 19:08:41 +03:00
AlexeyZavar 69420f5750 chore: refactor & reformat settings 2025-06-08 11:00:04 +03:00
AlexeyZavar 409165dec6 chore: refactor settings 2025-05-05 20:36:16 +03:00
Grigory 314a90995a feat: add option to show only added emojis & stickers 2025-04-25 00:54:29 +03:00
AlexeyZavar a4a3b4e9d1 chore: update copyright 2025-01-16 13:08:58 +03:00
AlexeyZavar ab26e3d4fa feat: replace "edited" & "deleted" with icons 2025-01-15 15:49:21 +03:00
AlexeyZavar d6ba3ae332 feat: wide messages 2024-11-23 12:34:26 +03:00
AlexeyZavar 45461836e1 fix: don't use scheduled messages if not in a full ghost mode 2024-10-05 03:14:24 +03:00
AlexeyZavar b073810bab feat: ability to disable save deleted messages in bot dialogs 2024-09-27 20:36:34 +03:00
AlexeyZavar 392f2e633c feat: message field configuration 2024-09-12 16:10:03 +03:00
AlexeyZavar 66b7a48352 feat: send without sound 2024-09-11 22:41:03 +03:00
AlexeyZavar ba979c29dc fix: hide from blocked 2024-08-10 07:54:20 +03:00
AlexeyZavar c4e1e8415c feat: hide notification badge on windows 2024-07-02 18:05:10 +03:00
AlexeyZavar 257b8552f7 feat: channel bottom button configuration
Co-authored-by: Eric Kotato <radrussianrus@gmail.com>
2024-07-02 05:37:39 +03:00
AlexeyZavar 27d3721646 feat: webview settings 2024-07-01 22:47:39 +03:00
AlexeyZavar cc16922673 feat: copy username for channels too
fix: purge useless
2024-06-04 03:21:44 +03:00
AlexeyZavar 166020723f chore: remove application font setting 2024-05-05 16:56:04 +03:00
AlexeyZavar 1c85a81f1f feat: hide messages from blocked users
Co-authored-by: Ilya Fedin <fedin-ilja2010@ya.ru>
2024-04-19 00:05:00 +03:00
AlexeyZavar 7cc14bda52 chore: remove upload boost
Increasing chunks size, `kMaxUploadPerSession`, etc. don't change the speed, only if slows down.
Maybe changing `kAcceptAsFastIfTotalAtLeast` could give a boost. Didn't check.

In some circumstances, speed could be worse than on the AyuGram `v4.16` with boost, but it's rare.
But the upload speed is good, so upload boost removed.
2024-04-17 04:06:49 +03:00