AlexeyZavar
2f5970d57c
Merge tag 'v6.7.2' into dev
2026-04-04 05:32:26 +03:00
John Preston
beeb4663c4
Add 'x' button to AI Tools info toast.
2026-04-03 00:47:46 +07:00
John Preston
1b153ded83
Support AI Tools in media box.
2026-03-30 22:23:29 +07:00
23rd
b86ed7775a
Added ability to change notify settings for reactions and poll votes.
2026-03-30 10:19:14 +03:00
23rd
90191819bd
Added api support of notify settings for reactions and poll votes.
2026-03-30 10:19:14 +03:00
John Preston
e974d02b44
Toast icon revolution.
2026-03-28 14:48:58 +07:00
23rd
bb6a008309
Extracted ElementOverlayHost to deduplicate overlay management.
2026-03-28 10:29:12 +03:00
23rd
0d93cb580d
Extracted poll media upload pipeline into separated files.
2026-03-28 10:29:12 +03:00
23rd
53dc6d45b9
[poll-view] Added initial inline add-option overlay with input field.
2026-03-28 10:29:12 +03:00
23rd
2b89fb9d40
[poll-shared] Added Polls section.
...
- Introduced SharedMediaType::Poll and registered poll messages
as shared media in data_media_types.
- Added Data::PollMessagesViewer — a producer that loaded poll
message slices for a given history/topic/monoforum peer.
(data_poll_messages.cpp/h)
- Implemented Info::Polls::ListWidget and ListMemento — a new content
widget that rendered poll messages using HistoryView::ListWidget
with a custom chat theme, similar to existing shared media sections.
- Connected the new section into info_memento, info_controller,
info_media_buttons, and info_media_widget so it appeared as a button
in the Shared Media panel.
2026-03-28 10:29:08 +03:00
23rd
646f8c32f9
Added util to fill menu for document preview from poll answer.
2026-03-28 10:29:08 +03:00
23rd
5ccb58b1bb
Added new class of settings button with description.
2026-03-28 10:29:07 +03:00
John Preston
4069e4412c
Initial attempt to add ai controls.
2026-03-25 13:08:50 +07:00
John Preston
358a9f87a1
Initial support for managed bot creation.
2026-03-25 13:08:50 +07:00
John Preston
5a39484407
Better post views tracking.
2026-03-25 13:08:49 +07:00
John Preston
5b3d9cf3ba
Track song listenings.
2026-03-25 13:08:49 +07:00
AlexeyZavar
b93c93a20c
Merge tag 'v6.6.2' into dev
2026-03-19 01:24:29 +03:00
AlexeyZavar
cfad40f7bb
feat: add message appearance preview
2026-03-19 00:58:12 +03:00
AlexeyZavar
55fb7aeb68
feat: implement streamer mode on macOS
2026-03-19 00:54:55 +03:00
23rd
9275b45ab8
Added initial implementation of draw-to-reply.
2026-03-12 12:59:50 +04:00
23rd
ccb563eff1
Moved out dock menu from obj-c implementation to Qt implementation.
...
This allows to remove
the `NSApplicationDelegate::applicationDockMenu` patch for Qt.
2026-03-12 12:59:49 +04:00
23rd
ff3dc8987d
Implemented Opus audio trimming and concatenation with waveform.
2026-03-12 12:59:49 +04:00
futpib
ec7c76b8d2
Cache Webview::Availability() result for startup checks
...
Iv::ShowButton() and LocationPicker::Available() each called
Webview::Availability() separately (~200ms each on Linux). Replace
the per-caller static caches with a single shared cache in
Core::CachedWebviewAvailability(), reducing startup from two
~200ms calls to one.
2026-03-05 16:13:38 +04:00
Ilya Fedin
25026d1657
Support Crow Translate on Linux
2026-03-04 11:44:40 +03:00
23rd
df1a8346e0
Added new translate provider that uses url template from experimental.
2026-03-04 08:32:04 +03:00
23rd
d7e8199365
Added platform provider of translations.
2026-03-04 08:32:04 +03:00
23rd
cec580a645
Moved out api translations as separated provider.
2026-03-04 07:08:51 +03:00
AlexeyZavar
38917114f0
feat: avatar corners
2026-03-01 03:15:21 +03:00
John Preston
ae3925b9cd
Nice toast after reminder from formatted date.
2026-02-28 19:07:12 +04:00
John Preston
c39c0b597c
Nice tag badge click handler in groups.
2026-02-28 19:07:10 +04:00
John Preston
a83890b03e
Support nice Reply button in the corner.
2026-02-28 19:07:10 +04:00
John Preston
4d767fb279
Implement nice tag edit with preview.
2026-02-28 19:07:10 +04:00
John Preston
a9e35afbd7
Implement disabling/enabling sharing.
2026-02-28 19:07:09 +04:00
23rd
7d310e56cc
Added accounts list to tray menu on macOS.
...
Related commit: 57b22d2ad2 .
2026-02-28 19:07:08 +04:00
AlexeyZavar
a0604c5594
chore: rewrite settings to new builder & support settings links from android version
2026-02-26 15:46:04 +03:00
Ilya Fedin
770c39677d
Install 2x icons on Linux
2026-02-18 22:20:37 +04:00
AlexeyZavar
8bfd3bee99
Merge tag 'v6.5.1' into dev
2026-02-17 03:35:09 +03:00
AlexeyZavar
1a29b6ac6e
feat: save message shot config
2026-02-17 03:20:26 +03:00
AlexeyZavar
b6d19149d9
feat: per-account ghost & lock ghost features & refactor
2026-02-13 16:52:15 +03:00
AlexeyZavar
c91baa5179
feat: add exteraGram plugins basic info box
2026-02-13 16:52:04 +03:00
23rd
0134b928dc
Added controller for calendar search.
2026-02-13 11:56:56 +03:00
23rd
c9b5d64c83
Added api support to catch next channel owner before leave.
2026-02-01 23:33:57 +04:00
23rd
c450e8374b
Moved out transfer ownership management to separate class.
2026-02-01 23:33:57 +04:00
John Preston
b67ac293fd
Implement craft success animation.
2026-02-01 23:33:57 +04:00
John Preston
0e62acc2a6
Start craft animation.
2026-02-01 23:33:56 +04:00
John Preston
1cb648c103
Initial no-design craft implementation.
2026-02-01 23:33:55 +04:00
John Preston
fafe2f96c1
Restore settings search query on return.
2026-01-28 11:55:21 +04:00
John Preston
4c5cf47bc9
Rewrite settings_websites to new builder pattern
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 11:55:20 +04:00
John Preston
53cb0e79cb
Rewrite settings_shortcuts to new builder pattern
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 11:55:20 +04:00
John Preston
9316cec95d
Rewrite settings_premium to new builder pattern
...
- Move settings_premium.h/cpp from settings/ to settings/sections/
- Add BuildHelper with kMeta for search indexing
- Index premium features and subscribe button for search
- Keep complex Premium section UI (custom top bar, feature list) as non-indexed
- Update all include paths across the codebase
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 11:55:20 +04:00