smswithoutborders / smswithoutborders/lib_smsmms_android

Feature Request: Pinned chats, folders, archive, notes, assistant, scheduled messages, and customization

Open
#56 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Kotlin
Stars
1
Forks
2
Avg merge
1m
Merged PRs (30d)
1

Description

Hi! I have some feature suggestions to make DekuSMS much better. Most of these are inspired by Telegram and other modern messengers.

I don't know English well, so I'm using a translator. I hope you can understand me at least a little.

I know these are a lot of features, but even implementing 2-3 of them would be a huge improvement.

1. Chat pinning

  • Make it possible to pin chats from above, please. And so that pinned chats can be dragged with a finger - one above, the other below, as you want.

2. Folders for chats

  • I want to create folders myself (for example, "Work", "Friends", "Family"). I want each folder to have its own pinned chats.

3. Archive with pull-out

  • In the inbox folder, make a small hidden "Archive" bar on top. When you pull the chat list down (as if you're refreshing), this bar appears. Click on it to open the archive. If you release it and the bar goes up behind the screen, it disappears. It's similar to Telegram.

4. Local notes (Saved messages)

Make a separate chat "Notes" or "Saved", which is stored only on the phone. So that you can:

  • forward any messages from other chats there;
  • write your notes there;
  • forwarded messages were displayed on the other side and the number, as if they were sent by someone else (so that it was clear that it was forwarded).

5. Assistant on the device

Add something like a system bot that can:

  • send important notifications from the developer or phone;
  • automatically answer some questions;
  • have buttons with ready-made questions (for example, "Help", "What can you do?", "Status") and ready-made answers to them.

6. Scheduled messages

  • Write a message now and set a specific date/time for it to be sent automatically.

7. Customization & appearance

  • Different themes and color schemes for chat bubbles.
  • Set custom background images for individual chats.
  • Custom notification sounds for specific contacts (so you know who messaged without looking).

Thanks for considering these! I know it's a lot, but even a few of these would make DekuSMS the best free open source SMS app out there.


Source: https://github.com/dekusms/DekuSMS-Android/issues/522

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The request combines seven separate feature areas but names no files, tests, or entry points. First narrow it to one feature, then locate the related Android messaging screens and data flow; done should be defined by the selected feature's specific behavior and tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.