Commit Graph

8092 Commits

Author SHA1 Message Date
Vitor Pamplona
59cdb222d5 Removes the Mute List from the All Follows TopNav option 2025-11-05 10:51:10 -05:00
Vitor Pamplona
712965cc8f Fixes the unfollow button on profile (removes the follow signal including all lists for now)
Also fixes spacing of the Follow button
2025-11-04 19:50:57 -05:00
Vitor Pamplona
5741914c2a Fixes User profile banner being off place in short images 2025-11-04 19:41:23 -05:00
Vitor Pamplona
b8cce80d9f Updates all libs 2025-11-04 19:41:05 -05:00
Vitor Pamplona
7dfa343ad8 Merge branch 'main' of https://github.com/vitorpamplona/amethyst
* 'main' of https://github.com/vitorpamplona/amethyst:
  New Crowdin translations by GitHub Action
  code simplification and deduplication
  code simplification and deduplication
  Add blurhash and dim to Nip96Uploader.kt
  added blurhash to blossom upload
  New Crowdin translations by GitHub Action
  Update README to mark video capture as complete
  Parse for video segments and exclude them from image gallery
  add VideoSegment and failing tests
  Fix location being added to note even after deselecting it
  optimise imports
  New Crowdin translations by GitHub Action
  update cs, de, sv, pt translations
  Revert "update buffer to 64kb"
  update buffer to 64kb
  Change length to Long from Int: avoids potential overflow, Long seems to be used everywhere else
  Create a CountingInputStream utility to avoid duplication Prevent INT overflow in BlossomUploader.kt Connection Cleanup in ImageDownloader.kt Added try-finally in Sha256Hasher.jvmAndroid.kt
  Add streaming hash utility function to quartz multiplatform, follow the existing pool/worker design Change hashing in ImageDownloader.kt to use streaming
  stream file to calculate both hash and size without loading it all at once

