26b493aa1d
Merge pull request #473 from believethehype/cashuredeem
...
Melt cashu tokens in Mint directly instead of using webservice
2023-06-26 14:26:44 -04:00
f9d652f849
Performance Improvements
2023-06-26 14:25:46 -04:00
greenart7c3
30b0ee444f
add confirmation dialog before logout
2023-06-26 14:38:44 -03:00
Believethehype
bf8341ef58
Merge remote-tracking branch 'upstream/main' into cashuredeem
2023-06-26 18:19:01 +02:00
Believethehype
f9f1b0d98e
Melt cashu tokens in Mint directly instead of using webservice
2023-06-26 18:18:45 +02:00
743a4c9d87
Using crossfade to show live activities
2023-06-26 09:12:10 -04:00
275baa7497
Merge pull request #472 from believethehype/cashuredeem
...
Parse and Show Sat Amount from Cashu tokens
2023-06-26 08:44:19 -04:00
ac1fb879c3
Bugfix for not updating user picture and name after a message arrives
2023-06-26 08:39:46 -04:00
270ad56450
Aligns LIVE marker to the right in the feed.
2023-06-26 08:38:29 -04:00
Believethehype
d155241efc
Parse and Show Sat Amount from Cashu tokens
2023-06-26 14:32:08 +02:00
d61927cbee
Merge pull request #471 from believethehype/cashuredeem
...
Parse Cashu Tokens and provide link to redeem
2023-06-26 06:50:56 -04:00
Believethehype
f6913663d1
enable autopay, change parsing
2023-06-26 11:57:31 +02:00
Believethehype
58600e13a8
parse cashu tokens
2023-06-26 11:04:31 +02:00
Bardesss
54e15ad3cd
Update strings.xml (NL)
...
Updated translation
2023-06-26 08:52:35 +00:00
777c652bf5
v0.62.3 (TEST)
2023-06-25 19:35:00 -04:00
7fb1473e21
There is no need to invalidate twice.
2023-06-25 19:34:51 -04:00
95db1ec84f
Typo
2023-06-25 19:34:35 -04:00
7438973a20
Trying to improve rendering speed of chat messages.
2023-06-25 19:18:32 -04:00
fe31855860
Minor performance improvements in reaction row
2023-06-25 19:18:11 -04:00
d7bce4414d
Crossfades changes in Reactions and Zaps
2023-06-25 19:17:48 -04:00
b4a81c137c
Removes the need for lifecycle awareness here.
2023-06-25 19:16:41 -04:00
a6390f58d9
Removes debug info
2023-06-25 19:16:15 -04:00
ca3f4c3ec6
Moves MaxWidth for Chat bubbles to Shapes
2023-06-25 16:49:33 -04:00
53bfd40a31
Simplifies hex check
2023-06-25 16:22:17 -04:00
798be25c43
BugFix for duplicated notes in the LocalCache
2023-06-25 16:21:36 -04:00
ebe1bcedd0
Moves user msg Synchronization to it's own object.
2023-06-25 16:11:21 -04:00
4731575b87
Less memory intensive Hex Checker
2023-06-25 12:41:21 -04:00
383e761372
Moves LocalCache's Synchronized block to Concurrent implementations
2023-06-25 12:40:56 -04:00
54a95e6a4e
Moves synchronized block to inner function
2023-06-25 12:38:08 -04:00
3105ade755
Moves Shape constants to the Shape class
2023-06-25 11:00:41 -04:00
f651034303
Better starting point for the following observer
2023-06-24 18:08:11 -04:00
7554dc010c
Fixes spacing from last change
2023-06-24 18:07:56 -04:00
70a962062b
Minor code and performance improvements.
2023-06-24 18:03:04 -04:00
5cc7f3bf2b
Correct Immutable class
2023-06-24 15:55:21 -04:00
b040e0ca13
Moves OnlineChecker to a singleton class with cache.
2023-06-24 15:53:22 -04:00
775094356c
Fixes new posts not showing up in the feed.
2023-06-24 10:49:34 -04:00
0771b179b5
Reducing the need to update the event for every two hours.
2023-06-24 10:36:42 -04:00
8af307e8bb
Migrating the UserProfile page to the new ViewModel structure
2023-06-23 22:00:51 -04:00
e6ec3f1ce4
- Adds picture of the User to the Stream header.
...
- BugFix for the Click on UserPicture event
2023-06-23 20:44:58 -04:00
b4395e7585
v0.62.2
2023-06-23 18:10:25 -04:00
f8acb26763
Only showing the paid relay icon when the relay is paid.
2023-06-23 18:09:03 -04:00
aa931a4cc5
Improves Logs when the app cannot connect with relays.
2023-06-23 18:02:04 -04:00
e1cf188fbe
Displays an error message when it cannot parse the returning json from relays.
2023-06-23 17:57:21 -04:00
9e57a706ae
Moves some of the account observables to maps
2023-06-23 17:57:02 -04:00
8c73e981b5
formatting
2023-06-23 17:56:25 -04:00
87f5007fd3
Displays error message on LogCat if fails to login
2023-06-23 17:56:13 -04:00
5c42bb0282
Removes check in the Main Thread to allow login on Debug
2023-06-23 17:55:51 -04:00
415252b770
Converts TopBar Observables to Maps.
2023-06-23 17:55:30 -04:00
4a00a9a80d
v0.62.1
2023-06-23 15:11:08 -04:00
1f5f6b251c
BugFix on publishedAt date for Longform posts
2023-06-23 15:08:26 -04:00
c925b82e86
Stops showing posts in the future
2023-06-23 14:30:26 -04:00
96a5d1a658
v0.62.0
2023-06-23 14:11:56 -04:00
36154422f1
Formatting
2023-06-23 13:41:04 -04:00
5b2a878f5d
Moving the NIP98 event to it's own class.
2023-06-23 13:40:57 -04:00
976d96ef35
formatting
2023-06-23 12:27:08 -04:00
94b31fe5f9
Merge pull request #466 from believethehype/main
...
added NIP98 Support, Added nostrcheck.me Image hoster
2023-06-23 12:26:51 -04:00
cd2a59ae43
Merge pull request #465 from greenart7c3/main
...
show icon for paid relays in the relay list
2023-06-23 12:18:23 -04:00
e8f5ef3aa3
Removes check in the main thread to avoid mocking Android's threading system
2023-06-23 12:10:46 -04:00
887fc33073
Minor performance adjustments across the app.
2023-06-23 12:02:27 -04:00
c24ba18207
Avoids calling out errors in LogCat when they don't exist.
2023-06-23 12:01:46 -04:00
5137009f5f
Improves rendering time of the Channel header
2023-06-23 11:36:50 -04:00
ba6bd6a2d2
Making more classes stable for performance reasons.
2023-06-23 11:36:08 -04:00
Believethehype
bfc16d0878
added some wait time before updating status
2023-06-23 16:39:40 +02:00
Believethehype
94c41e0c6d
added NIP98 Support, Added nostrcheck.me hoster
2023-06-23 16:10:04 +02:00
33454cc2f8
Fixes UTF-32 Reactions
2023-06-23 09:21:34 -04:00
greenart7c3
a51104fd82
show icon for paid relays in the relay list
2023-06-23 06:51:21 -03:00
a536388123
Avoids crashing due to illegal zap address
2023-06-22 19:39:55 -04:00
c7cb4b7015
Adds logs to Init functions of classes to keep a close eye on.
2023-06-22 17:41:55 -04:00
fbb1b59e34
Adds checks for the main thread when parsing NIP30
2023-06-22 17:41:11 -04:00
7d7f047f55
removes unused variable
2023-06-22 15:23:16 -04:00
e9e0b0f57f
Adds more checks for not in the main thread
2023-06-22 15:23:04 -04:00
baf0372537
Moves the image border modifier to an app variable.
2023-06-22 15:16:17 -04:00
f62716a226
formatting
2023-06-22 15:11:55 -04:00
9b1c47f4a5
Checks main thread in preferences
2023-06-22 14:53:10 -04:00
a4dd3aa488
Moves checks to run to outside the LaunchedEffect
2023-06-22 14:30:22 -04:00
9dbe7379cd
Fixes reaction row space.
2023-06-22 14:25:18 -04:00
ad353d2d1a
Generalizes the SensitivityWarning to Note.
2023-06-22 12:04:11 -04:00
32b2b1ace8
Uses derivedOf to protect from updates with the same content
2023-06-22 12:03:52 -04:00
13710dde06
No need to go into a Synchronized block to get a user object here.
2023-06-22 11:49:49 -04:00
915ddd0bad
Improving relay options rendering performance.
2023-06-22 11:49:27 -04:00
52ef356c06
Minor performance improvements throughout the code
2023-06-22 11:39:56 -04:00
69481a046b
v0.61.4
2023-06-21 14:56:44 -04:00
157802142c
Reorganizing Relay Info Page
2023-06-21 14:51:44 -04:00
54462f8d26
Merge pull request #462 from greenart7c3/relay_information
...
Relay information dialog
2023-06-21 14:03:34 -04:00
fcf612d22a
Merge pull request #461 from ZsZolee/main
...
Zapraiser Hungarian translation
2023-06-21 14:02:46 -04:00
e8eea4be25
Removes old image proxy classes
2023-06-21 12:47:53 -04:00
cce9d6cf68
Improves rendering performance of Chat Screens
2023-06-21 11:57:49 -04:00
greenart7c3
143f58fd68
add string resources
2023-06-21 11:38:34 -03:00
6fe66986be
Improves rendering of chat messages when scrolling.
2023-06-21 10:23:49 -04:00
greenart7c3
68e8abecb2
fix lints
2023-06-21 11:23:06 -03:00
greenart7c3
bb698a351e
fix build after rebasing
2023-06-21 10:47:27 -03:00
greenart7c3
4506ff9c93
created dialog to show relay information
2023-06-21 10:43:34 -03:00
Zoltan
f88a4d56c7
Zapraiser Hungarian translation
2023-06-21 10:12:48 +02:00
fbe0f584af
v0.61.3
2023-06-20 19:00:46 -04:00
e28f26d471
BugFix for opening the video chat with video in full screen until it loads.
2023-06-20 18:59:21 -04:00
80a9a2a712
Fix margins when summary is not available.
2023-06-20 18:58:56 -04:00
2a47cd4fd1
BugFix for too many streams (fix in max = 2 for now)
2023-06-20 18:58:41 -04:00
ce207aed39
Refreshing home when follows change, including Live activities.
2023-06-20 18:27:21 -04:00
244e3f3b29
v0.61.2
2023-06-20 17:13:24 -04:00
6a44d283f9
- Restructures Chat Message Rendering
...
- Adds Sensitive Content protections for chat renderings.
- Adjusts padding of the channel headers.
2023-06-20 16:53:36 -04:00
6addce3d20
Simplifying some of the chat rendering process
2023-06-20 15:16:29 -04:00
8aae101ef6
Adds live activities to the main feed.
2023-06-20 13:54:47 -04:00
d1bbdef5c4
v0.61.1
2023-06-19 22:01:30 -04:00
b78967f8be
Screen diet
2023-06-19 21:58:12 -04:00
01a2f746d0
Adds space between the play button and the user's name in private messages
2023-06-19 21:10:01 -04:00
d063c2990c
Moves the label to the bottom of the video
2023-06-19 20:58:38 -04:00
e31ee031cb
Removes the cache from streaming files to make sure the stream keeps playing.
2023-06-19 20:53:38 -04:00
8fc489cc59
Formatting
2023-06-19 20:43:55 -04:00
ffb2a19963
Adds Zaps and Reactions to the Zap Activity author
2023-06-19 20:43:48 -04:00
b271c1775c
BugFix for not updating Notifications quickly.
2023-06-19 20:30:13 -04:00
f937e95b35
v0.61.0
2023-06-19 18:36:32 -04:00
1613e79860
Support for live chats in streaming events.
2023-06-19 18:34:52 -04:00
dd40b4f205
Formatting
2023-06-19 16:24:58 -04:00
2ad9401ee6
Downloads last posts from the author.
2023-06-19 16:23:19 -04:00
69ade2f6e6
Merge remote-tracking branch 'origin/HEAD'
2023-06-19 16:02:23 -04:00
4006e62a82
Renders Channel headers, NIP94 and NIP95 in the thread head.
2023-06-19 16:01:51 -04:00
128211ecd2
Merge pull request #459 from greenart7c3/main
...
add toast message to show relay icon description
2023-06-19 15:32:46 -04:00
8f53537ebc
v0.60.2
2023-06-19 14:43:34 -04:00
58c93e0cce
- Redesign feed invalidations to account for changes in the follow list
...
- Redesign scroll to the top implementation to avoid using arguments in the navigator.
2023-06-19 14:30:15 -04:00
greenart7c3
c35b5e3703
add toast message for relay icons
2023-06-19 07:58:25 -03:00
be8848fb1b
Restructures Stable elements for minor performance gains.
2023-06-18 18:57:21 -04:00
a3efd15b95
v0.60.1
2023-06-18 14:43:59 -04:00
a1930c232b
Formatting
2023-06-18 14:42:26 -04:00
58a4fb18ae
BugFixes for NPE
2023-06-18 14:40:46 -04:00
be4870da1a
Support for Per-post Zap-raisers.
2023-06-18 14:24:52 -04:00
d2f6317d5c
v0.60.0
2023-06-17 21:09:11 -04:00
05fb408842
- Adds Support for Kind 16
...
- Migrates citations to `e` when they were supposed to be `a`
- Removes original tags from Reposts
-
2023-06-17 21:08:33 -04:00
611305a406
Basic Support for live activities
2023-06-17 18:37:34 -04:00
5b856af19b
- Activates support for m3u8 streaming
...
- BugFix on restarting the video when pressing mute.
2023-06-17 18:07:06 -04:00
ce5106684f
Moves the last seen time saved per route to an account property in order to speed up loading and facilitate multithreading in the app.
2023-06-17 17:28:14 -04:00
f0fe2dfc17
Don't move the feed up when new follow list is updated
2023-06-17 15:56:46 -04:00
fb5fad5d02
Fixing background color for messages when it's considered a new notification.
2023-06-17 10:53:37 -04:00
6314e3fcb2
Formatting
2023-06-16 19:59:12 -04:00
da62760fd7
Moving static sizes to the Shape class
2023-06-16 19:57:25 -04:00
e3eae80d4c
Increasing performance of the follow/follower count
2023-06-16 19:11:14 -04:00
3cd0828cba
Bugfix for home feed scrolling to the top when a new follower updates the cache.
2023-06-16 18:47:10 -04:00
c931e2cbee
v0.59.1
2023-06-16 16:21:23 -04:00
4e57eed5d8
Adds Name Playback on messages as well.
2023-06-16 16:18:06 -04:00
8e725259eb
BugFix for Messages being marked as read from Notifications.
2023-06-16 16:17:42 -04:00
b48d2df8d2
v0.59.0
2023-06-16 15:23:44 -04:00
dbf34ae457
Text to speech for usernames
2023-06-16 15:22:44 -04:00
74be724835
Hide reposts of posts from people you already follow if the repost time is within the hour of the original post (not that far in the feed).
2023-06-16 14:31:52 -04:00
012c7a7105
BugFix for feed not updating after change in follows.
2023-06-16 14:30:22 -04:00
e50dff3b62
BigFix for some reposts not showing up in the feed.
2023-06-16 14:15:53 -04:00
ad5a4d0b59
v0.58.3
2023-06-15 18:51:39 -04:00
3116ea1ad9
Fixes reaction sizes and alignments.
2023-06-15 12:21:44 -04:00
72e474c9ec
Bug fix for when deleting the reaction event reverting to the old like heart.
2023-06-15 09:37:09 -04:00
fe9e85c282
v0.58.2
2023-06-14 20:58:51 -04:00
01ac90fbec
BugFix for active like all the time
2023-06-14 20:55:46 -04:00
dc079941e7
v0.58.1
2023-06-14 20:28:47 -04:00
9a7a94cb77
Cropping long reactions to two chars for emojis
2023-06-14 20:27:46 -04:00
a44703cb49
v0.58.0
2023-06-14 16:50:54 -04:00
52bd6b4443
Custom reactions
2023-06-14 16:49:51 -04:00
a9e1ce5aec
Removing modifiers from remembers and into global singletons.
2023-06-14 14:36:10 -04:00
639fdb174d
BugFix Add -> And
2023-06-14 14:32:55 -04:00
3cd02ee6cf
Merge remote-tracking branch 'origin/HEAD'
2023-06-14 13:49:10 -04:00
52199fe281
Starts to use getXIfExists functions to preload objects
2023-06-14 13:48:58 -04:00
5616fa52d1
Simplifies URL Preview call
2023-06-14 13:48:35 -04:00
Zoltan
991131f8cd
Small Hungarian translation
2023-06-14 09:35:36 +02:00
a24c95070c
v0.57.0
2023-06-13 17:16:20 -04:00
a346d31554
Finally adds markers to kind 1s
2023-06-13 17:08:50 -04:00
9b5c7ad23f
- Moves zaps from a Map<Request,Response> to a List<CustomClass> to avoid recompositions due to the use of the unstable Pair object
...
- Creates the class ZapAmountCommentNotification to be used instead of the unstable Triple class.
2023-06-13 16:33:52 -04:00
a01a060abc
Uses animateItemPlacement to show new Notes and update the size of current ones.
2023-06-13 16:31:23 -04:00
1cd39e0d8f
Removes the use of by on the quick action menu's state because it was triggering recompositions
2023-06-13 16:30:37 -04:00
305ecc6a2e
New update removes access to the backQueue
2023-06-13 16:29:21 -04:00
858f94ae74
Moves icon sizes in the bottom row to remember functions
2023-06-13 16:28:42 -04:00
fbd0c96a8a
Merge remote-tracking branch 'origin/HEAD'
2023-06-12 16:58:32 -04:00
e2251f9c86
Removing the minimum size for rows in the feed due to Hidden posts from the user's block list.
2023-06-12 16:58:20 -04:00
eaaacbf218
Turns NIP-05 verification symbol into a State variable to help correctly rendering updates.
2023-06-12 16:56:24 -04:00
243fbeed44
Remembers some variables on NoteCompose
2023-06-12 16:55:51 -04:00
d62bab1b08
Makes relay badge list in chatroom Immutable
2023-06-12 16:55:27 -04:00
70e068ed17
Breaks down user renderer compositions
2023-06-12 16:55:08 -04:00
824e8795d5
Formatting
2023-06-12 16:54:45 -04:00
f768a09bd8
Removes unused variable from Translation results
2023-06-12 16:54:15 -04:00
1a69a5a4c7
Merge pull request #449 from greenart7c3/main
...
add option to opt-out from automatic spam and report filters
2023-06-12 16:37:03 -04:00
greenart7c3
57a5d0b618
Merge branch 'main' into main
2023-06-12 07:39:30 -03:00
greenart7c3
8f668cb5fb
separated spam and report filter options
2023-06-12 07:38:32 -03:00
df5ea6f741
Adjusts the size and alignment of relay icons in the video feed
2023-06-11 10:59:18 -04:00
2e6847df1c
v0.56.5
2023-06-10 21:20:57 -04:00
76a49d6556
Fixing upstream issue with images on markdown.
2023-06-10 21:18:30 -04:00
ba884bd1aa
Improving markdown support
2023-06-10 21:17:50 -04:00
e98bb76ee0
Support for NIP-14
2023-06-10 21:16:55 -04:00
e08bf3eb97
If compression fails, tries to upload with the original file
2023-06-10 21:15:19 -04:00
9ef02d63a0
Refactors color objects to avoid recreating them on-demand.
2023-06-10 10:08:06 -04:00
7007796497
v0.56.4
2023-06-09 18:16:42 -04:00
9f030ffbf8
BugFix for crashing on start up due to creating two caches for videos.
2023-06-09 18:16:03 -04:00
9ca172e0fc
v0.56.3
2023-06-09 17:12:29 -04:00
360758a2f3
Adds a networking state monitoring services to reconnect when the phone disconnects from relays.
2023-06-09 17:08:35 -04:00
ffe6f4b55c
Fixes F-droid version for mutable colors as background.
2023-06-09 16:43:47 -04:00
267b5e474c
Adds another check to make sure the event does not exist in the local memory before notifying.
2023-06-09 16:41:14 -04:00
bf6bc5ba68
Moves the recomposition due to background color change to each compose node.
2023-06-09 16:35:56 -04:00
1efc4c91e2
Reactors base note rendering to wrap the QuickAction menu
2023-06-09 14:07:38 -04:00
a898196571
Refactoring shapes to the appropriate file.
2023-06-09 13:45:46 -04:00
c158c7fc3d
Moves the clipboard starters to their own compositions.
2023-06-09 13:19:14 -04:00
e3d83fe39a
improving the speed of the highlighter rendering
2023-06-09 11:27:27 -04:00
5327e1ddb2
Final touches on borders
2023-06-09 11:27:02 -04:00
a2ad13c54a
More spacing refinements for notes.
2023-06-09 10:49:10 -04:00
816a22ec69
More adjustments to borders and spacing between screen elements for different event types
2023-06-09 10:25:06 -04:00
8a99dc2db4
Removes unnecessary imports.
2023-06-09 10:03:11 -04:00
f9cfe1479b
- Breaks down the Note Composition stack further
...
- Fixes some border issues between multiple note types
- Aligns Quick Actions to the center of the note.
2023-06-09 10:02:56 -04:00
5d8aa7bb58
Refactoring variable name in Reactions
2023-06-09 10:00:37 -04:00
greenart7c3
f0638b1766
add option to opt-out from automatic spam and report filters
2023-06-09 08:28:05 -03:00
b3e2b78415
v0.56.2
2023-06-08 18:16:53 -04:00
d0094cc781
Removing duplicated ID protections from Notifications. Looks like we removed all the issues here.
2023-06-08 17:47:10 -04:00
cb77298f52
Correctly processing multiple matching via find and not match
2023-06-08 17:46:47 -04:00
24532c8f20
Looks like there is never nothing to restore, so removing this.
2023-06-08 16:31:22 -04:00
b641684377
Uses default thread to wait for a 250 milliseconds before navigating away from the video upload page.
2023-06-08 16:31:04 -04:00
9589f68028
Moves sending message on channel from the main thread to the IO thread
2023-06-08 16:30:29 -04:00
8b852d32e4
BugFix for notifications sometimes not reassembling when pressing the bottom button.
2023-06-08 16:28:48 -04:00
5b864fa1d9
Adds a second rule for short messages in the spam filter to avoid recognizing "@Bot, command" messages spam.
2023-06-08 15:52:35 -04:00
8e91987c31
Refactors search screen to make the SearchTextField @Stable
2023-06-08 15:51:46 -04:00
1c3b34a9c7
Moves the creation of the VideoPlayer to its own composition
2023-06-08 14:22:22 -04:00
5a44f8d663
Merge pull request #448 from TonyGiorgio/onyx-hashtag
...
Add onyx hashtag
2023-06-08 12:30:36 -04:00
2ab7e6b24d
v0.56.1
2023-06-08 12:18:06 -04:00
e9f8fd6cec
Merge pull request #447 from TonyGiorgio/weed-hashtag
...
Add weed hashtag
2023-06-08 12:17:31 -04:00
Tony Giorgio
8d7060afe6
Add onyx hashtag
2023-06-08 11:15:47 -05:00
784f983746
Image and Video Compression
2023-06-08 12:14:26 -04:00
Tony Giorgio
ecc4141f50
Add weed hashtag
2023-06-08 11:12:20 -05:00
5d37e337bc
Merge branch 'main' into main
2023-06-07 19:16:56 -04:00
d9815b669b
v0.56.0
2023-06-07 18:55:34 -04:00
6906993cc3
Support to per-post display reactions
2023-06-07 18:50:29 -04:00
705309cb8a
v0.55.4
2023-06-07 17:17:46 -04:00
89bdc9dd58
Adds support for RelaySet event types.
2023-06-07 17:16:48 -04:00
ac0103a53e
v0.55.3
2023-06-07 15:57:31 -04:00
b2c31d3b46
Avoid reusing SHA256 object because of a memory leak in multithreading
2023-06-07 15:49:15 -04:00
931bd58c51
Removes main thread checks on Verification due to the need to mock this method when running tests.
2023-06-07 13:59:12 -04:00
6a7d6a843d
Minor updates to remember states in composition
2023-06-07 12:26:32 -04:00
eaae672a30
Further breaks down the bottom bar to facilitate recompositions.
2023-06-07 12:25:49 -04:00
ccfbfeffe2
Moves ChatroomList's New Feed to an Additive filter.
2023-06-07 12:25:11 -04:00
eb62da8d26
Refactors the top bar relay updates.
2023-06-07 12:24:49 -04:00
d334c6b2e1
BugFix for the Notification dot not immediately disappearing after marking all as read.
2023-06-07 12:24:24 -04:00
90f0e4aad1
Refactoring duplicated code in Clickable Route
2023-06-07 12:23:30 -04:00
fabf52ffd7
Moves channel name to a remember state
2023-06-07 12:22:53 -04:00
c499c4baec
Adds more main thread checks to make sure slow procedures are run outside the main thread.
2023-06-07 12:08:13 -04:00
4bd19c3e3d
Deletes hiddenUsers method from account to avoid misuse since it needs a blocking load from cache.
2023-06-07 12:07:03 -04:00
6a47f5aa3b
Moves notification's scroll to top animation to an IO thread.
2023-06-07 12:06:18 -04:00
03d1754498
Moves collection events to an IO thread.
2023-06-07 12:05:45 -04:00
e9374370b9
Moves author creation for Addressable notes to outside a @synchronized block to avoid deadlocks.
2023-06-07 12:04:50 -04:00
88a5e309bd
Removes kinds from the filter since relays only allow 20 options. In this way, we get everything and filter it locally.
2023-06-07 12:03:44 -04:00
Zoltan
f7a292598e
Adding one small Hungarian translation
2023-06-07 11:00:21 +02:00
cff8684347
updating firebase version
2023-06-06 16:47:28 -04:00
b9654d164f
Further splitting the translation class into more methods to simplify recompositions
2023-06-06 16:47:14 -04:00
c10db10430
Moving unstable parameters into stable ones to reduce recompositions.
2023-06-06 15:51:43 -04:00
50f3f7f176
Fixes a search bug that wouldn't update relay filters correctly with the search terms
2023-06-06 15:50:21 -04:00
e956f51f19
v0.55.2
2023-06-05 18:22:26 -04:00
165678f118
formatting
2023-06-05 18:22:09 -04:00
d32d2da280
Increases the speed of the Zap Tab in Profiles.
2023-06-05 18:19:23 -04:00
d6a6a52821
Merge pull request #441 from davotoula/german_translation
...
Added German translation
2023-06-05 16:39:50 -04:00
dfb697975f
v0.55.1
2023-06-05 16:06:32 -04:00
c0c0fd9e6d
Fixes tests
2023-06-05 16:06:25 -04:00
5bdcdc6f4a
- Refactoring feeds use of the pullrefresh
...
- Adding more places to check if in the main thread.
2023-06-05 15:33:16 -04:00
David Kaspar
102ab63673
Added German translation
2023-06-04 20:41:48 +01:00
b34c1f98d5
Marks some methods to never run on the Main Thread
2023-06-04 12:17:19 -04:00
74b05e3d6a
Simplifying recompositions of NIP05
2023-06-04 12:17:02 -04:00
972bce426a
No need to display replying information anymore.
2023-06-04 11:56:53 -04:00
3de57d6ae2
Moves memory cleanup to an IO thread
2023-06-04 11:56:39 -04:00
5695a82c20
Fixes: https://github.com/vitorpamplona/amethyst/issues/438
2023-06-04 11:45:34 -04:00
e171120836
Moves relay state to a new watcher
2023-06-03 21:46:26 -04:00
abdfe531f7
v0.55.0
2023-06-03 18:50:12 -04:00
ca90866877
Keeping the position of the feed in navigation
2023-06-03 17:02:09 -04:00
450fa2b70d
Removing some unnecessary code
2023-06-03 16:21:02 -04:00
93c9ffeb02
adds a background to the app's icon in recommendation
2023-06-03 16:01:39 -04:00
2e5e546e7d
Making sure video does not restart when pressing the mute button
2023-06-03 16:01:20 -04:00
00e7add001
Adds support for seeing NIP-89 recommendations on User's profile.
2023-06-03 12:39:06 -04:00
e28cd2212e
v0.54.2
2023-06-02 22:46:45 -04:00
8f38353271
Shows comment and amount of zaps sent directly to the profile.
2023-06-02 22:45:58 -04:00
a41ee653d8
Moves reaction counts to a thread
2023-06-02 22:14:21 -04:00
839be06f62
Removes unnecessary mapping
2023-06-02 21:59:17 -04:00
bbef06de59
Moves UserFeed to MutableLists
2023-06-02 21:52:22 -04:00
515159f18c
Ignores unloaded notes in the MultiComposeSet renderer.
2023-06-02 21:29:12 -04:00
e7b7ebbbdf
Adds a new thread call for the notification of reaction rows
2023-06-02 21:28:50 -04:00
5965d9a3bb
Moves profile watchers to their own compose functions
2023-06-02 21:28:30 -04:00
31959721b1
Moves reward calculations to the IO thread
2023-06-02 21:27:57 -04:00
8e16daaaa3
Only refreshes follow lists once per notification event.
2023-06-02 21:27:43 -04:00
e9fd47a536
Runs bottom's new notification refresher in the IO thread
2023-06-02 21:27:11 -04:00
6191ef9a6b
Removes old notification cards
2023-06-02 20:36:01 -04:00
05aa12ebac
- Removing outdated version of the FlowRow
...
- Improving performance of custom emojis
- Improving performance of DropDown menus
2023-06-02 20:30:49 -04:00
42428c5e0f
Moves channel checks to happen before a Channel object is loaded.
2023-06-01 19:56:31 -04:00
1a3685c5ab
v0.54.1
2023-06-01 16:07:08 -04:00
fff892e1c8
Making sure pollnote view models are unique
2023-06-01 16:03:22 -04:00
99c30816c6
Simplifying observables
2023-06-01 16:01:35 -04:00
92c61f317b
Restructuring follows observables
2023-06-01 15:16:03 -04:00
b0e50e0c00
Fixes Translations
2023-06-01 09:11:47 -04:00
f065dcfc5a
v0.54.0
2023-05-31 22:13:54 -04:00
91f34000f5
Improves rendering performance of the ExoPlayer
2023-05-31 22:09:18 -04:00
93e2af3c1f
formatting
2023-05-31 21:32:53 -04:00
6072e5977e
Reducing recompositions on images.
2023-05-31 21:32:46 -04:00
8575ea018d
Improving rendering of the text
2023-05-31 20:43:57 -04:00
ed919ae531
UrlPreviewer using Main thread :(
2023-05-31 20:08:30 -04:00
3eb832c4e0
Improves Poll Rendering speed.
2023-05-31 20:08:07 -04:00
a57ca2a79d
Using the correct immutable class
2023-05-31 16:33:23 -04:00
07a681c002
Merge remote-tracking branch 'origin/HEAD'
2023-05-31 16:31:55 -04:00
d942c12627
Restructuring ViewModels
2023-05-31 16:30:11 -04:00
David Kaspar
a466f33b4e
Add support for per-app languange preferences
2023-05-31 09:34:21 +01:00
3744f90e87
Merge pull request #432 from davotoula/translation_sv
...
Added Swedish translation
2023-05-30 16:04:34 -04:00
1cc0f4bf80
Don't notify twice
2023-05-30 16:02:45 -04:00
David Kaspar
dec409c209
moved previous Swedish translation to a resource file
...
Corrected and added to Swedish translation
2023-05-30 20:58:50 +01:00
c664397b11
Starts video with the audio on/off based on global mute variable
2023-05-30 13:58:21 -04:00
bc1b71e9bf
Improves reply info rendering
2023-05-30 13:58:00 -04:00
a42606af0d
v0.53.7
2023-05-30 12:07:23 -04:00
b301e1d79b
Removes sorting of the blocked list because it needs to load all metadata to sort correctly.
2023-05-30 12:07:15 -04:00
5ab94e8a1c
- Renders the report's comment in the user profile report tab
...
- Allows reply, zap, boost and like the report itself.
- Shows report messages on notifications
2023-05-30 12:03:33 -04:00
7ad982ec71
v0.53.6
2023-05-29 21:44:11 -04:00
030064e112
Sorting blocked users by name
2023-05-29 21:43:59 -04:00
d9a392d2c1
BugFix for not loading the security filter screen
2023-05-29 21:40:44 -04:00
97cd1c5e30
v0.53.5
2023-05-29 21:15:10 -04:00
24a6d8a155
Restart Video Cache when chancing Tor Setup
2023-05-29 21:14:06 -04:00
ea185147b3
v0.54.4
2023-05-29 19:47:02 -04:00
f2db2b88c2
Improves rendering of Markdown summaries
2023-05-29 19:46:54 -04:00
6ea0972151
Fixes bug with rendering of markdown with user citations.
2023-05-29 19:20:33 -04:00
093705f3b6
v0.52.3
2023-05-29 18:06:42 -04:00
1972297755
adds flavor to the version descriptor in the bottom left of the drawer
2023-05-29 18:06:35 -04:00
ac00694690
Moves ExoPlayer to OkHttp in order to enable Tor support.
2023-05-29 18:00:29 -04:00
605861dc32
v0.53.2
2023-05-29 17:12:04 -04:00
43d508ba33
Correcting the user's room for the notification marker
2023-05-29 17:11:56 -04:00
e692647d58
v0.53.1
2023-05-29 16:26:16 -04:00
64f98e4b92
Filters Message Feed DAL to only take PrivateMessages in the Notification Bubble.
2023-05-29 16:25:35 -04:00
c58c20cc54
Adding immutable tag to ResizeImage class
2023-05-29 15:15:20 -04:00
89ddb7f4b7
v0.53.0
2023-05-29 15:05:01 -04:00
cb92a51191
Adds separate colors for the newItem background between light and dark themes
2023-05-29 14:58:10 -04:00
213b172c32
Merge pull request #431 from davotoula/add_translation_cs
...
Add Czech translations
2023-05-29 14:27:01 -04:00
cfdd470626
formatting
2023-05-29 14:25:43 -04:00
a5a3c62edd
Moving chatroomlist to an additive filter
2023-05-29 14:25:34 -04:00
David Kaspar
c9bcfa1c17
added Czech translation
2023-05-29 18:36:51 +01:00
02ad85a740
Avoids running through the entire filter when collection is Empty
2023-05-28 17:53:08 -04:00
446273de80
Adds mute control per track on the screen.
2023-05-28 17:36:20 -04:00
b513877552
Optimizing UserProfile status
2023-05-28 17:33:01 -04:00
013eedd892
Removing logs
2023-05-28 17:32:48 -04:00
d2cbb27756
Separating logs for full feed updates and additive feed updates
2023-05-28 17:32:40 -04:00
1a477ea1c8
Refreshing user status when added to the transient spam list
2023-05-28 17:32:05 -04:00
83df639aff
Merge pull request #430 from malimahda/main
...
changes to translation
2023-05-28 16:25:10 -04:00
f298cc6f13
Adds some documentation to make sure any NIP05 changes take into account that we are converting the entire json to lowercase.
2023-05-28 16:24:37 -04:00
300a70ce18
Merge remote-tracking branch 'origin/HEAD'
2023-05-28 16:09:54 -04:00
0f6bf1cc59
Merge pull request #428 from davotoula/bugfix_case_sensitive_nip05
...
Bugfix case sensitive nip05
2023-05-28 16:09:37 -04:00
6bc1b6b28a
Loading reply from launch and not withContent
2023-05-28 16:03:15 -04:00
1c381f64f9
v0.52.3
2023-05-28 15:35:46 -04:00
5e3703e849
Moves all note states to leaf compositors
2023-05-28 15:34:13 -04:00
acbd41ce61
Better recomposition structure for ReactionsRow
2023-05-28 15:17:10 -04:00
056d00b73b
Performance Improvements when rendering a channel creation note
2023-05-28 15:16:50 -04:00
L
72fc21cdc6
Update strings.xml
...
translated new strings
2023-05-28 21:22:33 +03:30
L
3e983cdf1c
Update strings.xml
...
added new strings
2023-05-28 20:40:16 +03:30
L
d81af9a194
Merge branch 'vitorpamplona:main' into main
2023-05-28 17:59:35 +03:30
David Kaspar
7f6b44cd0b
spelling fix
2023-05-27 23:51:13 +01:00
David Kaspar
88bad1e308
added additional trivial tests
2023-05-27 22:35:34 +01:00
David Kaspar
aa0a4d1aac
Use lowercase versions of user name and retrieved json to make case insensitive match
2023-05-27 21:56:57 +01:00
David Kaspar
b0a61cce42
Added failing test
...
(a bit dirty using a spy for the actual "system under test" but it is the quickest way to test added functionality and mocking out complexity around coroutines and httpclient)
2023-05-27 21:42:12 +01:00
b3be4567e2
v0.52.2
2023-05-27 16:36:36 -04:00
c5a586ec56
Fixes Missing Notifications
2023-05-27 16:36:27 -04:00
ece3664e74
Merge remote-tracking branch 'origin/HEAD'
2023-05-27 16:34:42 -04:00
2297c797dc
Merge pull request #427 from ZsZolee/main
...
Sensitive content Hungarian translation
2023-05-27 16:24:48 -04:00
4517ca9fdd
trimming urls as well
2023-05-27 16:16:52 -04:00
1146b8ad54
v0.52.1
2023-05-27 16:06:15 -04:00
545643d165
Fixes Relay Icon rendering.
2023-05-27 16:04:20 -04:00
Zoltan
359e22ae42
Sensitive content Hungarian translation
2023-05-27 17:02:15 +02:00
69be28ec98
Making sure the UserReactonsRow in notifications get updated as new events come in.
2023-05-26 18:05:35 -04:00
a8ffbb922d
Moves relay color filters to a singleton
2023-05-26 14:03:57 -04:00
bd4a450336
v0.52.0
2023-05-26 12:21:10 -04:00
39818268ab
Support for NIP-36, declaration of sensitive content.
2023-05-26 12:20:17 -04:00
d26b83a851
Updating kotlin dependencies.
2023-05-26 12:19:38 -04:00
8dc9c2ed2f
0.51.4
2023-05-26 09:37:51 -04:00
860f3bd096
Improves color contrast for Zap Amount notifications in light mode
2023-05-26 09:00:05 -04:00
a3adadb251
0.51.3
2023-05-25 21:09:47 -04:00
755d89dc79
Only changing stats for the Reaction Row if the data actually changed.
2023-05-25 21:09:14 -04:00
fa4463f1d7
Improves rendering of messages in the Notification feed
2023-05-25 21:08:20 -04:00
56a68b9100
Feed invalidation is necessary for lists
2023-05-25 20:40:04 -04:00
fe317964b8
Simplifying Private message rendering scheme
2023-05-25 20:39:15 -04:00
07ccf75d44
updates jsoup and activity compose to the latest versions
2023-05-25 18:43:01 -04:00
ff927d4830
v0.51.2
2023-05-25 18:38:34 -04:00
6461c3e498
Changes the structure of the notification view to increase speed.
2023-05-25 18:35:23 -04:00
2ed5eae029
Preserves invalidations of DataSources for Home, Videos and Notifications
2023-05-25 18:34:40 -04:00
1693455d0d
Only removes scrollTop from Uri after 1 second and to avoid changing before composition finishes.
2023-05-25 18:33:22 -04:00
3bcda33fa6
Activates invalidations that can be ignored if another invalidation is already running.
2023-05-25 18:30:42 -04:00
9f394900a7
Only scrolls to the top if not at the top
2023-05-25 18:30:15 -04:00
4f2c78e73a
Remembers formatting for the Notification Reaction Row
2023-05-25 18:29:41 -04:00
6a3600fd73
Updates Notification lists in intervals of 1 second.
2023-05-25 18:28:51 -04:00
b40c6f1361
remember modifiers to avoid recomposition
2023-05-25 18:28:34 -04:00
5ce19474ae
Moves Home and Video screen invalidations to follow the scrollTop parameter
2023-05-25 18:28:19 -04:00
e9bdc045ba
Adds @Stable tag to Notification Card models
2023-05-25 18:27:05 -04:00
aed7f46ca0
remembering size of the robohash picture
2023-05-25 18:25:47 -04:00
310a93ef29
removes logs
2023-05-25 16:24:16 -04:00
1ccaa1a028
Removing the start of relays before logging in.
2023-05-25 08:56:04 -04:00
493888d121
v0.51.1
2023-05-24 18:12:46 -04:00
e5aba62fdd
Imports BahaUrlPreview library to add the proxy connection into it.
2023-05-24 18:11:51 -04:00
b643cedf8f
Merge pull request #424 from KotlinGeekDev/retain-state
...
Retain state when rotating device.
2023-05-24 17:02:27 -04:00
2c0bfe2118
v0.51.0
2023-05-24 17:01:30 -04:00
f1ecaf1ee5
- Adds Immutable Lists to avoid recompositions
...
- Moves NavController to a lambda to avoid recompositions
- Moves AccountViewModel builder to a ViewModel Factory to avoid recompositions
- Reduces notifications invalidation requests when starting the screen.
2023-05-24 12:34:09 -04:00
4841d4004e
Fixes https://github.com/vitorpamplona/amethyst/issues/425
2023-05-24 10:38:25 -04:00
KotlinGeek
75d56214d2
Use manifest to avoid Activity recreation.
2023-05-23 23:58:59 +01:00
f0ba68e467
Fixing missing some notifications.
2023-05-23 16:04:29 -04:00
5a375b94d6
Adds Zap amounts to Notification bubbles.
2023-05-23 15:14:00 -04:00
dcbd4148e2
v0.50.6
2023-05-23 12:14:47 -04:00
0015100dea
Fixing Immutable imports
2023-05-23 12:12:43 -04:00
8898e5d10b
Adds Immutable and Stable annotations to avoid recomposing
2023-05-23 12:02:34 -04:00
15621f16a2
Improves the speed of updating Notification notes
2023-05-23 10:37:34 -04:00
a29d9ad433
Adds a cache layer for citations in Notes
2023-05-23 10:37:18 -04:00
d355f22938
Fixes click on the Home to update the feed
2023-05-23 10:35:56 -04:00
2082c6cb28
Fixes size for following symbol
2023-05-22 21:01:25 -04:00
4b49cc1aab
better translations to unfollow in portuguese
2023-05-22 20:47:34 -04:00
a1da4affeb
Updating dependencies
2023-05-22 20:04:33 -04:00
0bf94f316f
Moving more variables to remember clauses
2023-05-22 20:04:23 -04:00