diff --git a/.gitignore b/.gitignore
index 3d97dd0e..733bacd5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -55,4 +55,7 @@ Thumbs.db
# ignore Secrets folder
.secrets/
-libraries/plugins/src/plugins.ts
\ No newline at end of file
+libraries/plugins/src/plugins.ts
+
+# upload folder
+undefined/
diff --git a/apps/frontend/next.config.js b/apps/frontend/next.config.js
index b2075a75..86c53bc6 100644
--- a/apps/frontend/next.config.js
+++ b/apps/frontend/next.config.js
@@ -10,7 +10,7 @@ const nextConfig = {
nx: {
// Set this to true if you would like to use SVGR
// See: https://github.com/gregberge/vgr
- svgr: false,
+ svgr: true,
},
transpilePackages: ['crypto-hash'],
images: {
diff --git a/apps/frontend/src/app/auth/layout.tsx b/apps/frontend/src/app/auth/layout.tsx
index 14082286..ac422970 100644
--- a/apps/frontend/src/app/auth/layout.tsx
+++ b/apps/frontend/src/app/auth/layout.tsx
@@ -5,6 +5,9 @@ import Image from 'next/image';
import clsx from 'clsx';
import loadDynamic from 'next/dynamic';
import { isGeneralServerSide } from '@gitroom/helpers/utils/is.general.server.side';
+
+import { ReactComponent as PostizSvg } from '@gitroom/frontend/assets/postiz.svg';
+
const ReturnUrlComponent = loadDynamic(() => import('./return.url.component'));
export default async function AuthLayout({
@@ -27,33 +30,12 @@ export default async function AuthLayout({
alt="Logo"
/>
{isGeneralServerSide() ? (
-
+
) : (
Gitroom
)}
diff --git a/apps/frontend/src/assets/add.svg b/apps/frontend/src/assets/add.svg
new file mode 100644
index 00000000..e51e0315
--- /dev/null
+++ b/apps/frontend/src/assets/add.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/arrow-down.svg b/apps/frontend/src/assets/arrow-down.svg
new file mode 100644
index 00000000..18d27334
--- /dev/null
+++ b/apps/frontend/src/assets/arrow-down.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/arrow-left.svg b/apps/frontend/src/assets/arrow-left.svg
new file mode 100644
index 00000000..4a51fe0a
--- /dev/null
+++ b/apps/frontend/src/assets/arrow-left.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/arrow-right.svg b/apps/frontend/src/assets/arrow-right.svg
new file mode 100644
index 00000000..895b9907
--- /dev/null
+++ b/apps/frontend/src/assets/arrow-right.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/arrow-up.svg b/apps/frontend/src/assets/arrow-up.svg
new file mode 100644
index 00000000..2ec86cd8
--- /dev/null
+++ b/apps/frontend/src/assets/arrow-up.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/bell.svg b/apps/frontend/src/assets/bell.svg
new file mode 100644
index 00000000..7874420c
--- /dev/null
+++ b/apps/frontend/src/assets/bell.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/bin.svg b/apps/frontend/src/assets/bin.svg
new file mode 100644
index 00000000..d772f320
--- /dev/null
+++ b/apps/frontend/src/assets/bin.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/calendar.svg b/apps/frontend/src/assets/calendar.svg
new file mode 100644
index 00000000..acbb33c2
--- /dev/null
+++ b/apps/frontend/src/assets/calendar.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/cancel.svg b/apps/frontend/src/assets/cancel.svg
new file mode 100644
index 00000000..02563dc8
--- /dev/null
+++ b/apps/frontend/src/assets/cancel.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/chart-up.svg b/apps/frontend/src/assets/chart-up.svg
new file mode 100644
index 00000000..9f9d3ae8
--- /dev/null
+++ b/apps/frontend/src/assets/chart-up.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/checkmark.svg b/apps/frontend/src/assets/checkmark.svg
new file mode 100644
index 00000000..76d3bca2
--- /dev/null
+++ b/apps/frontend/src/assets/checkmark.svg
@@ -0,0 +1,10 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/circle-b.svg b/apps/frontend/src/assets/circle-b.svg
new file mode 100644
index 00000000..fe2dab33
--- /dev/null
+++ b/apps/frontend/src/assets/circle-b.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/circle-check.svg b/apps/frontend/src/assets/circle-check.svg
new file mode 100644
index 00000000..bfcc8b2c
--- /dev/null
+++ b/apps/frontend/src/assets/circle-check.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/circle-dash.svg b/apps/frontend/src/assets/circle-dash.svg
new file mode 100644
index 00000000..f8019358
--- /dev/null
+++ b/apps/frontend/src/assets/circle-dash.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/circle-ok.svg b/apps/frontend/src/assets/circle-ok.svg
new file mode 100644
index 00000000..b6d79b0b
--- /dev/null
+++ b/apps/frontend/src/assets/circle-ok.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/close-x.svg b/apps/frontend/src/assets/close-x.svg
new file mode 100644
index 00000000..780a381d
--- /dev/null
+++ b/apps/frontend/src/assets/close-x.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/cloud-check.svg b/apps/frontend/src/assets/cloud-check.svg
new file mode 100644
index 00000000..110acbee
--- /dev/null
+++ b/apps/frontend/src/assets/cloud-check.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/collapse.svg b/apps/frontend/src/assets/collapse.svg
new file mode 100644
index 00000000..b5e05272
--- /dev/null
+++ b/apps/frontend/src/assets/collapse.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/comment.svg b/apps/frontend/src/assets/comment.svg
new file mode 100644
index 00000000..038b6963
--- /dev/null
+++ b/apps/frontend/src/assets/comment.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/delete-b.svg b/apps/frontend/src/assets/delete-b.svg
new file mode 100644
index 00000000..32ef45b7
--- /dev/null
+++ b/apps/frontend/src/assets/delete-b.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/delete-w.svg b/apps/frontend/src/assets/delete-w.svg
new file mode 100644
index 00000000..96766cc9
--- /dev/null
+++ b/apps/frontend/src/assets/delete-w.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/discord.svg b/apps/frontend/src/assets/discord.svg
new file mode 100644
index 00000000..0b43a171
--- /dev/null
+++ b/apps/frontend/src/assets/discord.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/edit.svg b/apps/frontend/src/assets/edit.svg
new file mode 100644
index 00000000..fb1a05b9
--- /dev/null
+++ b/apps/frontend/src/assets/edit.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/expand.svg b/apps/frontend/src/assets/expand.svg
new file mode 100644
index 00000000..8a73ab39
--- /dev/null
+++ b/apps/frontend/src/assets/expand.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/flash-w.svg b/apps/frontend/src/assets/flash-w.svg
new file mode 100644
index 00000000..2dbce718
--- /dev/null
+++ b/apps/frontend/src/assets/flash-w.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/flash.svg b/apps/frontend/src/assets/flash.svg
new file mode 100644
index 00000000..47a22d7f
--- /dev/null
+++ b/apps/frontend/src/assets/flash.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/gear.svg b/apps/frontend/src/assets/gear.svg
new file mode 100644
index 00000000..641e287d
--- /dev/null
+++ b/apps/frontend/src/assets/gear.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/github.svg b/apps/frontend/src/assets/github.svg
new file mode 100644
index 00000000..f3f4906a
--- /dev/null
+++ b/apps/frontend/src/assets/github.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/google.svg b/apps/frontend/src/assets/google.svg
new file mode 100644
index 00000000..7eab9697
--- /dev/null
+++ b/apps/frontend/src/assets/google.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/graph-up.svg b/apps/frontend/src/assets/graph-up.svg
new file mode 100644
index 00000000..e64066af
--- /dev/null
+++ b/apps/frontend/src/assets/graph-up.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/green-back.svg b/apps/frontend/src/assets/green-back.svg
new file mode 100644
index 00000000..ff7cd07b
--- /dev/null
+++ b/apps/frontend/src/assets/green-back.svg
@@ -0,0 +1,12 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/green-check-c.svg b/apps/frontend/src/assets/green-check-c.svg
new file mode 100644
index 00000000..1d0ad48d
--- /dev/null
+++ b/apps/frontend/src/assets/green-check-c.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/green-check.svg b/apps/frontend/src/assets/green-check.svg
new file mode 100644
index 00000000..8424d1e0
--- /dev/null
+++ b/apps/frontend/src/assets/green-check.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/green-clock.svg b/apps/frontend/src/assets/green-clock.svg
new file mode 100644
index 00000000..2c76a71f
--- /dev/null
+++ b/apps/frontend/src/assets/green-clock.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/green-image.svg b/apps/frontend/src/assets/green-image.svg
new file mode 100644
index 00000000..886b3436
--- /dev/null
+++ b/apps/frontend/src/assets/green-image.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/group.svg b/apps/frontend/src/assets/group.svg
new file mode 100644
index 00000000..3d027d38
--- /dev/null
+++ b/apps/frontend/src/assets/group.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/image.svg b/apps/frontend/src/assets/image.svg
new file mode 100644
index 00000000..4f35fdd7
--- /dev/null
+++ b/apps/frontend/src/assets/image.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/images-w.svg b/apps/frontend/src/assets/images-w.svg
new file mode 100644
index 00000000..a8f90d69
--- /dev/null
+++ b/apps/frontend/src/assets/images-w.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/images.svg b/apps/frontend/src/assets/images.svg
new file mode 100644
index 00000000..476c0ebd
--- /dev/null
+++ b/apps/frontend/src/assets/images.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/linkedin.svg b/apps/frontend/src/assets/linkedin.svg
new file mode 100644
index 00000000..95c5ae74
--- /dev/null
+++ b/apps/frontend/src/assets/linkedin.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/magic.svg b/apps/frontend/src/assets/magic.svg
new file mode 100644
index 00000000..cd827224
--- /dev/null
+++ b/apps/frontend/src/assets/magic.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/minus.svg b/apps/frontend/src/assets/minus.svg
new file mode 100644
index 00000000..b743fcd1
--- /dev/null
+++ b/apps/frontend/src/assets/minus.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/moon.svg b/apps/frontend/src/assets/moon.svg
new file mode 100644
index 00000000..d61ac28c
--- /dev/null
+++ b/apps/frontend/src/assets/moon.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/multiply.svg b/apps/frontend/src/assets/multiply.svg
new file mode 100644
index 00000000..a52ce916
--- /dev/null
+++ b/apps/frontend/src/assets/multiply.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/plus-round.svg b/apps/frontend/src/assets/plus-round.svg
new file mode 100644
index 00000000..01c93613
--- /dev/null
+++ b/apps/frontend/src/assets/plus-round.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/plus.svg b/apps/frontend/src/assets/plus.svg
new file mode 100644
index 00000000..abe14332
--- /dev/null
+++ b/apps/frontend/src/assets/plus.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/postiz.svg b/apps/frontend/src/assets/postiz.svg
new file mode 100644
index 00000000..fabfee46
--- /dev/null
+++ b/apps/frontend/src/assets/postiz.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/red-bin.svg b/apps/frontend/src/assets/red-bin.svg
new file mode 100644
index 00000000..4f5d6b2a
--- /dev/null
+++ b/apps/frontend/src/assets/red-bin.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/remove.svg b/apps/frontend/src/assets/remove.svg
new file mode 100644
index 00000000..93c3c233
--- /dev/null
+++ b/apps/frontend/src/assets/remove.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/star.svg b/apps/frontend/src/assets/star.svg
new file mode 100644
index 00000000..f56d31ad
--- /dev/null
+++ b/apps/frontend/src/assets/star.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/sun.svg b/apps/frontend/src/assets/sun.svg
new file mode 100644
index 00000000..9508be24
--- /dev/null
+++ b/apps/frontend/src/assets/sun.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/upload.svg b/apps/frontend/src/assets/upload.svg
new file mode 100644
index 00000000..8fdb933e
--- /dev/null
+++ b/apps/frontend/src/assets/upload.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/vdots.svg b/apps/frontend/src/assets/vdots.svg
new file mode 100644
index 00000000..9009ca9b
--- /dev/null
+++ b/apps/frontend/src/assets/vdots.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/warning-y.svg b/apps/frontend/src/assets/warning-y.svg
new file mode 100644
index 00000000..caf60bda
--- /dev/null
+++ b/apps/frontend/src/assets/warning-y.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/warning.svg b/apps/frontend/src/assets/warning.svg
new file mode 100644
index 00000000..d19c4af9
--- /dev/null
+++ b/apps/frontend/src/assets/warning.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/assets/yellow-back.svg b/apps/frontend/src/assets/yellow-back.svg
new file mode 100644
index 00000000..07a42e57
--- /dev/null
+++ b/apps/frontend/src/assets/yellow-back.svg
@@ -0,0 +1,12 @@
+
\ No newline at end of file
diff --git a/apps/frontend/src/components/analytics/stars.and.forks.tsx b/apps/frontend/src/components/analytics/stars.and.forks.tsx
index 71df9211..8a90a485 100644
--- a/apps/frontend/src/components/analytics/stars.and.forks.tsx
+++ b/apps/frontend/src/components/analytics/stars.and.forks.tsx
@@ -4,6 +4,11 @@ import { Chart } from '@gitroom/frontend/components/analytics/chart';
import { UtcToLocalDateRender } from '@gitroom/react/helpers/utc.date.render';
import clsx from 'clsx';
+import { ReactComponent as StarSvg } from '@gitroom/frontend/assets/star.svg';
+import { ReactComponent as MultiplySvg } from '@gitroom/frontend/assets/multiply.svg';
+import { ReactComponent as GraphUpSvg } from '@gitroom/frontend/assets/graph-up.svg';
+import { ReactComponent as ChartUpSvg } from '@gitroom/frontend/assets/chart-up.svg';
+
export const StarsAndForks: FC = (props) => {
const { list } = props;
return (
@@ -13,18 +18,7 @@ export const StarsAndForks: FC = (props) => {
diff --git a/apps/frontend/src/components/billing/faq.component.tsx b/apps/frontend/src/components/billing/faq.component.tsx
index fff38e76..236574f0 100644
--- a/apps/frontend/src/components/billing/faq.component.tsx
+++ b/apps/frontend/src/components/billing/faq.component.tsx
@@ -5,12 +5,19 @@ import clsx from 'clsx';
import interClass from '@gitroom/react/helpers/inter.font';
import { useVariables } from '@gitroom/react/helpers/variable.context';
+import { ReactComponent as PlusSvg } from '@gitroom/frontend/assets/plus.svg';
+import { ReactComponent as MinusSvg } from '@gitroom/frontend/assets/minus.svg';
+
const useFaqList = () => {
- const {isGeneral} = useVariables();
+ const { isGeneral } = useVariables();
return [
{
title: `Can I trust ${isGeneral ? 'Postiz' : 'Gitroom'}?`,
- description: `${isGeneral ? 'Postiz' : 'Gitroom'} is proudly open-source! We believe in an ethical and transparent culture, meaning that ${isGeneral ? 'Postiz' : 'Gitroom'} will live forever. You can check out the entire code or use it for personal projects. To view the open-source repository, click here.`,
+ description: `${
+ isGeneral ? 'Postiz' : 'Gitroom'
+ } is proudly open-source! We believe in an ethical and transparent culture, meaning that ${
+ isGeneral ? 'Postiz' : 'Gitroom'
+ } will live forever. You can check out the entire code or use it for personal projects. To view the open-source repository, click here.`,
},
{
title: 'What are channels?',
@@ -29,7 +36,7 @@ For example, you can schedule your posts on X, Facebook, Instagram, TikTok, YouT
description: `We automate ChatGPT to help you write your social posts and articles`,
},
];
-}
+};
export const FAQSection: FC<{ title: string; description: string }> = (
props
@@ -51,37 +58,7 @@ export const FAQSection: FC<{ title: string; description: string }> = (
>