diff --git a/.gitignore b/.gitignore
index 3d97dd0e5..733bacd5e 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 b2075a759..86c53bc63 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 140822865..ac4229704 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 000000000..e51e03159
--- /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 000000000..18d273349
--- /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 000000000..4a51fe0ae
--- /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 000000000..895b99079
--- /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 000000000..2ec86cd8d
--- /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 000000000..7874420c0
--- /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 000000000..d772f320b
--- /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 000000000..acbb33c2b
--- /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 000000000..02563dc81
--- /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 000000000..9f9d3ae8e
--- /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 000000000..76d3bca21
--- /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 000000000..fe2dab33c
--- /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 000000000..bfcc8b2c0
--- /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 000000000..f80193584
--- /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 000000000..b6d79b0b5
--- /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 000000000..780a381d3
--- /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 000000000..110acbeea
--- /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 000000000..b5e05272b
--- /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 000000000..038b6963f
--- /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 000000000..32ef45b7d
--- /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 000000000..96766cc9a
--- /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 000000000..0b43a1716
--- /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 000000000..fb1a05b97
--- /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 000000000..8a73ab394
--- /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 000000000..2dbce718f
--- /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 000000000..47a22d7f4
--- /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 000000000..641e287d8
--- /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 000000000..f3f4906a9
--- /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 000000000..7eab96971
--- /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 000000000..e64066afb
--- /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 000000000..ff7cd07bc
--- /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 000000000..1d0ad48d8
--- /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 000000000..8424d1e0b
--- /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 000000000..2c76a71fe
--- /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 000000000..886b34369
--- /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 000000000..3d027d38f
--- /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 000000000..4f35fdd7f
--- /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 000000000..a8f90d69e
--- /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 000000000..476c0ebde
--- /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 000000000..95c5ae740
--- /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 000000000..cd8272243
--- /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 000000000..b743fcd13
--- /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 000000000..d61ac28c8
--- /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 000000000..a52ce9168
--- /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 000000000..01c936138
--- /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 000000000..abe143320
--- /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 000000000..fabfee468
--- /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 000000000..4f5d6b2a6
--- /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 000000000..93c3c233a
--- /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 000000000..f56d31ad3
--- /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 000000000..9508be244
--- /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 000000000..8fdb933e8
--- /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 000000000..9009ca9bb
--- /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 000000000..caf60bda7
--- /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 000000000..d19c4af92
--- /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 000000000..07a42e57b
--- /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 71df92113..8a90a4853 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 fff38e762..236574f08 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 }> = (
>