Commit Graph

551 Commits

Author SHA1 Message Date
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