From edb04cc3ecd379bd14b737e704e88dbc38993824 Mon Sep 17 00:00:00 2001 From: stringsplit <77242831+nbitzz@users.noreply.github.com> Date: Sun, 26 Feb 2023 20:34:41 -0800 Subject: [PATCH] workig --- assets/icons/admin/delete_file.svg | 1 + assets/icons/admin/elevate_user.svg | 1 + assets/icons/anonymous.svg | 1 + assets/icons/change_username.svg | 1 + assets/icons/delete.svg | 1 + assets/icons/link.svg | 1 + assets/icons/logout_all.svg | 1 + assets/icons/person.svg | 1 + assets/icons/private.svg | 1 + assets/icons/public.svg | 1 + assets/icons/tag.svg | 1 + assets/icons/tag_remove.svg | 1 + assets/icons/update.svg | 1 + pages/collection.html | 24 ------- pages/download.html | 8 +-- rollup.config.mjs | 12 ---- src/client/collection.js | 5 -- src/server/index.ts | 15 +++- src/server/lib/files.ts | 13 +++- src/server/routes/authRoutes.ts | 55 ++++++++++++++- src/style/app/pulldown/accounts.scss | 51 ++++++++++++++ src/style/downloads.scss | 6 ++ src/svelte/Collections.svelte | 12 ---- src/svelte/elem/pulldowns/Accounts.svelte | 85 +++++++++++++++++++---- 24 files changed, 225 insertions(+), 74 deletions(-) create mode 100644 assets/icons/admin/delete_file.svg create mode 100644 assets/icons/admin/elevate_user.svg create mode 100644 assets/icons/anonymous.svg create mode 100644 assets/icons/change_username.svg create mode 100644 assets/icons/delete.svg create mode 100644 assets/icons/link.svg create mode 100644 assets/icons/logout_all.svg create mode 100644 assets/icons/person.svg create mode 100644 assets/icons/private.svg create mode 100644 assets/icons/public.svg create mode 100644 assets/icons/tag.svg create mode 100644 assets/icons/tag_remove.svg create mode 100644 assets/icons/update.svg delete mode 100644 pages/collection.html delete mode 100644 src/client/collection.js delete mode 100644 src/svelte/Collections.svelte diff --git a/assets/icons/admin/delete_file.svg b/assets/icons/admin/delete_file.svg new file mode 100644 index 0000000..67bb1af --- /dev/null +++ b/assets/icons/admin/delete_file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/admin/elevate_user.svg b/assets/icons/admin/elevate_user.svg new file mode 100644 index 0000000..3eca3ab --- /dev/null +++ b/assets/icons/admin/elevate_user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/anonymous.svg b/assets/icons/anonymous.svg new file mode 100644 index 0000000..5edd746 --- /dev/null +++ b/assets/icons/anonymous.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/change_username.svg b/assets/icons/change_username.svg new file mode 100644 index 0000000..95f0c52 --- /dev/null +++ b/assets/icons/change_username.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/delete.svg b/assets/icons/delete.svg new file mode 100644 index 0000000..d37dc5e --- /dev/null +++ b/assets/icons/delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/link.svg b/assets/icons/link.svg new file mode 100644 index 0000000..16dfcd6 --- /dev/null +++ b/assets/icons/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/logout_all.svg b/assets/icons/logout_all.svg new file mode 100644 index 0000000..0d3f39f --- /dev/null +++ b/assets/icons/logout_all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/person.svg b/assets/icons/person.svg new file mode 100644 index 0000000..96b9302 --- /dev/null +++ b/assets/icons/person.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/private.svg b/assets/icons/private.svg new file mode 100644 index 0000000..8e47575 --- /dev/null +++ b/assets/icons/private.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/public.svg b/assets/icons/public.svg new file mode 100644 index 0000000..0a6fcd2 --- /dev/null +++ b/assets/icons/public.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/tag.svg b/assets/icons/tag.svg new file mode 100644 index 0000000..f1d9042 --- /dev/null +++ b/assets/icons/tag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/tag_remove.svg b/assets/icons/tag_remove.svg new file mode 100644 index 0000000..83ca233 --- /dev/null +++ b/assets/icons/tag_remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/update.svg b/assets/icons/update.svg new file mode 100644 index 0000000..9622d7f --- /dev/null +++ b/assets/icons/update.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/pages/collection.html b/pages/collection.html deleted file mode 100644 index ba7a068..0000000 --- a/pages/collection.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - monofile - - - - - - - - - - - - - - \ No newline at end of file diff --git a/pages/download.html b/pages/download.html index b2ddf6a..1c7a44c 100644 --- a/pages/download.html +++ b/pages/download.html @@ -8,9 +8,9 @@ - + - +

- $FileSize  —  file id $FileId + $FileSize  —  uploaded by $Uploader

- + + + {#if !$account.admin} + + {/if} + +
+

Uploads

+
+ + + + + +
+

Sessions

+
+ + + + {#if $account.admin} + +
+

Admin

+
+ + + + + + + + + + {/if} +


{$account.id}