Commit Graph

1431 Commits

Author SHA1 Message Date
Believethehype
37bd7e34a0 remember default ZapType
Based on last selection in ZapCustomDialog, Reaction Row Zaps will use the same zap type

Currently Zaps in Polls are always public.
2023-04-23 18:53:38 +02:00
c1d05f8b2f Adds some margin for reply quotes 2023-04-22 15:14:00 -04:00
9c715dd381 Fixing the position of the image loading animation 2023-04-22 15:02:33 -04:00
a720a636d3
Merge pull request #348 from believethehype/private_zaps
Send Private Zaps
2023-04-22 14:52:06 -04:00
5322d6e900
Merge pull request #367 from jltdhome/main
Added Adaptive Icon
2023-04-22 14:50:42 -04:00
Believethehype
18dc5354bd removed unused graphics 2023-04-22 20:13:23 +02:00
Believethehype
a013f1f1cc added new hashtag icons 2023-04-22 20:11:05 +02:00
Believethehype
e1d236d9cf Merge remote-tracking branch 'upstream/main' into hashtags_release 2023-04-22 20:04:04 +02:00
Josh
12a2a21c0e
Added Adaptive Icon
Take advantage of themed icons in Android 13+
2023-04-21 21:06:19 -07:00
Believethehype
9ae13a9f97 Update LnZapRequestEvent.kt 2023-04-22 05:54:43 +02:00
Believethehype
bd64a7de63 clean up 2023-04-22 05:50:38 +02:00
Believethehype
12a3cd5113 Update LocalCache.kt 2023-04-22 05:37:52 +02:00
Believethehype
1d23e87bd9 refactoring 2023-04-22 05:32:48 +02:00
Believethehype
b23bea8971 Merge remote-tracking branch 'upstream/main' into private_zaps 2023-04-22 05:06:59 +02:00
830ade9ad6 v0.34.1 2023-04-21 18:22:11 -04:00
ed07248f7d Correctly calculates the total of Zaps in a poll 2023-04-21 18:20:26 -04:00
9aa5993748 Removes unnecessary logs 2023-04-21 18:20:15 -04:00
e7909beaab Remove spaces after bench and image previews 2023-04-21 18:20:00 -04:00
79e3450a46 v0.34.0 2023-04-21 17:07:07 -04:00
783204b57f Support for NIP-94 2023-04-21 17:01:42 -04:00
1adb2b2caa Fix crashing when changing users. 2023-04-21 11:00:06 -04:00
3f579793ca v0.33.2 2023-04-21 10:21:50 -04:00
8040608e14 Fixes: https://github.com/vitorpamplona/amethyst/issues/359 2023-04-21 10:21:24 -04:00
Believethehype
2d202e2244 resolving conflicts with latest main branch. 2023-04-21 15:48:04 +02:00
1bfbf3643d
Merge branch 'main' into patch-361 2023-04-21 08:48:41 -04:00
5e3db99675 fix #361 2023-04-21 17:20:50 +05:30
Bardesss
a291741c37
Update strings.xml 2023-04-21 09:06:54 +00:00
Bardesss
94ee80d8ea
Update strings.xml 2023-04-21 08:59:36 +00:00
Bardesss
f7de66c6a5
Update strings.xml (NL)
Added missing strings.
2023-04-21 07:34:42 +00:00
48d890b354 v0.33.1 2023-04-20 17:24:33 -04:00
c7a9bd1226 Using FlowRow to display relay icons. 2023-04-20 17:19:34 -04:00
c40c7bc62b Removing LazyGrid from reactions Row due to being slower than the Row itself. 2023-04-20 17:19:20 -04:00
cca7a10322 Caching images that cause errors and avoid calling them again. 2023-04-20 17:18:53 -04:00
fe6ef1df0a Migration to Gradle 8.0 2023-04-20 17:18:20 -04:00
3e27567532 Moves home and Notification bubbles to the adaptive feed. 2023-04-20 14:09:26 -04:00
0a15e079dc Compares room messages by reference. 2023-04-20 14:08:58 -04:00
48f4fc4a0f v0.33.0 2023-04-20 12:11:58 -04:00
d9396ce453 Migrating to the default Pager from Accompanist's library. 2023-04-20 10:55:00 -04:00
817c5172b6 Clearing some warnings up 2023-04-20 10:54:35 -04:00
cfdb20892e Updating dependencies 2023-04-20 10:53:09 -04:00
75922f93bc Moving ReactionsRow into a Lazy Grid 2023-04-20 10:09:28 -04:00
42801e3eca Using the URL Detector (which is faster) to catch urls in the text 2023-04-20 10:08:32 -04:00
64321dbe7c No need to sort. It will be resorted later. 2023-04-20 10:07:34 -04:00
b11b52b60c typo 2023-04-20 10:07:10 -04:00
00e5470642 Passing the size of the robohash rendering to the request in the hopes to improve performance. 2023-04-20 10:07:03 -04:00
7ee3b8a196 Improves performance of video loading and playback. 2023-04-20 10:06:12 -04:00
6981fe8f8a Adapting interfaces for the additive filter. 2023-04-19 16:35:26 -04:00
abdad7fbea solve recursive method call 2023-04-19 15:57:27 -04:00
57b35398be Activates updates 2023-04-19 15:57:17 -04:00
47398e6e86 Starts with an empty set as database 2023-04-19 15:56:58 -04:00
e775ae9ada Adding the new parameter. 2023-04-19 13:54:00 -04:00
6a9a321e2b Fixing format 2023-04-19 13:00:52 -04:00
0aee4407db Merge remote-tracking branch 'origin/HEAD' into additive_feed_test
# Conflicts:
#	app/src/main/java/com/vitorpamplona/amethyst/ui/dal/GlobalFeedFilter.kt
#	app/src/main/java/com/vitorpamplona/amethyst/ui/dal/HomeNewThreadFeedFilter.kt
#	app/src/main/java/com/vitorpamplona/amethyst/ui/dal/NotificationFeedFilter.kt
2023-04-19 13:00:45 -04:00
a816fa561a Declares the use of the camera as a feature. 2023-04-19 11:34:38 -04:00
dc745c3cdb disables errors due to missing translations 2023-04-19 11:33:03 -04:00
0b30c83143 Moves coffee.xml to the right directory. 2023-04-19 11:32:52 -04:00
dc8804933d moving source code compatibility to java 17 2023-04-19 11:27:20 -04:00
744a55f497 Caching channel info JSON parse in NoteCompose. 2023-04-19 10:34:10 -04:00
b55f999efb Slight performance improvements on tag search. 2023-04-19 10:33:52 -04:00
4e09d9e54a Performance Improvements for Zaps in Polls. 2023-04-19 10:33:02 -04:00
3ece4fcf8b
Merge pull request #352 from naderbal/drawer_back
Intercept back press when drawer is opened to close drawer
2023-04-18 17:10:15 -04:00
b1193c5d11
Merge pull request #344 from ZsZolee/main
Added new Hungarian translations
2023-04-18 17:09:43 -04:00
12b0afd9c6 Display note IDHex when measuring time. 2023-04-18 08:46:12 -04:00
df45d68b74 Caches user profile in Account. 2023-04-18 08:45:50 -04:00
11bf702e02 Moves DropDown state to the IO thread. 2023-04-18 08:45:34 -04:00
47e2683aa3 Moves firstIsTaggedHash search to the IO thread. 2023-04-18 08:45:02 -04:00
e4fc00669e Compares users by reference. 2023-04-18 08:44:32 -04:00
f64db1271b Uses createdAt instead of the card object, which can change randomly, to determine when to call LaunchedEffects. 2023-04-18 08:44:11 -04:00
35647a8361 Fixes DM link in Message Notifications 2023-04-18 08:42:58 -04:00
a2c8658972 Only calculates nip05 after identifying if it is correct. 2023-04-18 08:42:32 -04:00
38e18cf0a7 Simplifies comparison for Channels via Hex code instead of objects 2023-04-18 08:41:59 -04:00
78c9974036 Removes invalidateFilters Logging 2023-04-18 08:41:29 -04:00
Believethehype
7a60a6804a Update LnZapEventInterface.kt 2023-04-17 20:14:17 +02:00
Believethehype
5e6e2835ca Receiving and decoding private Zaps
Private zaps get decoded correctly.

