Commit Graph

  • 2ac5a57efe Merge branch 'main' of https://github.com/vitorpamplona/amethyst main Vitor Pamplona 2025-11-06 15:15:34 -05:00
  • 6727bd0430 Improves padding of the ListItem interfaces Vitor Pamplona 2025-11-06 14:15:59 -05:00
  • 34aca458ed migrates to njump.to Vitor Pamplona 2025-11-06 13:49:15 -05:00
  • ba082d86e2 Merge pull request #1550 from davotoula/reduce-errors-ConcurrentModificationException Vitor Pamplona 2025-11-06 09:50:22 -05:00
  • 409b3b43f7 optimise imports davotoula 2025-11-05 19:06:18 +01:00
  • 545cd2ff6d synchronize all cache mutations and supply sinceRelaySet so callers get snapshot copies rework groupByRelayPresence to build relay snapshots via sinceRelaySet, filtering with immutable lists to prevent ConcurrentModificationException when relays update mid-iteration davotoula 2025-11-05 19:02:53 +01:00
  • a82d6565fa Hardened EOSEAccountFast against concurrent access so callers no longer iterate over live mutable maps davotoula 2025-11-05 18:55:58 +01:00
  • c07202944d Adjusted subscription cleanup to avoid mutating the watcher map while iterating it, preventing the ConcurrentModificationException when accounts switch davotoula 2025-11-05 18:52:40 +01:00
  • 178582f3c4 Showing the list option in all Follow Buttons Vitor Pamplona 2025-11-05 19:03:01 -05:00
  • c2c3442b74 Fixes showing the list of people button when the user is blocked Vitor Pamplona 2025-11-05 19:02:45 -05:00
  • 43942891b7 Changes the following marker to be a follow from all lists and follow sets Vitor Pamplona 2025-11-05 18:02:49 -05:00
  • fc488064b7 Changes animations for profile buttons to come from the bottom of the screen Vitor Pamplona 2025-11-05 17:58:56 -05:00
  • 4535966c32 Refactoring of class names and breaking down bigger files into many Vitor Pamplona 2025-11-05 17:48:16 -05:00
  • 83f460c01d Selects the full text when adding users to list Vitor Pamplona 2025-11-05 17:06:59 -05:00
  • 6c630c75c2 Improves design of the lists and User management screen. Vitor Pamplona 2025-11-05 16:40:20 -05:00
  • 8d33ea8f99 Remove description from top nav bar of the list Vitor Pamplona 2025-11-05 16:39:59 -05:00
  • 558d952a00 Generalize List counters Vitor Pamplona 2025-11-05 16:39:37 -05:00
  • 1eb2309952 sort by title instead Vitor Pamplona 2025-11-05 16:39:07 -05:00
  • 0ffbbee31a Switch to vector graphics Vitor Pamplona 2025-11-05 16:04:03 -05:00
  • ed8b285700 Sort lists by identifier Vitor Pamplona 2025-11-05 15:54:01 -05:00
  • 452082c6cb Fixes multiline list name Vitor Pamplona 2025-11-05 15:53:47 -05:00
  • 8168d353dd Improves the look of the list of lists of people screen Vitor Pamplona 2025-11-05 14:11:15 -05:00
  • 59cdb222d5 Removes the Mute List from the All Follows TopNav option Vitor Pamplona 2025-11-05 10:51:10 -05:00
  • 712965cc8f Fixes the unfollow button on profile (removes the follow signal including all lists for now) Also fixes spacing of the Follow button Vitor Pamplona 2025-11-04 19:50:57 -05:00
  • 5741914c2a Fixes User profile banner being off place in short images Vitor Pamplona 2025-11-04 19:41:23 -05:00
  • b8cce80d9f Updates all libs Vitor Pamplona 2025-11-04 19:41:05 -05:00
  • 7dfa343ad8 Merge branch 'main' of https://github.com/vitorpamplona/amethyst Vitor Pamplona 2025-11-04 19:28:45 -05:00
  • 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 Vitor Pamplona 2025-11-04 19:24:24 -05:00
  • 50b551bb80 Updates emoji and user autocomplete state to use Account and avoid linking AccountViewModel Vitor Pamplona 2025-11-04 19:21:04 -05:00
  • 7c439f2448 Merge pull request #1549 from davotoula/optimise-imports Vitor Pamplona 2025-11-03 14:06:59 -05:00
  • 5ce184d400 Merge branch 'main' into optimise-imports davotoula 2025-11-03 19:45:12 +01:00
  • bda1fcadf8 Merge pull request #1548 from vitorpamplona/l10n_crowdin_translations Vitor Pamplona 2025-11-03 12:47:34 -05:00
  • 379e539e89 New Crowdin translations by GitHub Action l10n_crowdin_translations Crowdin Bot 2025-11-03 17:39:48 +00:00
  • f14b545947 Merge pull request #1531 from davotoula/1530-added-streaming-hashing-utility-to-avoid-OOM-on-large-files Vitor Pamplona 2025-11-03 12:38:38 -05:00
  • b8fff0c428 Merge pull request #1546 from davotoula/1537-dont-include-video-media-in-image-gallery Vitor Pamplona 2025-11-03 12:37:53 -05:00
  • 942de50148 code simplification and deduplication davotoula 2025-11-02 20:37:20 +01:00
  • 76be7b0d58 code simplification and deduplication davotoula 2025-11-02 19:45:51 +01:00
  • 4b260cfc07 Add blurhash and dim to Nip96Uploader.kt davotoula 2025-11-02 17:38:24 +01:00
  • eee1487883 added blurhash to blossom upload davotoula 2025-10-29 12:08:14 +01:00
  • 27380f276c Merge pull request #1547 from vitorpamplona/l10n_crowdin_translations David Kaspar 2025-11-01 19:26:09 +01:00
  • f62b1667c3 New Crowdin translations by GitHub Action Crowdin Bot 2025-11-01 18:22:14 +00:00
  • eb4f0b9af9 Update README to mark video capture as complete David Kaspar 2025-11-01 18:20:58 +00:00
  • 7c374fb586 Parse for video segments and exclude them from image gallery davotoula 2025-11-01 16:27:28 +01:00
  • 1e12decd36 add VideoSegment and failing tests davotoula 2025-11-01 16:23:35 +01:00
  • 1411de32a0 Adds search of events and addresses in the Deletion Event Vitor Pamplona 2025-10-31 18:43:45 -04:00
  • 7ea61824c8 Moves filter interfaces to their own files Vitor Pamplona 2025-10-31 18:41:41 -04:00
  • f0923fb393 Fixes crash when checking and creating new users from tags. Vitor Pamplona 2025-10-31 18:38:29 -04:00
  • 3eb662851b Adds a flatten to set utility Vitor Pamplona 2025-10-31 18:36:05 -04:00
  • f9bd660774 Merge pull request #1545 from greenart7c3/main Vitor Pamplona 2025-10-31 08:26:00 -04:00
  • bdb2637803 Fix location being added to note even after deselecting it greenart7c3 2025-10-31 06:34:49 -03:00
  • c3c75b46a7 optimise imports davotoula 2025-10-30 16:55:39 +01:00
  • 3c7104fb6a Merge pull request #1544 from vitorpamplona/l10n_crowdin_translations David Kaspar 2025-10-30 19:19:05 +01:00
  • c111912d2f New Crowdin translations by GitHub Action Crowdin Bot 2025-10-30 17:56:08 +00:00
  • 0f4e514308 Merge pull request #1543 from davotoula/update-tr David Kaspar 2025-10-30 18:54:44 +01:00
  • ccf9d4ce80 update cs, de, sv, pt translations davotoula 2025-10-30 16:48:58 +01:00
  • 95cc0783fd Adds a req that returns the list of events in order of arrival Vitor Pamplona 2025-10-29 18:30:00 -04:00
  • f9f7cdf12f Renames internal Req objects Vitor Pamplona 2025-10-29 18:29:23 -04:00
  • 40d417038e adds a Start request to the req listener Vitor Pamplona 2025-10-29 18:28:59 -04:00
  • 895562b4a9 Simplifies readme Vitor Pamplona 2025-10-29 18:28:38 -04:00
  • b8511b5ac3 Adds simplified methods to create Requests from NostrClient Vitor Pamplona 2025-10-29 16:51:49 -04:00
  • 40ce627de0 Merge Vitor Pamplona 2025-10-29 15:57:48 -04:00
  • 56a856cf71 Better filter for People Lists Vitor Pamplona 2025-10-29 15:55:33 -04:00
  • 904b8c445f Merge pull request #1540 from davotoula/1535-dont-use-own-follow-sets-for-follows-check Vitor Pamplona 2025-10-29 15:47:30 -04:00
  • 3a744b9c1d only check follow sets when user1 is the logged-in user davotoula 2025-10-29 20:23:46 +01:00
  • 6d8b5fa85d Moves message button to Profile Actions Vitor Pamplona 2025-10-29 15:19:11 -04:00
  • a913194c41 Updates deprecated Clipboard manager Vitor Pamplona 2025-10-29 15:18:57 -04:00
  • a9ebf561e7 Merge pull request #1539 from greenart7c3/main Vitor Pamplona 2025-10-29 14:00:05 -04:00
  • fb7610cafd Fix DecryptZapRequest CommandType greenart7c3 2025-10-29 14:38:54 -03:00
  • cd35c8e30e uses faster spotless check on commits Vitor Pamplona 2025-10-29 12:20:37 -04:00
  • f3209d2415 Moves SettingsCategory to take integers instead of Strings Vitor Pamplona 2025-10-29 12:19:38 -04:00
  • d44b24936c Activates reverse scrolling for the new post screen in order to avoid hiding the cursor behind the keyboard when typing long texts. Vitor Pamplona 2025-10-29 11:23:09 -04:00
  • a9aadb60fc Merge pull request #1538 from vitorpamplona/l10n_crowdin_translations Vitor Pamplona 2025-10-29 09:56:13 -04:00
  • 59f2cdcb2f New Crowdin translations by GitHub Action Crowdin Bot 2025-10-29 13:21:40 +00:00
  • 00eb6ee3f1 Adds a missing outbox popup on posting new notes Vitor Pamplona 2025-10-28 19:09:24 -04:00
  • 09e4b2ea44 Fixes inconsistent relay lists Vitor Pamplona 2025-10-28 18:41:43 -04:00
  • f8b920a128 Adds a popup to warn users of the lack of inbox relays Vitor Pamplona 2025-10-28 13:12:36 -04:00
  • 0705ee9581 Unifying the parser for the tag array Vitor Pamplona 2025-10-28 13:05:57 -04:00
  • bf664ea0c5 Avoids interning of large strings and objects where the duplication is not common Vitor Pamplona 2025-10-28 12:18:19 -04:00
  • 39f3aef7b5 Don't intern signatures, content and tags since they are not usually duplicated Vitor Pamplona 2025-10-28 11:56:19 -04:00
  • 7254dce3a9 Revert "update buffer to 64kb" davotoula 2025-10-26 10:25:40 +01:00
  • 4e31a9a5ac update buffer to 64kb davotoula 2025-10-26 00:09:17 +02:00
  • d01f6a2178 Change length to Long from Int: avoids potential overflow, Long seems to be used everywhere else davotoula 2025-10-25 23:54:56 +02:00
  • 2332623cde 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 davotoula 2025-10-25 23:40:31 +02:00
  • 93994564f6 Add streaming hash utility function to quartz multiplatform, follow the existing pool/worker design Change hashing in ImageDownloader.kt to use streaming davotoula 2025-10-25 23:22:31 +02:00
  • e1c54f52e3 stream file to calculate both hash and size without loading it all at once davotoula 2025-10-25 21:24:12 +02:00
  • 371d3bf0f7 Improves paddings, language and add stickiness backgrounds Vitor Pamplona 2025-10-24 19:08:26 -04:00
  • b0e7082ec6 Solves crash when the same user is in the private and public part of the list Vitor Pamplona 2025-10-24 19:07:31 -04:00
  • 34971211f1 Better icon padding Vitor Pamplona 2025-10-24 19:06:36 -04:00
  • b065956aec Normalize thicknesses of the divisors Vitor Pamplona 2025-10-24 19:05:35 -04:00
  • 36f79ca581 Correct animations for the list screens Vitor Pamplona 2025-10-24 19:02:52 -04:00
  • 7aeb4e7582 Enabling more threads in debug Vitor Pamplona 2025-10-24 18:51:18 -04:00
  • 25d6562500 Solving lack of stream name Vitor Pamplona 2025-10-24 18:08:39 -04:00
  • 67e3b05a42 Uses the new nostrnwc deep link for connections Vitor Pamplona 2025-10-24 17:53:31 -04:00
  • a157c60697 update compose Vitor Pamplona 2025-10-24 14:59:06 -04:00
  • 50d63a0501 making sure the disappearing modifier is not doing anything when the top or bottom bars are not present. Vitor Pamplona 2025-10-23 19:24:23 -04:00
  • e1cbfbb280 Fixes large top bars on these screens Vitor Pamplona 2025-10-23 17:46:26 -04:00
  • b6aec40e9a New Disappearing Top, Bottom and Action Scaffold Vitor Pamplona 2025-10-23 17:45:21 -04:00
  • e70a191191 No need for disappearing scaffolds in these screens Vitor Pamplona 2025-10-23 17:42:10 -04:00
  • 59a5a15866 Merge pull request #1528 from davotoula/image-gallery-improve-layout Vitor Pamplona 2025-10-23 09:13:44 -04:00
  • b82145ac10 Merge branch 'main' into image-gallery-improve-layout davotoula 2025-10-23 15:01:29 +02:00