Skip to content

Releases: ssbc/tinySSB

tinySSB@post-dWeb apk v0.2.2-alpha 20240809a

16 Aug 15:26
Compare
Choose a tag to compare

This release includes changes that were suggested at dWeb camp 2024, namely dark mode and simple/developer mode. The relevant branch in the code tree is dweb24

tinySSB@dWeb apk v0.2.1-alpha 20240809a

09 Aug 15:45
Compare
Choose a tag to compare
Pre-release

This is a lean version of tinySSB for the dWeb event, Aug 2024. It is used to demo the Bluetooth Low Energy synchronization of devices with effortless onboarding and features a public chat, encrypted direct messaging (both type of chat channels for text, voice and sketches), as well as one productivity tool (Kanban) and one game (TicTacToe).

tinySSB apk v0.2.0-alpha 20240806

06 Aug 23:12
fa306ca
Compare
Choose a tag to compare
Pre-release

This release combines several improvements that accumulated over the past months, and most importantly includes several "apps" inside the tinySSB client that were written by students in this year's "Distributed Programming and Internet" BSc course at the University of Basel. These include several games (battleship, connect4) and productivity tools (scheduler, Kahoot quiz). They may be rough overall but show the potential of an ecosystem for truly decentralized apps.

The provided apk file can be downloaded and installed on Android devices running Android version 8.0 (SDK 26) or higher.

tinySSB apk v0.1.6-alpha

12 Dec 17:38
Compare
Choose a tag to compare
Pre-release

This release contains several improvements, including the ability to import backed-up identities, the 2FPF repository filesystem, additional replication statistics in the "connected devices" menu and much more.

The provided apk file can be downloaded and installed on Android devices running Android version 8.0 (SDK 26) or higher.

tinySSB T-Beam firmware v0.0.1-alpha 20230829

29 Aug 16:47
Compare
Choose a tag to compare

This is experimental firmware for the LilyGo T-beam v1.0 device. Flash it with the following command:

% esptool --chip esp32 --port /dev/tty... --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 4MB 0x0 firmware-TBeam-0.0.1-20230829-alpha.bin

This release

  • sends and receives LoRa beacons, shows them on the 3rd display (short button press to cycle through the screens),
  • records the received beacon messages in a file (you can connect via serial line, dump its content with the p command),
  • permits selection of a LoRa profile (long button press to enter the flashing screen, short press to cycle through the profiles, long press to select the flashing one)
  • supports BLE sync with the Android app and the Python SimpleChat app (see the branch cft-simplechat)

Pending:

  • GOset sync among TBeam and Heltec devices seems to work but log content replication needs to be checked

How this release was created:

% cd esp32/loramesh-TBeam
% make BOARD=TBeam firmware

which creates the file build/firmware-TBeam.bin

tinySSB apk v0.1.5-alpha 20230816

16 Aug 15:10
8778878
Compare
Choose a tag to compare
Pre-release

This release introduces the feature to share your personal alias with others, offers additional options to delete received feeds and includes various minor improvements.
This version is compatible with the app version presented at the DWeb Camp 2023.

The provided apk file can be installed on Android devices running Android version 8.0 (SDK 26) or higher.