# Conflicts:
#	amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/lists/followsets/FollowSetScreen.kt
2025-11-04 19:28:45 -05:00
Vitor Pamplona
be804092d7 - Refactors people lists
- Adds people and follow list cache on the account class
- Updates TopNav to use the new caching
- Removes redundant viewModels for list feeds
- Adds the ability to add and remove users from the List screen
2025-11-04 19:24:24 -05:00
Vitor Pamplona
50b551bb80 Updates emoji and user autocomplete state to use Account and avoid linking AccountViewModel 2025-11-04 19:21:04 -05:00
Vitor Pamplona
7c439f2448 Merge pull request #1549 from davotoula/optimise-imports
Optimise imports
2025-11-03 14:06:59 -05:00
davotoula
5ce184d400 Merge branch 'main' into optimise-imports 2025-11-03 19:45:12 +01:00
Vitor Pamplona
bda1fcadf8 Merge pull request #1548 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-11-03 12:47:34 -05:00
Crowdin Bot
379e539e89 New Crowdin translations by GitHub Action 2025-11-03 17:39:48 +00:00
Vitor Pamplona
f14b545947 Merge pull request #1531 from davotoula/1530-added-streaming-hashing-utility-to-avoid-OOM-on-large-files
Fix OutOfMemoryError for Large File Uploads
2025-11-03 12:38:38 -05:00
Vitor Pamplona
b8fff0c428 Merge pull request #1546 from davotoula/1537-dont-include-video-media-in-image-gallery
dont include video media in image gallery
2025-11-03 12:37:53 -05:00
davotoula
942de50148 code simplification and deduplication 2025-11-02 20:37:20 +01:00
davotoula
76be7b0d58 code simplification and deduplication 2025-11-02 19:56:38 +01:00
davotoula
4b260cfc07 Add blurhash and dim to Nip96Uploader.kt 2025-11-02 18:25:49 +01:00
davotoula
eee1487883 added blurhash to blossom upload 2025-11-02 18:25:49 +01:00
David Kaspar
27380f276c Merge pull request #1547 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-11-01 19:26:09 +01:00
Crowdin Bot
f62b1667c3 New Crowdin translations by GitHub Action 2025-11-01 18:22:14 +00:00
David Kaspar
eb4f0b9af9 Update README to mark video capture as complete 2025-11-01 18:20:58 +00:00
davotoula
7c374fb586 Parse for video segments and exclude them from image gallery 2025-11-01 16:37:38 +01:00
davotoula
1e12decd36 add VideoSegment and failing tests 2025-11-01 16:23:35 +01:00
Vitor Pamplona
1411de32a0 Adds search of events and addresses in the Deletion Event 2025-10-31 18:43:45 -04:00
Vitor Pamplona
7ea61824c8 Moves filter interfaces to their own files 2025-10-31 18:41:41 -04:00
Vitor Pamplona
f0923fb393 Fixes crash when checking and creating new users from tags. 2025-10-31 18:38:29 -04:00
Vitor Pamplona
3eb662851b Adds a flatten to set utility 2025-10-31 18:36:05 -04:00
Vitor Pamplona
f9bd660774 Merge pull request #1545 from greenart7c3/main
Fix location being added to note even after deselecting it
2025-10-31 08:26:00 -04:00
greenart7c3
bdb2637803 Fix location being added to note even after deselecting it 2025-10-31 06:34:49 -03:00
davotoula
c3c75b46a7 optimise imports 2025-10-30 19:20:02 +01:00
David Kaspar
3c7104fb6a Merge pull request #1544 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-10-30 19:19:05 +01:00
Crowdin Bot
c111912d2f New Crowdin translations by GitHub Action 2025-10-30 17:56:08 +00:00
David Kaspar
0f4e514308 Merge pull request #1543 from davotoula/update-tr
update cs, de, sv, pt translations
2025-10-30 18:54:44 +01:00
davotoula
ccf9d4ce80 update cs, de, sv, pt translations 2025-10-30 18:19:38 +01:00
Vitor Pamplona
95cc0783fd Adds a req that returns the list of events in order of arrival 2025-10-29 18:30:00 -04:00
Vitor Pamplona
f9f7cdf12f Renames internal Req objects 2025-10-29 18:29:23 -04:00
Vitor Pamplona
40d417038e adds a Start request to the req listener 2025-10-29 18:28:59 -04:00
Vitor Pamplona
895562b4a9 Simplifies readme 2025-10-29 18:28:38 -04:00
Vitor Pamplona
b8511b5ac3 Adds simplified methods to create Requests from NostrClient 2025-10-29 16:51:49 -04:00
Vitor Pamplona
40ce627de0 Merge 2025-10-29 15:57:48 -04:00
Vitor Pamplona
56a856cf71 Better filter for People Lists 2025-10-29 15:55:33 -04:00
Vitor Pamplona
904b8c445f Merge pull request #1540 from davotoula/1535-dont-use-own-follow-sets-for-follows-check
only check follow sets when user1 is the logged-in user
2025-10-29 15:47:30 -04:00
davotoula
3a744b9c1d only check follow sets when user1 is the logged-in user 2025-10-29 20:33:39 +01:00
Vitor Pamplona
6d8b5fa85d Moves message button to Profile Actions 2025-10-29 15:19:11 -04:00
Vitor Pamplona
a913194c41 Updates deprecated Clipboard manager 2025-10-29 15:18:57 -04:00
Vitor Pamplona
a9ebf561e7 Merge pull request #1539 from greenart7c3/main
Fix DecryptZapRequest CommandType
2025-10-29 14:00:05 -04:00
greenart7c3
fb7610cafd Fix DecryptZapRequest CommandType 2025-10-29 14:38:54 -03:00
Vitor Pamplona
cd35c8e30e uses faster spotless check on commits 2025-10-29 12:20:37 -04:00
Vitor Pamplona
f3209d2415 Moves SettingsCategory to take integers instead of Strings 2025-10-29 12:19:38 -04:00
Vitor Pamplona
d44b24936c Activates reverse scrolling for the new post screen in order to avoid hiding the cursor behind the keyboard when typing long texts. 2025-10-29 11:23:09 -04:00
Vitor Pamplona
a9aadb60fc Merge pull request #1538 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-10-29 09:56:13 -04:00