Commit Graph

6667 Commits

Author SHA1 Message Date
Vitor Pamplona 38bb39a407 Fixes bug when trying to detect the charset of the first 1024 bytes of the page. Since this is an invalid HTML, it was crashing here. 2025-05-03 16:15:20 -04:00
Vitor Pamplona 560a9ba471 Fixes some log messages 2025-05-02 21:23:44 -04:00
Vitor Pamplona 38d3194e87 Merge branch 'main' of https://github.com/vitorpamplona/amethyst
# Conflicts:
#	amethyst/src/main/java/com/vitorpamplona/amethyst/model/Account.kt
2025-05-02 21:19:14 -04:00
Vitor Pamplona 462fda1b5c Updates accompanist, jackson, mockk, secp256, zoomable 2025-05-02 21:18:40 -04:00
Vitor Pamplona 63a009f36d - Adds support for Ephemeral Chats from coolr.chat
- Adds support for following ephemeral chats
- Adds support for live events at the top of the feed.
- Adds support for NIP-51, kind:10005 public chat lists
- Adds support for Channel feeds
- Moves following of NIP-28 chats from the Contact List to kind: 10005
- Disables following of events at the Contact list
- Improves gallery display to slightly override profile pictures when in list
- Starts the Account refactoring by moving custom Emoji, EphemeralList and PublicChat lists to their own packages
- Refactors NIP-51 lists to use common classes of private tags instead of general list classes.
- Starts to separate all Public chats into their own database.
- Removes old account upgrades from the local storage
- Refactors url NIP-11 loading and unifies icon
- Reduces the dependency of Relay classes in the LocalCache, Notes and User classes
2025-05-02 21:18:10 -04:00
David Kaspar c3dc8104e9 Merge pull request #1340 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-05-02 15:27:21 +02:00
Crowdin Bot 23fbb53c96 New Crowdin translations by GitHub Action 2025-05-02 13:20:35 +00:00
Vitor Pamplona 1fe55ece5d Merge pull request #1339 from davotoula/missing-at-for-profile-links-in-markdown
Missing at for profile links in markdown and fix typo preventing opening of hashtags from markdown notes
2025-05-02 09:19:03 -04:00
David Kaspar bb9435e637 Remove unused imports 2025-05-02 15:05:20 +02:00
David Kaspar 67e3a92d68 cleanup 2025-05-02 15:00:27 +02:00
David Kaspar 32439b5feb bugfix: fix typo preventing opening of hashtags from markdown notes 2025-05-02 15:00:06 +02:00
David Kaspar 136a4061d7 prepend clickable user with @ sign 2025-05-02 14:59:32 +02:00
Vitor Pamplona b06e53f59d Fixes lack of update for Discovery filters when resuming 2025-04-30 15:24:00 -04:00
Vitor Pamplona 9c79ef08c7 Moves logging out of quartz Relay class 2025-04-30 14:00:08 -04:00
Vitor Pamplona 43b761c98c Slight improvement in the UI to view follow packs 2025-04-29 17:38:00 -04:00
Vitor Pamplona 626bfc95cb - Adds support for Follow packs
- Enables top filter by pack as well.
2025-04-29 17:24:03 -04:00
Vitor Pamplona 9df0f6c368 Moves Coil's image loader choice to a subscription on account. 2025-04-29 16:04:16 -04:00
Vitor Pamplona 7c68ffaf6e Delete unused flows 2025-04-29 15:55:57 -04:00
Vitor Pamplona ee1d37dd5b Merge pull request #1338 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-04-29 14:39:17 -04:00
Crowdin Bot ed6d0f6c0f New Crowdin translations by GitHub Action 2025-04-29 18:37:53 +00:00
Vitor Pamplona 533e7d661f Presubscribe to the bottom navigation items in the start up of the app. 2025-04-29 14:36:01 -04:00
Vitor Pamplona 932664c9f9 Avoids crashes when fetching base64 and blurhash images 2025-04-29 14:33:55 -04:00
David Kaspar 3d89ed567b Merge pull request #1337 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-04-29 06:11:07 +02:00
Crowdin Bot 62e2e2ac65 New Crowdin translations by GitHub Action 2025-04-29 01:16:39 +00:00
Vitor Pamplona 1c8a6d1234 - Separates new Product Screen from the generic new Post screen.
- Adds New product button on the Marketplace tab
- Adds imeta tags for images and urls inside the content of the Classifieds.
- Shows multiple images on the post and thread view.
- Removes the option for NIP-95 images on Classifieds.
- Creates a new route for new products
- Adjusts quarts to process images with iMeta tags
2025-04-28 21:13:41 -04:00
Vitor Pamplona c07592f399 Migrates Relay selection dialog to full bleed layout 2025-04-28 20:58:23 -04:00
Vitor Pamplona 96b1565de7 Removes duplicated draft save on DM 2025-04-28 20:57:11 -04:00
Vitor Pamplona ee675d06f6 Merge pull request #1336 from vitorpamplona/l10n_crowdin_translations
New Crowdin Translations
2025-04-26 11:05:50 -04:00
Crowdin Bot 7c02b5b58f New Crowdin translations by GitHub Action 2025-04-26 15:00:51 +00:00
Vitor Pamplona 4c7ef8ecff Caches the processing of preview urls for the new post screen
Fixes a bug on saving MediaType on Android's stack
2025-04-26 10:58:45 -04:00
Vitor Pamplona 99cef643e1 Improves the visual of multiple previews on the new post screen 2025-04-26 10:58:17 -04:00
Vitor Pamplona 08025f7df7 Adds a special case for loading previews with just 1 item in the new post screen 2025-04-25 17:41:06 -04:00
Vitor Pamplona 92eff02f0a Removes the hack to reduce memory usage by deleting the .content when saving the event to cache. 2025-04-25 17:04:16 -04:00
Vitor Pamplona 539d20b397 Adds an error log for the new on account view model processor 2025-04-25 17:03:26 -04:00
Vitor Pamplona b51e5f4383 better relay reconnecting logic 2025-04-25 17:02:58 -04:00
Vitor Pamplona 0c54f9aa10 Renders the new comment tag on highlights. 2025-04-25 16:58:41 -04:00
Vitor Pamplona c98e23add7 Merging 2025-04-25 15:07:52 -04:00
Vitor Pamplona e4cc65969a Merge pull request #1332 from davotoula/reduce-compiler-warnings-amethyst
Reduce compiler warnings: amethyst module
2025-04-25 12:16:40 -04:00
Vitor Pamplona aef7d91a6b Moves privacy option from dialog to route 2025-04-25 12:14:44 -04:00
David Kaspar d874e798c6 remove unused imports 2025-04-25 17:10:25 +02:00
Vitor Pamplona 390e0615d1 Removing these disabled lock behavior code until we get it working 2025-04-25 11:10:04 -04:00
David Kaspar e40ca09f7c Use default locale for capitalisation in UI strings (use ROOT for IDs/Hashes for consistency) 2025-04-25 17:00:16 +02:00
David Kaspar 96436912bb Safe checked casting 2025-04-25 16:03:16 +02:00
David Kaspar 97290cea48 Replace String.capitalize with replaceFirstChar 2025-04-25 16:02:59 +02:00
David Kaspar ad2387f8e9 Add @OptIns
Change to auto mirrored icons
Remove unnecessary inline
2025-04-25 15:59:54 +02:00
Vitor Pamplona d25e89f41d Removes pull to refresh hack since we can now fully migrate 2025-04-24 19:36:47 -04:00
Vitor Pamplona 04712468aa Removing unused nip-05 2025-04-24 19:14:35 -04:00
Vitor Pamplona 354fc34fbb New default banner 2025-04-24 19:08:58 -04:00
Vitor Pamplona 026943439a reverting x 2025-04-24 18:51:34 -04:00
Vitor Pamplona 46cb7eb640 Removes text select icon 2025-04-24 18:50:16 -04:00