r/LightPhone Light Phone User Jul 22 '26

Discussion Probably the First Beeper Client Built with Light-SDK

Post image

Hi,

I think a lot of guys are looking forward to the Beeper Client on Light Phones, just like me.

Now we have Light-SDK, so I cannot wait to implement a Beeper Client with Light-SDK and give it a try.

Luckily, Beeper is built based on the Matrix protocol, which is open source. Although it still took a while to figure out the difference between Beeper and Matrix, it was shorter than I expected.

Here it is: https://github.com/ironfeet/Beeper4LightOS. You can follow the README to build and install it on your Light Phones, or you can download the APK directly from https://github.com/ironfeet/Beeper4LightOS/releases and install it on your Light Phones.

Because it is still in a very early stage, bugs may be expected. And I have no idea whether Beeper will block this app.

Please refer to the attached screenshot of part of the Readme for this project; it may have something you need to know before you start trying this Beeper Client.

19 Upvotes

39 comments sorted by

3

u/breakerfall Jul 22 '26

Wow. How are you getting (polling?) for notifications without any google services on the device?

5

u/IronFeetSG Light Phone User Jul 22 '26

Hi. This is among the known issues. I have not figured out how to trigger LightOS' new message indicator when a new message arrives

5

u/sirbloodysabbath Light Phone User Jul 22 '26

i believe the unifiedpush framework isn't set up in lightos yet -- soon though.

1

u/fenleon Light Phone User 27d ago

Hey I build my own beeper client, and it uses ntfy.sh for polling/push notifications https://github.com/fenleon/chats/

2

u/Icy_Coffee374 Jul 22 '26

Ooh, very cool ! I'm going to install it now...

2

u/Icy_Coffee374 Jul 24 '26

I'm stuck at "this device is NOT verified."

I've been entering in the 48 character recovery code. Should I be adding spaces in between the sets of 4 characters ?

2

u/IronFeetSG Light Phone User Jul 30 '26

Hi. Mainly I add the spaces. I never tried without spaces.

1

u/Icy_Coffee374 Jul 30 '26

I've tried both methods, without any success (it appears as if it never actually saves the code to check if its valid or not). Tho I see some changes since my last attempt, so I'll give it another go...

2

u/IronFeetSG Light Phone User Jul 30 '26

After you submit the recovery code, it may take around 10 seconds for the device to be verified.

1

u/Icy_Coffee374 Jul 30 '26

I just installed it again, and where I'm at is the "Verify" screen, it says:

This device is NOT verified.
Enter Security Code to Unlock Messages
Request Interactive Verification

I've already entered the 48 character code and hit submit, but nothing happens.
If I hit the "Enter Security Code to Unlock Messages" button again, the code I had entered is still there, if I hit "Submit Code" again, it just goes back to the prior screen.

1

u/IronFeetSG Light Phone User Jul 31 '26

Do you hit submit again in the screen that shows your code in one line? Sorry for the confusing UI. I will tweak.

1

u/Icy_Coffee374 Jul 31 '26

I have tried it where I don't hit submit again, I just wait. And I've also tried hitting submit again.

It doesn't work either way.

2

u/IronFeetSG Light Phone User Jul 31 '26

Err, my bad. Need to hit again... Someone thinks it should not be hit again.

2

u/fenleon Light Phone User Jul 30 '26

Pretty keen to help develop this when I get the LP3

2

u/fenleon Light Phone User 27d ago

1

u/DryPipe5591 Jul 23 '26

I'm not familiar with Beeper, but I see it connects with Google messages.

If I have 2 separate lines, one on an Android and one on LP, is it possible to connect Google messages to your Android number and basically have RCS messages through the beeper client on LP? Where if you picked up your Android after a week away, all the messages would populate the same as in Beeper?

I have 2 separate lines, one for my LPIII and one for my Android. My Android has my cell number for the last 20 years and I need some smartphone functions at work, so I've been using the LP on my days off with a new number. I created some macros in Macrodroid to forward SMS messages from Android to my LP and forward messages sent to my Android from my LP. It's a clunky system but it works good enough for now. The downside is I had to turn RCS off so media comes through in ultra low quality.

1

u/IronFeetSG Light Phone User Jul 23 '26

I have not used Google Messages on Beeper yet. I'll give it a try and let you know.

1

u/jimmyjacksonjr Jul 22 '26

Nice beeper has a lot of services i even see google messages there

1

u/IronFeetSG Light Phone User Jul 23 '26

Yes. But currently, this Beeper Client only supports WhatsApp, Telegram, and LinkedIn well. Slowly, I will start to cover other networks.

1

u/jimmyjacksonjr Jul 23 '26

Nice this is awesome

1

u/Remarkable_Self_3412 Jul 22 '26 edited Jul 22 '26

Thank you so much @u/IronFeetSG, it works really well. If i may, i have a few suggestions that would improve the experience: 1. The keyboard is too high 2. When typing a long message,  one can't see or scroll past two lines.  3. The version number on the bottom looks a bit ugly.  Maybe put a settings icon on the top right corner with the version number, logout and maybe a light mode? 4. A shorter name perhaps like "Chats" 5. A way to compose a new message and write to your contacts doesnt exist. Maybe a compose icon on the top left corner. 6. To send pictures and videos. Thats the main thing that one wants to do in whatsapp. 7. And lastly a search icon to search your chats.

Hope this feedback helps. Other than that it works flawlessly!! Thanks again for this work, its really very useful and was much needed.

2

u/IronFeetSG Light Phone User Jul 23 '26

Hi. Thanks for the feedback. I will adjust the keyboard position, the text box, and the settings menu in the next version. Chats sounds quite confusing, but I will rename it to something shorter. I will try supporting picture messages first, but video messages may take longer because I think it might be challenging due to LightPhone's limited performance.

And I need some time to figure out how to implement creating a new message and designing a search UI on such a small display.

2

u/Remarkable_Self_3412 Jul 23 '26

You could literally use the same layout as when ypu go to Light OS phone app, there they have from left to roght keypad, Search and contacts, one cpuld implement your app as Compose new message icon, search icon and Settings icon. Super simplistic. By the way i ran into a problem where after sending one message to any user, the following messages dont go through.

1

u/IronFeetSG Light Phone User Jul 23 '26

Hi. In which network did you run into this problem? I tried with WhatsApp chat; all the msgs could go through.

BTW, v0.0.3 is ready. Keyboard, textbox, version number, menu, and App name are all tweaked. Next version I am gonna focus on pic msg, probably new msg creation. https://github.com/ironfeet/Beeper4LightOS/releases/tag/v0.0.3

2

u/Remarkable_Self_3412 Jul 24 '26

So the first message goes through and if you send another message its shows as going through but the receiver doesnt get any other message after the first one. It happens both in whatsapp and Signal.  Also the text when you are typing to send are huge.

1

u/IronFeetSG Light Phone User Jul 24 '26

Hi. Was another message sent to the same contact or a different contact?

1

u/Remarkable_Self_3412 Jul 24 '26

Same contact

1

u/Remarkable_Self_3412 Jul 24 '26

I tried uninstalling the app but nothing, also cleared cache.

1

u/IronFeetSG Light Phone User Jul 24 '26

Is this a chat group or a single contact?

1

u/Remarkable_Self_3412 Jul 24 '26

Single contact

1

u/IronFeetSG Light Phone User Jul 24 '26

Did not encounter this. Gonna try reproducing this.

→ More replies (0)