Wykres commitów

20 Commity (master)

Autor SHA1 Wiadomość Data
Joshua Soberg 2f48e8e68a
chore: Unused code cleanup (#1612)
* Remove unused SoftwareUpdateService code and commented out service reg in manifest

* Remove unused methods that had unnecessary version checks

* Regenerate baseline to remove detekt issues that are no longer present
2025-02-27 16:18:42 -06:00
andrekir ad9a3a5e49 refactor: move `RadioConfig` files to separate package 2025-01-11 08:02:54 -03:00
andrekir 13b615a470 chore: update license header 2025-01-02 07:00:51 -03:00
andrekir 165f5a2b49 chore: enable detekt license header template 2024-12-10 12:14:21 -03:00
James Rich 2234f5a713
feat: add emoji reactions to message bubbles (#1421)
* Add tapback emojis to message bubbles

Added TapBackEmojiItem composable to display tapback emojis.
Included it in MessageItem composable for incoming messages.
Added a FlowRow to show tapback emojis below the message bubble.

* feat: Add EmojiPicker View

* feat: show emojis for local messages

* feat: Add emoji tapbacks to messages

This commit introduces the ability to send and receive emoji tapbacks for messages.

- Adds emoji and replyId fields to DataPacket.
- Adds emoji tapback support to the MeshService
- Modifies UIState to handle emojis in message lists.

* feat: store tapbacks in database

Store tapbacks in the database and display them in the message list.
- Add a new table to the database to store tapbacks.
- Add a new DAO method to insert and retrieve tapbacks.
- Update the message list UI to display tapbacks.

* refactor: relation db and other changes

---------

Co-authored-by: Andre K <andrekir@pm.me>
2024-12-03 08:57:35 -03:00
Tom Fifield 65d832ef99
Change max message length to 200 (#1429) 2024-11-25 19:57:10 -03:00
andrekir f73d909cd0 refactor: consolidate QR code scanning methods 2024-11-21 10:32:37 -03:00
andrekir e33cf85df6 refactor: migrate `DebugPanel` to Compose 2024-11-19 17:07:51 -03:00
Andre K 227c65f191
feat: node map position history log (#1384) 2024-11-06 11:00:38 -03:00
andrekir c6cc33e16c refactor: extract `MapView` extensions from `MapFragment` 2024-11-04 17:50:34 -03:00
andrekir d4137a7dc4 refactor: scale `requiredZoomLevel()` by 0.8 to improve fit 2024-11-04 12:57:00 -03:00
andrekir adbe5952fc feat: position logs 2024-11-02 17:22:54 -03:00
andrekir 3ac0e8c28e refactor: extract `NavGraph` from `RadioConfig` 2024-10-21 06:07:28 -03:00
andrekir fe56d257f5 chore: add detekt formatting rule set
https://detekt.dev/docs/next/rules/formatting/
2024-10-14 07:56:29 -03:00
andrekir 300904d337 chore(detekt): enable `UnusedImports` rule 2024-08-31 09:00:15 -03:00
AddisonTustin e4c6000a10
feat: support add=true in QR codes (#1151) 2024-07-28 08:50:54 -03:00
andrekir a65cc7699e feat: add adaptive two-pane layout to `ChannelScreen` 2024-07-28 08:23:14 -03:00
andrekir 36e78d1f45 chore(detekt): add `@PreviewLightDark` to ignore list 2024-07-06 08:57:10 -03:00
James Rich 3dd0f8ceed
feat: add detekt Android CI workflow, migrate to ktlint plugin (#1122) 2024-07-02 23:01:51 -03:00
James Rich 38f26b7128 Adds detekt, generated config, and baseline file. 2024-07-01 22:39:07 -03:00