Commit graph

  • 6993d97ea0
    th menu Added buttons to hide shadowban, numericid and dc id. Nikita S 2022-03-16 18:34:23 +0100
  • d73d10d79b
    slow remark to voice mode Nikita S 2022-03-15 23:11:49 +0100
  • e7eac6d229
    MediaController changes * added HD voices (16kHz to 48kHz), x2 bitrate. * added batman, badman voice, just slowed x2 and lowered (you can make it faster, voice will be still like ogre) Works in Android, iOS and Desktop (linux). bitrate for me looks too high and i will wait feedbacks to reduce it probably. Classic voices are unchanged. Nikita S 2022-03-15 23:10:41 +0100
  • 065d4130b2
    th settings badman voice only with hd voice enabled Nikita S 2022-03-15 21:48:51 +0100
  • 7ede572464
    added "the telegraher menu" and settings Nikita S 2022-03-15 17:04:45 +0100
  • 64b073c5cf
    debug menu unlocked a bit Nikita S 2022-03-13 21:11:14 +0100
  • 3afce18c6a
    keep our code for blur & snow due it's fucked up by tgdev, we keep anyway our code here, but by default it's disabled. If you had enabled, please disable them to avoid CPU usage (blur via settings/chatmenu and snow via debugmenu). Nikita S 2022-03-13 20:26:29 +0100
  • 36074f5aca
    added key for 8.6.1 store Nikita S 2022-03-13 20:01:46 +0100
  • ab3c94bc46
    Non secret chats * changed order for link previews Nikita S 2022-03-13 18:11:27 +0100
  • 9eb6ee228a
    medias w/ timer in private chats (!) well, it will wipe it for the sender as you read-waitedttl-autodeleted. I will fix it later, to be less suspect :) this commit separated due it's still testing (working, but there can be some UI issues which are fixed via "close/open" chat). Bug when user sent you a photo with a timer in a private (non-green) chat. You can save these medias without problems. Nikita S 2022-03-13 18:09:21 +0100
  • 7ec080e34a
    Non secret chats * enable/disable link preview Nikita S 2022-03-10 15:05:06 +0100
  • 2d45e07843
    allow admins to self mass wipe now admin can wipe all own messages too. Nikita S 2022-03-21 17:14:42 +0100
  • 2a389717ad
    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-21 17:05:04 +0100
  • f9473c3d71
    space waste issue on large landscape tablets so Nikita S 2022-03-13 15:26:24 +0100
  • e262eb7d21
    text size update from 12-30 to 8-72 Nikita S 2022-03-13 15:25:38 +0100
  • d93934de3b
    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. Splash color is changed, it looks better Nikita S 2022-03-21 17:03:45 +0100
  • 514023861c
    use github link now replaced gplay and telegram app link with the github link Nikita S 2022-03-13 15:24:13 +0100
  • f93e3e876a
    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-13 15:22:32 +0100
  • 77ae993b11
    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-03-13 15:00:48 +0100
  • d2ae0ee139
    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-03-13 15:00:21 +0100
  • e976d519de
    "new channel" back in main menu Nikita S 2022-02-21 13:49:49 +0100
  • f099d8a0d5
    Github actions CI/CD Nikita S 2022-03-13 14:58:01 +0100
  • a4f372167f
    renamed flavors Nikita S 2022-03-13 14:55:37 +0100
  • c4b4be8a8b
    disable analytics Nikita S 2022-02-16 15:57:57 +0100
  • c278d9bfe7
    added cert from 8.5.4 fingerprint is the same Nikita S 2022-02-16 15:43:39 +0100
  • 35194fea6c
    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
  • 730d2020cf
    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
  • abecf10293
    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-21 17:01:01 +0100
  • 26810a67d8
    * 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
  • 3cc026048f
    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
  • 369dee2c85
    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
  • c4a1bb2ad1
    disabled official update autocheck for the app Nikita S 2022-01-13 13:57:23 +0100
  • 0d16ffb761
    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
  • 99649997da
    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-21 16:59:55 +0100
  • 8101269d80
    remote deletions bug fix fixed issue #6 Nikita S 2022-01-27 21:24:47 +0100
  • 84258a6f9c
    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
  • a343e7041b
    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
  • d75f0974ac
    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
  • b716586814
    enable/disable toubletap reactions Nikita S 2022-02-02 15:54:48 +0100
  • d44b97a9c9
    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
  • 6e6db08f70
    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
  • 0adeac98f0
    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
  • cdb17d2e99
    disable noforwards Nikita S 2022-02-02 15:45:51 +0100
  • b34cf78898
    disable edit_hide Nikita S 2022-02-02 15:43:27 +0100
  • 3d83a45078
    disable restricted Nikita S 2022-02-02 15:42:34 +0100
  • c780de093a
    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
  • c66b6152fe
    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
  • 87f397af70
    disable emulator detection idk why telegram detects emulators, lets off it Nikita S 2021-12-30 20:23:39 +0100
  • b37647c6dd
    limit increased from 3 to 6 accounts Nikita S 2021-12-30 20:40:50 +0100
  • e4ef5f3ec6
    new app icon :-) Nikita S 2021-12-30 20:49:07 +0100
  • f61dfd01f6
    Merge 5f489ce946 into 0abe4541dd Mirivan 2022-03-21 01:28:39 +0300
  • 0abe4541dd Update to 8.6.2 release-8.6.2_2600 xaxtix 2022-03-20 23:22:37 +0300
  • 8a46da8759
    Merge pull request #23 from nikitasius/noshit_8.6.1 Nikita S 2022-03-18 18:17:56 +0100
  • 65398b48eb
    disabled default syncContacts on the create now it will not setup checkbox when you add 2nd account (or more). You can always sync from the vanilla menu. Nikita S 2022-03-18 18:15:29 +0100
  • caff9b82d3
    disabled default syncContacts on the create now it will not setup checkbox when you add 2nd account (or more). You can always sync from the vanilla menu. Nikita S 2022-03-18 18:10:39 +0100
  • bab6fe99ec
    added full shadowban How simple shadowban works: * someone writes you * your client pickup these messages 1st * filter and shadowbanning it * et voilà Nikita S 2022-03-18 17:56:01 +0100
  • fec0166506
    deletion marks missing column * fixed issue #22 for unread_push_messages table * DUROV_RELOGIN now is 2 Nikita S 2022-03-18 14:21:34 +0100
  • 2e7a7879f8
    deletion marks remove old sql code comments to make the whole code easier to read with future changes Nikita S 2022-03-18 11:51:56 +0100
  • 5b790e0fd2 Merge branch 'v8.5.4' into teamgram teamgram.io 2022-03-18 02:40:26 +0800
  • 8f8cc657b5
    Merge pull request #21 from nikitasius/noshit_8.6.1 Nikita S 2022-03-17 18:33:25 +0100
  • d39ae5409f
    Telegraher 8.6.1 release 4 Nikita S 2022-03-17 18:30:08 +0100
  • ea55dcad92
    th settings show/hide delete marks Nikita S 2022-03-17 18:11:44 +0100
  • 9aea5d77b3
    th settings typos fix Nikita S 2022-03-17 18:10:59 +0100
  • 2647b3415a
    display country for dc Nikita S 2022-03-17 17:24:07 +0100
  • 4a8e23a587
    fix dc type error on profile page Nikita S 2022-03-17 12:24:38 +0100
  • a3006dfa84
    profile page * dispay DC * reworked numeric ID * controls in TH menu to disable it Nikita S 2022-03-17 12:17:30 +0100
  • ebbd5055e7
    th menu Added buttons to hide shadowban, numericid and dc id. Nikita S 2022-03-16 18:34:23 +0100
  • 4149fbc4da
    fix wipe all issue for non admins issue #18 Nikita S 2022-03-16 17:18:56 +0100
  • 6246107068
    Merge pull request #20 from nikitasius/noshit_8.6.1 Nikita S 2022-03-16 11:52:58 +0100
  • f71317e593
    8.6.1 release 3 Nikita S 2022-03-16 11:52:02 +0100
  • 5d271b29ae
    Revert "test fix getMinTabletSide" cause some legit tablets now "waste the space" while before it worked fine (with my previous fix) This reverts commit 8875eb31 Nikita S 2022-03-16 11:50:21 +0100
  • 7a42acbd3a
    Merge pull request #19 from nikitasius/noshit_8.6.1 Nikita S 2022-03-16 00:06:15 +0100
  • 8281a166f1
    8.6.1 release 2 Nikita S 2022-03-16 00:03:58 +0100
  • 8875eb31c0
    test fix getMinTabletSide Nikita S 2022-03-16 00:03:19 +0100
  • 1e2da59643
    slow remark to voice mode Nikita S 2022-03-15 23:11:49 +0100
  • 1bab3fa386
    MediaController changes * added HD voices (16kHz to 48kHz), x2 bitrate. * added batman, badman voice, just slowed x2 and lowered (you can make it faster, voice will be still like ogre) Works in Android, iOS and Desktop (linux). bitrate for me looks too high and i will wait feedbacks to reduce it probably. Classic voices are unchanged. Nikita S 2022-03-15 23:10:41 +0100
  • 32c7c15b61
    th settings badman voice only with hd voice enabled Nikita S 2022-03-15 21:48:51 +0100
  • a7eee62219
    added "the telegraher menu" and settings Nikita S 2022-03-15 17:04:45 +0100
  • 08bac886ad
    Merge 84bed41414 into 5d5527525f Nick 2022-03-15 16:37:48 +0100
  • 84bed41414
    Increased audio quality in GroupCalls Nick 2022-03-15 16:37:31 +0100
  • 2d13c8137f
    Increased audio quality in GroupCalls Nick 2022-03-15 16:36:06 +0100
  • 1c8016889e
    splash color is changed, it looks better Nikita S 2022-03-15 14:23:48 +0100
  • 0abf897845
    Fix no sense code in ConnectionsManager.cpp Laky64 2022-03-14 16:25:36 +0100
  • 8b253f9b42
    Merge branch 'DrKLO:master' into master Akbar Azimifar 2022-03-14 08:25:56 +0330
  • 8604f7330b
    Merge pull request #16 from nikitasius/noshit_8.6.1 Nikita S 2022-03-13 22:28:18 +0100
  • b0e07f0a0d
    Telegraher 8.6.1 release 1 fuck github master2noshit merging, fcking UI shit LOL Nikita S 2022-03-13 22:26:23 +0100
  • 2878476522
    Merge pull request #15 from nikitasius/noshit_8.6.1 Nikita S 2022-03-13 21:26:56 +0100
  • a2bf66ef17
    Merge branch 'master' into noshit_8.6.1 Nikita S 2022-03-13 21:25:49 +0100
  • 0da884446f
    Telegraher 8.6.1 release 1 Nikita S 2022-03-13 21:13:16 +0100
  • 4372fda016
    debug menu unlocked a bit Nikita S 2022-03-13 21:11:14 +0100
  • 3bd3402dd4
    keep our code for blur & snow due it's fucked up by tgdev, we keep anyway our code here, but by default it's disabled. If you had enabled, please disable them to avoid CPU usage (blur via settings/chatmenu and snow via debugmenu). Nikita S 2022-03-13 20:26:29 +0100
  • fad473fe66
    added key for 8.6.1 store Nikita S 2022-03-13 20:01:46 +0100
  • 07e23c6ac8
    Non secret chats * changed order for link previews Nikita S 2022-03-13 18:11:27 +0100
  • c1094a3504
    medias w/ timer in private chats (!) well, it will wipe it for the sender as you read-waitedttl-autodeleted. I will fix it later, to be less suspect :) this commit separated due it's still testing (working, but there can be some UI issues which are fixed via "close/open" chat). Bug when user sent you a photo with a timer in a private (non-green) chat. You can save these medias without problems. Nikita S 2022-03-13 18:09:21 +0100
  • 5769626c20
    Non secret chats * enable/disable link preview Nikita S 2022-03-10 15:05:06 +0100
  • fa40d2b8bd
    allow admins to self mass wipe now admin can wipe all own messages too. Nikita S 2022-03-07 15:52:13 +0100
  • d69165a49e
    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-13 15:32:42 +0100
  • 29ebde8005
    space waste issue on large landscape tablets so Nikita S 2022-03-13 15:26:24 +0100
  • 0d514bbdcd
    text size update from 12-30 to 8-72 Nikita S 2022-03-13 15:25:38 +0100
  • 4864a30049
    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