Rafael
075e285bd2
Improve embed end screen
2022-03-31 20:56:26 -04:00
Rave | 図書館猫
2c6fb66206
patch 3 ( #1251 )
2022-03-31 11:19:32 +02:00
Rave | 図書館猫
99d730d0e3
Design fallout patch 2 ( #1245 )
...
* patch 1
* patch 2
2022-03-30 17:53:05 +02:00
Rave | 図書館猫
b9436def23
patch 1 ( #1244 )
2022-03-30 16:40:35 +02:00
Anthony
29ec4e3ad6
use BEM
2022-03-29 12:23:20 -04:00
Anthony
13a7785315
fix css bug
2022-03-29 12:23:20 -04:00
Anthony
d64f1c5cc2
bold more text in popup dialog
2022-03-28 15:30:36 -04:00
Anthony
1eb66a6d66
improve tip support functionality
2022-03-28 15:30:36 -04:00
Anthony
d88b14ccc7
add back to premium button
2022-03-28 15:30:36 -04:00
Anthony
fed8fafe6c
allow user to select preferred currency
2022-03-28 15:30:36 -04:00
infinite-persistence
c970176386
Sub-message was hard to read for non-error toasts
...
- Non-error = pink background, Error = dark red. The former provides bad contrast for --color-text-subtitle.
- Use opacity instead of a hardcoded color.
2022-03-24 16:16:53 +08:00
Rafael
09557c8ce2
Fix warnings
2022-03-23 17:09:17 -04:00
Raphael Wickihalder
ec6cb7380b
Adjust premium splash in homepage customization modal
2022-03-23 15:35:27 -04:00
infinite-persistence
5b16b3b058
Ability to customize homepage
...
Ticket: 1145
- Limited to premium for now (early access).
- Needed to handle custom categories from non-English homepages.
2022-03-23 15:35:27 -04:00
Thomas Zarebczan
7477208c4e
Chromecast on Lives
...
+ remove some dev code that's no longer needed...
2022-03-23 00:19:53 -04:00
infinite-persistence
71e9837002
Repost: hide ribbon in Category Pages and Home Section
...
Allow in Following and Wild West
`index === 0` is not always Following, so compare link instead.
2022-03-22 08:54:22 -04:00
infinite-persistence
f868e1a3db
Sidebar: handle stray separator on empty section
...
"Lists" section is only for authenticated, and causes stray separator line.
2022-03-21 22:52:38 -07:00
infinite-persistence
6fa3638c1b
Remove obsolete 'file-render--scheduledLivestream'
...
`iframe-render` no longer exists, and seems like upcoming streams now use their claim pictures as the poster.
2022-03-21 13:13:25 -04:00
Thomas Zarebczan
75478ad18f
Thumbnail improvements
...
- always pass to optimizer, even for speech
- default channel thumb to optimized at 5
50px, original on channel page
- fix misc analytics bug
2022-03-21 13:13:25 -04:00
infinite-persistence
5297978526
Sidebar shortcuts to built-in lists
...
Ticket: 1107
2022-03-21 09:40:07 -04:00
infinite-persistence
802b5d5a18
Add outbrain
...
- Only add for unauthenticated users for now. We can change that to look at premium later without having to touch `app/view.jsx`.
- Only show the ad after knowing the ad is filled; this prevents the invisible container from blocking stuff while waiting, or even worse, when not filled.
2022-03-18 14:32:55 -04:00
saltrafael
d2fdcc970f
Fix playlist side column ( #1151 )
2022-03-18 12:26:15 -03:00
saltrafael
341bd1341d
Fix file page layout shift ( #1150 )
2022-03-18 11:25:14 -03:00
Rafael
8448c8655c
Revert "Fix layout shift"
...
This reverts commit 6d362b19c8
.
2022-03-18 10:44:16 -03:00
Rafael
6d362b19c8
Fix layout shift
2022-03-18 09:38:07 -04:00
infinite-persistence
5e2100000d
Better handling of SDK errors
...
## Issue
- Errors like "unexpected token at..." and "failed to fetch" are being logged, rather than the actual call error.
- Publish SDK timeout is sometimes successful, but the user doesn't know, so they re-created the same claim
## Change
- Attempt to make the logs more helpful, and the error message more meaningful to the user.
- Starting off with 'publish' and tip SDK call as an experiment. Can add others if this method works.
2022-03-18 09:11:04 -04:00
Raphael Wickihalder
c479a18cd8
Fix external link icon size in livestream chat
2022-03-18 11:18:31 +01:00
infinite-persistence
9482a7f986
Snack: sub-message, close button and duration setting
...
- Add close button to allow immediate dismissal.
- Add ability to support sub messages. Will be typically used for error codes, etc.
- Add ability to define 'long' auto-dismiss duration (15s) vs. the default of 5s.
- I didn't add 'off' because there is a comment saying that this scenario should use the Error Modal instead, so respecting that for now.
2022-03-18 00:51:44 -04:00
Raphael Wickihalder
bc6ed5d483
Vertically center play button
2022-03-17 12:38:57 +01:00
Raphael Wickihalder
5632624cd9
Center play button
2022-03-17 10:30:50 +01:00
infinite-persistence
fdd83537a3
SettingsRow: add "members only" tag
...
Not using the membership icons because that has 2 colors for premium and premium+. Keeping it generic and simple.
2022-03-16 20:37:07 -04:00
infinite-persistence
d3109bd330
Update settings css, hopefully closer to bem
2022-03-16 20:37:07 -04:00
Thomas Zarebczan
fa1cfc4882
Fix player current time
...
undo
Fix play
fix play
hide play
2022-03-16 16:36:50 -04:00
Rafael
9ac64eb6a7
Fix layout shift
2022-03-16 16:36:50 -04:00
Rafael
d4cb51ff2a
fix mobile embed
2022-03-16 16:36:50 -04:00
Rafael
ebfe644cb8
Add miniplayer
2022-03-16 16:36:50 -04:00
Rafael
6ce9bd5cf7
Fixes
2022-03-16 16:36:50 -04:00
Rafael
6dea79819d
livestream + old APIs
2022-03-16 16:36:50 -04:00
mayeaux
4a9ba6555b
Various touchups/fixes of membership functionality ( #1066 )
...
* various cleanups
* more touchups
* select currency to use based on location
* fix sidebar
* fixing strings and other touchups
* refactor and do proper string interpolation
* fix stripe error
* text bugfix
* Adjust help
Co-authored-by: Thomas Zarebczan <thomas.zarebczan@gmail.com>
2022-03-14 22:38:45 -04:00
infinite-persistence
de9b3b641d
Notification bubble: add border since it's the same color as an active button
...
950 "notifications count clashes with color of the expand button in top right"
2022-03-12 00:56:56 -05:00
Raphael Wickihalder
d52fd8e26e
Fix badge alignment on channels page on mobile
2022-03-10 20:19:55 +01:00
Raphael Wickihalder
1f12cc594c
Realign & resize premium badges on channels page & channel page
2022-03-10 17:44:54 +01:00
infinite-persistence
ea8af5aa89
Handle case where ad-cleanup fails (redo)
...
The solution didn't work 100%, only reduces the chances of happening significantly. So far, still can happen on hot-reload during development.
- Reverted 15bd26399f
.
- Fix by just hiding the unoccupied aniBox
2022-03-10 21:54:12 +08:00
Raphael Wickihalder
ef28514686
Align premium badge in header
2022-03-09 22:28:37 +01:00
Raphael Wickihalder
d5100b4bf7
Adjust icons in premium splash
2022-03-09 20:30:28 +01:00
Raphael Wickihalder
d1995fa053
Adjust icon size in micro navigation on HiDPI desktop
2022-03-09 20:23:47 +01:00
Raphael Wickihalder
c72f4fe2a1
Adjust icon size in micro navigation
2022-03-09 20:10:39 +01:00
Raphael Wickihalder
03685048f8
Adjust icon size in micro navigation
2022-03-09 20:05:46 +01:00
mayeaux
fb3a73d8a7
Membership subscriptions ( #812 )
...
Enter: Odysee Premium.
2022-03-09 13:05:37 -05:00
Raphael Wickihalder
ea827b2d31
Replace play icon in playlist
2022-03-09 15:42:35 +01:00
Raphael Wickihalder
d68b869469
Adjust play icon size in active element on playlist page on mobile
2022-03-09 14:48:25 +01:00
Rave | 図書館猫
df04f727da
Design patch v2 ( #1058 )
...
* Fix design & UI issues
* Fix play icon on active element in playlist
2022-03-09 14:38:59 +01:00
Rave | 図書館猫
2c34e0d857
Fix design & UI issues ( #1056 )
2022-03-09 14:21:18 +01:00
infinite-persistence
a98dc18fc6
Fix EU ad and minor tweaks
...
- Initially, we did a bunch of forceful CSS to make the ad tile resize properly when the browser resizes. This was causing the EU ad to display incorrectly. Turns out, that css is no longer needed after the BEM-style re-write.
- Changed the floating ad selector to cover both EU and non-EU version. It's probably still not the best given it relies on style rather than ID, but the ID seems dynamic.
2022-03-09 18:44:38 +08:00
infinite-persistence
f24f6783d4
Removed background highlight for tile ads
...
- For https://github.com/OdyseeTeam/odysee-frontend/pull/1046#issuecomment-1061874612
2022-03-08 10:53:52 -05:00
infinite-persistence
0143b63c74
Ads: replace DOM manipulations with React components
...
- Instead of 2 ways to display ads (DOM injection + React method) and having both of them clash, just do it the predictable React way.
- Augment the existing React version to support tile layout + ability to place in last visible slot.
- Consolidate styling code to scss ... DOM manipulations were making it even harder to maintain.
- Removed the need to check for ad-blockers for now. It was being executed every time an ad is displayed, and now that we are displaying ads in more places, the gains doesn't justify the performance loss. Also, it wasn't being done for Recommended ads anyway, so the inconsistency probably means it's not needed in the first place.
Other known issues fixed:
- double ad injection when changing language via nag.
- additional "total-blocking-time" due to ads at startup removed.
- fixed ads not appearing in mobile homepage until navigated away and back to homepage.
- enable ads in channel page.
- support for both List and Tile layout.
2022-03-08 10:53:52 -05:00
infinite-persistence
1b0b9cad94
Cleanup ad container css
...
- Non hardcoded way to reserve space.
- Replace hardcoded margin.
2022-03-08 10:53:52 -05:00
infinite-persistence
5ba7b5e705
Following-Manage: increase size of 'Recently Active' entries for medium/large layout
2022-03-05 23:08:35 +08:00
infinite-persistence
b5bd36839e
Sidebar: show "last active subs" instead of "by name"
...
1003
2022-03-04 11:32:00 -05:00
Raphael Wickihalder
fcbaa51df6
Fix OneTrust banner focus
2022-03-02 16:34:33 +01:00
saltrafael
712e02db16
Use locale/get response to suggest homepage and language switch ( #839 )
...
* Use locale/get response to suggest homepage and language switch
* Fix language modal condition
* Fixes from review
* Fixes from review
* Fix gdpr
* string
* Fix multiple options behavior
* Fix gdpr and use only one fetch
* Only show if no languages set or loaded
* pt-br
* Fix ad
* Fix homepage select
* Fix zh langs
2022-03-02 09:44:01 -05:00
infinite-persistence
f839e0c35d
ClaimList: add default page-load indicator | Apply for Search and Following-Manage
...
Clients can still choose to roll their own way of showing "is fetching", like how ClaimListDiscover displays a whole bunch of placeholder tiles. This just serves as a default.
2022-03-02 09:16:43 -05:00
infinite-persistence
06f7cdbe25
Recommended section: add spinner while searching
...
It takes a while sometimes, so it feels like not doing anything.
2022-03-01 22:14:14 -08:00
infinite-persistence
83a816bf34
Following Page: make the 2 buttons flow with less space used
2022-03-01 22:07:04 -05:00
infinite-persistence
0090e9b1ae
Manage Subs page
2022-03-01 10:50:07 -05:00
infinite-persistence
b99c83a13f
Fix "Results boosted by LBC" wrapping unnecessarily
2022-03-01 10:27:09 -05:00
infinite-persistence
d15a0308b2
Category livestreams: re-implement using subSection + use horizontal scroll in mobile
...
The `useDualLayout` junk is super confusing to maintain and no longer extensible.
At the expense of making the "livestream + regular" list no longer seamlessly continuous when expanded (or when there just a handful of livestreams), use the new `subSection` feature to inject the livestream tiles. This is far easier to manage and tweak.
2022-03-01 10:27:09 -05:00
Rafael
802dfb0ba8
Fix floating player on auth page
2022-02-28 10:45:54 -05:00
infinite-persistence
fee8e16bd8
Restore spacing between Sort and Filter on mobile
...
## Ticket
950
2022-02-27 21:38:30 -05:00
infinite-persistence
9665f7f4c2
Add ability to highlight a Settings Row
2022-02-25 16:53:45 -05:00
infinite-persistence
1777397f07
Add hint that results are being filtered by language
2022-02-25 16:53:45 -05:00
infinite-persistence
49fc238e4c
Use titles vs names on channel claim previews, but show name in channel areas ( #962 )
...
* use titles
* Sidebar: show "title + name"
Co-authored-by: Thomas Zarebczan <thomas.zarebczan@gmail.com>
2022-02-25 09:04:23 -05:00
infinite-persistence
2b271730cc
WildWest: always show boosting message ( #957 )
...
## Ticket
948 wildwest: always show boosting message, move next to category name
## Changes
1. Make "Show less livestreams" share the same space as "Boosted by LBC", instead of only showing either 1.
- It's a bit troublesome to move it next to the filter without tweaking the generic `ClaimListDiscover`, so I think this would be a good compromise.
2. Fix "show less livestreams" being super tiny in mobile.
- I think it is caused by some component-specific changes are being applied at the global level (not sure).
2022-02-23 23:24:41 -05:00
saltrafael
17e3fcc27c
[Fix] revert fileRenderFloating vs Mobile change ( #937 )
...
* Bump react-draggable
Old version was giving out console errors for outdated react functions
* Refactor fileRenderFloating
* Merge fileRenderMobile into fileRenderFloating
* Fixes from review
* Attempt fix failed to view live
2022-02-23 16:13:22 -05:00
infinite-persistence
f70e631953
Add "min channel age" setting
2022-02-23 23:01:57 +08:00
Raphael Wickihalder
2b16523a39
Fix umlaut cutoff in buttons
2022-02-19 17:29:27 +01:00
Raphael Wickihalder
f16ae357fd
Revert
2022-02-19 00:32:08 +01:00
Raphael Wickihalder
f890f0896b
Test signature
2022-02-19 00:30:08 +01:00
Max Kotlan
56f8d8b71a
Custom body scrollbar + disable body scroll when overlay or image viewer opened ( #897 )
2022-02-18 18:03:15 +01:00
Raphael Wickihalder
4c27d6673f
Fix following button on channel page on mobile in guest mode
2022-02-18 17:57:37 +01:00
Raphael Wickihalder
6e79aa4950
Adjust channel wrapper spacing on file page on mobile
2022-02-18 17:57:36 +01:00
Raphael Wickihalder
a697d70ff9
Fix repost ribbon on search result page
2022-02-18 12:56:03 +01:00
Raphael Wickihalder
09ee8829ed
Fix repost ribbon on search result page
2022-02-18 12:55:16 +01:00
Raphael Wickihalder
2d2edf986f
Adjust channel wrapper spacing on file page
2022-02-18 12:37:45 +01:00
Raphael Wickihalder
f109ee2db2
Adjust channel wrapper spacing on file page
2022-02-18 12:33:08 +01:00
Raphael Wickihalder
a3f00944d4
Fix top page repost ribbon & buttons on mobile
2022-02-18 11:51:48 +01:00
Raphael Wickihalder
d0920317ad
Adjust comment section width on markdown page on HiDPI screens
2022-02-18 09:23:47 +01:00
Raphael Wickihalder
745148c2dc
Fix 'Find new channels' page on mobile
2022-02-18 09:15:56 +01:00
Raphael Wickihalder
e23e0f526d
Optimize DMCA page on mobile
2022-02-18 09:03:35 +01:00
Raphael Wickihalder
d95593486f
Adjust input focus in reply
2022-02-18 08:50:49 +01:00
Raphael Wickihalder
f18b851edb
Optimize comment input section on markdown page on mobile
2022-02-18 08:46:41 +01: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
saltrafael
0774090bdc
Remove extra scrollbar ( #888 )
2022-02-16 07:49:17 -05:00
toshikanneko
c2c44f7334
Adjust level indicator star border in header
2022-02-15 20:44:06 +01:00
David Granado
a38ef1337a
Fix css specificity issue on skip-button. ( #853 )
2022-02-15 10:40:19 -05: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
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
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
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
0394211021
Fixes
2022-02-08 12:35:40 -05:00
Rafael
c758c59066
Improve comment selectors
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
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
Rafael
3a511d0647
Fix recent comments
2022-02-08 12:35:40 -05:00
Rafael
6bf4add07c
Fix outline style
2022-02-08 12:35:40 -05:00
Rafael
c90efc2078
Add CommentCreate to Modal on Mobile
...
- Move stickers and emojis to a single menu comment-selectors on both mobile and desktop
- More style improvements
- Some fixes
- Fix livechat scrolling
2022-02-08 12:35:40 -05:00