William Casarin
8c55f23ea8
Don't put reconnect logic in ping
...
It seems to be very bad
2023-05-07 11:28:33 -07:00
William Casarin
b43aca8abb
build 21 changelog
2023-05-07 10:39:26 -07:00
William Casarin
86687b6289
v1.4.3-21
2023-05-07 10:38:21 -07:00
William Casarin
84174ef9ad
Ping relays on resume, if there's an error then try to reconnect
...
This is an attempt to fix the fail-to-reconnect issues. Let's see if it works.
2023-05-07 10:28:36 -07:00
William Casarin
a007e18add
Dismiss bookmarks view when switching tabs
...
Changelog-Fixed: Dismiss bookmarks view when switching tabs
2023-05-07 09:30:05 -07:00
William Casarin
0f5e1dfb81
Properly scroll DM view when keyboard is open
...
Less DM jank!
Changelog-Fixed: Properly scroll DM view when keyboard is open
2023-05-05 16:13:17 -07:00
William Casarin
a5cb10ddaa
HomeView: refactor
...
Trying to clean this view up a bit
2023-05-05 14:24:24 -07:00
William Casarin
4402d4bdf5
dms: use lazyvstack
...
It gets too poppy otherwise
Changelog-Fixed: Made DMs less poppy
2023-05-05 14:24:11 -07:00
William Casarin
0f89d98513
Revert "Added new icons for hashtags and updated the current ones to use a proper ratio."
...
This breaks the look of some hashtags
This reverts commit c7129531c2 .
2023-05-05 08:53:57 -07:00
William Casarin
21be1416f7
Don't preload pfps, it's not thread safe?
2023-05-05 08:38:03 -07:00
William Casarin
9efdda43f2
Ensure we have proper sizes on iconography
2023-05-05 08:31:47 -07:00
William Casarin
27fb4e797d
v1.4.3-20 changelog
2023-05-04 09:08:40 -07:00
William Casarin
e6b4b2a437
v1.4.3-20
2023-05-04 09:05:59 -07:00
William Casarin
add1e6104e
Add webp image support
...
Kingfisher already supports this... wtf we doing
Changelog-Added: Add webp image support
2023-05-03 17:29:26 -07:00
William Casarin
5c557bc87d
Don't process blurhash if we already have image cached
...
Changelog-Fixed: Don't process blurhash if we already have image cached
2023-05-03 17:29:26 -07:00
William Casarin
af407f7eea
Home now dismisses reactions view
...
Changelog-Fixed: Home now dismisses reactions view
2023-05-03 17:29:26 -07:00
William Casarin
ac2e7d108d
refactor sidemenu items
2023-05-03 17:29:26 -07:00
William Casarin
39a324fd1e
Optimize json processing and preloading
...
- Preload events when added to the EventHolder queue
- Remove relative time formatting from preloader. Just do it when event appears
- Process incoming json in a background queue by default
Changelog-Fixed: Fix wrong relative times on events
Changelog-Changed: Preload events when they are queued
2023-05-03 10:36:10 -07:00
William Casarin
3b541f2ec1
Fix small bug in like counters
2023-05-03 06:36:42 -07:00
William Casarin
80ea37a102
Don't spam reconnects on error
2023-05-03 06:36:33 -07:00
William Casarin
91fc0039eb
build 19
2023-05-02 08:23:58 -07:00
William Casarin
8eb013f1f7
Search hashtags automatically
...
Changelog-Changed: Search hashtags automatically
2023-05-02 08:22:36 -07:00
William Casarin
4f459d128a
Load profiles in hashtag searches
...
Changelog-Fixed: Load profiles in hashtag searched
2023-05-02 07:53:06 -07:00
William Casarin
58e53631c6
Use cached note language in search model
...
We should never call event.note_language on the main thread
2023-05-02 07:53:06 -07:00
William Casarin
7b2e178f5b
Fix warning
2023-05-02 07:53:06 -07:00
William Casarin
da99130b78
build 18
2023-05-02 07:51:29 -07:00
William Casarin
b79d361016
Preload profile pictures while scrolling
...
Changelog-Added: Preload profile pictures while scrolling
2023-05-02 07:33:54 -07:00
William Casarin
4889c0a7d9
Fix weird #\[0] artifacts appearing in posts and translated from english bugs
...
This changes the preloader to load things right away and fixes a bunch
of bugs
Changelog-Fixed: Fix weird #\[0] artifacts appearing in posts
Changelog-Fixed: Fix "translated from english" bugs
2023-05-02 06:48:02 -07:00
William Casarin
61c9732acd
Fix crash when loading DMs in the background
...
Changelog-Fixed: Fix crash when loading DMs in the background
2023-05-02 06:48:02 -07:00
William Casarin
ee6c080af8
Fix blurhash appearing behind loaded images when swiping on carousel
...
Changelog-Fixed: Fixed blurhash appearing behind loaded images when swiping on carousel
2023-05-02 06:48:02 -07:00
William Casarin
a18ba86157
refactor: remove redundant rectangle in ImageCarousel
2023-05-02 06:48:02 -07:00
William Casarin
5b97906138
build 17
2023-04-30 22:30:25 -07:00
William Casarin
c74d3e4938
fix some translation bugs
2023-04-30 22:04:33 -07:00
William Casarin
df6911f9cb
cache note language
2023-04-30 21:40:11 -07:00
William Casarin
1ca0519e25
Event Preloading
...
Changelog-Added: Added event preloading when scrolling
Changelog-Added: Preload images so they don't pop in
Changelog-Fixed: Fixed preview elements popping in
Changelog-Changed: Cached various UI elements so its not as laggy
Changelog-Fixed: Fixed glitchy preview
2023-04-30 20:06:38 -07:00
William Casarin
c87f19b479
v1.4.3-15 changelog
2023-04-29 08:46:43 -07:00
William Casarin
68ed3d7796
Fix nip10 thread incompatibility for clients that add more than one reply tag
...
Changelog-Fixed: Fix thread incompatibility for clients that add more than one reply tag
2023-04-29 07:49:10 -07:00
William Casarin
2aee84c65f
Add q tag to quote renotes
...
Changelog-Added: Add q tag to quoted renotes
2023-04-28 17:54:44 -07:00
William Casarin
76c6ac0f0b
Add referencedid helpers
2023-04-28 17:54:44 -07:00
William Casarin
be08083b88
Load zaps instantly on events
...
Refactor our event cache a bit and add zap caching
Changelog-Changed: Load zaps instantly on events
2023-04-28 17:25:31 -07:00
William Casarin
c2325a5e39
always process events
2023-04-28 13:03:26 -07:00
William Casarin
3eb544e40d
build 13
2023-04-28 13:00:44 -07:00
William Casarin
9d209f485c
Preserve order of bookmarks when saving
...
Changelog-Fixed: Preserve order of bookmarks when saving
2023-04-27 13:04:46 -07:00
William Casarin
e89c025d9d
Remove blurhash opacity
2023-04-27 10:30:31 -07:00
William Casarin
0970c364b6
Tweak fade speed and opacity on blurhash placeholders
2023-04-26 15:41:30 -07:00
William Casarin
d16192e845
Show blurhash placeholders from image metadata
...
Changelog-Added: Show blurhash placeholders from image metadata
2023-04-26 15:21:12 -07:00
William Casarin
3b50f82094
Add image metadata to image uploads
...
Adds blurhash and image dimensions. This is an alternative and backwards
compatible version of NIP94 for images in kind1 notes.
Changelog-Added: Add image metadata to image uploads
2023-04-26 10:53:13 -07:00
William Casarin
46b53e1326
Add BinaryParser
...
Didn't end up using this, but might be useful in the future
2023-04-26 10:53:13 -07:00
William Casarin
225a028f3e
build 12
2023-04-25 15:21:16 -07:00
William Casarin
d074d092a2
Fix crash when you have invalid relays in your relay list
...
Changelog-Fixed: Fix crash when you have invalid relays in your relay list
2023-04-25 15:06:09 -07:00
William Casarin
633fcd69a8
build 11
2023-04-25 14:31:13 -07:00
William Casarin
67869394cb
Fix permanent OnlyZaps (likes broken lol)
2023-04-25 12:43:02 -07:00
William Casarin
22876b5c28
v1.4.3-10 changelog
2023-04-25 09:43:49 -07:00
William Casarin
6f7d6d1933
build 10
2023-04-25 08:57:45 -07:00
William Casarin
fddd86b207
Revert "Remove unneeded periodic reconnect timer"
...
This reverts commit ed058afc3b .
2023-04-25 08:57:45 -07:00
William Casarin
4c82176466
Merge remote-tracking branch 'github/translations'
2023-04-25 08:57:45 -07:00
William Casarin
ed058afc3b
Remove unneeded periodic reconnect timer
2023-04-24 18:21:12 -07:00
William Casarin
624d9662d7
Merge remote-tracking branch 'github/translations'
2023-04-24 16:20:19 -07:00
William Casarin
88db9de4ea
Fix reposts on macos
2023-04-24 15:38:11 -07:00
William Casarin
d667a9d8f7
Fix custom zap button hitboxes
...
Suggested-by: eric
2023-04-24 10:51:47 -07:00
William Casarin
f5cdd4a159
You can now change the default zap type
...
Changelog-Added: You can now change the default zap type
2023-04-23 10:31:51 -07:00
William Casarin
c4f41220e5
refactor: extract ZapTypePicker into its own file
2023-04-23 09:54:38 -07:00
William Casarin
0f119d34e6
Change 500 custom zap amount to 420 🌿
...
Suggested-by: Terry
Changelog-Changed: Change 500 custom zap to 420
2023-04-23 08:54:13 -07:00
William Casarin
ea90fb0429
Make custom zap amounts into a grid
2023-04-23 08:40:33 -07:00
William Casarin
cbd92539a6
Merge remote-tracking branch 'github/translations'
2023-04-23 04:36:16 -07:00
William Casarin
7940e6fd32
Fix tests
2023-04-23 04:36:16 -07:00
William Casarin
fd8ad494e9
Add partial support for different repost variants
...
Changelog-Added: Add partial support for different repost variants
2023-04-22 12:11:45 -07:00
William Casarin
f14ba7cce4
Fix potentially buggy media uploader setting
2023-04-22 12:11:45 -07:00
William Casarin
055b13c1cd
Fix buggy zap amounts and wallet selector settings
...
Changelog-Fixed: Fix buggy zap amounts and wallet selector settings
2023-04-22 12:10:10 -07:00
William Casarin
357e8adf86
Refactor disable_animation setting
...
Pass it down from the top instead of using a function which goes around
our settings store
2023-04-22 12:08:24 -07:00
William Casarin
084c86eb0e
Only show friends, not friend-of-friend in friend filter
...
Changelog-Changed: Only show friends, not friend-of-friend in friend filter
2023-04-22 11:15:45 -07:00
William Casarin
00aa897f05
build 8
2023-04-21 17:48:34 -07:00
William Casarin
71a1a6f0a3
Add some default height to images
2023-04-21 17:45:58 -07:00
William Casarin
9d22f40a53
Remove some cruft
2023-04-21 17:15:23 -07:00
William Casarin
0bd40c0018
Add Friends filter to DMs
...
Changelog-Added: Add friends filter to DMs
2023-04-21 16:55:59 -07:00
William Casarin
ec75769a0f
Refactor notification state filter saving and loading
2023-04-21 16:39:12 -07:00
William Casarin
47e349558c
rename FineNotificationFilter to FriendFilter
2023-04-21 16:25:18 -07:00
William Casarin
aa559b2916
Refactor and Scope user settings to pubkey
2023-04-21 16:21:01 -07:00
William Casarin
9bf8349db6
Friends filter for notifications
...
Changelog-Added: Friends filter for notifications
2023-04-21 14:17:37 -07:00
William Casarin
4c44de9276
Merge remote-tracking branch 'github/translations'
2023-04-21 11:27:35 -07:00
William Casarin
aa5f8d19f7
build 7
2023-04-21 11:26:49 -07:00
William Casarin
040e452132
Fix having to set onlyzaps mode every time on restart
...
Changelog-Fixed: Fix having to set onlyzaps mode every time on restart
2023-04-21 10:01:32 -07:00
William Casarin
ff41bb1b35
Update OnlyZaps wording: others can still pointlessly send you likes
2023-04-21 09:54:29 -07:00
William Casarin
ba844aec97
Enable like button on OnlyZaps profiles for people who don't have OnlyZaps mode on
...
It seems like people still want to like posts even if the receiver isn't
going to see it.
Changelog-Changed: Enable like button on OnlyZaps profiles for people who don't have OnlyZaps mode on
2023-04-21 09:43:18 -07:00
William Casarin
bbfe5380e0
Add onlyzap badges to usernames
2023-04-20 14:40:39 -07:00
William Casarin
8a20b7e4a7
Add #zaps and #onlyzaps to custom hashtags
...
Changelog-Added: Add #zaps and #onlyzaps to custom hashtags
2023-04-20 14:40:16 -07:00
William Casarin
191950a5aa
Colorize friend icons
...
No reason why nip05 badges should have all the fun
Changelog-Added: Colorize friend icons
2023-04-20 14:30:27 -07:00
William Casarin
ac82f1bc09
Add OnlyZaps Mode
...
Changelog-Added: Add OnlyZaps mode: disable reactions, only zaps!
2023-04-20 13:41:05 -07:00
William Casarin
209f3e8759
onlyzaps: Clean up reaction filter logic a bit
2023-04-20 11:23:58 -07:00
William Casarin
897621b5ed
Don't fetch delete events
2023-04-20 08:23:56 -07:00
William Casarin
2ff12823f2
Don't nest embedded notes
2023-04-18 12:43:26 -07:00
William Casarin
d6d996e84b
Don't create spiral hellthreads
2023-04-18 12:38:16 -07:00
William Casarin
d1fce5054d
Implement quote reposting
2023-04-18 12:16:11 -07:00
William Casarin
300cd87fc2
Remove EmbeddedEventView
...
All embedded events are now just regular event views
2023-04-18 10:42:56 -07:00
William Casarin
ddd027141a
no banner uploads yet :(
2023-04-17 15:18:57 -07:00
William Casarin
9b3e25dd6d
v1.4.3-2 changelog
2023-04-17 14:58:44 -07:00
William Casarin
1ae6a3d871
v1.4.3-2
2023-04-17 14:29:50 -07:00
William Casarin
4821ba61a5
reply_p_tags: Use uniq instead of Set to preserve order
2023-04-17 14:29:32 -07:00
William Casarin
eaec3ae011
Merge remote-tracking branch 'github/translations'
2023-04-17 10:26:35 -07:00
William Casarin
5a1b966191
Only check inner_events on boosts
2023-04-17 10:19:47 -07:00