Sarto
04e75f29d8
fix: improve donation address display and copy functionality
2026-05-09 11:53:28 +03:30
Sarto
0b3b591368
fix: enhance iOS update handling in web client
2026-05-09 11:45:08 +03:30
Sarto
b0d4a04269
fix: SkipUpdateVersion prompt
2026-05-08 20:25:24 +03:30
Sarto
d169af9e08
feat: add "Don't show again" option to update dialog in telemirror
2026-05-08 12:40:31 +03:30
Sarto
13f7a5b12f
feat: add donate modal and address display in telemirror
2026-05-08 11:47:23 +03:30
Sarto
1ca510202a
fix telemiror back button and duplicate file
2026-05-08 10:34:21 +03:30
Sarto
e71ccabfac
fix: improve scroll adjustment logic for prepended images in telemirror
2026-05-08 00:40:57 +03:30
Sarto
f09949a604
feat: implement pagination for older posts in telemirror and add floating date display
2026-05-08 00:03:58 +03:30
Sarto
347ad5cbd1
feat: implement first-launch language picker and remove deprecated language selection view
2026-05-07 20:27:34 +03:30
Sarto
d1f6ca532e
fix: update tag patterns in build and ios-release workflows for better handling
2026-05-07 15:44:36 +03:30
Sarto
bf8d066d4d
fix(e2e): update preset name in scanner E2E test from "ir" to "default" (for IOS version)
2026-05-07 15:07:47 +03:30
Sarto
6c799d9e7f
IOS codes
2026-05-07 13:51:59 +03:30
Sarto
e3b6e77dd3
feat(telemirror): implement image caching and avatar handling
2026-05-06 13:26:43 +03:30
Sarto
646a0818ff
feat(telemirror): improve avatar image parsing and error handling
2026-05-06 11:38:05 +03:30
Sarto
625b00d815
feat: downlaod profile images and fix some bugs ( #75 #76 #77 #78 #79 )
2026-05-05 20:00:27 +03:30
Sarto
1e953489e7
add teleMirror to Tele Mirror feature button
2026-05-05 15:07:58 +03:30
Sarto
913b8c4dcb
feat(telemirror): implement custom confirmation dialog in telemirror modal
2026-05-05 13:51:53 +03:30
Sarto
b26bf2a1ee
feat(telemirror): enhance media handling and UI improvements
2026-05-05 13:09:47 +03:30
Sarto
4e10870bdd
feat(telemirror): add optional backup feed for browsing Telegram channels
2026-05-05 00:19:28 +03:30
Sarto
b86f924041
fix: enhance sidebar visibility and profile update handling for mobile
2026-05-04 14:46:38 +03:30
Sarto
afe285b55b
fix: update empty state message when no channel is selected
2026-05-04 13:33:22 +03:30
Sarto
4f59ec8270
fix: improve channel selection hints and profile switching logic
2026-05-04 13:14:27 +03:30
Sarto
213dc86881
feat: per-profile channels cache + UX fixes (2x media playback, profile-switch race, pinch-zoom, bg picker)
2026-05-04 11:43:41 +03:30
Sarto
3976347c35
fix: improve chat panel visibility handling for mobile and desktop
2026-05-03 18:18:33 +03:30
Sarto
9ccaa8ae9a
fix relay download
2026-05-03 17:46:23 +03:30
Sarto
b472cda010
fix download from github on some networks
2026-05-03 17:36:25 +03:30
Sarto
d489387d06
fix(android): pin WebView port + persist scan-prompt server-side
2026-05-03 17:06:06 +03:30
Sarto
920e6077f8
fix: ensure active resolver lists are updated correctly and broadcast changes to the UI
2026-05-03 13:30:31 +03:30
Sarto
6a6255bd31
refactor: update scoreboard layout to use flexbox for improved responsiveness and clarity
2026-05-03 11:35:31 +03:30
Sarto
6e062dbc73
test: refactor TestWriteListsInfoIncludeResolvers for clarity and structure
2026-05-03 00:28:31 +03:30
Sarto
8c0e9c5036
feat: introduce named active resolver lists for user-defined subsets and inapp new version download and ...
2026-05-03 00:03:37 +03:30
Sarto
6c1bb9f58f
feat: add GitHub update check and APK handling for in-app updates
2026-05-02 17:22:28 +03:30
Sarto
ad1196173a
fix dns media downlaod timeouts and video play in android
2026-05-02 00:37:47 +03:30
Sarto
ace8ce8627
feat: ✨ better handle back button and exit
2026-05-01 22:49:52 +03:30
Sarto
68009f5d92
fix some bugs!
2026-05-01 21:42:37 +03:30
Sarto
c603442d01
fix teleport bug!
2026-05-01 11:48:21 +03:30
Sarto
76d958bdff
feat: implement media handling via native bridge for Android
2026-05-01 00:01:51 +03:30
Sarto
fea393a627
fix: update User-Agent header for GitHub requests and improve commit messages
2026-04-30 23:42:15 +03:30
Sarto
ef90c0d72b
ratelimit
2026-04-30 22:07:20 +03:30
Sarto
0defe0489b
fix: enhance error handling in GitHub raw fetch with detailed rate limit and auth error context
2026-04-30 21:23:14 +03:30
Sarto
7834f0f598
fix: update Android build process to use cgo for DNS resolution and streamline HTTP client configuration
2026-04-30 20:52:06 +03:30
Sarto
503852fce9
feat: implement custom HTTP client for GitHub relay with fallback DNS support
2026-04-30 19:45:43 +03:30
Sarto
989fec3cec
feat: ✨ relays for download media
2026-04-30 16:57:11 +03:30
Sarto
b4e9cd8714
feat: ✨ media download with DNS query
2026-04-29 01:45:27 +03:30
Sarto
11946c0147
fix: enhance "new messages" handling with sticky separator and improved lastSeen timestamp management #35
2026-04-27 14:30:30 +03:30
Sarto
2f5a735203
fix: improve media parsing logic for Telegram messages and add regression tests for premium emojis
2026-04-27 13:46:32 +03:30
Sarto
f40af8fbb1
feat: add host flag to configure web UI listen address
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-26 16:50:47 +03:30
Sepehr
2ff7cbd751
fix: use matchMedia for mobile nav to fix background restore bug
...
window.innerWidth can briefly report the desktop viewport width when
the page is restored from a long Android background session, causing
openChat() to skip adding chat-open even though chatIsOpen is true.
Replace all window.innerWidth checks with mobileQuery.matches so the
JS breakpoint always agrees with CSS. Also swap the resize listener
for mobileQuery.addEventListener('change') which only fires when the
breakpoint actually crosses, and add a visibilitychange handler to
re-apply chat-open when the app returns to the foreground.
2026-04-24 17:05:00 -04:00
Sarto
e815dba9ec
Merge pull request #25 from sepehr-alipour/fix/mobile-chat-layout-state
...
fix: restore chat-open state on viewport resize to prevent split layout bug
2026-04-24 02:17:26 +03:30
Sepehr
a3fc6cc133
fix: restore chat-open state on viewport resize to prevent split layout bug
2026-04-23 18:13:49 -04:00