Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: add umami keys #141

Draft
wants to merge 29 commits into
base: staging
Choose a base branch
from

Conversation

IgboPharaoh
Copy link
Collaborator

Add search query and mapped url to umami analytics

BalogunofAfrica and others added 29 commits March 19, 2024 11:25
* move button to ts

* move chakra theme to ts

* add footer

* add apps image

* add app menu

* fix improve responsiveness

* refactor: rename footer components

* refactor: footer render

* fix: give constraint

* refactor: add color to tailwind config

* fix: hide result footer in home page

* fix: link github icon to project page

* feat: mobile responsive footer
* design: created searchbox component with only menu functionality

* chore: added updating search bar value functionality

* feat: design for search bar and non api functionalities

* chore: added autocomplete functionality

* revamp: cleanup searchbox code and added new bitcoin logo

* fix: mobile responsiveness

* fix: mobile responsiveness for autocomplet and tags container

* fix: searchbar container text increase

* chore: removed unused text

* fix: remove special characters from suggestions

* fix: removed console.log

* fix: added / as cmd

* design: mobile design responsiveness

* fix: adding filter domains and authors

* chore: changed tailwind colors on UI

* fix: removed glitch and weird ui for container

* fix: remeoved border when no autocomplete

* fix: flash issue and highlight keyword search

* chore: removed logs

* fix: pressing enter does not close modal

* feat able to arrow down suggestions

* fix: added filter icon for mobile and functionality

* fix: made X close with container open

* fix: removed unnecessary useEffects and hooks

* fix: made esc work on search by keyword box

* fix: check if same query is made and change input bg
* update nodesass to fix node error

* add necessary assets and style configs

* add landing page design

* add footer to page

* add condition to render navbar appropriately

* make footer sticky
* base: sorting component

* base result size picker

* feat: sorting cleanups

* feat: filter menu with applied filters

* feat: base facet filter

* feat: optimize facet search

* feat: base layout

* feat: mobile ui

* feat: change add source context to UI context

* base logic for toggling sidebar

* cleanups

* base new modal

* fix: modal ui responsive

* toggle facets

* refactor: swap temporary toggle with filter

* refactor: tailwind colors

* refactor SortingView

* refactor: swap #4D4D4D for #292929

* refactor:remove comment
* fixes for home page search

* add footer and fixes for dropdown
* refactor: modify taillwind config

* refactor: home text

* add svg icons

* feat(wip): add nav bar

* refactor: app item

* feat: media query hook

* fix: use media query to show search

* refactor: nav bar

* fix: nav bar

* fix night icon

* fix: apps data link

* fix: add hover color for apps

* fix: little design details

* refactor: use tailwind custom defined colors

* fix: remove used gradient

* refactor: useTailwindBreakpoint

* fix: shortcut bug on home page

* fix: spacing with result
* chore: changed fonts to geist

* fix: increased z-index for each absolute search container
* feat: added Mona Sans, and tw config for brand fonts

* fix font weight and option styling

* rm package-lock

* fix: font mona for sidebar
* feat: add css colors

* chore: setup tailwind for darkmode

* feat: implement useTheme

* refactor: use new colors for screens

* fix app item bg

* fix: add font family back

* fix: themeing

* fix: colors

* fix: svg images

* fix: search example images

* fix: add tooltip for menu
* fix: move breakpoint from lg to 2xl

* fix: sort styling

* fix: modal styling

* Update src/components/formModal/FormModal.tsx

Co-authored-by: BalogunofAfrica <[email protected]>

* fix images landing

* fix: zIndex of down arrow and parent menu button

---------

Co-authored-by: BalogunofAfrica <[email protected]>
* style fixes, rm filter when no results

* fix: font size of search input to 16px, prevents zoom in mobile

* refactor: change sort options
* design: ui design for large screens

* fix: responsiveness for less than 1920px

* fix: added hover on container and change heading

* fix: rebase on filter tags

* fix: rebase on navbar

* buggy: rebased but have issues with dark theme

* fix: responsiveness and dark mode

* fix: added href to title

* fix: resize spacing in pagination and results

* fix: code comments and fixes

* fix: made provision for dark theme

* fix: filter tabs on dark mode

* feat: authors edge case of overflow

* fix: responsiveness for authors tag

* fix: increase maximum authors length before scroll

* fix: moved into filtertags

* chore: clean up duplicates

* fix: increased animation smoothness and scroll length

* fix: made double arrows pagination go to first and last page

* fix: minor changes for svg and styles

* fix: remove braces on Arrowleft
* feat: add search icon

* feat: add result favicon to result

* fix: reduce retry times

* fix: next js caching images on page switch
* update README

