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
a3fc22a04a
v0.50.5
2023-05-22 18:24:50 -04:00
6437a2106a
Moves zapProgress to inside the IO update to make sure it only updates when needed.
2023-05-22 17:52:46 -04:00
0a8c79dacd
Stops recomposing the drawer at every new route.
2023-05-22 17:52:18 -04:00
22dbaaf95a
Adjusts bottombar to not recalculate hasNewItems in every recomposition.
2023-05-22 17:51:59 -04:00
278091e6ef
Moves default state of url previews to the remember function
2023-05-22 17:51:37 -04:00
d99711d3e6
Remembering Background color and Text elements for posts.
2023-05-22 17:51:12 -04:00
48f8cd7d95
Merge remote-tracking branch 'origin/HEAD'
2023-05-22 15:11:10 -04:00
3b816559e4
Optimizes MultiSetCompose
2023-05-22 15:10:54 -04:00
e96a50b454
Optimizes recomposition of bottom items.
2023-05-22 15:08:14 -04:00
93282b71ae
Optimizes NIP-05 procedures
2023-05-22 15:07:47 -04:00
8223476cb3
Formatting
2023-05-22 15:07:21 -04:00
460187c4a4
Optimizes Drawer for Recomposition
2023-05-22 15:07:13 -04:00
5da49c920b
Removes the time log for Composing a note
2023-05-22 14:55:06 -04:00
df5b5b90af
Formatting
2023-05-22 14:54:42 -04:00
e5b937ed7e
Only updates the refreshing state if it was refreshing.
2023-05-22 14:54:25 -04:00
b4b90cfd19
Merge pull request #420 from KotlinGeekDev/back-navigation-fix
...
Improve navigation behaviour.
2023-05-22 14:35:50 -04:00
99d302802a
Deprecating IMGUR
2023-05-22 09:50:06 -04:00
ec2fc2f7e3
Updates relay UI on messages sent by the logged in user in chat
2023-05-22 09:49:34 -04:00
26634ccb04
Migrates notification summary to a new day without having to restart the app.
2023-05-22 09:18:13 -04:00
KotlinGeek
7766886587
Apply fix to profile navigation as well.
2023-05-22 12:56:17 +01:00
b219b3631c
- Adds hashtags and #[n] rendering to markdown
...
- Shortcuts the link to Amethyst's router.
2023-05-21 20:54:42 -04:00
a0797f7104
Fixes NWC with Auth
2023-05-21 20:53:57 -04:00
330f3503a6
Adds nostr: prefix to channel id share.
2023-05-21 20:53:20 -04:00
KotlinGeek
7da87af0fb
Verify presence of note in backstack before navigating to it.
2023-05-22 01:29:38 +01:00
2eb0096630
Adds a space in a bookmark author's name
2023-05-20 20:35:13 -04:00
L
459e579bcb
Update strings.xml
...
changed some word to better choices
2023-05-20 20:46:04 +03:30
L
3c069d574e
Merge branch 'vitorpamplona:main' into main
2023-05-20 20:38:19 +03:30
639569cd86
v0.50.4
2023-05-17 17:05:06 -04:00
e41df98920
Bugfix for channel metadata messages show up before channel creation packages
2023-05-17 17:01:07 -04:00