Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* add hover effect to toolbar button * implement new color scheme and layout * landing page background image doesn't scroll anymore * fix: add group routes to handle stateful / stateless toolbar layouts * feat: create landing page and force redirect from root route to landing * feat: responsive layout * feat: Show site loading in toolbar * fix: Stop background image on landing page from expanding height of container * fix: resolve build errors due to incorrect image paths * fix: Remove lint warnings * fix: change discover page props to format supported by next13 * feat: 🚧 [WIP] Convert landing page from image * chore: 🚧 Add ethereum icon + update responsive styles * chore: 📦 Add `framer-motion` * feat: ✨ Add countdown timer to landing page * feat: Basic navigation menu implemented for v0.3 * feat: Add signed-in options to menu * fix: close menu on route navigation * feat: Add border to navigation menu * style: Run lint * refactor: Remove duplicate gradient * refactor: 📱 Update responsive design for timer and splash screen * refactor: 📱 Update responsive styles for splash screen * refactor: 💫 Timer animation will now pause on each number * refactor: 💫 Update easing function of timer animation * feat: Initial wallet context set up to support web3Auth * refactor: Import links for main menu from siteConfig instead of hardcoding in menu file * feat: update menu with new links * feat: Add menu open/close animation * fix: Remove pointer events from menu while closed * fix: Clean up mobile designs for navigation menu * refactor: Lint code * feat: Web3 auth login status renders necessary links in navigation menu and persists on page refresh * feat: 🔨 Add function to create proxy urls for mix * refactor: ♻️ Add proxyUrl to C4Content type and use it in Discover to display websites * refactor: ♻️ update `fetchMix` to `createProxyUrls` and return the mix with `proxyUrls` added * fix: 🏷️ Add missing type for `createProxyUrls` fn * feat: Web3 auth login working with updated server * fix: Shrink menu size for smaller screens * fix: Change menu options from title case to sentence case * fix: Change sign up / sign in to sentence case * feat: ZeroDev integration * fix: Change custom green color name to avoid overwriting tailwind default * fix: Change custom green color name to avoid overwriting tailwind default * refactor: Rename WalletProvider to AuthProvider * refactor: fix lint warnings * fix: Comment out old navs to allow site to successfully build * feat: Initial site details skeleton * feat: Change xs and sm breakpoints to md * feat: Site details implemented * fix: Stop flex shrink on close icon and add gaps betweem sections of site details * fix: Remove zero dev since it breaks build * feat: Save progress with signer web3 auth signer being passed around app now * feat: Fix site details resizing and remove padding from discover page content * feat: Hide other toolbar popup if one is already open * feat: Like icon filled in when site is liked * fix: User likes now load in when a user signs into the site * feat: Saving progress. Bug exists where duplicate sites are being fetched within mix * fix: Remove 'ecoding not found' warning stack trace * feat: Wireframe set up for submit website redesign * fix: Prevent user likes from being fetched with undefined id * fix: Fix mix index bug * feat: Add like button popover. Set text to 14px because it fixs screen better * refactor: Resolve lint warnings * password(feat): change usePassword by useJWT and make it persistent * like(feat): send data in req.body to backend * likes(fix): remove unused code * tags(feat): send params in req.body * url(feat): send params in req.body * toolbar(fix): spelling * auth(feat): userId is fetch from jwt * receipts(feat): save submitUrl, submitTag and like receipts * feat: Select component almost implemented. Slider almost completed but with a few bugs * fix: 🐛 Fix nested button issue and conflicting condition in toolbar * feat: 💫 Add animations and transitions to toolbar Menu icon popup and glow, Next button nudge * feat: Correct text line height to reflect figma design * iframe url debouncing working * feat: Slider messaging and functionality complete * feat: Info icon popover added * feat: Select component add and remove props added * feat: Not sure what I just added * feat: Basic styles and browse page layout implemented * refactor: Resolve lint warnings * feat: Add proper toolbar labeling based on route * feat: Background image set for submit website page * feat: save * likes(fix): typescript fix (no like parameter) * likes(fix): popup when you are not logged in. Like otherwise * fix: Clean up messes related to styling * refactor: Resolve lint warnings * feat: initial dashboard design set up * feat: Tags fed in from server and header on browse page made sticky * feat: Merge in feat/submit-website * feat: need to filter by tag on discover page * feat: Add useEffect * feat: Mobile design implemented for submit website * fix: Fix overflow bugs on mobile view * refactor: Resolve lint warnings and move inline styles for slider into tailwind class * feat: Clean up RequireAuth component, add loading state, and allow signin via web3auth through it * refactor: Remove jwt store variables in require auth and replace with signedIn from AuthContext * chore: 📦 Update pnpm version * fix: ♿ Add `iframe` title * feat: Discover page now filters videos based on tag query param * fix: Filter tags that have no uses * feat: Mobile designs cleaned up * feat: Disable cache on browse page * refactor: Resolve lint warnings * feat: Displaying user like count, submitted urls, and date of account creation on dashboard * feat: Show provider used to log in and the associated email with the provider should one exist * feat: Update navigation menu to get rid of unused routes * refactor: Resolve lint warnings * feat: Shrink down text label sizes and decrease margins * feat: Add error messaging for all text inputs * fix: Selected tags in select box now overflow and scroll correctly * refactor: Resolve lint warnings * fix: Disable slider when creating new tag * fix: Get frontend to build correctly so netlify preview works * Update app/(discover)/discover/utils.ts Co-authored-by: Y6NDR <[email protected]> * Update app/(stateless-toolbar)/submit-url/components/slider.tsx Co-authored-by: Y6NDR <[email protected]> * refactor: Remove mongo generated variable for website count and instead derive it from length of the url array * fix: Rename error prop in slider to hasError across component * refactor: Rename duplicate tag state variable on submit url page * refactor: Remove unsused imports for TagMap * fix: Center loading text in require auth component * feat: Change primary button color to a channel4-like green. Update social login order * fix: Correct browse page scroll * feat: Landing page transitions to discover at the end of timer countdown * fix: Change height of main content wrapper to not cause scroll on mobile * fix: Change content height unit from svh to dvh * fix: Try adding dvh to height of root layout * fix: Change h-screen to 100dvh * fix: Clean up landing page styles to look good on mobile * feat: Make website url inptut format clearer * feat: Add error highlightin invalid url input on the frontend * fix: Resolve lint warnings and resolve typescript error to allow site to build --------- Co-authored-by: thebeyondr <[email protected]> Co-authored-by: Nico Serrano <[email protected]> Co-authored-by: Nico Serrano <[email protected]>
- Loading branch information