Commit graph

  • e0047b844c
    Github actions CI/CD Nikita S 2022-03-13 14:58:01 +0100
  • fc2c1f1a47
    renamed flavors Nikita S 2022-03-13 14:55:37 +0100
  • 2b6b4c9a0a
    disable analytics Nikita S 2022-02-16 15:57:57 +0100
  • cd9d967b1c
    added cert from 8.5.4 fingerprint is the same Nikita S 2022-02-16 15:43:39 +0100
  • 7e60902482
    why not? in 8.5.0 they are shared this, guess it's for debug/building purposes. This param not used in code, so let it keep for the history and space waste (77 bytes in src). Nikita S 2022-02-04 11:23:20 +0100
  • 5dd1493bc9
    raised forward/delete limits to 1024 forward work natively while delete is not. Thats why delete have a "slicer" for a list with the ids. For folks who ask: "WTF your map value contain list of the lists" well, key can be zero (0), but it in theory can contain the ids (here they check if (newTaskId != 0)) so to avoid rewriting values in this map we just add new chunks with ids. If they will restrict native forward in future i will add same slicer too. Limit 1024 just to have it. It can be upto 2 billions, but after your client need to send all these chunks (=requests) and you can get api bans (for 5-10min due use abuse their api). So, when you wanna forward 800 messages OR delete them think that TG servers control your API rates for certain api calls. * bugfix for green chats Nikita S 2022-02-14 09:47:26 +0100
  • 6aff8295f8
    add "save to gallery/downloads" buttons * very handy cause we can save GIFs on device from protected channels/chats * added save to gallery and downloads you can save almost all into downloads but you should understand that you can't save zip file into gallery for example, so use it wisely Nikita S 2022-03-13 14:52:12 +0100
  • 49910e9f39
    * secret chats and deletion tasks * MessagesController.java we still process deleting tasks but do not wipe the messages * DialogsActivity.java only self deletions are working * SecretChatHelper.java no secret message deletions, it ignores message delete events from secret chats, secret chat history can be wiped remotely, here we ignore this * TLRPC.java this flag always false, so noone can force us delete secret chat history on chat deletion request * ChatActivity.java here we ignore event to clear chat history as is * fake secure media read * tell vanilla client in secure chat that we read well the photo.. and it can wipe it (but we don't!) * tell to vanilla that we've watched GIFs for secret chats. So vanilla can delete it. Nikita S 2022-02-02 17:41:24 +0100
  • 534217f027
    hi, i'm a vanilla client * using vanilla fingerprint * com.android.vending mean we're from google store * org.telegram.messenger mean we're vanilla tg * generate valid fingerpints it's our internal DISABLED function to generate valid fingerfrints. It's commented and never called. Purpose: generate sha256 when new version vanilla is released. Nikita S 2022-02-16 14:30:06 +0100
  • 8bfe586ff3
    we are the phone we say to TG that we have a simcard, it's active, we can call, we can receive calls too and we use correct actual number. I.e. w/o emulator detection and w/o simstate and phone attr detection you should be able to run it on emulators w/o issues due app say to servers that it's a phone and follow phone behaviour. Nikita S 2022-03-13 14:48:59 +0100
  • 36f28f426a
    disabled official update autocheck for the app Nikita S 2022-01-13 13:57:23 +0100
  • f8023e7e04
    removed permissions from the app I can't disable READ_PHONE_STATE permission due it's used in TG's code widely, to stop media when someone calling you and to manage the app when you receive the calls. allow to install the APKs some folks have issues on Android 10 and/or MIUI so.. they need it. Anyway folk will not install the apks, it will offer you a package manager in your system (i have the dialog on my lineageos and can choose system or app manager from fdroid, for example). Nikita S 2022-03-13 14:32:56 +0100
  • 699d1757d5
    deletion marks * added translations into XML files (hope good :D) * private chats (green AND simple) will display deleted for every deleted message. To know if message has been deleted just open/close the chat * channels/groups have same behaviour * in case of history wipe in private chats all messages will be marked deleted * in case of timer there are no deletion marks but we know cause it's timer, it's wiped (in future i can add it too) * for replies it's bit more complex, i need to debug it. When you're in the chat attached to the channel, you can see deleted messages, when you in a replies UI you can't. It will be TODO for next updates * fixed issue with deleted message date issue #7 fixed * in case when someone deletes it's via GCM (FCM) pushes it should me marked too. I don't have a phone with gapps (i'm on LineageOS everywhere), but my friends will help me to test (in theory i put a good code) * i added a DB update (sqlite), it adding a new column iddel into messages_v2 table, also creates telegraher_init table for our system variables. I tested it on test phone, now i will let it build and i will test on my primary Android 11 phone (lineageos too btw). Nikita S 2022-03-13 14:29:56 +0100
  • 8bf8fc943e
    remote deletions bug fix fixed issue #6 Nikita S 2022-01-27 21:24:47 +0100
  • 6e5f89dc93
    every chat have download icon R.drawable.msg_download for every chat secret or not, when we select a message with a media. Nikita S 2022-01-10 16:54:02 +0100
  • 64f7e5c109
    allow to manipulate green/securechat medias and removed restrictions * allow forward some stuff too, but you CANT forward greenchat elements, you can share, save, repost etc. * Secret medias no need blur anymore, so they are processed as normal media. * Removed restrictions. * keep some real needDrawBluredPreview calls * Some parts on telegram require not fake processing of needDrawBluredPreview calls. So.. here we added a flag for this. every chat have download icon * R.drawable.msg_download for every chat secret or not, when we select a message with a media. Nikita S 2022-02-02 16:01:27 +0100
  • 8777340583
    added video controls on gifs Now when you play GIFs you have video controls, you can pause it, play again, move on timeline. Due GIFs here are playing in loop videos. This feature i missed in vanilla Telegram. Nikita S 2022-01-10 16:31:19 +0100
  • e02bbf27bf
    enable/disable toubletap reactions Nikita S 2022-02-02 15:54:48 +0100
  • 7b2b6b4794
    added feature to stay in chats while banned * ChatActivity.java do not destroy chat frame, but show popup with error (why have no access) * MessagesController.java here we allow to delete chats in DB only if we are decided to delete them, thats why method was changed * ChatObject.java only null or left==true will return success for isNotInChat. null - thats simple, but left is when you left a group by yourself and deleted it. w/o left it will have ugly bug when you have chat UI active can type and send messages but messages are all have errors due you're not in chat. * MessagesController.java here is simple, load all the messages. Nikita S 2022-01-10 16:40:52 +0100
  • 5a35d49b8b
    added private chat history using RFC1123 it works for user2user and, sadly, user2bot due in the part of the code where we update data there are no markers to understand is it bot or not Nikita S 2022-01-10 16:57:42 +0100
  • e49b9aad15
    fix to count ads views While we load ADS we do not count views due they aren't displayed. This is normal behavior when you simply do not scrolled till the ads. This is our old behavior. Now, to ensure that we are "like a virg.. vanilla client" we will call the servers, like "hey! we're displayed ads!". Nikita S 2022-01-10 17:37:46 +0100
  • d51f087ab4
    disable noforwards Nikita S 2022-02-02 15:45:51 +0100
  • 04dd795caa
    disable edit_hide Nikita S 2022-02-02 15:43:27 +0100
  • 9f72a8f9e5
    disable restricted Nikita S 2022-02-02 15:42:34 +0100
  • 75669ad26d
    allow screenshots in private chats * old fix * new fix, remove secure flag to allow screenshots the oldone setFlagSecure looks depreceated (cause noone it calls anymore) Nikita S 2022-02-14 09:39:44 +0100
  • 4e72a9301d
    renaming * renaming the package from org.telegram.messenger to com.evildayz.code.telegraher * renaming the app in xml files from Telegram to Telegraher * renaming the app in java files from Telegram to Telegraher Nikita S 2022-02-14 09:38:43 +0100
  • 4162eb6146
    disable emulator detection idk why telegram detects emulators, lets off it Nikita S 2021-12-30 20:23:39 +0100
  • 628bce39ef
    limit increased from 3 to 6 accounts Nikita S 2021-12-30 20:40:50 +0100
  • 4cdafd4515
    new app icon :-) Nikita S 2021-12-30 20:49:07 +0100
  • 5d5527525f Update to 8.6.1 release-8.6.1_2594 xaxtix 2022-03-13 04:58:00 +0300
  • d30f796d8c Update to 8.6.0 release-8.6.0_2587 xaxtix 2022-03-11 19:49:54 +0300
  • 1cc39d4889
    remove the splash When nigth theme loading TG app display shortly white shiny color background. Thats burning eyes in the dark. So default start now use dark color. Nikita S 2022-03-08 18:39:27 +0100
  • c0bca39741
    Merge pull request #14 from nikitasius/noshit_8.5.4 Nikita S 2022-03-08 18:24:28 +0100
  • 3cfe2dd250
    readme update 8.5.4 r4 Nikita S 2022-03-08 18:22:38 +0100
  • 2cee425b8e
    remove splash When nigth theme loading TG app display shortly white shiny color background. Thats burning eyes in the dark. So default start now use dark color. Nikita S 2022-03-08 18:20:54 +0100
  • 9aabae959b
    min font from 1 to 6 due in future i want to make flexy UI where all elements depends of choosen text. Nikita S 2022-03-08 12:10:44 +0100
  • 641ec68724
    fixed menu dublicates bug when "save to gallery" is displayes twice for photos Nikita S 2022-03-08 11:17:56 +0100
  • fc2a55efc4
    space waste fix for large tablets in landscape orientation no need to pickiup the small one, just use the x. Nikita S 2022-03-07 20:58:24 +0100
  • e246b46c95
    readme update 8.5.4 r4 Nikita S 2022-03-07 20:55:37 +0100
  • bee430375e
    space waste issue on large landscape tablets so Nikita S 2022-03-07 18:19:13 +0100
  • a2c4212991
    text size update from 12-30 to 1-72 Nikita S 2022-03-07 18:18:24 +0100
  • 070ce8f1f0
    allow to install the APKs some folks have issues on Android 10 and/or MIUI so.. they need it. Anyway folk will not install the apks, it will offer you a package manager in your system (i have the dialog on my lineageos and can choose system or app manager from fdroid, for example). Nikita S 2022-03-07 16:32:35 +0100
  • bf86c172ad
    ci/cd on closed only till i will use the cache Nikita S 2022-03-07 15:59:20 +0100
  • 72be3e28f8
    Revert "SKIP build on pull open yes i know, i will use github cache to speedup building. But actually i need to stop everytime building procedures on pull request (when i open it). So this solution till i will tune the cache." Nikita S 2022-03-07 15:57:53 +0100
  • 2d700535fd
    allow admins to self mass wipe now admin can wipe all own messages too. Nikita S 2022-03-07 15:52:13 +0100
  • aeca1cac4a
    use github link now replaced gplay and telegram app link with the github link Nikita S 2022-03-06 18:28:31 +0100
  • 45a79ddeb3
    Revert "the Kaboom feature to wipe whole app data in 2 clicks :)" Nikita S 2022-03-05 21:25:03 +0100
  • afe49909dd
    the Kaboom feature to wipe whole app data in 2 clicks :) this one moved to "Storage usage" from "Settings/Data" cause it makes it easily accessed from Android's app menu w/o being logged on TG. Nikita S 2022-03-05 21:23:14 +0100
  • 471115ea9f
    Update README.md Ivan 2022-03-05 22:04:10 +0300
  • f6d26ebc83
    Update README.md Ivan 2022-03-05 22:02:49 +0300
  • 48d4f88df0 update gradle properties Zinovyev Ivan 2022-03-05 21:57:34 +0300
  • 58b583e777
    Fix crash Keramat Jokar 2022-03-05 18:30:52 +0330
  • 66d37716cf add litepal db frame jar laddyna 2022-03-05 14:27:58 +0800
  • d240f931ad first setup Zinovyev Ivan 2022-03-05 01:45:25 +0300
  • b0e9d187d5 replace translate_button to chat_translation_button onSelectedLanguage Page laddyna 2022-03-04 18:40:19 +0800
  • 42f0fd11b2 add okhttp net work frame laddyna 2022-03-04 10:22:37 +0800
  • 6062236bcf I18N,zh laddyna 2022-03-04 09:17:50 +0800
  • 000ccde94c
    Merge pull request #12 from nikitasius/noshit_8.5.4 Nikita S 2022-03-03 19:22:54 +0100
  • 09e6ddb42d
    github actions update 8.5.4 release 3 Nikita S 2022-03-03 19:17:51 +0100
  • be5fac4496
    readme update 8.5.4 release 3 Nikita S 2022-03-03 19:16:55 +0100
  • 6238295c31
    SKIP build on pull open yes i know, i will use github cache to speedup building. But actually i need to stop everytime building procedures on pull request (when i open it). So this solution till i will tune the cache. Nikita S 2022-03-03 19:12:29 +0100
  • 1d7cf1d756
    added shadowban * we use gson here for JSON * shadowban settings works for messages in group chats * if you shadowban (SB) an user you will not see his messages * if you SB a group you will not see anonymous admin messages * if you SB a channel, you will not see messages in chat made by the users who user channels to hide their IDs nor messages in these channels (but you will see automatic reposts in channel linked with the group, this moment i will fix later for better SB:) ) Nikita S 2022-03-03 19:01:10 +0100
  • e3b2216846 add translation 3 button with diff type laddyna 2022-03-03 17:19:04 +0800
  • 934173fc86 add zh language and init by system laddyna 2022-03-03 16:21:52 +0800
  • 43b77116a6 add chinese laddyna 2022-03-03 16:18:43 +0800
  • a294e4b2de add language pack and init locale by device setting laddyna 2022-03-02 18:31:36 +0800
  • e378a28688 start okgram laddyna 2022-03-02 17:46:32 +0800
  • 42c87775b2
    the Kaboom feature to wipe whole app data in 2 clicks :) Nikita S 2022-03-01 18:49:50 +0100
  • d482728c74
    ID copy fix issue fixed issue #10 Nikita S 2022-02-28 17:48:18 +0100
  • 6df4cc43c3
    left side menu theme fix fixed issue #11 Nikita S 2022-02-28 17:20:45 +0100
  • 2ebc7dbdb6 disable show seconds by default nift4 2022-02-26 08:54:03 +0100
  • 03c3d7ae37 avoid race condition nift4 2022-02-26 08:52:53 +0100
  • 8b9b7e2116
    Merge pull request #9 from nikitasius/noshit_8.5.4 Nikita S 2022-02-21 16:38:48 +0100
  • 65f3febbc0
    update 8.5.4 r2 sha256 hashes are in each release Nikita S 2022-02-21 16:33:57 +0100
  • 1ad52df4de
    added id into profile menu Now you can see and copy on click numeric ID from any user/channel/group/bot etc. Nikita S 2022-02-21 16:14:55 +0100
  • 57542e103a
    change UI left-side panel * selected account: * before: display name and number * now: username instead of number * account list (in spoiler): * before: just name * now: name and number Nikita S 2022-02-21 14:35:08 +0100
  • 654f3c5dba
    "new channel" back in main menu Nikita S 2022-02-21 13:49:49 +0100
  • d472d87fdf fix npe nift4 2022-02-21 12:07:37 +0100
  • 3ddc3a977c
    sha256 added into releases Nikita S 2022-02-21 12:02:45 +0100
  • cb8a590d64
    readme update new links to catch for ci/cd apks Nikita S 2022-02-21 12:00:24 +0100
  • 5081bfb339
    CI/CD fix Nikita S 2022-02-21 10:41:18 +0100
  • 31de1a703d add "show profile" context menu action nift4 2022-02-21 08:51:02 +0100
  • 126a41f2c8 added disable parse entities in chat settings when using markdown styling (#8) ポキ 2022-02-18 11:26:24 +0500
  • 125a4f9eb6 Translated using Weblate (German) Weblate 2022-02-21 06:45:35 +0000
  • 0e00436a15 Translated using Weblate (Russian) Weblate 2022-02-21 06:42:37 +0000
  • c6ad275ffd fix build after 8.5.4 merge nift4 2022-02-21 07:40:17 +0100
  • 00a5732b46 update translate link nift4 2022-02-18 11:46:46 +0100
  • e261f29877 Translated using Weblate (German) Weblate 2022-02-18 10:44:09 +0000
  • 850032ae5b Translated using Weblate (Russian) ashnitro 2022-02-17 06:34:12 +0000
  • fb823a922e Translated using Weblate (Indonesian) Nabil Hibatt 2022-02-16 23:22:24 +0000
  • ba0033e7bd Translated using Weblate (Spanish) Arbustito Sensual 2022-02-15 21:37:23 +0000
  • 63676fd982 Translated using Weblate (Persian) Nima Moradi 2022-02-15 10:08:41 +0000
  • 4e5f78e216 Translated using Weblate (Ukrainian) fallenasleep 2022-02-15 14:32:35 +0000
  • f938108370 Translated using Weblate (Ukrainian) fallenasleep 2022-02-15 14:11:39 +0000
  • 2d32d88fce Translated using Weblate (Ukrainian) fallenasleep 2022-02-14 22:47:37 +0000
  • 430df8864e Translated using Weblate (Russian) NICHOLAS 2022-02-15 02:18:07 +0000
  • 2e77608dd3 Translated using Weblate (Portuguese (Brazil)) Renge 2022-02-13 21:16:53 +0000
  • cfe1f62fb8 Translated using Weblate (Ukrainian) NICHOLAS 2022-02-13 16:53:31 +0000
  • 00cddab33b Translated using Weblate (Russian) ashnitro 2022-02-13 17:36:22 +0000
  • 5bd8df39f1 Translated using Weblate (Chinese (Simplified)) Evolution2021 2022-02-13 12:52:04 +0000