273 Commits

Author SHA1 Message Date
10f206ab42 style(reactions): Pin reactions to the bottom of the message bubble and make them Material Cards
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2026-01-07 17:50:51 +01:00
ca4a34f95f fix CI memory crashes (only for the parts inside talk-android repo itself)
The Android Gradle Plugin (AGP) ships Android Lint.
So Gradle has no control over Lint memory. Thats why the memory settings via jvmargs do not apply!
-> must be changed on config repo!

Lint runs in separate workers defined by AGP.

By using
--no-daemon
this frees memory after each invocation of lint.

Lint and spotbugs are not compatible with configuration cache so it should be disabled by
--no-configuration-cache

If the problems still continue it's worth having a look at:
android.experimental.lint.heapSize

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-11-26 12:16:34 +01:00
2a895ee702 style(reply): Add a rounded background to reply message part
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-09-08 17:49:32 +02:00
c4f624f8c3 ci(lint): Update lint score
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-08-20 11:28:25 +02:00
e604a68ac6 chore(deps): update plugin org.jetbrains.kotlin.plugin.compose to v2.2.10
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-17 18:26:07 +02:00
38cbace482 add migration for 17 to 19 and fallbackToDestructiveMigration for db v18
migration 17 to 18 was buggy. The migration for 17 to 19 is now correct. For anyone who installed db v18 and did not reinstall the app or clear data -> fallbackToDestructiveMigration

This only affects alpha testers

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-07-21 14:21:55 +02:00
738341c756 fix(deps): update dependency org.apache.commons:commons-lang3 to v3.18.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-07-19 17:55:56 +02:00
2f9cd97200 ci(lint): lower lint score to reflect latest master
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-07-19 15:51:29 +02:00
42b5473535 ci(lint): Bump score
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-07-09 23:15:39 +02:00
3af5981841 ci(lint): Update lint score
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-07-04 19:17:32 +02:00
9b889ef751 ci(lint): Bump score to reflect main branch state
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-06-08 16:57:57 +02:00
eddd07e975 ci: bump lint score
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-05-14 10:55:10 +02:00
07c142dc40 ci: Bump lint score
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-04-22 19:38:08 +02:00
743d4a0a4e hide already selected participants
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
Signed-off-by: github-actions <github-actions@github.com>
2025-03-14 15:39:39 +01:00
e84cb246a4 Analysis: update lint results to reflect reduced error/warning count
Signed-off-by: github-actions <github-actions@github.com>
2025-03-06 09:12:06 +01:00
d26697b932 Abstracting away media player functionality to MediaPlayerManager
- Most code removed from ChatActivity
- Most work in MediaPlayerManager
- Added BackgroundVoiceMessageCard

Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2025-03-04 16:02:12 -06:00
6589a0c7cb Analysis: update lint results to reflect reduced error/warning count
Signed-off-by: github-actions <github-actions@github.com>
2025-02-16 16:14:51 +00:00
783156b18c Analysis: update lint results to reflect reduced error/warning count
Signed-off-by: github-actions <github-actions@github.com>
2025-02-16 15:28:04 +00:00
33c2d99656 ci: Update lint scores
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-02-16 16:10:55 +01:00
64923080fb chore: use remote.php/dav in analysis-wrapper.sh
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-01-20 11:57:54 +01:00
4f4ac5e772 Analysis: update lint results to reflect reduced error/warning count
Signed-off-by: github-actions <github-actions@github.com>
2025-01-10 13:18:47 +01:00
6a01c5981a Analysis: update lint results to reflect reduced error/warning count
Signed-off-by: github-actions <github-actions@github.com>
2025-01-10 11:37:08 +01:00
9f5fa4aac2 Analysis: update lint results to reflect reduced error/warning count
Signed-off-by: github-actions <github-actions@github.com>
2025-01-08 17:22:04 +01:00
0c2a29f27e Analysis: update lint results to reflect reduced error/warning count
Signed-off-by: github-actions <github-actions@github.com>
2024-12-13 15:50:08 +00:00
32713ed265 Analysis: update lint results to reflect reduced error/warning count
Signed-off-by: github-actions <github-actions@github.com>
2024-12-10 09:22:26 +01:00
5eac4a868d Analysis: update lint results to reflect reduced error/warning count
Signed-off-by: github-actions <github-actions@github.com>
2024-12-02 10:40:00 +01:00
69cbf3ee7a make lint pass for now
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2024-12-02 10:40:00 +01:00
a0356aa51f ci(lint): Bump lint scores
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-10-07 17:44:29 +02:00
4d2c46ff4e Analysis: update lint results to reflect reduced error/warning count
Signed-off-by: github-actions <github-actions@github.com>
2024-08-21 14:55:11 +00:00
d85890c8ee chore: Bump lint scores
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-08-17 22:29:36 +02:00
86f9a157dd ci: bump lint scores
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-06-19 17:15:21 +02:00
6a01ebf630 Message Input Refactoring
- Added io folder for Abstracting away background work
- AudioFocusRequestManager
- MediaPlayerManager
- MediaRecorderManager
- AudioRecorderManager

