Commit Graph

1468 Commits

Author SHA1 Message Date
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
182cf62a3b v0.31.4 2023-04-03 14:02:19 -04:00
3e666df896 Adds full nip19 parsing on key decoding capabilities. 2023-04-03 14:01:43 -04:00
20aca144fa Moves Login QR Button to a leading QR, not a trailing QR 2023-04-03 14:01:00 -04:00
25d9f7b529
Merge pull request #327 from believethehype/main
added message to LnZapEvent and interface
2023-04-03 13:07:48 -04:00
greenart7c3
f2311f294e
Merge branch 'vitorpamplona:main' into main 2023-04-03 13:54:48 -03:00
greenart7c3
b51f551b4b fix formatting 2023-04-03 13:49:08 -03:00
af751d56ce Hunting a bug of missing zapRequests 2023-04-03 12:03:00 -04:00
f4d66d9cbf Speeding up RichText rendering parsers 2023-04-03 12:02:26 -04:00
37d839504c Avoiding crashes when zap description is blank 2023-04-03 11:53:02 -04:00
Believethehype
e8e696dcea added message to LnZapEvent and interface 2023-04-02 23:25:37 +02:00
4db0faeda4 Printing time on EOSETime class for logs 2023-04-02 11:54:40 -04:00
b8ca1a15fb Adds event kind to the NoteCompose log 2023-04-02 11:43:15 -04:00
407ee74a55 Faster processing of Contact List events 2023-04-02 11:42:38 -04:00
67bcc52b25 Faster user in follow list algo 2023-04-02 11:42:11 -04:00
9afc94c050 Display relay info in spam message logs 2023-04-02 11:32:38 -04:00
toadlyBroodle
9d9283e05f clean up imports,
fix translatable typo
2023-04-02 13:58:07 +09:00
toadlyBroodle
5692625922 show amount for atomic polls before zapping 2023-04-02 13:46:24 +09:00
toadlyBroodle
7e07573fa5 fix voting on closed polls bug 2023-04-01 10:23:45 +09:00
toadlyBroodle
1f08f33600 merge with recent changes to main 2023-04-01 09:54:13 +09:00
1ee3dc0ff3 v0.31.3 2023-03-31 18:36:58 -04:00
3626f24b5f Adds citations to the notification feed 2023-03-31 18:36:05 -04:00
4bced4dbea v0.31.2 2023-03-31 17:00:17 -04:00
737244fb60 Fixes "author_is_elon" bug 2023-03-31 16:59:23 -04:00
22adbddd88 v0.31.1 2023-03-31 15:41:07 -04:00
6c5fecc4d2 Loads the replies of the selected note. 2023-03-31 15:30:57 -04:00
97017e2bd5 v0.31.0 2023-03-31 14:12:59 -04:00
3145e381a0 Refactoring EOSEs to consider account switching in the app. 2023-03-31 13:50:24 -04:00
bd62736002 Uses per subscription EOSE to avoid downloading everything again when Resuming the app. 2023-03-31 12:26:13 -04:00
6884d5e8dd Fixes thread loading issue where the clicked note's children is not loaded. 2023-03-31 10:53:34 -04:00
27235b0f77 Changes the download folder to remove Amethyst's version. 2023-03-31 10:06:30 -04:00
toadlyBroodle
24dc4ba7a5 remove hacky fun for getting poll_option from ZapEvent 2023-03-31 13:33:42 +09:00
toadlyBroodle
a01a28de0e merge with recent changes to main 2023-03-31 10:50:37 +09:00
9fa3b1db34 Keeping most items visible when grouping notification cards. 2023-03-30 19:47:48 -04:00
3193a5e0ef Updating search as new notes come in. 2023-03-30 18:53:20 -04:00
3137750a58 Centers the loading icon for images. 2023-03-30 18:35:30 -04:00
20068a40d4 Activates more relays for chats. 2023-03-30 18:23:39 -04:00
ef5980e90b BugFix: Some events not loading. 2023-03-30 18:16:14 -04:00
04a3fe2f4c Groups Notifications on Double click in the navigation row. 2023-03-30 17:52:35 -04:00
33467c62fa Adds PoW Display to the MasterNote of a Thread 2023-03-30 17:46:01 -04:00
a3e94dbaef Dependency updates 2023-03-30 16:53:13 -04:00
b4e39f2b73 Full Wallet Connect onboarding with Alby. 2023-03-30 16:10:13 -04:00
b4e409db4d Saves the position of the Notification feed 2023-03-30 13:58:28 -04:00
eff07bfb1e Breaks notification cards in chunks of 50 notifications each. 2023-03-30 11:02:39 -04:00
7f305f498b Only display PoW status with 8 bits of zeros - 0x00.. 2023-03-30 09:10:27 -04:00
Zoltan
2c8c4bede7
Custom Zaps Hungarian Translation 2023-03-30 10:36:40 +02:00
b079b3ef79 0.30.2 2023-03-29 18:15:44 -04:00
a8c8ee1539 BugFix: Stick reply setup from Gigi. 2023-03-29 18:06:41 -04:00
8f14ccda86 BugFix Sticky notifications on account change 2023-03-29 18:06:19 -04:00
a66f001033 Adds Image Upload on Profile Edit pages. 2023-03-29 17:22:21 -04:00
ca79ceb1b9 Adjusts custom zap messages with double click. 2023-03-29 17:00:01 -04:00
0abac47ff2 More forgiving Wallet Connect interface (nsec or hexes are accepted, relay url is trimmed and cleaned up, if relay doesn't have a wss://, adds one) 2023-03-29 16:21:11 -04:00
5038588d70
Merge pull request #319 from believethehype/main
Custom Messages for Zaps
2023-03-29 16:05:26 -04:00
19dab9ef4d Fixes hungarian xml 2023-03-29 15:57:03 -04:00
374fe85ce9 Merge remote-tracking branch 'origin/HEAD' 2023-03-29 15:52:42 -04:00
c1120aede3
Merge pull request #324 from believethehype/wallet-connect
Making it clearer in which format the relay should be entered for wallet-connect
2023-03-29 15:52:08 -04:00
e2f93ec17e
Merge pull request #323 from ZsZolee/main
Adding additional Hungarian Translation
2023-03-29 15:51:42 -04:00
9a6f88b81b Turning LocalCache Listeners into an Additive Feed type. 2023-03-29 15:14:52 -04:00
Believethehype
3cd6bab7e9 Update UpdateZapAmountDialog.kt 2023-03-29 18:26:44 +02:00
believethehype
1918fe24fc
Merge branch 'vitorpamplona:main' into main 2023-03-29 18:24:10 +02:00
Zoltan
d6a8b70852
Adding additional Hungarian Translation 2023-03-29 10:57:23 +02:00
Believethehype
d61844436d Update ProfileScreen.kt 2023-03-29 10:52:31 +02:00
toadlyBroodle
32067fe800 merge branch polls into main 2023-03-29 16:00:15 +09:00
e41da35a02 Adds image url when previews can't be loaded. 2023-03-28 18:13:00 -04:00