Skip to content

Commit

Permalink
update all project deps and fix some critical issues
Browse files Browse the repository at this point in the history
  • Loading branch information
blefnk committed Feb 27, 2024
1 parent ac67fd9 commit 0fb8211
Show file tree
Hide file tree
Showing 40 changed files with 6,335 additions and 5,320 deletions.
7 changes: 7 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,13 @@ STRIPE_WEBHOOK_SIGNING_SECRET=""
UPLOADTHING_SECRET=""
UPLOADTHING_APP_ID=""

# Specify if you want email system
# Get API keys: https://resend.com
RESEND_API_KEY=""
# Set email: https://resend.com/domains
# Or use Resend's special testing email
EMAIL_FROM_ADDRESS="[email protected]"

#===========================================
# 🟠 OPTIONAL (ADVANCED)
#===========================================
Expand Down
4 changes: 2 additions & 2 deletions .github/translations/readme/polish.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

🌐 [Relivator Demo](https://relivator.bleverse.com)

<!-- **TŁUMACZENIE NIE JEST AKTUALNE Z v1.2.4 [WERSJI ANGLOJĘZYCZNEJ README.MD](https://github.com/blefnk/relivator#readme)!** -->
<!-- **TŁUMACZENIE NIE JEST AKTUALNE Z v1.2.5 [WERSJI ANGLOJĘZYCZNEJ README.MD](https://github.com/blefnk/relivator#readme)!** -->

**Uwaga: Poniższy tekst jest w większości maszynowym tłumaczeniem pliku [README.md](https://github.com/blefnk/relivator#readme). Aktywnie pracujemy nad jego ulepszeniem. Prosimy o zapoznanie się z oryginałem, jeśli niektóre fragmenty tekstu są niejasne.**

Expand All @@ -14,7 +14,7 @@ Naszym celem jest stworzenie najbardziej bogatego w funkcje i globalnego starter

1. **Niezbędne narzędzia**: Upewnij się, że [_VSCode_](https://code.visualstudio.com), [_Git_](https://learn.microsoft.com/en-us/devops/develop/git/install-and-set-up-git), _GitHub Desktop_ ([Windows/macOS](https://desktop.github.com/) | [Linux](https://dev.to/rahedmir/is-github-desktop-available-for-gnu-linux-4a69)) i _Node.js LTS_ ([Windows/macOS](https://nodejs.org) | [Linux](https://youtu.be/NS3aTgKztis)) są zainstalowane.
2. **Klonowanie projektu**: [_Utwórz nowy fork_](https://github.com/blefnk/relivator/fork) i użyj GitHub Desktop, aby go pobrać.
3. **Konfiguracja**: Otwórz VSCode i załaduj folder projektu. Naciśnij `Ctrl+Shift+P` i wyszukaj `>Create New Terminal`. Zainstaluj _PNPM_ używając `corepack enable`. Następnie wpisz `pnpm install`, aby zainstalować pakiety. Następnie skopiuj plik `.env.example` do nowego pliku `.env` i wypełnij przynajmniej pola `NEXT_PUBLIC_DB_PROVIDER` i `DATABASE_URL`. Na koniec wyślij schemat bazy danych do swojej bazy danych za pomocą `pnpm mysql:push` lub `pnpm pg:push`.
3. **Konfiguracja**: Otwórz VSCode i załaduj folder projektu. Naciśnij `Ctrl+Shift+P` i wyszukaj `>Create New Terminal`. Zainstaluj _PNPM_ używając `corepack enable pnpm`. Następnie wpisz `pnpm install`, aby zainstalować pakiety. Następnie skopiuj plik `.env.example` do nowego pliku `.env` i wypełnij przynajmniej pola `NEXT_PUBLIC_DB_PROVIDER` i `DATABASE_URL`. Na koniec wyślij schemat bazy danych do swojej bazy danych za pomocą `pnpm mysql:push` lub `pnpm pg:push`.
4. **Run, Stop, Build**: Użyj `pnpm dev` by uruchomić aplikację (odwiedź <http://localhost:3000> by to sprawdzić). Zatrzymaj ją, skupiając się na konsoli i naciskając `Ctrl+C`. Po wprowadzeniu zmian, zbuduj aplikację używając `pnpm build`. W porządku, jeśli zobaczysz ostrzeżenia Clerk.
5. **Commit and Deploy**: Prześlij projekt do swojego profilu GitHub za pomocą GitHub Desktop. Następnie wdróż go, importując projekt do [Vercel](https://vercel.com/new), dzięki czemu Twoja witryna będzie publicznie dostępna w Internecie. Jeśli chcesz podzielić się swoją pracą, uzyskać opinię lub poprosić o pomoc, możesz to zrobić [na naszym serwerze Discord](https://discord.gg/Pb8uKbwpsJ) lub [za pośrednictwem dyskusji GitHub](https://github.com/blefnk/relivator/discussions).

Expand Down
4 changes: 2 additions & 2 deletions .github/translations/readme/ukrainian.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

1. **Основні інструменти**: Переконайтеся, що [_VSCode_](https://code.visualstudio.com), [_Git_](https://learn.microsoft.com/en-us/devops/develop/git/install-and-set-up-git), _GitHub Desktop_ ([Windows/macOS](https://desktop.github.com/) | [Linux](https://dev.to/rahedmir/is-github-desktop-available-for-gnu-linux-4a69)) та _Node.js LTS_ ([Windows/macOS](https://nodejs.org) | [Linux](https://youtu.be/NS3aTgKztis)) встановлено.
2. \*\*Клонування проєкту: [_Створити новий форк_](https://github.com/blefnk/relivator/fork) та завантажте його за допомогою GitHub Desktop.
3. **Налаштування**: Відкрийте VSCode і завантажте теку з проєктом. Натисніть `Ctrl+Shift+P` і знайдіть `>Create New Terminal`. Встановіть _PNPM_ за допомогою `corepack enable`. Потім введіть `pnpm install` для встановлення пакунків. Далі скопіюйте файл `.env.example` до нового файлу `.env` і заповніть принаймні поля `NEXT_PUBLIC_DB_PROVIDER` та `DATABASE_URL`. Нарешті, надішліть схему бази даних до вашої бази даних за допомогою `pnpm mysql:push` або `pnpm pg:push`.
3. **Налаштування**: Відкрийте VSCode і завантажте теку з проєктом. Натисніть `Ctrl+Shift+P` і знайдіть `>Create New Terminal`. Встановіть _PNPM_ за допомогою `corepack enable pnpm`. Потім введіть `pnpm install` для встановлення пакунків. Далі скопіюйте файл `.env.example` до нового файлу `.env` і заповніть принаймні поля `NEXT_PUBLIC_DB_PROVIDER` та `DATABASE_URL`. Нарешті, надішліть схему бази даних до вашої бази даних за допомогою `pnpm mysql:push` або `pnpm pg:push`.
4. \*\*Запуск, зупинка, збірка: Використовуйте `pnpm dev` для запуску програми (відвідайте <http://localhost:3000>, щоб перевірити це). Зупиніть його, сфокусувавшись на консолі і натиснувши `Ctrl+C`. Після внесення змін зберіть програму за допомогою `pnpm build`. Не біда, якщо ви побачите попередження Clerk.
5. \*\*Фіксація та розгортання: Завантажте ваш проєкт до вашого профілю на GitHub за допомогою GitHub Desktop. Потім розгорніть його, імпортувавши проєкт у [Vercel] (<https://vercel.com/new>), зробивши ваш веб-сайт загальнодоступним в Інтернеті. Якщо ви хочете поділитися своєю роботою, отримати відгуки або попросити про допомогу, ви можете зробити це або [на нашому сервері Discord](https://discord.gg/Pb8uKbwpsJ), або [через обговорення на GitHub](https://github.com/blefnk/relivator/discussions).

Expand Down Expand Up @@ -272,7 +272,7 @@ de-DE, en-US, es-ES, fa-IR, fr-FR, hi-IN, it-IT, pl-PL, tr-TR, uk-UA.

Файл `.env.example` містить всі основні змінні для повнофункціонального веб-сайту, призначеного для початківців. Однак, якщо вам потрібні розширені конфігурації, ви можете змінити будь-яке значення у файлі `.env` за потреби.

Про теку плагінів:\*_ *Про теку плагінів:*_
Про теку плагінів:\*_*Про теку плагінів:*_

Ця тека містить додаткові плагіни для Relivator. Розроблені @blefnk та іншими учасниками, ці плагіни розширюють функціональність і надають додаткові можливості. Якщо ви вважаєте, що певні плагіни не є корисними для вашого проєкту, не соромтеся видаляти відповідні теки.

Expand Down
1 change: 0 additions & 1 deletion .storybook/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ import type { StorybookConfig } from "@storybook/nextjs";
const config: StorybookConfig = {
stories: [],
staticDirs: ["../src/public"],
features: { experimentalNextRSC: true },
framework: { name: "@storybook/nextjs", options: {} },
};

Expand Down
18 changes: 13 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Relivator 1.2.4: The Most Feature-Rich Next.js 14 Starter
# Relivator 1.2.5: The Most Feature-Rich Next.js 14 Starter

<!-- https://github.com/blefnk/relivator#readme -->

[Check Project Features](https://github.com/blefnk/relivator#project-features-checklist) | 🌐 [Launch Relivator's Demo](https://relivator.bleverse.com)
[Check Project Features](https://github.com/blefnk/relivator#project-roadmap-features-checklist) | 🌐 [Launch Relivator's Demo](https://relivator.bleverse.com) | 📖 [Read the Docs](https://docs.bleverse.com)

Stop running from one starter to the next. With Relivator, you'll have unlimited possibilities. You can create anything you want; all the tools are already prepared, just for you.

Expand All @@ -12,14 +12,18 @@ Please scroll down the page to see a lot of useful information about how everyth

## How to Install and Get Started

1. **Essential Tools**: Ensure that [_VSCode_](https://code.visualstudio.com), [_Git_](https://learn.microsoft.com/en-us/devops/develop/git/install-and-set-up-git), _GitHub Desktop_ ([Windows/macOS](https://desktop.github.com) | [Linux](https://dev.to/rahedmir/is-github-desktop-available-for-gnu-linux-4a69)), and _Node.js LTS_ ([Windows/macOS](https://nodejs.org) | [Linux](https://youtu.be/NS3aTgKztis)) are installed.
1. **Essential Tools**: Ensure that [_VSCode_](https://code.visualstudio.com), [_Git_](https://learn.microsoft.com/en-us/devops/develop/git/install-and-set-up-git), _GitHub Desktop_ ([Windows/macOS](https://desktop.github.com) | [Linux](https://dev.to/rahedmir/is-github-desktop-available-for-gnu-linux-4a69)), _Node.js LTS_ ([Windows/macOS](https://nodejs.org) | [Linux](https://youtu.be/NS3aTgKztis)), and [_PNPM_](https://pnpm.io/installation) are installed.
2. **Project Cloning**: [_Create a new fork_](https://github.com/blefnk/relivator/fork) and use GitHub Desktop to download it.
3. **Configuration**: Open VSCode and load the project folder. Press `Ctrl+Shift+P` and search for `>Create New Terminal`. Install _PNPM_ using `corepack enable`. Then, enter `pnpm install` to install the packages. Next, copy the `.env.example` file to a new `.env` file and fill in at least the `NEXT_PUBLIC_DB_PROVIDER` and `DATABASE_URL` fields. Finally, send the database schema to your database using `pnpm mysql:push` or `pnpm pg:push`.
3. **Configuration**: Open VSCode and load the project folder. Press `Ctrl+Shift+P` and search for `>Create New Terminal`. Enter `pnpm install` to install the packages. Next, copy the `.env.example` file to a new `.env` file and fill in at least the `NEXT_PUBLIC_DB_PROVIDER` and `DATABASE_URL` fields. Finally, send the database schema to your database using `pnpm mysql:push` or `pnpm pg:push`.
4. **Run, Stop, Build**: Use `pnpm dev` to run the app (visit <http://localhost:3000> to check it). Stop it by focusing on the console and pressing `Ctrl+C`. After making changes, build the app using `pnpm build`. _Thats okay if you see Clerk's warnings_ when executing `pnpm build`, this is a known issue not related to Relivator.
5. **Commit and Deploy**: Upload your project to your GitHub profile using GitHub Desktop. Then, deploy it by importing the project into [Vercel](https://vercel.com/new), making your website publicly accessible on the internet. If you wish to share your work, seek feedback, or ask for assistance, you're welcome to do so either [in our Discord server](https://discord.gg/Pb8uKbwpsJ) or [via GitHub discussions](https://github.com/blefnk/relivator/discussions).

[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fblefnk%2Frelivator&project-name=relivator&repository-name=relivator)

Tip! You can create a folder, for instance, `home`, within the `src` directory, to store your project-specific files. It allows you for easy updates whenever Relivator has new versions.

> 🚀 **Ready to launch?** Start building your project with Relivator today!
## Project Roadmap Features Checklist

**Note:** _Sometimes, we gift early access to Relivator's future plugins to three randomly selected individuals. We also give away various other interesting things. Simply `star this repository` and [let us know how to contact you](https://forms.gle/NXZ6QHpwrxh52VA36). For discussions, join [the project's Discord](https://discord.gg/Pb8uKbwpsJ)._
Expand Down Expand Up @@ -542,6 +546,10 @@ Happy coding! Embark on your coding adventure, learn, iterate, and most importan

![Bleverse Relivator OG Image](/public/og-image.png)

Check out [our other free Next.js 14 starter](https://github.com/blefnk/reliverse). This one, a monorepo, provides the tech used in the current starter and adds: Turborepo/Turbopack, Prisma, Valibot, Lucia, Clerk, and much more, as we experimentally attempt to combine all vital and widely-used tech. It's like thinking about: Reliverse (WordPress) + Relivator (WooCommerce) = 😍.
Check out [our other free Next.js 14 starter](https://github.com/blefnk/reliverse). This one, a monorepo, provides the tech used in the current starter and adds: Turborepo/Turbopack, Prisma, Valibot, Lucia, Clerk, and much more, as we experimentally attempt to combine all vital and widely-used tech. It's like thinking about: Reliverse (WordPress) + Relivator (WooCommerce) = 😍. So, start right now! Start today. With Relivator!

```bash
git clone https://github.com/blefnk/relivator.git
```

[bleverse-discord]: https://discord.gg/Pb8uKbwpsJ
2 changes: 1 addition & 1 deletion SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Our commitment to security extends to the following version of the project:

We greatly value the security community's efforts in helping keep our project safe. If you've discovered a security vulnerability, your responsible disclosure is crucial for us. Here's how you can report it:

1. **Contact Method**: Email us at [hello@bleverse.com](mailto:hello@bleverse.com).
1. **Contact Method**: Email us at [blefnk@gmail.com](mailto:blefnk@gmail.com).
2. **Email Subject**: Please use a concise yet descriptive subject, such as "Security Vulnerability Found".
3. **Vulnerability Details**: Provide a comprehensive description of the vulnerability. Include reproduction steps, and any other information that might help us understand and resolve the issue effectively.
4. **Proof of Concept**: Attach any proof-of-concept or sample code if available. Please ensure that your research does not involve destructive testing or violate any laws.
Expand Down
35 changes: 29 additions & 6 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,37 @@

<!-- https://github.com/blefnk/relivator/blob/main/changelog.md -->

❄️ [Check Project Features](https://github.com/blefnk/relivator#project-features-checklist) | 🌐 [Launch Relivator's Demo](https://relivator.bleverse.com)
❄️ [Check Project Features](https://github.com/blefnk/relivator#project-features-checklist) | 🌐 [Launch Relivator's Demo](https://relivator.bleverse.com) | 📖 [Read the Docs](https://docs.bleverse.com)

<details>
<summary>1.2.5 | 26.02.2024</summary>

[How to Install and Get Started](https://github.com/blefnk/relivator#readme)

[Visit release page to learn more...](https://github.com/blefnk/relivator/releases/1.2.5)

</details>

<details>
<summary>1.2.4 | 13.01.2024</summary>

[How to Install and Get Started](https://github.com/blefnk/relivator#readme)

**Commits:**

- [add i18n faq component and fix clerk dep issue](https://github.com/blefnk/relivator/commit/a7e5db0c2f9fc2319ec9f21192742d6819a3c8c6)
- [fix checkout page, add missing i18n strings, improve dx](https://github.com/blefnk/relivator/commit/ac67fd9bb89f860bfe6c3e8edf14d4aeb8383bbc)

[Visit release page to learn more...](https://github.com/blefnk/relivator/releases/1.2.4)

</details>

<details>
<summary>1.2.3 | 12.01.2024</summary>

Just a small hotfix to improve the developer experience.

[Visit release page to learn more...](https://github.com/blefnk/relivator/releases/edit/1.2.3)
[Visit release page to learn more...](https://github.com/blefnk/relivator/releases/1.2.3)

</details>

Expand All @@ -22,7 +45,7 @@ Remember, Relivator is designed to be beginner-friendly, so quite a lot of ESLin

These turn-offs will be gradually eliminated as we move towards the massive 2.0.0, which will significantly raise the project's standards, being professional, will be even more convenient for beginners.

[Visit release page to learn more...](https://github.com/blefnk/relivator/releases/edit/1.2.2)
[Visit release page to learn more...](https://github.com/blefnk/relivator/releases/1.2.2)

</details>

Expand All @@ -35,7 +58,7 @@ Update v1.2.1 adds Chinese localization, and among other things, work has begun

p.s. 1.2.1 is the first commit to the Relivator repository that no longer contains an emoji at the beginning of its name. Thanks to this, contributors to Relivator/Reliverse will no longer have to spend time inventing a suitable emoji.

[Visit release page to learn more...](https://github.com/blefnk/relivator/releases/edit/1.2.1)
[Visit release page to learn more...](https://github.com/blefnk/relivator/releases/1.2.1)

</details>

Expand Down Expand Up @@ -79,7 +102,7 @@ Among many other new and fixed things, Stripe is now fully functional and comes

Please check out the updated list of project features in the project's README. Enjoy and please share your feedback!

[Visit release page to learn more...](https://github.com/blefnk/relivator/releases/edit/1.1.0)
[Visit release page to learn more...](https://github.com/blefnk/relivator/releases/1.1.0)

</details>

Expand All @@ -88,6 +111,6 @@ Please check out the updated list of project features in the project's README. E

How to Install and Get Started? Please visit [the project's README](https://github.com/blefnk/relivator#readme), where you can always find up-to-date information about the project and how to install it easily.

[Visit release page to learn more...](https://github.com/blefnk/relivator/releases/edit/1.0.0)
[Visit release page to learn more...](https://github.com/blefnk/relivator/releases/1.0.0)

</details>
2 changes: 1 addition & 1 deletion code_of_conduct.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ This Code of Conduct applies within all project spaces, and also when an individ

## Enforcement Process

Inappropriate behavior can be reported to community leaders at [hello@bleverse.com](mailto:hello@bleverse.com). All complaints will be reviewed and investigated and will result in a response deemed necessary and appropriate to the circumstances.
Inappropriate behavior can be reported to community leaders at [blefnk@gmail.com](mailto:blefnk@gmail.com). All complaints will be reviewed and investigated and will result in a response deemed necessary and appropriate to the circumstances.

## Enforcement Guidelines

Expand Down
Loading

0 comments on commit 0fb8211

Please sign in to comment.