Included new View Models + Fragments to separate concerns

- MessageInputFragment
- MessageInputVoiceRecordingFragment

Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2024-06-05 17:45:01 +02:00
2b4536fa99 Analysis: update lint results to reflect reduced error/warning count
Signed-off-by: github-actions <github-actions@github.com>
2024-05-08 13:53:44 +02:00
0e6a2d5f7e chore(lint): bump score due to new linter version
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-05-01 11:24:31 +02:00
d1a8669f11 Add SPDX header
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-03-24 14:24:57 +01:00
31fb373e9c Bump score
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-03-23 11:15:52 +01:00
b70671a7fb Analysis: update lint results to reflect reduced error/warning count
Signed-off-by: github-actions <github-actions@github.com>
2024-03-21 23:21:31 +00:00
060da3f8da Bump scoring
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-03-01 18:05:42 +01:00
504653b7da Make spotbugs more chatty console output wise
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-03-01 18:03:11 +01:00
c13f2589ff handle federation invitations
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-02-26 16:45:55 +01:00
f7be8dd9a9 Analysis: update lint results to reflect reduced error/warning count
Signed-off-by: github-actions <github-actions@github.com>
2024-01-30 14:26:08 +01:00
cbe5f22ce3 Analysis: update lint results to reflect reduced error/warning count
Signed-off-by: github-actions <github-actions@github.com>
2023-12-15 09:02:02 +00:00
ee1a485b05 Update lint-results.txt
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2023-12-01 14:56:23 +01:00
173582ad0e Analysis: update lint results to reflect reduced error/warning count
Signed-off-by: github-actions <github-actions@github.com>
2023-12-01 13:35:53 +01:00
0634dbdda1 Analysis: update lint results to reflect reduced error/warning count
Signed-off-by: github-actions <github-actions@github.com>
2023-11-23 13:26:01 +01:00
bc9dc0b6e3 Analysis: update lint results to reflect reduced error/warning count
Signed-off-by: github-actions <github-actions@github.com>
2023-10-10 17:00:44 +00:00
d16aaf1695 Analysis: update lint results to reflect reduced error/warning count
Signed-off-by: github-actions <github-actions@github.com>
2023-09-26 08:51:04 +00:00
935eb091c3 Analysis: update lint results to reflect reduced error/warning count
Signed-off-by: github-actions <github-actions@github.com>
2023-09-21 21:43:14 +00:00
f5ef1e4cdb Analysis: update lint results to reflect reduced error/warning count
Signed-off-by: github-actions <github-actions@github.com>
2023-09-06 11:07:30 +00:00
03e52f1aad update score to actual one
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2023-09-06 12:30:51 +02:00