TODO: Update events or at least notifications in Damus to replace anon sender with the one from decrypted message. Bonus: Show Content of the Zap Message
2023-04-17 20:10:36 +02:00
nalbaltaji
9d27b8d47e Intercept back press when drawer is opened to close drawer 2023-04-15 18:59:44 +02:00
Believethehype
fbb4dc5e59 additional hashtags 2023-04-13 15:35:37 +02:00
Believethehype
a2296f2365 Update grownostr.xml 2023-04-13 14:38:20 +02:00
Believethehype
58ff2e6157 Update HashtagIcon.kt 2023-04-13 00:19:20 +02:00
Believethehype
ff490a2b14 Send Private Zaps 2023-04-13 00:15:36 +02:00
Believethehype
067d694036 some more community hashtags 2023-04-12 20:49:32 +02:00
Zoltan
401d807d29
Added new Hungarian translations 2023-04-11 10:26:19 +02:00
eab202f721
Merge pull request #340 from toadlyBroodle/main
#zappoll hashtag
2023-04-10 10:07:13 -04:00
Believethehype
37dab1c8b6 Update LnZapEvent.kt 2023-04-10 13:54:29 +02:00
Believethehype
9a5d8522fb added anonymous zaps 2023-04-10 13:25:09 +02:00
Believethehype
5abbd07722 introduce zap types, implemented non-zaps in custom zap dialog
Non-Zaps allow to tip the author of a note without using the zap mechanism (no record on the note)
2023-04-09 23:43:36 +02:00
toadlyBroodle
13579f9473 add #zappoll to new poll messages 2023-04-09 11:26:02 +09:00
cea9cdcd34 v0.32.3 2023-04-07 18:33:36 -04:00
ed22155940 Simplifying tag structure 2023-04-07 18:30:34 -04:00
43497f2ce0 fixes format 2023-04-07 18:26:19 -04:00
80e58f72f8 Fixes nprofile1 tags 2023-04-07 18:26:13 -04:00
234751a4b3 Avoids loading markdown style when it won't be used. 2023-04-07 18:11:50 -04:00
ef567110d0 Moving processing flags to Launched Effect. 2023-04-07 18:02:54 -04:00
42b89f438b Only calculates follows when needed. 2023-04-07 17:44:40 -04:00
b01df2b38e Fixes MultiSet Compose Routes 2023-04-07 17:41:00 -04:00
b89efb547e Correctly points Users to the right DM when clicking in the notification. 2023-04-07 17:38:25 -04:00
e6554a5b4a Moves tags calculation to Launched Effect 2023-04-07 17:38:02 -04:00
c58b13e2f7 Simplifies modifiers 2023-04-07 17:37:25 -04:00
241372ce61 Adds DMs to the id search filter 2023-04-07 17:37:07 -04:00
49ed594f53 Caches logged user in Note compose 2023-04-07 17:21:21 -04:00
03b76357ff Migrates poll and invoice option availability to a mutable state 2023-04-07 17:20:18 -04:00
97490bb6ef Using bitcoin icon instead of dollar. 2023-04-07 17:19:47 -04:00
dbf5267c5c Moves LnInvoice, Tags, BechLinks and Previews to LaunchedEffect 2023-04-07 16:58:25 -04:00
e1ce638d7f Compares by reference to simplify code 2023-04-07 16:56:20 -04:00
88b80a0da1 Typo 2023-04-07 16:56:08 -04:00
d6b571590a Sends simpler object to help compose's stability 2023-04-07 16:55:46 -04:00
83f3af340f Uses Kotlin's rounding function instead of java 2023-04-07 16:55:15 -04:00
e9cf9b21a8
Merge pull request #339 from toadlyBroodle/main
Prevent author vote manipulation
2023-04-07 14:43:00 -04:00
a5da4ea53d Streamlines Global filter for performance 2023-04-07 14:26:23 -04:00
3a082d131f Streamlines Notification filter for performance 2023-04-07 14:26:07 -04:00
28d501ed02 Uses more direct functions to get and compare tags as opposed to the fail safe options. 2023-04-07 14:25:38 -04:00
a04fd4a9f2 Matches parameter names to the Event class. 2023-04-07 14:25:03 -04:00
2424dc3961 Brings the findCitedUsers function to BaseTextNote Event with cache. 2023-04-07 14:24:43 -04:00
58f1515387 Displays feed performance measurement before clipping to 1000 objects 2023-04-07 14:24:00 -04:00
9ee3da3910 Uses the inHidden in Hex 2023-04-07 14:23:34 -04:00
cc44b4dd55 Removes reposts from conversations 2023-04-07 14:23:19 -04:00
b8e4ccfc28 Lint mentions cannot be null. 2023-04-07 14:22:48 -04:00
0fc6757d4a Adds inHidden check for hex keys 2023-04-07 14:22:16 -04:00
toadlyBroodle
ee94cc6bf6 don't allow poll authors to vote in their own polls 2023-04-07 08:41:34 +09:00
f224fe6b40 v0.32.2 2023-04-06 12:23:35 -04:00
403a1723de Previews Notes that are not a citation using #[n] 2023-04-06 11:59:21 -04:00
6cf1960df4 Adds a New Message Tagger to Chats (tags Notes and Users by default) and Private Message (doesn't tag Users and Notes) 2023-04-06 11:58:49 -04:00
8676752f19 Fixes Channel's reply to filtration (removes citations and the channel id from replies) 2023-04-06 11:57:28 -04:00
7012d949c2 Fixes formatting 2023-04-06 11:56:23 -04:00
8344274011 Adds Invoice Creation to New Posts. 2023-04-06 11:54:28 -04:00
b0953310c2 Making the poll click animation wider. 2023-04-05 11:10:14 -04:00
65910295db Adds notification for Zaps that don't have a Note attached to them. 2023-04-05 08:46:25 -04:00
7a957bd6ec Initializing indexes with large sizes from the start. 2023-04-05 08:45:58 -04:00
292ce779a1 Lazy initialization of the json mapper (300ms) 2023-04-05 08:45:33 -04:00
924b21cdfc Reducing the use of Slow disk access of Local Preferences. 2023-04-05 08:44:48 -04:00
05138232f4 Fixes missing function 2023-04-04 16:12:20 -04:00
83d7085375 Hides Poll option when replying to channel or DMs. 2023-04-04 16:10:55 -04:00
a8a3915c8d Allowing replies of PMs from Notifications. 2023-04-04 16:09:54 -04:00
83bcf53583 v0.32.1 2023-04-04 14:11:05 -04:00
875d9544ec Fixes Poll Color for Light mode. 2023-04-04 13:59:02 -04:00
7ce2a0bbea Makes sure before and after voting the padding is the same. 2023-04-04 13:57:06 -04:00
a3b9ea6a42 Fixes format 2023-04-04 13:51:27 -04:00
ca2c811859 Fixes Voted option highlight. 2023-04-04 13:49:41 -04:00
b09bb0c3c5 Fixes margins when images are used in the poll 2023-04-04 13:39:12 -04:00
a68ea1abe5 Adds margin between the reply note and the text 2023-04-04 12:35:42 -04:00
02a9aaab60 Removes the 5dp space on the generic RichText Viewer 2023-04-04 12:29:25 -04:00
efd2ddba71 Adds payment animation to Polls 2023-04-04 12:25:32 -04:00
e10c5771d8 v0.32.0 2023-04-04 11:27:23 -04:00
b685b38565 Avoids triggering exceptions when the NIP19 parser receives a simple hex key 2023-04-04 11:21:36 -04:00
15822fee8e Fixes Translation bug not being active on google play edition 2023-04-04 11:20:57 -04:00
e96e218025 Adds relay param in spam filter for polls 2023-04-03 20:46:22 -04:00
a11263ce9e Correcting format 2023-04-03 20:42:05 -04:00
4417201582
Merge pull request #330 from vitorpamplona/pr/321
Moving new pool button to NewPost
2023-04-03 20:35:41 -04:00
6a85ab743d Moving new pool button to NewPost 2023-04-03 20:31:25 -04:00
7c8381624b
Merge branch 'main' into main 2023-04-03 20:26:50 -04:00
e470531210 Adds Show QR option to Profile screen 2023-04-03 15:04:52 -04:00