Chemaclass
b35a59372c
Prepare move unit tests for uri_to_route behaviour
2023-03-03 23:23:42 +01:00
Chemaclass
c1113f9df9
Add test uri_to_route_npub
2023-03-03 23:19:05 +01:00
Chemaclass
bd3d7e1aa3
Prepare test parse_TLV
2023-03-03 22:58:24 +01:00
Chemaclass
47f3fe5cc6
refactor Nip19Test introduce byteArrayOfInts()
2023-03-03 22:46:15 +01:00
Chemaclass
b6e16ad470
Create Nip19Test testing toInt32()
2023-03-03 22:40:46 +01:00
b469915905
v0.22.2
2023-03-03 16:12:11 -05:00
d3b557b778
Merge pull request #182 from maxmoney21m/feature/backup-keys
...
Move nsec backup to drawer and organize drawer
2023-03-03 16:08:42 -05:00
1154f35c77
Merge pull request #185 from Chemaclass/fix-typos-es
...
Fix some typos in ES translations
2023-03-03 16:06:10 -05:00
5ae552117d
Migrates Events to the App's source code as opposed to NostrPostr:
...
- Changes them to remove all secondary fields and turn them into functions
- Changes them to from being based in ByteArrays to String (since we use Hex everywhere and strings are immutable, we avoid duplicating memory with ByteArrays)
2023-03-03 16:00:47 -05:00
Rashed
fe80b509e3
temporary solution for mirroring arabic text
2023-03-03 23:44:39 +03:00
Chemaclass
f3bc190b0b
Use boost=impulsar
2023-03-03 21:42:40 +01:00
Chemaclass
3674f6b354
Fix some typos in ES translations
2023-03-03 21:25:16 +01:00
maxmoney21m
3e32a91e34
Move nsec backup to Drawer and Dialog, organize Drawer
2023-03-04 03:02:04 +08:00
Chemaclass
10d6011009
Fix typos suggested by JesusValera
2023-03-03 19:30:50 +01:00
Chemaclass
62d22bf4ca
Add string translations for ES
2023-03-03 19:04:10 +01:00
d05d0f0829
Fixing test cases
2023-03-03 12:00:27 -05:00
0aaf1f9f34
v0.22.1
2023-03-03 11:55:25 -05:00
756d9b17f7
Merge remote-tracking branch 'origin/HEAD'
2023-03-03 11:36:08 -05:00
f4d5785710
Support for Replaceable Events (NIP-33)
2023-03-03 11:35:29 -05:00
maxmoney21m
75901d83a8
reindent LocalPreferences with 4 spaces
2023-03-03 21:17:27 +08:00
maxmoney21m
f34dea868d
extract LocalPreferences preference keys
2023-03-03 21:17:04 +08:00
maxmoney21m
e07400409f
set clearEncryptedStorage to remove all keys including lastRead timestamps
2023-03-03 21:12:15 +08:00
Rashed
8e858996fe
hide follow button when the user already followed
2023-03-03 10:13:15 +03:00
Rashed
f1711719f4
add follow directly from a note feature
2023-03-03 09:53:56 +03:00
maxmoney21m
8d7897601b
Add buttons to mark DMs and chatrooms as read #172
2023-03-03 12:35:05 +08:00
83f46f1a66
Merge pull request #176 from Radiokot/feature/uk_ru_translation
...
Add Russian and Ukrainian languages
2023-03-02 17:11:45 -05:00
Oleg Koretsky
88ceb436ac
Fix typos
2023-03-02 23:30:37 +02:00
Oleg Koretsky
3cd37b8658
Add Ukrainian (uk) translation
2023-03-02 23:28:31 +02:00
04e099a212
Merge remote-tracking branch 'origin/HEAD'
2023-03-02 16:14:17 -05:00
c0bcb638c0
Bringing TextNoteEvent from NostrPostr to Amethyst's codebase and Restructuring Addressable Notes.
2023-03-02 16:14:06 -05:00
Oleg Koretsky
0369b45385
Add Russian (ru) translation
2023-03-02 20:41:22 +02:00
bab314ebc9
Fixing Preview Error when the url is invalid
2023-03-02 13:38:05 -05:00
Mário Nunes
4f9b1ab72c
Corrected translation!
...
Changed from Mostar to Mostrar
2023-03-02 14:40:44 -03:00
65d4d59e77
Trying move the cursor to the first item when the list updates immediately after being first drawn
2023-03-02 09:35:43 -05:00
b95c013714
Restructuring the invalidateFeed events to happen quicker when users click the navigation row or when the app comes back from sleep.
2023-03-02 09:34:42 -05:00
10ce5a984e
Simplifying logs
2023-03-02 09:33:19 -05:00
3521497cf8
Activating the loading of long text form across the app
2023-03-02 08:51:59 -05:00
0da542fede
0.22.0
2023-03-01 19:18:30 -05:00
d883cc32f5
Early support for Markdown and Long Form Text
2023-03-01 19:18:07 -05:00
64debb79fc
Merge pull request #171 from Gnivom/login_safe_nsec_entry
...
Use KeyboardType.Password for login text field
2023-03-01 16:36:55 -05:00
4ee6759957
Merge pull request #170 from rashedswen/patch-2
...
Update strings.xml
2023-03-01 16:36:16 -05:00
723db61e8d
v0.21.2
2023-03-01 16:30:35 -05:00
cb39281268
Adjustments to strings
2023-03-01 16:27:20 -05:00
baa1b3f69f
Using accountViewModel as a better way to request refreshes.
2023-03-01 16:22:22 -05:00
Gnivom
c7bf4240dd
Use KeyboardType.Password for login text field
2023-03-01 22:21:19 +01:00
fb7edd1797
Hides hidden users from main feeds.
2023-03-01 16:15:49 -05:00
Rashed
4448e38100
Update strings.xml
2023-03-02 00:13:38 +03:00
716ebd01df
Decreasing the speed of the updates of the feed.
2023-03-01 16:07:10 -05:00
58521b27de
Fix for a String.format crashing the original library by using the Locale's default number format.
2023-03-01 15:48:18 -05:00
f4db64fe7f
0.20.1
2023-03-01 14:00:39 -05:00
d704352f1f
Notifications now require the Notified to be the author of the post the notification is mentioning.
2023-03-01 14:00:03 -05:00
511cc86025
v0.21.0
2023-03-01 13:32:45 -05:00
57fc149051
Merge remote-tracking branch 'origin/HEAD'
2023-03-01 13:30:14 -05:00
55cc780c08
Adding the ability to click and hold to copy the image url on profile.
2023-03-01 13:29:58 -05:00
greenart7c3
b77e1cf960
Translated to brazilian portuguese
2023-03-01 14:47:41 -03:00
c6eb5a7282
Fixes image resizes to 200x200 pixels to help with caching capabilities.
2023-03-01 11:58:37 -05:00
bf48428fe3
Adds an Origin tag to be able to connect with Snort's relay.
2023-03-01 11:57:20 -05:00
f4b366c4bd
Fixing merge issue on reported Types
2023-03-01 10:07:59 -05:00
51ce424352
Disables the forced Locale to English due to i18n for Arabic
2023-03-01 10:04:08 -05:00
01b8b2a5fa
Merge remote-tracking branch 'origin/HEAD'
...
# Conflicts:
# app/src/main/java/com/vitorpamplona/amethyst/ui/components/UrlPreview.kt
2023-03-01 10:02:41 -05:00
459e503c8a
Avoids flickering the screen when the update from Loading to Loaded happens on cached objects.
2023-03-01 09:34:14 -05:00
Rashed
b7b7f4df39
Merge branch 'main' into main
2023-03-01 09:16:59 +02:00
Rashed
855b2ff5b1
resolve conflicts
2023-03-01 10:10:27 +03:00
Rashed
67e6349877
resolve conflicts but new issue found when changing the language
2023-03-01 07:54:27 +03:00
Rashed
5eb3b2062c
Update strings.xml
2023-03-01 07:50:01 +03:00
Rashed
c649d0820c
Update strings.xml
...
update just wrong translate
2023-03-01 07:50:01 +03:00
Rashed
e6afa7fb9a
extract most strings to strings.xml and add arabic language to strings.xml file
2023-03-01 07:50:01 +03:00
e0596dc3b9
New Version for PlayStore
2023-02-28 21:24:40 -05:00
381db713ab
0.20.4
2023-02-28 20:13:36 -05:00
b6f5cc9ae5
Activating the Atomic Boolean instead of Synchronized sections
2023-02-28 20:10:52 -05:00
df43e730ca
Migrating the NostrDataSource to Atomic Boolean
2023-02-28 19:52:16 -05:00
95423bdd94
No need for account in search
2023-02-28 19:50:45 -05:00
a18479e721
Reducing the need to start/stop home and chatroom lists to see if performance increases
2023-02-28 18:24:28 -05:00
f68f32f6e5
Decrypting notes since Notifications can also show Private Message Likes
2023-02-28 16:51:35 -05:00
ddc1e9fd69
Reverts to show all replies in Notifications.
2023-02-28 15:35:41 -05:00
3f99b602a7
Fixing spacing of the multicard notification
2023-02-28 15:27:28 -05:00
b09577f816
Updating reports to the latest spec
2023-02-28 15:24:23 -05:00
77fbb6f4f6
v0.20.3
2023-02-27 21:13:46 -05:00
b570d80ac4
adding a delay to the search screen update on start up
2023-02-27 21:04:51 -05:00
a7e17c810d
Merging all notification reactions in one card.
2023-02-27 21:04:29 -05:00
256de32b7c
Shorter Blank and Hidden notes.
2023-02-27 19:17:09 -05:00
554edb8bb9
v0.20.1
2023-02-27 17:18:54 -05:00
bb3d8e0041
Filtering Notifications to the events that cite the user directly.
2023-02-27 17:14:37 -05:00
254ed99625
Unpacking replies in Quotes.
2023-02-27 17:14:15 -05:00
4c916c7957
Marks as read regardless of note.event status.
2023-02-27 15:19:24 -05:00
7e3cfcdcaf
ThreadView avoids double loading.
2023-02-27 15:06:20 -05:00
528efacf38
Clearly marks the clicked item on ThreadView
2023-02-27 15:06:03 -05:00
5dac1899fe
Allows users to delete usernames
2023-02-27 14:11:54 -05:00
6bff898fe4
Moves lnurl and nip05 to the services package.
2023-02-27 13:57:43 -05:00
f065777df2
Only shows translations if the result is different than the origin
2023-02-27 13:54:17 -05:00
36d865510c
adds nip05 to Chatroom headers.
2023-02-27 13:48:26 -05:00
6558627eef
Adding time of the boost and menu options for the boosted event.
2023-02-27 13:41:23 -05:00
f518969875
Moves Preview and NIP05 verification to IO Threads
2023-02-27 13:39:55 -05:00
1a7ecca89a
Simple String Refactoring
2023-02-27 13:39:16 -05:00
26da2f514e
v0.20.1
2023-02-27 11:30:11 -05:00
4c0651a6db
Organize imports
2023-02-27 11:28:54 -05:00
59fce55822
Extracting NIP05 Composites in its own file
2023-02-27 11:24:21 -05:00
c88425e737
changing package names
2023-02-27 10:52:39 -05:00
d0dc44f3bd
1. Removing _ from the display
...
2. Checks if NIP 05 is an email before starting to verify to avoid crashes.
3. Allowing ellipsis to avoid breaking the nip05 into multiple lines.
2023-02-27 10:51:50 -05:00
25cb084a95
Adds NIP05 to the main note in a thread
2023-02-27 10:47:29 -05:00
0b2d9d6d18
BugFix for invalid nip05 domain names crashing the app.
2023-02-27 10:46:51 -05:00
145428c8ad
v0.20.0
2023-02-26 19:22:33 -05:00
0cebb53791
Nip05 Support
2023-02-26 19:22:22 -05:00
8e6a4921a6
v0.19.1
2023-02-26 16:56:55 -05:00
b806e71396
Crops replies to 3, follows first.
2023-02-26 16:56:12 -05:00
08f17bca27
Hides bottom navigation when keyboard is visible
2023-02-26 16:55:08 -05:00
dc763088f3
v0.19.0
2023-02-26 12:03:30 -05:00
c087c5017c
NIP-09 Event Deletion support: Works with TextNotes, Likes, Boosts and Reports.
2023-02-26 12:02:07 -05:00
2eff0626ec
v0.18.3
2023-02-25 19:49:31 -05:00
afc43ccd28
Animating chat reply appearance.
2023-02-25 19:39:03 -05:00
81f9edf00c
Making Toast work to display error messages when Zaps fail.
2023-02-25 19:33:04 -05:00
bdf2896df9
v0.18.2
2023-02-25 18:16:22 -05:00
8a2a1887f2
Improvements to ShowMore gradient and size of bubbles in chat.
2023-02-25 18:00:18 -05:00
26c8808a6b
Updating dependencies
2023-02-25 16:18:31 -05:00
3db1017088
Fixes Ugly Tab Background color in the light theme
2023-02-25 16:15:36 -05:00
9178135127
Removes the block on Multiple Zaps in a single post (copy paste from the like button, that has a block to avoid multiple likes)
2023-02-25 16:11:03 -05:00
08b0d8032b
Fixes liveSet to delete. | Solves the outofsync error chat has been reporting.
2023-02-25 15:28:42 -05:00
a8e9189fce
Synchronizes Client.connect to avoid random number in relay status
2023-02-25 15:28:07 -05:00
efbaa0f434
Fixes the URL detector for 2 special characters in Chinese "," and "。"
2023-02-25 15:27:33 -05:00
0b4d11d5e6
Reverts fixing the English language to avoid issues with translation (now it only translates to english, instead of the local language) and also prepare for i18n work for other languages.
2023-02-25 15:26:53 -05:00
661cbab4ee
v0.18.1
2023-02-24 17:39:58 -05:00
ba21ae47ae
correctly deletes a slave note
2023-02-24 17:39:34 -05:00
5e066e2485
Updates observers when deleting notes
2023-02-24 17:39:14 -05:00
3ebcfa111c
Improved timing log
2023-02-24 17:24:16 -05:00
c4046c0a88
Home doesn't need isAcceptable filter since all posts are coming from follows. Much faster.
2023-02-24 17:24:09 -05:00
3cdc77a277
BugFix Loading one thread after another crashed the app
2023-02-24 17:23:17 -05:00
951a4be615
Spam count per relay.
2023-02-24 16:36:02 -05:00
3e7d2a7b68
Removing PlayServices tag to import qrcode model
2023-02-24 16:03:12 -05:00
19854e2295
Using language identification model bundled into the app
2023-02-24 16:02:54 -05:00
21b10977d6
Moving barcode scanning model to ship with the app.
2023-02-24 16:02:22 -05:00
f2ffa4c915
v0.18.0
2023-02-24 13:13:06 -05:00
bc50f08ca2
Zaps, Likes and Replies in Public Chats and Private Messages
2023-02-24 13:12:31 -05:00
236177c6ce
Fixes bug when note is not included in the returning set.
2023-02-24 12:08:56 -05:00
b1bdd20255
Makes sure the note is always added in the threadView
2023-02-24 10:08:35 -05:00
de26417391
Fixing https://github.com/vitorpamplona/amethyst/issues/149
2023-02-24 10:08:21 -05:00
2e1b141e38
Showing zap amounts with correct scale.
2023-02-23 21:47:12 -05:00
7acb735151
v0.17.11
2023-02-23 21:40:29 -05:00
4fc4126740
Fixes: https://github.com/vitorpamplona/amethyst/issues/126
2023-02-23 21:39:43 -05:00
04dec3073a
Fixes: https://github.com/vitorpamplona/amethyst/issues/151
2023-02-23 21:39:21 -05:00
40f1ef00a4
Saves Preferred language between each language pair
2023-02-23 21:39:07 -05:00
d3504129b4
v0.17.10
2023-02-23 18:51:26 -05:00
3ba6f84a43
Avoids changing the position of the the list when the list updates.
2023-02-23 18:50:48 -05:00
a399aa0ddd
New Zap Amount Customization screen
2023-02-23 18:45:26 -05:00
b1a3c2542f
Marking the selected post in the thread view
2023-02-23 18:45:00 -05:00
866e31e75b
Merge remote-tracking branch 'origin/HEAD'
2023-02-23 17:21:32 -05:00
Oleg Koretsky
37da339683
Set English locale for the app to avoid seeing system-localized strings, like post time ago
2023-02-23 23:45:23 +02:00
Oleg Koretsky
d35dd18072
Strip non-english resources
2023-02-23 23:21:01 +02:00
c12ec88e96
Moves the # of downloaded msgs for channel index to 100 in the hopes that none of the 100 are being filtered by spam.
2023-02-23 14:45:39 -05:00
f455898ac4
Properly removes a note from the database
2023-02-23 14:45:06 -05:00
f11a33f981
Fixes Channel message deletion bug.
2023-02-23 14:44:40 -05:00
34417f5c33
Uses a Name to make the translation layer skip ln addresses
2023-02-23 14:44:20 -05:00
60af6dcd0c
v0.17.9
2023-02-22 18:17:01 -05:00
648a1c7ec1
Adding LnZapRequest to the event observer as well.
2023-02-22 18:13:57 -05:00
6da089d864
Increase the amount of public channel messages to 10 in the Chatroom List View (to calculate the last one)
2023-02-22 18:13:38 -05:00
ccd1bdcad0
Calling refresh observers even if there is no observers.
2023-02-22 18:12:46 -05:00
e4b94e2fea
Updating all user's relays when new ContactLists arrive
2023-02-22 18:12:21 -05:00
bf3847eeaa
Putting Follow and Unfollow Buttons into coroutines.
2023-02-22 18:11:46 -05:00
e4129276a1
Fixing the Relay view in Profile
2023-02-22 18:10:56 -05:00
dbd2f308c2
Removing the check to see if the feed is different before sending it to the UI.
2023-02-22 18:09:03 -05:00
61920ed31a
Recording duplicated event IDs to avoid marking as spam just because the same event was downloaded from multiple relays.
2023-02-22 18:08:14 -05:00
8b9b6061b9
The live follows is held at the User not at the Account.
2023-02-22 18:07:01 -05:00
83f785c5c4
This idea of caching the user was causing issues.
2023-02-22 18:03:49 -05:00
639e3a5087
Blocks users from Reporting themselves
2023-02-22 16:17:56 -05:00
bf83f686d7
v0.17.8
2023-02-22 15:23:11 -05:00
bce30ce5de
Trying to solve Notifications crash
2023-02-22 15:06:56 -05:00
da949fa9fd
Avoids breaking tags and image/previews in translation
2023-02-22 14:36:10 -05:00
da877d5f79
Merge pull request #147 from Radiokot/fix/following_icon_background
...
Fix slightly broken following icon background on UserPicture
2023-02-22 10:33:50 -05:00
Oleg Koretsky
520923e33a
Fix slightly broken following icon background on UserPicture
2023-02-22 17:26:05 +02:00
c5ceec8015
v0.17.7
2023-02-22 10:20:38 -05:00
c0c2c668e3
Updating libraries
2023-02-22 10:19:30 -05:00
6d21653b36
init block is positionally aware.. in some phones...
2023-02-22 09:58:35 -05:00
39e8289375
Renders invalid tags as is. Should stop crashing in notifications.
2023-02-22 09:58:09 -05:00
87975f0ca2
Notifications from now on don't show the authors posts. Fixes: https://github.com/vitorpamplona/amethyst/issues/111
2023-02-21 21:52:16 -05:00
fd70d05768
v0.17.6
2023-02-21 21:30:30 -05:00
85c7d0bb4a
BugFix for alternating follow/unfollow when following multiple people in a row
2023-02-21 21:30:17 -05:00
63262a1e35
v0.17.5
2023-02-21 17:03:33 -05:00
987925d837
Reverting to a Class for the Notification View Model
2023-02-21 17:03:26 -05:00
a2f14c3671
Speeding up userprofile, hidden user search and notification filter time
2023-02-21 16:40:27 -05:00
110c074993
Adds a space between user picture and name in quotes
2023-02-21 15:48:57 -05:00
4d56de3335
Observes user and note tags to help loading those from relays.
2023-02-21 15:48:40 -05:00
5ab3ce84d3
Saves Contact List locally to avoid losing follows.
2023-02-21 15:48:23 -05:00
e8b09a9ba3
Refactors Notification Cache updates.
2023-02-21 11:33:28 -05:00
18f25aa4d8
Turns the Zap notification card in to ZapRequest/ZapEvent events.
2023-02-21 11:33:03 -05:00
a34cf117a0
Makes each notification card trigger it's on Notification time update.
2023-02-21 11:32:10 -05:00
4b0d1d32a6
Adding an additional refresher of notification icons based on new notes in the database.
2023-02-21 11:31:35 -05:00
ccf7d78cea
v0.17.4
2023-02-21 09:44:17 -05:00
bc2ef6500a
Changes the language from Hide to Block to facilitate PlayStore approvals.
2023-02-21 09:43:34 -05:00
92b1744c35
Forces conversion of the ID to make sure it's a valid Hex ID and doesn't crash the app later.
2023-02-21 09:43:14 -05:00
2595d6fa2a
Only adds user to Hidden Users after 5 duplicated messages.
2023-02-21 09:42:41 -05:00
8886ad83e0
v0.17.3: Tentative bugfix for crashes in Notification and Search screens
2023-02-20 20:54:48 -05:00
e52d7a7881
Adding some space between the profile picture and the name for quoted notes
2023-02-20 20:51:27 -05:00
d31c11f70d
Checking HexKeys across the board.. Too many errors in tags.
2023-02-20 20:49:54 -05:00
a153f577c9
0.17.2: Quote Note Popup And Rendering
2023-02-20 18:10:40 -05:00
9213394731
Rendering Quoted Noted
2023-02-20 18:09:57 -05:00
a24e6391dc
Maxing out post size when on Twitter-like interfaces.
2023-02-20 17:36:20 -05:00
dbcd5ed7fe
Quote Note support
2023-02-20 17:28:58 -05:00
1f2e120851
Trying to hunt down missing notifications.
2023-02-20 17:27:40 -05:00
88432d4ab6
Notification Note background is now clickable.
2023-02-20 16:39:02 -05:00
7e2b8397e7
Merge pull request #142 from terryschmidt/leak_canary
...
add leak canary to detect memory leaks in debug builds
2023-02-20 15:19:20 -05:00
8b70a11754
Merge remote-tracking branch 'origin/main'
2023-02-20 15:17:50 -05:00
f36906f6c0
Merge pull request #140 from terryschmidt/fix_app_name_error
...
fix redundant android:label in AndroidManifest.xml
2023-02-20 15:17:11 -05:00
19cc0d1ce8
Shows comma in some keyboards
2023-02-20 14:58:05 -05:00
1f953cb728
Fixes changing editing amounts on recompose.
2023-02-20 14:57:53 -05:00
70c20fbb6d
Resets mentions to avoid marking users in new posts from an old reply.
2023-02-20 14:41:50 -05:00
8db743c1e3
Fixes the "Show Anyway" button not working in the first element of the Thread view
2023-02-20 14:41:32 -05:00
51061250e2
0v.17.1
2023-02-20 13:33:15 -05:00
ddd35c5119
Custom Zap Amounts.
2023-02-20 13:23:44 -05:00
dcc84f4572
Sets Search to SingleLine only
2023-02-20 13:23:24 -05:00
0236837856
Displays lnurl setups as lightning addresses in the Profile page.
2023-02-20 12:09:25 -05:00
892214ec27
Pays zaps through LNURLs / lud06 fields
2023-02-20 12:09:00 -05:00
Terry Schmidt
dd404efc7d
fix redundant android:label warning
2023-02-20 11:44:56 -05:00
Terry Schmidt
2bd3792b8f
add leak canary to detect memory leaks in debug builds
2023-02-20 01:34:01 -05:00
2eae1ad434
v0.17.0
2023-02-19 16:40:46 -05:00
03dd09e957
Adds a second list of filtered Users that were automatically added and are not saved with the person's key
2023-02-19 16:38:59 -05:00
f34668b90d
Moves processing of new events from IO to Default
2023-02-19 15:38:08 -05:00
504f9cf978
Removes subscriptions from the list once closed.
2023-02-19 15:37:44 -05:00
182ac5de07
Changes the follower calculation to only store when important to the user.
2023-02-19 15:37:26 -05:00
6063bd789d
Adds anti-spam filters
2023-02-19 15:36:43 -05:00
c610d130f8
Pruning Messages from Hidden Users.
2023-02-19 15:36:00 -05:00
23a5e9e66b
Memory Pruning: Only keeping 1000 messages per channel
2023-02-19 12:40:19 -05:00
d57fca3549
Splits profile between new threads and replies
2023-02-19 11:34:45 -05:00
8bc5aab880
Uses 1/3 of the memory per not-fully loaded user/note
...
BugFix for invalid Hexes in mentions, contact lists, etc.
2023-02-19 11:22:01 -05:00
71dad0c69e
Fixes missing elements in the previous commit
2023-02-18 19:20:39 -05:00
b8cb6295f4
Goes back to considering the full list of results when assessing changes to the visible items.
2023-02-18 19:15:24 -05:00
666972fd62
Displays the amount and list of reports in the Profile page.
2023-02-18 19:14:52 -05:00
0914a7b68c
Adds a lastReportedTime field (to be used with Since in the websocket filter) for Users with too many reports.
2023-02-18 19:14:27 -05:00
de2ec503da
Keeps Note level in a thread cached for ordering notes.
2023-02-18 19:13:43 -05:00
53a14d3a77
Optimizes the UserProfile datasource to remove the filter when the user leaves the profile screen.
2023-02-18 19:12:21 -05:00
dfe95c28ea
Displays debug information on how many notes and users where fully loaded to the phone as a % of total references (pubkeys, ids) stored
2023-02-18 19:11:10 -05:00
bf9f4202d4
Display follows in the reverse order (latest follows first)
2023-02-18 19:10:31 -05:00
54cdb5ae68
Removes Cited Posts from the replies (Fixes Quoted Notes)
2023-02-18 19:09:49 -05:00
6ff474376f
Stops User Profile Websocket when pausing the app.
2023-02-18 19:09:16 -05:00
138b22348c
Makes sure Websocket dispatchers are using IO threads
2023-02-18 19:08:52 -05:00
2ac5174b78
Fixes more places where Android's coroutine cancellations might affect a mutex.
2023-02-18 19:07:58 -05:00
89f714b1ad
Refactors thread assembler to reduce number of lists used.
2023-02-18 19:07:16 -05:00
d2c39b022b
Closes subscriptions regardless with they are active or not.
2023-02-18 19:06:39 -05:00
ccd6beee8e
Reduces the amount of Reports downloaded when observing single users.
2023-02-18 19:06:05 -05:00
b7c72a282f
Allows Reported messages to appear (with warning) in notifications.
2023-02-18 19:05:33 -05:00
0d1bf72708
Fixes Notification for messaging with yourself.
2023-02-18 19:04:56 -05:00
34bdc2b103
Fixes Mutex when Android cancels coroutines.
2023-02-18 19:04:03 -05:00
cc8866d240
Fixing Debug messages.
2023-02-18 19:02:47 -05:00
b60d7ff857
Trimming User Metadata fields to avoid crashes when using them
2023-02-18 14:05:46 -05:00
4f53a74004
Massive Refactoring:
...
1. Split between Relay Filters and Screen Filters.
2. Moving Notification dots to background threads.
3. Loading new posts on ThreadView on the fly.
2023-02-18 13:06:53 -05:00
f0e09197ff
Avoids starting connections with default relays when resuming the app.
2023-02-17 12:27:36 -05:00
4afcf48392
v0.16.2
2023-02-16 19:43:33 -05:00
943d4525be
Removing favicons from proxy
2023-02-16 19:41:50 -05:00
de302eb966
Improving error count for relays to also include wrong URLs
2023-02-16 19:41:31 -05:00
85adc722ae
v0.16.1
2023-02-16 19:04:26 -05:00
c8c48cca32
BugFix: User's relays not coming back after a pause of the app if they have not setup relays through the app yet.
2023-02-16 19:03:11 -05:00
3f68b42acd
Moving Async Image Proxy to components.
2023-02-16 18:25:55 -05:00