Raphael Wickihalder
f18b851edb
Optimize comment input section on markdown page on mobile
2022-02-18 08:46:41 +01:00
infinite-persistence
678a160f7c
Fix missing homepage placeholder while waiting for livestream data ( #904 )
...
## Issue
When loading the homepage, I kept seeing a blank page with footer first. Even Google is picking it up.
## Ticket
572 Slow appearance of tiles
## Notes
The tiles were originally delayed to prevent the "Upcoming Livestream" section from causing layout shifts.
With the new theme, the footer would cause a visible shift anyway. Hiding the footer is one solution, but I think not showing anything until the fetch is done is bad because the livestream fetch could stall.
2022-02-17 09:18:49 -05:00
infinite-persistence
95f90d8a84
Fix autoplay-next not working on mobile
...
## Why
The playing URI was being cleared every time we leave the File Page, I believe to prevent the floating from continue playing outside of the File Page.
## Approach
Close FileRenderMobile by checking playingUri/primaryURI instead.
For the case of livestreams, just display it.
2022-02-17 17:37:58 +08:00
infinite-persistence
cb441ef5f4
Don't report thumbnail size errors
...
These are now checked at client side (not CDN side), so not actually an error worth collecting.
Also removed "Uploading the same file from multiple tabs or windows is not allowed." -- no longer exists.
2022-02-17 13:54:54 +08:00
AsadUmar
50423111af
Fix/use has window width changed enough ( #894 )
...
* fix render of toggle.
* Fix useHasWindowWidthChangedEnough
* fix flow
Co-authored-by: Asad Umar <au@visuary.fr>
2022-02-16 14:08:57 -05:00
Evans Lyb
b3c4ce05fa
Add pagination support to channel search ( #791 )
...
* Add pagination support to channel search
* fix #605 - channelContent component - replace lighthouse.search() to doSearch()
* #605 - Add pagination support to channel search - create ClaimListSearch component to support channel search instead of ClaimListDiscover
* #605 - Add pagination support to channel search - fix lint errors & component naming error
Co-authored-by: Kyle <kyle.mai@wiredcraft.com>
2022-02-16 23:01:20 +08:00
Rafael
2606758c0d
Also hide discover but exclude tag params
2022-02-16 06:53:21 -08:00
infinite-persistence
24d23b8cc9
Fix video thumbnail selector exceeding the modal size ( #891 )
...
## Issue
- 655 "Take a snapshot from your video" controls off-screen
- It also exceeds horizontally on mobile.
## Fix
Just add css constraints.
2022-02-16 09:50:41 -05:00
infinite-persistence
80d4d8c57c
Limit channel-creation count from the UI ( #886 )
...
## Issue
534 prevent new channel creation over x channels
## Notes
Also handled from the API call (`doCreateChannel`) in case there are other UI components that create channels.
2022-02-16 09:14:08 -05:00
saltrafael
0774090bdc
Remove extra scrollbar ( #888 )
2022-02-16 07:49:17 -05:00
infinite-persistence
c512b1147e
Notification: fix "missing key in list" error
2022-02-16 16:37:05 +08:00
infinite-persistence
d4f26c4272
ClaimList: fix "missing key in list" error
...
Each list item must have a unique key, and I didn't realize it needs to happen at the `<React.Suspence>` level too.
2022-02-16 16:37:05 +08:00
infinite-persistence
b56dc66f23
Remove i18n on repost ribbon since there is no text.
2022-02-16 00:36:42 -08:00
infinite-persistence
88907901a1
Fix livestream date incorrect if short url is used
...
## Issue
- "https://odysee.com/LIVE:6dd " yields "Live 3 months ago" (incorrect)
- "https://odysee.com/@RekietaLaw:a/LIVE:6dd " yields "Live 30 minutes ago" (correct)
## Approach
Use claim ID instead of uri when searching `activeLivestreams`
2022-02-15 22:16:46 -08:00
infinite-persistence
a636d7d8c9
UriIndicator: props cleanup, no functional change
...
- Marked optional props properly.
- Re-ordered to make it easier to differentiate "props used in jsx" vs. "from redux".
Separated the commit to make the upcoming diffs easier to read.
2022-02-16 11:53:53 +08:00
toshikanneko
c2c44f7334
Adjust level indicator star border in header
2022-02-15 20:44:06 +01:00
toshikanneko
dc31c0f8fe
Merge branch 'master' of https://github.com/OdyseeTeam/odysee-frontend
2022-02-15 20:38:52 +01:00
saltrafael
381200800e
Revert tips by amount on hyper chat banner ( #877 )
2022-02-15 14:28:06 -05:00
saltrafael
60d9acfa55
Hide Wild West for DE ( #875 )
2022-02-15 12:36:33 -05:00
toshikanneko
f60a267b61
Merge branch 'master' of https://github.com/OdyseeTeam/odysee-frontend
2022-02-15 16:58:08 +01:00
David Granado
a38ef1337a
Fix css specificity issue on skip-button. ( #853 )
2022-02-15 10:40:19 -05:00
saltrafael
6fa12bf237
Fix wrong param for selector ( #874 )
2022-02-15 10:35:39 -05:00
toshikanneko
df67e4fbd6
Adjust level star border color
2022-02-15 14:11:23 +01:00
toshikanneko
95d8ea6f0d
Adjust level star border width
2022-02-15 14:07:44 +01:00
toshikanneko
9d0b7f3e35
Add border to level stars
2022-02-15 14:03:39 +01:00
toshikanneko
98e6487dd8
Adjust font sized in upload modal on mobile
2022-02-15 11:08:22 +01:00
toshikanneko
f79f0b02a0
Fix font color on YouTube sync page
2022-02-15 10:56:20 +01:00
toshikanneko
7a85f410d8
Adjust pending animation position on upload page on desktop
2022-02-15 10:54:24 +01:00
toshikanneko
586ec1e39c
Adjust font sizes in modal on mobile
2022-02-15 09:43:39 +01:00
toshikanneko
80335b0e4d
Adjust button size & spacing on upload page on mobile
2022-02-15 09:36:26 +01:00
toshikanneko
9e75e2a711
Realign publishing animation on upload page on mobile
2022-02-15 09:33:06 +01:00
toshikanneko
ae86f5df63
Fix items tab on list publish page on desktop
2022-02-15 09:25:07 +01:00
toshikanneko
b5a6a35f64
Adjust font size on upload page on mobile
2022-02-15 09:16:13 +01:00
infinite-persistence
b3020b6cfb
Lazy-load "Beautiful Drag-N-Drop" ( #859 )
...
Code-splits the module into "dnd.js", reducing the ui.js bundle size. This module is only needed when viewing lists.
## Room for improvement
`ClaimList` can probably improve further by only using the dnd components in "edit" mode.
## Implementation notes
- The modules are not default exports, so the additional chaining to `React.lazy` was required.
- Experimenting with using an Object to store the import so that a single "prettier-ignore" can be used to make it not wrap.
- The FlowFixMe came from the original code. It is unclear why it is needed to resolve the module, but Haffa mentioned it's something related to .flowconfig.
2022-02-14 14:54:23 -05:00
saltrafael
ecc3599a85
Improve scrolling behavior, fix tips sorting ( #863 )
2022-02-14 14:28:25 -05:00
toshikanneko
7bbfd81762
Realign stars in channel level indicator
2022-02-14 16:28:24 +01:00
toshikanneko
9cd80ee41e
Realign stars in channel level indicator
2022-02-14 16:24:56 +01:00
toshikanneko
e41c2141a2
Remove black background from channel level
2022-02-14 16:22:12 +01:00
toshikanneko
9d325d5c59
Adjust reload button position in comment section on mobile
2022-02-14 15:18:55 +01:00
toshikanneko
f94f7e0b1c
Add hover effect to player buttons
2022-02-14 15:03:45 +01:00
toshikanneko
7c0b84d497
Adjust colors in comment/chat swipe button on mobile
2022-02-14 14:09:40 +01:00
toshikanneko
ff6d335bb0
Adjust ratio bar width on dekstop
2022-02-14 13:53:18 +01:00
toshikanneko
de56aeec09
Adjust snack bar position on mobile
2022-02-14 13:50:04 +01:00
toshikanneko
8298f41526
Adjust some spacing on upload page on mobile
2022-02-14 13:17:22 +01:00
toshikanneko
1ef68c1472
Fix ratio bar width bug on livestream page
2022-02-14 12:54:13 +01:00
toshikanneko
3140c103ad
Adjust textarea in upload form on mobile
2022-02-14 12:40:42 +01:00
toshikanneko
90c2a60799
Adjust spaces in upload form on desktops
2022-02-14 12:21:35 +01:00
toshikanneko
895be3fff3
Adjust active tab indicator
2022-02-14 11:48:55 +01:00
toshikanneko
64ffc5a0e1
Adjust handle link color in markdown
2022-02-14 11:26:23 +01:00
toshikanneko
f0efd7afdb
Fix long label ratio bar distortion bug
2022-02-14 11:23:21 +01:00
toshikanneko
f1b95ce05c
Adjust ratio bar width on markdwon page
2022-02-14 11:21:15 +01:00
toshikanneko
4c293b7ae5
Increase mardown page width on large screens
2022-02-14 11:17:50 +01:00
toshikanneko
98dd6c6adf
Fix handle font sizes on markdown page on desktop & mobile
2022-02-14 11:13:06 +01:00
toshikanneko
569e4fb334
Fix login hover bug in light theme
2022-02-14 10:38:43 +01:00
infinite-persistence
0947393912
Comments: inline image not working for level4/5 channels
...
## Ticket
852 Markdown inline images in comments don't work for any channel level
## Change
The prior commit simplified the props from individual comment fields to just 1 `Comment` object, but there was a typo in the parameter where it should be `channel_url` instead of `author_uri`.
2022-02-14 13:15:28 +08:00
Thomas Zarebczan
c34840a4d4
Fix some RSS issues
2022-02-13 15:25:18 -05:00
toshikanneko
11338170e7
Fix playlist remove item label on playlist page
2022-02-13 16:00:24 +01:00
toshikanneko
778940193e
Hide unmute button on mobile
2022-02-13 11:58:22 +01:00
toshikanneko
e537679624
Hide unmute button on mobile
2022-02-13 11:44:22 +01:00
toshikanneko
6c178993af
Adjust position of play button on active element in playlist on mobile
2022-02-13 11:21:55 +01:00
toshikanneko
162b77a078
Fix video poster misaligned on mobile
2022-02-13 11:18:28 +01:00
toshikanneko
04137b4ec8
Fix video poster misaligned
2022-02-13 11:09:46 +01:00
toshikanneko
d4f0d99fe1
Temp show repost ribbon on category pages
2022-02-12 19:54:24 +01:00
toshikanneko
6537fc855e
Hide repost ribbon on category pages
2022-02-12 19:31:54 +01:00
toshikanneko
06782c0e31
Hide repost ribbon on category pages
2022-02-12 19:30:55 +01:00
toshikanneko
9703ba2eb3
Adjust hyperchat row on mobile
2022-02-12 17:55:27 +01:00
toshikanneko
a0a664baf5
Adjust font size in chat on mobile
2022-02-12 17:48:03 +01:00
toshikanneko
28a1bfefab
Adjust font size in comment section on mobile
2022-02-12 17:38:37 +01:00
toshikanneko
559ab774f6
Adjust frozen avatar size in comment section on mobile
2022-02-12 16:55:50 +01:00
toshikanneko
9573f30b8d
Adjust avatar size in comment section on mobile
2022-02-12 16:54:46 +01:00
toshikanneko
039cccba87
Remove markdown font size from comment section on markdown page
2022-02-12 09:48:09 +01:00
toshikanneko
f17662cf46
Fix top page subscribe button icon color
2022-02-12 01:09:29 +01:00
toshikanneko
ee8791004b
Fix top page subscribe button color
2022-02-12 01:03:51 +01:00
toshikanneko
e7e7d143e3
Fix top page support button position & color
2022-02-12 00:58:19 +01:00
Thomas Zarebczan
d6d3328201
Fix edit from claim menu
2022-02-11 17:27:25 -05:00
Rave | 図書館猫
2001d769ac
theme-hotfix ( #846 )
2022-02-11 20:41:53 +01:00
mayeaux
0c4f85fe53
MAKE ODYSEE EVEN MORE BEAUTIFUL ( #539 )
...
WE LOVE YOU RAPHAEL FOR MAKING THIS HAPPEN!
2022-02-11 13:50:55 -05:00
Rafael
2d39325a24
Fix edit
2022-02-09 15:39:15 -05:00
Thomas Zarebczan
f943affb19
update reports endpoint.
2022-02-09 15:06:38 -05:00
Rafael
5c028fea7f
Fix commentCreate focus and blur issues
2022-02-09 14:00:11 -05:00
Rafael
63cc5da092
Expand override for mobile livestream layout
2022-02-09 11:48:40 -05:00
Rafael
2a7b9364e4
Fix missing navigate on Edit mobile menu button for own claims
2022-02-09 11:48:40 -05:00
Rafael
aaf36e88dd
Cleanup Comment and CommentsList and fix new pages
...
- Fixes new pages not fetching at all inside a drawer component
- Fixes fetching multiple pages at once some times
2022-02-09 11:48:40 -05:00
infinite-persistence
f9a1fcc6a7
Bump thumbnail size to 5MB & check size before upload.
...
- The previous 2MB was a CDN limit (more of a mistake). That has been increased to a far greater number, so we're setting a more reasonable 5MB limit.
- The previous code checks/shows the "size exceeded" message after the file has been uploaded ... in the `catch` block. This will not work since the CDN now allows a 5MB file.
- Fixed by checking the size before actually uploading.
2022-02-09 11:14:46 -05:00
infinite-persistence
0f5948d871
Don't upload file if "Use URL" is selected
...
## Issue
When pressing "Done", it will call the upload function, which usually results in a "please select a file" error, or the file being uploaded if a file was selected prior to switching to "Use Url".
2022-02-09 11:14:46 -05:00
Rafael
07eaba5a89
Unscape uri for resolve
2022-02-08 13:34:26 -05:00
Rafael
dae0f9c3d5
Fix keyboard & comment selectors open affecting scroll
2022-02-08 12:35:40 -05:00
Rafael
e42090d3b6
Change scroll behavior
2022-02-08 12:35:40 -05:00
Rafael
b5c7f9cd8a
Focus on Tap at the end of the line
2022-02-08 12:35:40 -05:00
Rafael
0394211021
Fixes
2022-02-08 12:35:40 -05:00
Rafael
1f367c641e
Cleanup Form-Field
...
- avoid declaring components inside the body function of parent components https://dev.to/borasvm/react-create-component-inside-a-component-456b
2022-02-08 12:35:40 -05:00
Rafael
ba5d96bb71
fixes
2022-02-08 12:35:40 -05:00
Rafael
59a06dbc3b
Fix redux actions
2022-02-08 12:35:40 -05:00
Rafael
c758c59066
Improve comment selectors
2022-02-08 12:35:40 -05:00
Rafael
2b56ca8599
Cleanup CommentCreate
2022-02-08 12:35:40 -05:00
Rafael
67053beda9
Fix drawer resize
2022-02-08 12:35:40 -05:00
Rafael
6bb7a155cd
Add help tip notice to input
2022-02-08 12:35:40 -05:00
Rafael
83a535928d
Allow adding tip to sticker chats
2022-02-08 12:35:40 -05:00
Rafael
9067a024ab
Improve unauth
2022-02-08 12:35:40 -05:00
Rafael
0399250906
Add drawer subtitle (ex view count for livestreams)
2022-02-08 12:35:40 -05:00