Wykres commitów

41 Commity (749eebf22e008e4b584895da97a6194ccc999169)

Autor SHA1 Wiadomość Data
James Rich ddb19b959f
refactor(settings)!: standardize radio config screens (#3167)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-23 02:59:33 +00:00
James Rich 295e0aa298
feat(build): Convention Plugins (#3081)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Dane Evans <dane@goneepic.com>
2025-09-15 10:47:03 +00:00
James Rich c5535b9a1c
chore(ci): remove Crowdin integration from scheduled updates (#2708)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-14 02:47:47 +00:00
James Rich 87e50e03ea
refactor: maps (#2097)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-13 17:51:19 +00:00
James Rich c05f434ff2
fix(crowdin): correct update_option typo and update workflow (#2695)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-08-13 11:48:02 +00:00
James Rich c61d31c3b8
refactor(build): update Spotless config (#2516)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-23 19:45:46 +00:00
James Rich d369a63faf
refactor(spotless): configure spotless via editorconfig (#2513)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-23 15:38:03 +00:00
Pedro f1d2dacf4f
rename region (#2476)
Signed-off-by: DaneEvans <dane@goneepic.com>
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: DaneEvans <dane@goneepic.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-22 01:52:30 +00:00
James Rich 024dc9ec34
chore(spotless): apply code style improvements and formatting (#2459)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-21 23:31:35 +00:00
James Rich 152b2d27c9
Update Crowdin config (#2346)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-07-04 20:54:46 +00:00
Joshua Soberg 4500ba0c0a
ui update/cleanup: Message padding updates (#2289) 2025-06-28 22:23:33 +00:00
DaneEvans 17e3e1a257
feat (#2105): debug panel (#2148)
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-06-19 14:04:58 +00:00
James Rich c757224269
feat: add MeshServiceExample project to repo (#2038)
Co-authored-by: niccellular <79813408+niccellular@users.noreply.github.com>
2025-06-06 15:43:32 -05:00
James Rich ad1897c564
Refactor: organize ui screens to separate packages (#1982) 2025-05-29 18:18:45 -05:00
James Rich 0057a6f2de
feat: Add request metadata action to NodeDetail (#1896) 2025-05-21 15:50:33 +00:00
James Rich 990cd103d7
Refactor: Improve shared contact import dialog (#1888) 2025-05-20 21:57:14 -05:00
James Rich 4cba13ea14
feat: material3 (#1862) 2025-05-17 11:39:53 -05:00
James Rich 8cde47bdf9
refactor: migrate to Compose navigation (#1835)
Co-authored-by: andrekir <andrekir@pm.me>
2025-05-15 08:05:30 -05:00
James Rich 9a875dcfd0
fix: correct base path in crowdin.yml (#1799) 2025-04-29 12:54:04 -05:00
James Rich 17cd4cdc19
chore(l10n): Add Crowdin localization workflow and configuration (#1798) 2025-04-29 12:35:02 -05:00
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 c7a3488a78
Adds ktlint gradle plugin and baseline files (#1120) 2024-07-01 22:54:27 -03:00
James Rich 38f26b7128 Adds detekt, generated config, and baseline file. 2024-07-01 22:39:07 -03:00