* add comments
* fix(ui): design fixes

* fix: filter domain on home

* fix result size toggle and styling

* searchbox style fixes

* fix: other results styling

* fix icons styling

* fix warnings and erros in log

* fix: landing google search image and transitions

* fix: refactor searchBox to internal component

* feat: increased aggregator size to 100

* fix: result card as links, fix duplicate 'Mastering lightning'

* fix: themeSwitch and appMenu

* fix: navbar and layout seperation across screen sizes

* fix: invisible search bar during search

* fix: facet pills styling

* fix: search icon

* fix: chnage default page size, search text color on darkmode

* fix: dark mode no results styling

* fix: rm duplicate domain names, allow all favicon from indexed domains

* fix: handle pointer events and card click

* fix: icons fixes

* refactor: rm size option

* fix: OG properties

* rm: bitcoin search from app menu

* fix: metadata

* fix searchbar font, empty search, cta

* fix holocat, result on new tab

* fix: facet labels, search by label,

* rm landing icons, link to form, add discord icon

* text and font fixes

* fix: domain favicons in dark mode

* feat: fecth initial data on server, hydrate query client

* fix: custom scrollbar

* fix: bitcoin search image and favicon

* feat: accessible buttons, fix next/script warning

* fix: lanfing images

* fix domain favicons

* rm protocol from url display

* refactor: domain name from getDomainName function and prevent fold in search by container

* fix: regression on search by facets on suggested keywords

* fix: rm filter close switch filter open to toggle

* fix gnusha mapping, favicons dark mode key reset

* fix: results ui, rm card shadow on mobile

* fix space between results collection

* feat: auto close menu on filter selection

* fix: mobile search improvements and brighter texts in dark mode

* fix: addressed text scaling

* fix: mobile ux for searchbox and rm states for simpler inferences

* fix: account for empty urlParams

* feat: rm redundant terms, fix key search regression, account for keyboard dismiss on mobile

* fix: custom scroller

* fix: local hover group, capitalize, footer grammer

* fix: gh icon, delay to open autocomplete

* fix: regression on num of filter

* fix: source modal

* fix pills stay on the right, cleanup breakpoint

* fix: prevent form resubmit on loading, rm mock request

* fix: single row pills

* fix overflow in domain and url string, rename bitcoin dev gnusha

* map bitcoin dev domain when reconciled

* fix: maling list domain correction, link to base domain, cursors on result author pills

* fix: enforce scroll on params change

* fix: capitalise applied filter, prevent shrink on domain filter

* fix: extra spacing on mobile between section on landing page

* fix: swap google search light  mode mobile image

* fix: document focus triggers serach after keyboard dismiss

* fix: bdp visibility and appmenu height

* fix: wrap box in link

* feat: threading for deving bitcoin

* feat: group results with a thread_url key

* fix: accurate arrows on resize and user scroll including mouse drag

* fix: rm group hover on mobile and stop date shrink in results

* chore: clean up app menu spacing

* chore: cleanup unused css

* fix: errors, warnings in logs for dynamic image sizes and wrap result size

* fix: preload image data for app menu

* fix: tooltip on lightmode

* refactor: footer renaming, enforce text color over chakra theme key change in dev

* chore: cleanup AppItems

* refactor: switch to click handlers from focus attributes

* fix: hide select container on search page, rm extra spacing for noresults

* fix: more responsive app menu, rm fixed body, overflow-auto

* fix: ui layout fixes and minor quirks

* refactor: urlManager, andclear sortfield on clear filters

---------

Co-authored-by: IgboPharaoh <[email protected]>
* feat: swap gnusha urls with mailing-list

* fix: regression on layout
* feat: skip combined summaries in search

* feat: return to homepage on noresult
* chore: add eslint and prettier config

* chore: automated lint:fix

* fix: manual lint resolution

* chore: prettier:check and prettier:fix config

* chore: automated prettier:fix

* chore: lint workflow

* fix: cleanup commented code for review
* fix: text and logic enhancements

* fix: prettier errors
* fix: UI color and text inconsistencies

- Update ErrorBoundary component to log errors using console.error instead of console.log
- Change "Go back home" link text to "Go to Homepage" in ErrorBoundary component
- Update "Go back to homepage" link text to "Go to Homepage" in NoResults component
- Change "Contribute" button text to "Suggest a source" in NoResults component
- Adjust styling and layout in 404 page component

* chore: update default sources in search box suggestions
Copy link

vercel bot commented Jul 16, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
bitcoinsearch-app ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 16, 2024 0:04am

@kouloumos
Copy link
Contributor

@IgboPharaoh what's the status on this? Should we close it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants