cloudveiltech / cloudveilmessenger Goto Github PK
View Code? Open in Web Editor NEWThis project forked from drklo/telegram
CloudVeil Messenger for Android source
License: GNU General Public License v2.0
This project forked from drklo/telegram
CloudVeil Messenger for Android source
License: GNU General Public License v2.0
When you enter an emoticon on the keyboard then a list of stickers that you could select comes up. It would be nice to have this removed on devices where stickers are turned off.
On the bottom right hand side of the input screen there's a button you press and hold to send audio or video. I'd like that changed so that it's only a voice recording button and so that clicking on it does not change it to a video recorder.
When a bot, channel, group, or user is blocked we need to adjust the way that it's handled. I'd like to try leaving them in the list of chats but have them show up as blocked. We're having trouble with users having legitimate channels, etc blocked and they're uncertain how to open them up.
Profile photos are still showing up when you go to Recent Calls on iOS.
It would be nice to have instructions available to download the compile this repository on Linux. @moldis Would you be interested in doing that?
It would be nice to have a server based Telegram client that we could send public channel, bot, and public group names to. It could then get the metadata about the item and pass it up to our API where we can make a categorization decision about it.
This would allow us to somewhat automatically build our list of banned channels and groups without one of us having to visit it on our devices.
When a sticker is blocked we should show a generic blocked image. The URL for this image can be pulled from the server side settings.
It would be nice to have a whitelisted stickers and users just like channels, groups, and bots.
disable_stickers - If this is set we don't allow any stickers.
manage_users - If this is set then we handle users just like channels and bots.
Server is giving a 500 error when saving groups
We're having trouble with missing notifications on Android.
The word "Telegram" shows up in the title bar of the app. It's just above the list of contacts.
When sharing a location the map thumbnail appears. When clicking on that thumbnail the background map images are missing.
The new version should identify as 4.6.
We need to be able to have users play audio faster than it is recorded.
When the server connection is slow or unavailable we'd like to load the server side settings from a cache to improve the UI.
Running 5.9 on Samsung S9 I am able to access blocked channels via a link and quickly sliding from left to right before the block comes up. Apparently the block screen comes up faster on some other devices, which would prevent that? I've been able to do this in earlier versions as well.
(After a channel is blocked once, the block screen comes up instantly, until I visit another chat, then return and open the channel link it then gives me a few seconds to slide right and bypass)
Log file was created just seconds after bypassing channel.
logs.zip
https://www.dropbox.com/s/w9f87n9voue2unx/CVMaccesschannel.mp4?dl=0
Blocked channels and bots can be accessed by tapping the screen really fast before the blocked popup appears.
Using the invite friends link sends a message via another app; the message contents refer to the telegram.org download link and the Telegram name.
If the camera is disabled at the system level by a device admin app, the app will crash with the warning "security policy prevents use of camera."
If you send a YouTube URL to a user they will be able to play it in the client. We'd like this disabled. It was disabled on an earlier version.
Google has changed Play Store policies and we no longer get access to android.permission.RECEIVE_SMS and android.permission.READ_SMS just for account verification. We need to remove these permission requirements from the app.
Map data is not showing if you share a live location in a chat.
4.6.0 (962) can scroll position, 4.6.1 (964) cannot. Also, 964 does not show position while playing.
I am still getting notifications about new contacts joining CVM/Telegram when I have that switched off in settings.
We're still having some syncing issues on iOS. I'll send more logs privately.
Is this somehow related to #18? I believe it was working on builds prior to 4.6.1.
@Vasia-Gav I think you have this patched. When you have time can you commit the fix and close this?
GroupMe recently became non-contact based, causing a need for a replacement that can also do group sms messaging to devices WITHOUT the app. Based on CloudVeil's goals and vision, adding this sms capability seems to be a good alternative. Would love to help work on this.
Build a server based system that controls the following options per user:
This would allow normal usage but would simplify the process for reporting and blocking unacceptable content. bots and gorups could be either whitelisted or blacklisted. The app would have to send a list of groups, bots, and channels up to the server and would receive a list back of those it was not allowed to contact.
This would allow the benefits received from secret chats but the server could send back the minimum length that the app will allow setting a secret chat.
CloudVeil Messenger uses a server based system to control access to Bots, Channels, and Groups and other policy rules. This is used to block unacceptable content. Your Telegram id and list of channels, bots, and groups will be sent to our system to allow this to work. We do not have access to your messages themselves.
Sample Communication
HTTP Post to Management URL:
JSON Body containing Telegram ID and UserID as well as arrays of bots, channels and groups. The response will contain the same list of bots, channels, and groups with true or false for each record. If the response for an entity is true then access is allowed.
It will also contain the following variables:
"secret_chat" If "true" then they're allowed. If "false" then we block secret chats.
"secret_chat_minimum_length" I'm not sure how the values should be returned but this will be the minimum length that we can set for a secret chat.
When you click the paper clip/attachment button and choose @vote, the available polls to choose from or the option to create new poll do not pop up.
User question ZD 47627:
Any plans to add support for sending messages through CVM using Assistant? For example, if I have a Bluetooth headset on, I’d like to say, “Send Cloudveil message to somebody”
Messenger is not respecting the maximum length for photos in secret chats. The burn icon shows up in some cases but it is no longer there after exiting the app and coming back into it. I don't know if this is showing up on short lengths but on those with the max life set to a day the pictures aren't deleting on the recipient's phone.
We have received a report that the server based minimum length isn't taking effect on secret chats.
'disable_bio' If true then the user is unable to edit their own bio or view others.
'disable_profile_photo' If true then the user will be unable to edit their own profile photo or view others.
There are some bugs with the keyboard on phone, they text being types is sometimes hidden and I have to start typing to get it to show etc.
Any chance of getting the src updated to the latest version of the telegram? Id be happy to give you a hand.
The policy tool to block bots does not appear to be applying to inline bots.
When playing sent or received audio messages, the play button works fine. Once playing, that button does not work to pause audio. You are required to use the small controls that are pinned at the top of the message window to pause audio.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.