Mobile-first website to match refugees with available hosts

Overview

⚠️ This project has been archived ⚠️

Host a Refugee

Host a refugee aims to be a small mobile friendly web app that allows people to sign up as either a host (hosts the refugee) or refugee (the hosted) and then matches these two entities based on specific parameters and regions. This information will then be shared with local immigration / refugee service agencies to aid in efficiently pairing potential hosts and refugees and begin the required background checks and immigration paperwork.


Table of Contents

Getting Started
Resources
Getting Help
Project Management


Getting Started

  1. Clone this repo and install the dependencies
git clone https://github.com/Ukraine-Relief-Efforts/host-a-refugee.git
  1. Install dependencies
cd host-a-refugee
npm install
  1. Contact SethMcKilla on Discord (SethMcKilla#2242) for a set of the development environment variables (.env.local file) to be added to the root directory of the project.

  2. Run the local developement environment

npm run dev
  1. Open the browser and navigate to http://localhost:3000 and you should see the application running. NextJS utilizes Fast Refresh so whenever you save a file in your IDE the local application will automatically update.

Resources


Getting Help

If you run into any issues, the best place to get help is in the Tech for Ukraine Discord #Host-a-Refugee channel. This is our main communication hub and we're more than happy to help!


Project Management

Refer to the GitHub Project Board for the current list of to-do items. All items prefixed with [MVP] are the most critical items to finish before launching the Minimum Viable Product, so please prioritize those.

We are utilizing the simple GitHub Flow for this project when implementing new features or fixes. All work is to be done on a separate branch prefixed with either "feature/" or "fix/".

GitHub Flow Diagram

Whenever you are done with your work, create a pull request (PR) and either request a review from others within the organization directly on GitHub and/or ping the Discord to make others aware of the PR. Along with a brief description of what the pull request is for, please make sure to explicitly include which issues are being resolved in the following format:

Closes #30

GitHub will automatically link this PR to the issue within the project board and move it to the "done" column once it is accepted and merged with the main branch.

We can't thank you enough for donating your precious time to this cause 💗 🙏

Comments
  • Bump @mantine/core from 4.0.5 to 4.0.9

    Bump @mantine/core from 4.0.5 to 4.0.9

    Bumps @mantine/core from 4.0.5 to 4.0.9.

    Release notes

    Sourced from @​mantine/core's releases.

    4.0.9

    • Fix iPad OS 13+ detection is use-os hook (#1095)
    • Fix incorrect types for use-form when generic type is provided (#1107)
    • Add less restrictive value validation to ColorInput component to allow value resetting to empty string with controlled input

    4.0.8

    • Remove unexpected focus ring from Modal, Drawer and Popover component on iOS Safari
    • Add option to change font size in Table component
    • Make onClose handler optional in Notification component
    • Add root selector to Divider component Styles API
    • Change inputMode to allow user to enter negative numbers on mobile in NumberInput component
    • Add index to applyWhere handler in use-list-state hook
    • Fix dropdown visibility for Select/MultiSelect components with no data
    • Fix incorrect maxSelectedValues handling for controlled MultiSelect

    4.0.7

    • Remove outdated Styles API selectors from Tooltip component
    • Fix incorrect nested Accordions icons rotation
    • Fix labelProps, errorProps, descriptionProps props not working in all inputs
    • Fix incorrect falsy values serialization logic in use-local-storage hook (#1038)
    • Add option to configure highlight color in @mantine/spotlight (#1039)
    • Fix Select, Autocomplete and MultiSelect dropdowns closing Popover on item select (#1014)
    • Add option to use array and object syntax in global styles (Global component)
    • New guide to load fonts with Global component – https://mantine.dev/theming/global-styles/#load-fonts
    • New guide to store color scheme in cookie with Next.js – https://mantine.dev/theming/dark-theme/#save-color-scheme-in-cookie

    4.0.6

    • Migrate Grid component to context, it no longer parses children. Grid.Col components can now be wrapped in fragments
    • Add precision prop support to Slider and RangeSlider components (#1034)
    • Fix innerInput Styles API selector not working in PasswordInput component (#1025)
    Commits
    • 30ddc33 [release] Version: 4.0.9
    • c2d9bc7 [@​mantine/core] ColorInput: Add less strict value validation to allow input c...
    • 3127665 [release] Version: 4.0.8
    • 419dcc8 Merge branch 'master' of github.com:mantinedev/mantine
    • d200840 [@​mantine/core] Popover: Remove incorrect focus styles
    • 127a0ce [@​mantine/core] Paper: Remove focus styles
    • 64730c0 [@​mantine/core] Table: Add option to change font size
    • a49cf93 [@​mantine/core] Notification: Make onClose handler optional
    • 2dbc1a6 [@​mantine/core] Divider: Add root selector to Styles API
    • 383a266 [@​mantine/core] NumberInput: Change inputMode to allow user to enter negative...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump @mantine/dates from 4.0.5 to 4.0.9

    Bump @mantine/dates from 4.0.5 to 4.0.9

    Bumps @mantine/dates from 4.0.5 to 4.0.9.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump @mantine/next from 4.0.5 to 4.0.9

    Bump @mantine/next from 4.0.5 to 4.0.9

    Bumps @mantine/next from 4.0.5 to 4.0.9.

    Release notes

    Sourced from @​mantine/next's releases.

    4.0.9

    • Fix iPad OS 13+ detection is use-os hook (#1095)
    • Fix incorrect types for use-form when generic type is provided (#1107)
    • Add less restrictive value validation to ColorInput component to allow value resetting to empty string with controlled input

    4.0.8

    • Remove unexpected focus ring from Modal, Drawer and Popover component on iOS Safari
    • Add option to change font size in Table component
    • Make onClose handler optional in Notification component
    • Add root selector to Divider component Styles API
    • Change inputMode to allow user to enter negative numbers on mobile in NumberInput component
    • Add index to applyWhere handler in use-list-state hook
    • Fix dropdown visibility for Select/MultiSelect components with no data
    • Fix incorrect maxSelectedValues handling for controlled MultiSelect

    4.0.7

    • Remove outdated Styles API selectors from Tooltip component
    • Fix incorrect nested Accordions icons rotation
    • Fix labelProps, errorProps, descriptionProps props not working in all inputs
    • Fix incorrect falsy values serialization logic in use-local-storage hook (#1038)
    • Add option to configure highlight color in @mantine/spotlight (#1039)
    • Fix Select, Autocomplete and MultiSelect dropdowns closing Popover on item select (#1014)
    • Add option to use array and object syntax in global styles (Global component)
    • New guide to load fonts with Global component – https://mantine.dev/theming/global-styles/#load-fonts
    • New guide to store color scheme in cookie with Next.js – https://mantine.dev/theming/dark-theme/#save-color-scheme-in-cookie

    4.0.6

    • Migrate Grid component to context, it no longer parses children. Grid.Col components can now be wrapped in fragments
    • Add precision prop support to Slider and RangeSlider components (#1034)
    • Fix innerInput Styles API selector not working in PasswordInput component (#1025)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump @mantine/next from 4.0.5 to 4.0.8

    Bump @mantine/next from 4.0.5 to 4.0.8

    Bumps @mantine/next from 4.0.5 to 4.0.8.

    Release notes

    Sourced from @​mantine/next's releases.

    4.0.8

    • Remove unexpected focus ring from Modal, Drawer and Popover component on iOS Safari
    • Add option to change font size in Table component
    • Make onClose handler optional in Notification component
    • Add root selector to Divider component Styles API
    • Change inputMode to allow user to enter negative numbers on mobile in NumberInput component
    • Add index to applyWhere handler in use-list-state hook
    • Fix dropdown visibility for Select/MultiSelect components with no data
    • Fix incorrect maxSelectedValues handling for controlled MultiSelect

    4.0.7

    • Remove outdated Styles API selectors from Tooltip component
    • Fix incorrect nested Accordions icons rotation
    • Fix labelProps, errorProps, descriptionProps props not working in all inputs
    • Fix incorrect falsy values serialization logic in use-local-storage hook (#1038)
    • Add option to configure highlight color in @mantine/spotlight (#1039)
    • Fix Select, Autocomplete and MultiSelect dropdowns closing Popover on item select (#1014)
    • Add option to use array and object syntax in global styles (Global component)
    • New guide to load fonts with Global component – https://mantine.dev/theming/global-styles/#load-fonts
    • New guide to store color scheme in cookie with Next.js – https://mantine.dev/theming/dark-theme/#save-color-scheme-in-cookie

    4.0.6

    • Migrate Grid component to context, it no longer parses children. Grid.Col components can now be wrapped in fragments
    • Add precision prop support to Slider and RangeSlider components (#1034)
    • Fix innerInput Styles API selector not working in PasswordInput component (#1025)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump @mantine/dates from 4.0.5 to 4.0.8

    Bump @mantine/dates from 4.0.5 to 4.0.8

    Bumps @mantine/dates from 4.0.5 to 4.0.8.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump @mantine/core from 4.0.5 to 4.0.8

    Bump @mantine/core from 4.0.5 to 4.0.8

    Bumps @mantine/core from 4.0.5 to 4.0.8.

    Release notes

    Sourced from @​mantine/core's releases.

    4.0.8

    • Remove unexpected focus ring from Modal, Drawer and Popover component on iOS Safari
    • Add option to change font size in Table component
    • Make onClose handler optional in Notification component
    • Add root selector to Divider component Styles API
    • Change inputMode to allow user to enter negative numbers on mobile in NumberInput component
    • Add index to applyWhere handler in use-list-state hook
    • Fix dropdown visibility for Select/MultiSelect components with no data
    • Fix incorrect maxSelectedValues handling for controlled MultiSelect

    4.0.7

    • Remove outdated Styles API selectors from Tooltip component
    • Fix incorrect nested Accordions icons rotation
    • Fix labelProps, errorProps, descriptionProps props not working in all inputs
    • Fix incorrect falsy values serialization logic in use-local-storage hook (#1038)
    • Add option to configure highlight color in @mantine/spotlight (#1039)
    • Fix Select, Autocomplete and MultiSelect dropdowns closing Popover on item select (#1014)
    • Add option to use array and object syntax in global styles (Global component)
    • New guide to load fonts with Global component – https://mantine.dev/theming/global-styles/#load-fonts
    • New guide to store color scheme in cookie with Next.js – https://mantine.dev/theming/dark-theme/#save-color-scheme-in-cookie

    4.0.6

    • Migrate Grid component to context, it no longer parses children. Grid.Col components can now be wrapped in fragments
    • Add precision prop support to Slider and RangeSlider components (#1034)
    • Fix innerInput Styles API selector not working in PasswordInput component (#1025)
    Commits
    • 3127665 [release] Version: 4.0.8
    • 419dcc8 Merge branch 'master' of github.com:mantinedev/mantine
    • d200840 [@​mantine/core] Popover: Remove incorrect focus styles
    • 127a0ce [@​mantine/core] Paper: Remove focus styles
    • 64730c0 [@​mantine/core] Table: Add option to change font size
    • a49cf93 [@​mantine/core] Notification: Make onClose handler optional
    • 2dbc1a6 [@​mantine/core] Divider: Add root selector to Styles API
    • 383a266 [@​mantine/core] NumberInput: Change inputMode to allow user to enter negative...
    • 5eab337 [@​mantine/core] Fix dropdown visibility for Select/MultiSelect with no data (...
    • 826bb3f [@​mantine/core] MultiSelect: Fix incorrect maxSelectedValues handling for con...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump @types/react from 17.0.40 to 17.0.42

    Bump @types/react from 17.0.40 to 17.0.42

    Bumps @types/react from 17.0.40 to 17.0.42.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump @mantine/dates from 4.0.5 to 4.0.7

    Bump @mantine/dates from 4.0.5 to 4.0.7

    Bumps @mantine/dates from 4.0.5 to 4.0.7.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump @types/react from 17.0.40 to 17.0.41

    Bump @types/react from 17.0.40 to 17.0.41

    Bumps @types/react from 17.0.40 to 17.0.41.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump @mantine/core from 4.0.5 to 4.0.7

    Bump @mantine/core from 4.0.5 to 4.0.7

    Bumps @mantine/core from 4.0.5 to 4.0.7.

    Release notes

    Sourced from @​mantine/core's releases.

    4.0.7

    • Remove outdated Styles API selectors from Tooltip component
    • Fix incorrect nested Accordions icons rotation
    • Fix labelProps, errorProps, descriptionProps props not working in all inputs
    • Fix incorrect falsy values serialization logic in use-local-storage hook (#1038)
    • Add option to configure highlight color in @mantine/spotlight (#1039)
    • Fix Select, Autocomplete and MultiSelect dropdowns closing Popover on item select (#1014)
    • Add option to use array and object syntax in global styles (Global component)
    • New guide to load fonts with Global component – https://mantine.dev/theming/global-styles/#load-fonts
    • New guide to store color scheme in cookie with Next.js – https://mantine.dev/theming/dark-theme/#save-color-scheme-in-cookie

    4.0.6

    • Migrate Grid component to context, it no longer parses children. Grid.Col components can now be wrapped in fragments
    • Add precision prop support to Slider and RangeSlider components (#1034)
    • Fix innerInput Styles API selector not working in PasswordInput component (#1025)
    Commits
    • 8009232 [release] Version: 4.0.7
    • d61caf2 [@​mantine/core] Fix Select, Autocomplete and MultiSelect dropdowns closing Po...
    • 1d1c6e7 [@​mantine/core] Add error, label and description props support to all remaini...
    • f98112e [@​mantine/core] Add error, label and description props support to all inputs
    • 8f30bff [@​mantine/tests] Add description, error and label input props testing
    • f7a43e6 [@​mantine/core] Accordion: Fix incorrect nested Accordion icons rotation
    • 99d497c [@​mantine/core] Tooltip: Remove outdated styles api selectors
    • 54c8347 [release] Version: 4.0.6
    • 7b80b90 Merge branch 'master' of github.com:mantinedev/mantine
    • 25354c3 [@​mantine/core] PasswordInput: Fix innerInput Styles API selector not working...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump @mantine/next from 4.0.5 to 4.0.7

    Bump @mantine/next from 4.0.5 to 4.0.7

    Bumps @mantine/next from 4.0.5 to 4.0.7.

    Release notes

    Sourced from @​mantine/next's releases.

    4.0.7

    • Remove outdated Styles API selectors from Tooltip component
    • Fix incorrect nested Accordions icons rotation
    • Fix labelProps, errorProps, descriptionProps props not working in all inputs
    • Fix incorrect falsy values serialization logic in use-local-storage hook (#1038)
    • Add option to configure highlight color in @mantine/spotlight (#1039)
    • Fix Select, Autocomplete and MultiSelect dropdowns closing Popover on item select (#1014)
    • Add option to use array and object syntax in global styles (Global component)
    • New guide to load fonts with Global component – https://mantine.dev/theming/global-styles/#load-fonts
    • New guide to store color scheme in cookie with Next.js – https://mantine.dev/theming/dark-theme/#save-color-scheme-in-cookie

    4.0.6

    • Migrate Grid component to context, it no longer parses children. Grid.Col components can now be wrapped in fragments
    • Add precision prop support to Slider and RangeSlider components (#1034)
    • Fix innerInput Styles API selector not working in PasswordInput component (#1025)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump @types/marked from 4.0.2 to 4.0.3

    Bump @types/marked from 4.0.2 to 4.0.3

    Bumps @types/marked from 4.0.2 to 4.0.3.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump eslint from 8.11.0 to 8.12.0

    Bump eslint from 8.11.0 to 8.12.0

    Bumps eslint from 8.11.0 to 8.12.0.

    Release notes

    Sourced from eslint's releases.

    v8.12.0

    Features

    • 685a67a feat: fix logic for top-level this in no-invalid-this and no-eval (#15712) (Milos Djermanovic)

    Chores

    • 18f5e05 chore: padding-line-between-statements remove useless additionalItems (#15706) (Martin Sadovy)
    Changelog

    Sourced from eslint's changelog.

    v8.12.0 - March 25, 2022

    • 685a67a feat: fix logic for top-level this in no-invalid-this and no-eval (#15712) (Milos Djermanovic)
    • 18f5e05 chore: padding-line-between-statements remove useless additionalItems (#15706) (Martin Sadovy)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump @types/lodash from 4.14.179 to 4.14.181

    Bump @types/lodash from 4.14.179 to 4.14.181

    Bumps @types/lodash from 4.14.179 to 4.14.181.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump minimist from 1.2.5 to 1.2.6

    Bump minimist from 1.2.5 to 1.2.6

    Bumps minimist from 1.2.5 to 1.2.6.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies 
    opened by dependabot[bot] 1
  • Bump @mantine/core from 4.0.5 to 4.1.0

    Bump @mantine/core from 4.0.5 to 4.1.0

    Bumps @mantine/core from 4.0.5 to 4.1.0.

    Release notes

    Sourced from @​mantine/core's releases.

    4.1.0

    View changelog with demos on Mantine website

    @​mantine/notifications improvements

    Events based functions

    Notifications system functions were migrated to custom events, they are no longer depend on context and can be called in any part of application. Old way with useNotifications hook will work until version 5.0 release.

    @mantine/notifications now exports the following functions:

    • showNotification – adds given notification to notifications list or queue depending on current state and limit
    • updateNotification – updates notification that was previously added to the state or queue
    • hideNotification – removes notification with given id from notifications state and queue
    • cleanNotifications – removes all notifications from notifications state and queue
    • cleanNotificationsQueue – removes all notifications from queue

    classNames prop on MantineProvider

    Same as with styles you can now add classes to all components with classNames prop on MantineProvider. This approach is useful when you want to styles components with utility based CSS libraries.

    import { MantineProvider, Button } from '@mantine/core';
    

    function App() { return ( <MantineProvider classNames={{ Button: { root: 'button-root', label: 'button-label' } }}> <Button>All Button components will have the classes above</Button> </MantineProvider> ); }

    Mantine CSS variables

    You can now set withCSSVariables prop on MantineProvider to add Mantine CSS variables from theme to :root. This option is useful when you want to use Mantine theme values with CSS/SCSS or css-in-js libraries that do not have Mantine theme context.

    import { MantineProvider } from '@mantine/core';
    

    function App() { return ( <MantineProvider withCSSVariables> </tr></table>

    ... (truncated)

    Commits
    • 5483279 [release] Version: 4.1.0
    • f8239f4 Merge branch 'master' of github.com:mantinedev/mantine into next-minor
    • 5f900f0 [@​mantine/core] Add Home and End keys handling to Select and MultiSelect comp...
    • 0947ce5 [@​mantine/core] Tooltip: Cleanup FloatingTooltip folder structure
    • 7a882af [@​mantine/core] Tooltip: Cleanup FloatingTooltip demos
    • 2a343b9 [@​mantine/core] Tooltip: Add FloatingTooltip component (#1103)
    • 93d6396 [@​mantine/core] Add Array support to sx
    • 750a8f1 Merge branch 'master' into next-minor
    • 30ddc33 [release] Version: 4.0.9
    • c2d9bc7 [@​mantine/core] ColorInput: Add less strict value validation to allow input c...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump @mantine/dates from 4.0.5 to 4.1.0

    Bump @mantine/dates from 4.0.5 to 4.1.0

    Bumps @mantine/dates from 4.0.5 to 4.1.0.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
Owner
Tech for Ukraine - Centralized Information
Supporting Ukraine with computer science
Tech for Ukraine - Centralized Information
Transform stream that lets you peek the first line before deciding how to parse it

streampecker Transform stream that lets you peek the first line before deciding how to parse it

Matteo Collina 12 Jul 7, 2022
Realm is a mobile database: an alternative to SQLite & key-value stores

Realm is a mobile database that runs directly inside phones, tablets or wearables. This project hosts the JavaScript versions of Realm. Currently we s

Realm 5.1k Jan 3, 2023
A shopping mobile application made with react native for Android.

Shop App Description This project is a simplified implementation of a shopping system, the project aims to provide the basic features that are expecte

null 114 Dec 26, 2022
The leaderboard website displays scores submitted by different players.

Leaderboard The leaderboard website displays scores submitted by different players. It also allows you to submit your score. All data is preserved tha

Victor Chukwuemeka 2 Dec 23, 2021
📠 The backend of the Fairfield Programming Association website.

Backend Server Features Duck Generator We didn't want to use people's faces for the profile pictures. This was for three reasons: we didn't want to pa

Fairfield Programming Association 25 Nov 23, 2022
Minecraft-classic - A working copy of the original classic.minecraft.net website.

minecraft-classic Just a copy of https://classic.minecraft.net/ (or at least as much as I could). This is a working copy of the Minecraft Classic webs

null 4 Oct 19, 2022
Avocano is a sample dropship/fake product website with Cloud Run, Cloud SQL and Cloud Build

Avocano - A Fake Product Website Avocano is a sample dropship/fake product website, combining: Firebase Hosting front end, written with Lit, Cloud Run

Google Cloud Platform 9 Dec 9, 2022
Map of reception points for refugees near Polish-Ukrainian border

ua-2022-map Map of reception points for refugees near Polish-Ukrainian border work in progress... Development We provide a docker-based dev environmen

OpenStreetMap Polska 39 Dec 7, 2022
Dynamically set remote origins at runtime within hosts

external-remotes-plugin Host webpack.config const config = { ...otherConfigs plugins: [ new ModuleFederationPlugin({ name: "app1",

Module Federation 42 Nov 25, 2022
Social media platform that hosts community-driven challenges where everyone can play and compete

Komo A social media platform that hosts community-driven challenges where everyone can play and compete. How To Install Komo TBA Preview Home Screen A

null 2 Jun 13, 2022
Scratch Incubator hosts a number of interesting, open-source, and arguably useful experiments and tools.

This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://

null 6 Jul 6, 2022
Node.js package with a customized HTTP and HTTPS agents to prevent SSRF with hosts validations and custom DNS feature.

http-agent-dns This is a Node.js package with a customized HTTP and HTTPS agents to prevent SSRF with hosts validations with a possibility to use a cu

Bruno Germano 4 Jul 21, 2022
jQuery plugin, calculates the font-size and word-spacing needed to match a line of text to a specific width.

BigText BigText Makes Text Big Read the original blog post Play around on the demo Watch the video Download bigtext.js Or use bower: bower install big

Zach Leatherman 883 Dec 15, 2022
Glob - Github action to match glob patterns and retrieve the relative file paths.

Glob - Github action to match glob patterns and retrieve the relative file paths.

tj-actions 8 Dec 12, 2022
Generate random ethereum wallets & private keys and then check if they match a wallet that contains some kind of balance, so that you can take it. In Node.js

Ethereum-Stealer Generate random ethereum wallets & private keys and then check if they match a wallet that contains some kind of balance, so that you

Michał 74 Dec 24, 2022
A full-stack application for junior developers to find jobs that match their skill-level, find gigs in order to boost their resume, and showcase a portfolio.

Junior is a full-stack web application that was created to facilitate junior developers in finding jobs that match their skill-level, boosting their resume through finding and completing gigs, and providing a way to easily showcase a portfolio

Karolina 5 Oct 25, 2022
pre-calculated list of similar Persian words ordered by rating and best match

similar-persian-words pre-calculated list of similar Persian words ordered by rating and best match. Install npm: npm install similar-persian-words Us

peyman farahmand 6 May 29, 2022
Find a local sport match that fits your skill level. Built with NextJS and AWS.

MatchUp This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open

Mitchell Smith 7 Oct 27, 2022
A little toy app to help you find the nearest match for a given color within a Figma Tokens color palette.

Hey Palette So you've got a color palette in Figma and you've used the Figma Tokens plugin to export that palette to JSON. Let's say you have a color

Kalo Pilato 5 Nov 15, 2022
Find a local sports match that fits your skill level. Built with NextJS and AWS.

MatchUp MatchUp Find local sport matches Beta walkthrough About The Project Looking for a fun and easy way to meet up and play sports with locals in y

MatchUp 7 Oct 27, 2022