Skip to content

linkspreed/Taya

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

74 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Taya - chat πŸ’¬ with your friends quickly 😺 and easily in the most anonymous πŸ”₯ messenger. πŸ“±

Changelog πŸ’¬ Check out the full Taya changelog

Special Works πŸ‘¨β€πŸ’» Take a look at what changes we are doing to Taya besides development

Get the APK

Features

Groups/Rooms

  • Create unlimited groups or chat rooms.
  • Public Group
  • Password Protected Group
  • Secret/Hidden Group
  • Unleavable Group

One to One Chat or Private Messaging

  • Your users will love it because Taya Chat Script allows them to chat one-on-one. When users can talk to one another, your product engagement is higher.

Dark Mode & Light Mode

  • Mode Switcher allows you to change the color theme of Taya from white to black or black to white. The darker tones are more relaxing for user’s eyes to take in, especially in low light, and don’t draw as much power as brighter colors.

Image Moderation

  • Auto Remove Images that contain Partial Nudity, Explicit Nudity, Weapons, Alcohol, Drugs, Offensive Signs, Graphic Violence & Gore.

Progressive Web App

  • Progressive Web Apps provide an installable, app-like experience on desktop and mobile that are built and delivered directly via the web. Progressive Web Apps (PWAs) are web applications that are regular web pages or websites, but can appear to the user like traditional applications or native mobile applications. The application type attempts to combine features offered by most modern browsers with the benefits of a mobile experience.

Stickers

  • This feature allows users to send different stickers while chatting just like other instant messaging apps. You can add or manage stickers via Taya Panel.

Social Login

  • Social Login is single sign-on for end users. Using existing login information from a social network provider like Facebook, Twitter, or Google, the user can sign into a Taya Pro instead of creating a new account. This simplifies registrations and logins for end users. Taya Pro is integrated with more than 40 providers.

Audio Player

  • This feature helps to let your users to start listening to the radio/playlist you’ve added for them. To add radio stations, you just need to add their stream links.

Language Manager(Multi-Language Support)

  • Taya allows you to create easily a multilingual website, without having to install any third party extension. Translate your site in multiple languages in the easiest way.

Support RTL languages

  • Taya supports RTL languages (Arabic,Hebrew,Persian,etc) and keeps the same layout and HTML structure as the original version of your website in the translated versions.

User Roles

  • User Role Manager allows you to change user roles and capabilities easy. Just turn on check boxes of capabilities you wish to add to the selected role and click β€œUpdate” button to save your changes.

File Previews

  • Preview image files and videos right in your browser, without having to download the files and then open them in a different application!

Link Previews

  • Link previews are generated by fetching the URL and parsing meta tags of the page for title and description and image tags for thumbnails.

Voice Messaging

  • Sometimes we are too tired to text type messages, that’s the time we can send voice messages by recording our texts. Taya allows to send voice messages to individual or group chat.

Pin Group

  • A pinned group is a group that you manually select to stay at the top of the Group list, meaning it will not slip down the list as you continue to add other groups.

Guest Login

  • Alllows non members to login & join online chat rooms without account registration.

Send Tenor GIFs

  • Search and share the best and most popular animated GIFs to group or individual conversations.

File Storage

  • Lets the Taya site users to upload files. Each file is saved in private directory so each user can download/delete/share their own files after login.

Flood Control

  • When one chat user sends too many messages at one time, either in group chat or in private message, Flooding occurs. Taya has a Flood Control feature that automatically ignores a user when flooding occurs & prevents users from spamming the chat.

Profanity Filter

  • A swear filter, also known as a profanity filter is a subsystem which modifies text to remove words deemed offensive by the administrator.

Login as User

  • Allows admins to have easy access to the frontend as a specific user instantly to check data. With one click, the admin logs in as the external user and handles any situation without wasting any time at all.

Block IP Addresses

  • If you have annoying visitors or spammers, you may find it useful to block these users from accessing your website content. You can block bad visitors by IP address or blocks of IP addresses. You can choose to block a range of IP addresses as well as blocking individual IP addresses.

User Profile

  • User Profile is a component that allows you to profile users by using custom fields & show user informations,

Group Info

  • This allows you to see group’s informations & custom fields in the Group Info Screen

Avatars

  • Taya comes with 50+ built in avatars. Users can choose a avatar of their choice.

Reactions

  • This let Users to react to user messages. Let your website users engage by giving them the opportunity to react user messages.

User mentions

  • User mentions are a great way to include other users within your messages, and ensure that they know about your mention. Mentions work similarly to how they work on Twitter, where you use an ”@” symbol, and then someone’s username.

Bulk File Uploads

  • Alow users to you to multiple files at once.

Export Conversations

  • Users can easily export a particular conversation via Export Chat option

Group Invitation

  • Users can invite people to join groups using their email address or usernames.

Play YouTube, Dailymotion, Vimeo videos

  • Allow users to play YouTube, Dailymotion, Vimeo videos within the chat screen

Deny direct access to user uploaded files

  • Taya protects from executing user uploaded php files as well as prevent Google, other search engines and unwanted users from indexing and stealing user files.

Email Notifications

  • This features allows users to receive email notifications of Taya activities.

Typing Indicator

  • When someone is writing to you, the Typing Indicator will appear. Allows your users to see when an someone is typing a reply back in an conversation.

Prevent User Registrations

  • User Registrations can easily be disabled in Taya, and without modifying any source code.

Emoji Picker

  • Users can insert emojis in their messages. Include more than 2,000 emojis.

Gravatar

  • Gravatar stands for Globally Recognized Avatar. It is globally recognized because millions of people and websites use them. Most popular applications like WordPress have built-in support for Gravatar. Taya supports Gravatar, it pulls users Globally Recognized Avatar from Gravatar servers.

Custom Fields (Group/Profile)

  • You can create custom profile or group fields.

  • Short Text

  • Long Text

  • Date Field

  • Number Field

  • Drop Down Field

  • Ban User Accounts

  • Allows admins to blocks user accounts and prevents users from accessing the chatroom or website.

Long Polling

  • As in regular polling, rather than having to repeat this process multiple times for every client until new data for a given client becomes available, Long polling is technique where the server elects to hold a client connection open for as long as possible, delivering a response only after data becomes available or timeout threshold has been reached. After receiving response client immediately sends the next request.

Cache System

  • The Cache System creates static files and stores them on the servers disk. The web server will deliver the static file and avoids the resource intensive backend processes.

User Device Logs

  • User Device Log is a simple module that logs the IP address & device information of users on login event to table.

Quoted Replies

  • Instead of hopping into a conversation and replying to a message that was sent earlier in the day without any context, a quoted reply makes it clear what you are talking about. As you can imagine, this will surely come in handy in a group conversation.

Easy Customizer

  • Allows easily customize the layout. Allows you to manage a site-wide central color palette for an uniform look & feel.

Limit Excerpt Length (Read More)

  • Filters the maximum number of characters in a message excerpt. Default length is 300 Characters. Use this filter if you want to change the default excerpt length.

Responsive Web design

  • Responsive web design (RWD) is an approach to web design that makes Taya render well on a variety of devices and window or screen sizes.

Add Menu Items

  • You can easily add or manage menu items from an easy to use interface inside your Taya admin area.

Customizer

  • Allows you to easily customize Taya (background,text-color,font-size) straight from Taya Customizer.

Read receipts

  • Read receipts is the way by which the sender can tell or get to know whether the message is read by the receiver or not.

Headers and Footers

  • Lets you insert code like Google Analytics, custom CSS, Facebook Pixel, and more to your Taya site header and footer. No need to edit any core files.

Petitions/Spam reporting

  • Petitions are reports made by users against messages/groups which they believe is spam or abuse.

Profile Deactivation

  • Users can deactivate their account temporarily and choose to come back whenever they want.

Limit Login Attempts

  • Limit the number of retry attempts when logging in (per each IP). This protect your site from brute force attacks.

Role Color

  • Role Color lets you to set a custom color for each Site Role.

Boxed or Full Width Layout

  • There are 2 layout types available in Taya, Boxed & Full Width Layout. You can switch between these layouts with Taya Customizer.

Character Limit

  • Admin can set a minimum or maximum length of text message that users can send.

Taya Cron Jobs

  • Taya Cron Jobs allows you to create time-based tasks in Taya core includes features such as auto delete messages, auto delete users, etc.

Drag and Drop File Uploading

  • Allowing users for drag and drop file upload alongside the traditional file input.

Custom Background

  • Allows your users to set their own custom background image for their page. It allows them to upload a new image and sets it as their background image.

Invite Non Members to Group Chat

  • Users can invite non site members to join groups using their email address.

Block Posting URLs

  • You can block users from sharing URLs.

Invite using Group Links

  • Users can invite others to their groups by sharing a special link with them.

Send Screenshots

  • Users can easily share your screenshots with other people. Pressing PRINT SCREEN captures an image of your entire screen and copies it to the Clipboard in your computer’s memory. You can then share (CTRL+V) your screenshots with other people in a conversation.

Hide languages

  • Admins can hide languages. Go to languages & select language that you would like to hide.

Alerts or Notifications

  • Alerts are used when the system wants to notify the user about some status or other event.

Limit Records per load

  • Admins can specify the number of records to return on loading list or messages.

Infinite Scrolling

  • Infinite scrolling is a web-design technique that loads content continuously as the user scrolls down the page, eliminating the need for pagination.

Custom CSS

  • Custom CSS is part of the Customizer which allows to add any Custom CSS code to your website without any hassles.

Embed Group Chat

  • Embed your chat or group on your website or blog via an iframe with just a few lines of code.

Taya Booster

  • Our Booster speed up your Taya performance by using Cache, CSS, JavaScript, etc.

Auto-rotate pictures

  • Ever wonder why some photos look correct in some programs, but appear sideways or upside down in others? This feature read Exif data labeled Orientation and automatically rotates the image to the proper orientation

Email Verification

  • This feature verifies the email address of user by sending the verification link to the email of a user at registration time.

Profile Cover Photo

  • Users can set an image as their profile cover. A cover photo is the larger photo at the top of your profile, right above your profile picture.

Group Cover Photo

  • Admins can set an image as their group cover. A cover photo is the larger photo at the top of Group info, right above group picture.

Multiple Time zones

  • Users can set their own time zone for their user account and have their local time zone display throughout Taya.

Login Session Lifetime

  • Admin can specifies the number of days after which login session data will be seen as garbage and potentially cleaned up.

Automatic Time-Zone Detection

  • Detect and set the user time zone automatically.

Multiple Notification Sounds

  • Contains 10+ Notification Sounds. Users can set the notifications sound of their choice.

Alert in Title Bar (New Message)

  • Puts a blinking title on title bar to notify a user that he/she received a new message.

CAPTCHA

  • CAPTCHA is a provider of human verification systems which helps to protect your website against abuse and brute-force attacks.

Google Analytics

  • Just provide your Google Analytics ID & Taya will automatically generate & add your Google Analytics Tracking Code to your site.

Font Picker

  • You can set a font of your choice from more than ten inbuilt fonts.

Welcome Screen

  • You can customize the welcome screen image & text to meet your own branding requirements

Custom Pages

  • You can create your own Custom Pages

Go Offline

  • If users want to log into Taya and not worry that others will see you and try to chat, they can easily change their β€œonline status” so they appear offline.

GDPR Cookie Consent

  • A simple way to get GDPR Cookie Consent as per EU GDPR/Cookie Law regulations & lets visitors know that the site is using cookies.

Multiple Logins

  • Keeps users logged into your website securely on multiple devices.

24 & 12 Hour Clock Format

  • Admins can change the time format from 12 hour to 24 hour format & vice versa

& Many more features & more to Come

More

Taya is free, real-time and with unlimited resources for users all around the world.

Our focus is on usability and security for our developers, users and anyone who comes into contact with (Linkspreed πŸš€).

   We make sure that our code 
   is developed properly so that 
   the platform works as well as possible.

You can enjoy Taya freely and use all features to an unlimited extent.

πŸ“· UI

Welcome

Taya

Create your account

Taya

Chat

Taya

Audio Player

Taya

Settings

Taya

Light mode

Taya

About

Taya - chat πŸ’¬ with your friends quickly 😺 and easily in the most anonymous πŸ”₯ messenger. πŸ“±

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published