Thomas Zarebczan
fd1ee4f43c
recsys take 99
2022-02-04 18:38:42 -05:00
infinite-persistence
fae68d40fd
Category: Featured
2022-02-03 11:02:59 -05:00
infinite-persistence
fe3a55ff95
Remove custom comments server
...
- Not used by Web.
- It's basically a revert of Desktop 5459.
2022-02-03 10:24:58 -05:00
Rafael
9b7dbc97b2
Add Featured Icon
2022-02-02 23:53:12 -05:00
David Granado
63a3602464
Case insensitive subscription filter
2022-02-02 09:50:55 -05:00
Thomas Zarebczan
fc99d85efc
Add max bitrate messaging
...
Disable form on error
Fix resetting
2022-02-01 17:26:09 -05:00
David Granado
c7a23058c8
Only show subscription filter when more subs than initial limit
2022-02-01 10:20:00 -05:00
David Granado
652d98f6c6
Factor out input to isolate component updates
2022-02-01 10:20:00 -05:00
David Granado
5048c460f1
Add padding around search input
2022-02-01 10:20:00 -05:00
David Granado
8e94044904
Adjust 'no results' styling
2022-02-01 10:20:00 -05:00
David Granado
d7845f2988
Remove unneeded class
2022-02-01 10:20:00 -05:00
David Granado
a869e9dc2c
Add channel list filter
2022-02-01 10:20:00 -05:00
Rafael
e9a003328d
Avoid persistent lone question mark on url
2022-02-01 09:02:57 -05:00
Rafael
df360f7ccc
Fix player error
2022-01-31 17:27:41 -05:00
Rafael
3d4a4cd960
Add escapeHtmlProperty on url params
2022-01-31 14:22:39 -05:00
Rafael
1628d4901c
Revert encode share embed url
2022-01-31 14:22:39 -05:00
Rafael
b30a8568e5
Fix embed url param parsing
2022-01-31 14:22:39 -05:00
Thomas Zarebczan
92f0fd8745
More cleanup
2022-01-31 11:39:03 -05:00
David Granado
f09c6d7a50
Fix play btn calcs as audio tag was not measuring as expected
2022-01-31 11:32:44 -05:00
Thomas Zarebczan
5ee2f40608
Take 2 encoding test
2022-01-29 15:24:35 -05:00
Thomas Zarebczan
b3d9fe5473
Force stop event on dispose
2022-01-28 16:19:27 -05:00
infinite-persistence
1d8105a84a
Stop autoplay-next countdown when any input is in focus.
...
## Issue
On large screens, the comment field and autoplay countdown can both be visible at the same time. The currently code only stops the timer when the countdown component is not visible on screen.
The page annoyingly navigates away while typing.
## Change
When servicing the timer, check if the current active element is an input type. As far as I know, there is no React equivalent for this.
2022-01-28 09:11:15 -05:00
Rafael
898376888d
Fix
2022-01-27 11:32:01 -05:00
Rafael
6544f4c0b6
Fix resolve mentioned_channels
2022-01-27 11:32:01 -05:00
Rafael
44213fbad2
Properly parse URIs for invalid terms
2022-01-27 11:32:01 -05:00
Rafael
e4d5d69524
Use uri from props instead of location
...
- which was causing it to fail on popout chat for example
2022-01-27 11:32:01 -05:00
David Granado
cab4b3aba8
Return empty array rather than null from selectRepliesForParentId
2022-01-27 09:51:45 -05:00
David Granado
7dfbe5a539
Fix null property access bug
2022-01-27 09:51:45 -05:00
Thomas Zarebczan
a8418025db
Clean up buy page
2022-01-26 11:13:46 -05:00
infinite-persistence
47fa736bdc
Channel Thumbnail: handle json errors
...
1. Added size-specific error message.
2. Route whatever Vanwa's error instead of showing "unexpected json token". It's ugly, but at least it contains the reason string.
2022-01-26 08:32:40 -05:00
Thomas Zarebczan
ed0f574339
Respect disable download button tag
...
Fixes https://github.com/OdyseeTeam/odysee-frontend/issues/742
2022-01-25 15:51:45 -05:00
David Granado
a417cc3aca
Correctly encode the path for query string
2022-01-24 11:21:43 -05:00
David Granado
04aa77253f
Only send search request when string length enough for api expectation.
2022-01-24 11:16:30 -05:00
infinite-persistence
7fc66aecb6
Defer user/invite_status
from startup
...
## Issue
Closes 385
## Approach
As mentioned in the ticket, the current places where that info is needed is in the Invites Page and Social Share Component.
1. Invites Page: it is already doing the fetch on mount, so no issue there.
2. Social Share: show spinner until the data is fetched.
2022-01-21 09:19:17 -05:00
Rafael
2340138ab5
Fix failed resolve
2022-01-20 14:02:39 -05:00
infinite-persistence
a8a666383a
Remove 'store.user.accessToken' now that we've confirmed nobody uses it.
2022-01-19 13:12:09 -05:00
infinite-persistence
0c9859e3ac
Remove <UserEmail> -- I think it was a Desktop thing
2022-01-19 13:12:09 -05:00
infinite-persistence
71328274ec
Remove unused FIRST_SUBSCRIPTION modal -- it is now just a toast.
2022-01-19 13:12:09 -05:00
infinite-persistence
fc20f6ab0b
Remove unused 'accessToken' props
2022-01-19 13:12:09 -05:00
infinite-persistence
89b46265ab
Help Page: remove 'app' to get rid of old 'accessToken' calls
2022-01-19 13:12:09 -05:00
infinite-persistence
801d24ae10
Update remaining chat link ( #741 )
2022-01-19 09:27:11 -05:00
infinite-persistence
adc9575504
Category-metadata: add stub for Education + cleanup old categories ( #735 )
2022-01-19 09:04:15 -05:00
infinite-persistence
18c7469d25
Top Search: handle view count for Repost ( #736 )
...
## Issue
Closes "87 Repost - Top result should show followers properly"
The winning url for "bret" search is "lbry://bret", which is a repost.
## Change
We need to use the canon url to retrieved the fetched view count.
2022-01-19 09:04:01 -05:00
infinite-persistence
3338f9142c
ClaimList: fix missing key ( #737 )
...
## Issue
From the Draggable PR, the draggables retained the key but regular lists lost it.
2022-01-19 08:48:20 -05:00
infinite-persistence
b72127411c
Comment options: hide "Remove" when comment is removed. ( #738 )
...
## Issue
Closes 295 Livestream chat: Deleting comment that was already deleted by someone else, makes chat blank.
2022-01-19 08:42:39 -05:00
Thomas Zarebczan
24d53cd7d8
Formatting improvements ( #731 )
2022-01-18 13:30:43 -05:00
infinite-persistence
e4658bb044
Fix missing claims in large collection ( #726 )
...
## Issue
A huge list like http://localhost:9090/$/list/d91815c1bc8c80a1f354284a8c8e92d84d5f07a6 (193 items) often produces fewer results in the final rendered list.
## Cause
The same list of IDs was passed into `claim_search`, and we just increment the `page`. However, it seems like `claim_search` does not honor the order between each call, and some results from the previous page took the place of the results in the next page. The total is the same, but there are now duplicates.
## Fix
When batching, slice the ID list ourselves to bypass the problem for now.
2022-01-18 09:33:01 -05:00
Thomas Zarebczan
e890e2f4f8
Fix crash
2022-01-17 23:24:59 -05:00
infinite-persistence
bdb83b5295
Commentron: *Delegates was failing silently
...
Added toasts to indicate errors instead of failing silently.
2022-01-18 10:46:18 +08:00
infinite-persistence
c1cb9345ad
Commentron: param updates for moderation.*Delegates
...
## Reason
https://odysee-workspace.slack.com/archives/C02FMSYF51B/p1642435815038000?thread_ts=1642129696.024400&cid=C02FMSYF51B
Due to unaligned parameters not compliant with Authenticate, ModAuthenticate APIs.
It will still work without this PR as there is a compatibility layer, but should use the correct params moving forward.
2022-01-18 10:43:58 +08:00