diff --git a/.eslintrc.json b/.eslintrc.json
index dac8cb29..67f3211c 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -9,6 +9,7 @@
"plugins": ["simple-import-sort", "unused-imports"],
"rules": {
// eslint
+ "no-console": "error",
"no-return-await": "off",
// simple-import-sort
diff --git a/.github/workflows/lint-test-build.yml b/.github/workflows/lint-test-build.yml
index e8850f06..4aa894a4 100644
--- a/.github/workflows/lint-test-build.yml
+++ b/.github/workflows/lint-test-build.yml
@@ -19,33 +19,30 @@ jobs:
steps:
- name: Checkout Repository
- uses: actions/checkout@v4.1.1
+ uses: actions/checkout@v4.2.2
with:
fetch-depth: 2
- name: Setup pnpm
- uses: pnpm/action-setup@v3.0.0
+ uses: pnpm/action-setup@v4.0.0
- name: Setup Node.js
- uses: actions/setup-node@v4.0.2
+ uses: actions/setup-node@v4.1.0
with:
cache: "pnpm"
- node-version: 20.17.0
+ node-version: 22
- name: Install Dependencies
run: pnpm install --frozen-lockfile
- name: Lint
- run: pnpm lint
+ run: pnpm run lint
- name: Format
- run: pnpm format:check
+ run: pnpm run format:check
- name: Test
- run: pnpm test
+ run: pnpm run test
- name: Build
- run: pnpm build
- env:
- NODE_ENV: production
- NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}
+ run: pnpm run build
diff --git a/.github/workflows/publish-docker-image.yml b/.github/workflows/publish-docker-image.yml
index ed61c5ca..338aba8f 100644
--- a/.github/workflows/publish-docker-image.yml
+++ b/.github/workflows/publish-docker-image.yml
@@ -152,7 +152,11 @@ jobs:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_TOKEN }}
- - uses: sarisia/actions-status-discord@v1.14.3
+ - name: Deploy the latest image on rxresu.me
+ run: curl -X POST ${{ secrets.SERVICE_WEBHOOK }}
+
+ - name: Inform about the release on Discord
+ uses: sarisia/actions-status-discord@v1.14.3
if: always()
with:
username: ReleaseBot
diff --git a/.gitignore b/.gitignore
index ecfccf7a..09cd1b79 100644
--- a/.gitignore
+++ b/.gitignore
@@ -49,4 +49,4 @@ stats.html
# Lingui Compiled Messages
apps/client/src/locales/_build/
-apps/client/src/locales/*/messages.mjs
+apps/client/src/locales/*/messages.*js
diff --git a/.vscode/extensions.json b/.vscode/extensions.json
index 6a302fe5..1b301e19 100644
--- a/.vscode/extensions.json
+++ b/.vscode/extensions.json
@@ -1,8 +1,3 @@
{
- "recommendations": [
- "nrwl.angular-console",
- "esbenp.prettier-vscode",
- "dbaeumer.vscode-eslint",
- "firsttris.vscode-jest-runner"
- ]
+ "recommendations": ["nrwl.angular-console", "esbenp.prettier-vscode", "dbaeumer.vscode-eslint"]
}
diff --git a/README.md b/README.md
index f1f22974..26621a92 100644
--- a/README.md
+++ b/README.md
@@ -48,7 +48,7 @@ Start creating your standout resume with Reactive Resume today!
- **Bring your own OpenAI API key** and unlock features such as improving your writing, fixing spelling and grammar or changing the tone of your text in one-click
- Translate your resume into any language using ChatGPT and import it back for easier editing
- Create single page resumes or a resume that spans multiple pages easily
-- Customize the colours and layouts to add a personal touch to your resume.
+- Customize the colours and layouts to add a personal touch to your resume
- Customise your page layout as you like just by dragging-and-dropping sections
- Create custom sections that are specific to your industry if the existing ones don't fit
- Jot down personal notes specific to your resume that's only visible to you
diff --git a/apps/artboard/index.html b/apps/artboard/index.html
index e4b13a8d..2705af91 100644
--- a/apps/artboard/index.html
+++ b/apps/artboard/index.html
@@ -40,5 +40,12 @@
+
+
+