Commit graph

550 commits

Author SHA1 Message Date
f1150fa5ad Add external link to modified source code 2024-12-19 16:25:21 -05:00
8a0c3a0745 Remove login form, only allow the SudoVanilla Gateway 2024-12-19 16:24:17 -05:00
5686e9db83 Update README.md 2024-12-18 23:08:18 -05:00
7fa699e474 User email instead of preferred_username 2024-12-18 23:07:36 -05:00
Jayvin Hernandez
106c0418b7
Merge branch 'trunk' into feature/oauth-authentik 2023-06-20 11:32:15 -07:00
diced
0e7dde2500
feat: license (c) 2023 2023-06-19 15:11:46 -07:00
diced
3ab3202b92
fix: hidden non-media favorites (#428) 2023-06-19 11:34:10 -07:00
diced
b02adca6db
fix: show no invites message (#427) 2023-06-19 11:31:15 -07:00
diced
4a254c55c8
fix: excessive worker count (#425) 2023-06-19 11:24:04 -07:00
Jayvin Hernandez
226d946ec8
fix: stuff (#423)
* fix: copying and opening another user's upload url

* fix: delete thumbnails too

* fix: return target after removing files from output

* fix: add width to fix diced/zipline#419 (can't test)

* Minor script tune-ups.

* Remove the catcher for when upload has been offloaded to chunk
2023-06-18 19:28:20 -07:00
diced
a1bc2db336
fix: thtumbnail box sizing (#415) 2023-05-30 18:33:15 -07:00
diced
86277a091c
fix(invites): remvoe never option 2023-05-29 19:26:16 -07:00
diced
30dbfdaac5
fix: remove exif temp files 2023-05-29 19:14:30 -07:00
dicedtomato
5c424a2c6d
feat: video thumbnails (#413) (#376)
* feat: thumbnails workers

* feat: thumbnails final

* fix: no thumbnailId

* fix: unecessary stuff
2023-05-29 19:02:18 -07:00
Jayvin Hernandez
a12b18c546
Merge branch 'trunk' into feature/oauth-authentik 2023-05-25 10:29:04 -07:00
Jayvin Hernandez
f40d65a9f7
feat: view other user files (#408)
* feat: Add the capability of viewing another user's images as admin.

* fix: add columns, oops...

* fix: Gotta check if the user's legit before letting them see

* fix: made administrators non-viewable

* Please don't reference yourself

* fix: superAdmin > admin

---------

Co-authored-by: dicedtomato <35403473+diced@users.noreply.github.com>
2023-05-23 22:34:21 -07:00
Jayvin Hernandez
a2c085719a
feat: new opt bug.yml (#411)
Hopefully this is a better explanation for the version selector.

Co-authored-by: dicedtomato <35403473+diced@users.noreply.github.com>
2023-05-22 15:36:53 -07:00
Jayvin Hernandez
60d7b22dca
fix: ability to delete other users images (#407)
* fix: Worst, but minimally working, fix so other users do not delete each other's files.

* fix: include previous fix for PATCH

---------

Co-authored-by: dicedtomato <35403473+diced@users.noreply.github.com>
2023-05-22 15:36:19 -07:00
Jayvin Hernandez
d111b0811f
fix: add a debug log (#406) 2023-05-22 15:32:26 -07:00
dicedtomato
d5aaa51c7d
Merge branch 'trunk' into feature/oauth-authentik 2023-05-22 15:31:39 -07:00
NebulaBC
b46e7b8ba2
Fix branding oversight caused by 0a34b0c (#405) 2023-05-16 14:46:48 -07:00
diced
39a8d52353
feat: built-in robots.txt (#402) 2023-05-13 16:25:27 -07:00
diced
ec09458ad3
feat: allow full paths (#393) 2023-05-13 00:12:29 -07:00
dicedtomato
53d66596db
Merge branch 'trunk' into feature/oauth-authentik 2023-05-12 20:21:15 -10:00
Jayvin Hernandez
a7ad58b196
fix: embed links #390 (#403)
* fix: Use raw route for embedding images.

* fix: there was already a raw link passed 😔
2023-05-12 23:14:59 -07:00
Jayvin Hernandez
1ddd351242
fix: things (#401)
* fix: use relative path for volumes

* fix: null check oauth config

* fix: attempt refresh if error is on /dashboard

---------

Co-authored-by: dicedtomato <35403473+diced@users.noreply.github.com>
2023-05-10 22:39:08 -07:00
Derock
24b06c76fb
feat: server-side sorting (#366)
Co-authored-by: Jayvin Hernandez <gogojayvin923@gmail.com>
Co-authored-by: dicedtomato <35403473+diced@users.noreply.github.com>
2023-05-10 22:32:13 -07:00
dicedtomato
5790a0c449
Update index.ts 2023-05-10 22:01:49 -07:00
dicedtomato
9c17b4e48d
Update src/pages/api/user/index.ts 2023-05-10 21:58:36 -07:00
dicedtomato
2f31305796
Update src/pages/api/user/index.ts 2023-05-10 21:58:32 -07:00
dicedtomato
e3b65ae15c
Update src/pages/api/user/index.ts 2023-05-10 21:58:27 -07:00
dicedtomato
321fa7c39c
Update src/pages/api/user/index.ts 2023-05-10 21:58:14 -07:00
dicedtomato
61b65700a1
Merge branch 'trunk' into feature/oauth-authentik 2023-05-06 08:05:44 -10:00
Dane
0a34b0cc21
feat: bypass local login (#373)
* adding option to bypass local login

* oops

* fix: add descriptive title

---------

Co-authored-by: Jayvin Hernandez <gogojayvin923@gmail.com>
Co-authored-by: dicedtomato <35403473+diced@users.noreply.github.com>
2023-05-06 11:04:52 -07:00
diced
ce26a414ac
fix: update reference (#392) 2023-05-06 10:41:46 -07:00
diced
f71aab2cde
fix: body size limit for pfp (#389) 2023-05-06 10:37:38 -07:00
diced
5f76e9d383
refactor: copy errors removed (#344) 2023-05-06 10:36:08 -07:00
diced
4a46f15833
fix: ext finding (#384) 2023-04-30 15:41:27 -07:00
diced
d6ce64ae21
fix: go back one page (#371) 2023-04-30 15:31:19 -07:00
Jayvin Hernandez
7cbf828f3b
fix: properly type the relation field for OAuth (#370)
Co-authored-by: dicedtomato <35403473+diced@users.noreply.github.com>
2023-04-28 20:51:34 -07:00
Jayvin Hernandez
3ff215366a
fix: a lot of things (#386)
* @diced forgor

* check if proper id

* fix(?): await datasource's get

* fix (diced/zipline#350): Return size 0 for not found
2023-04-28 20:32:51 -07:00
danejur
4f7e53fa86 adding authentik oauth implementation 2023-04-13 13:05:29 -04:00
IThundxr
d238e24f62
feat: Add check to prevent favorited files from being deleted (#369)
* additions

* add proper lock system

* migreation

* Revert "migreation"

This reverts commit 4058146c2867d8a0cf2edc56b89e4bec3b2a826b.

* remove that

* get rid of bad code

---------

Co-authored-by: Jayvin Hernandez <gogojayvin923@gmail.com>
2023-04-12 16:59:30 -07:00
Jayvin Hernandez
fd2746c2d0
fix: clearing (#367)
+ added convenient clear-temp script, no flags yet
2023-04-11 18:37:38 -07:00
Jayvin Hernandez
61b2eff6a4
fix: #364
* some fixes for diced/zipline-docs#50

* appropriately changed items

* tight fit for a selector
2023-04-06 20:02:07 -07:00
Jayvin Hernandez
89a28bf50b
fix: query-size (#363)
* feat: add flags for querying & delete option

* return 0 for no file

* include size
2023-04-05 20:25:19 -07:00
Jayvin Hernandez
5ded128263
fix: user uuid (#355)
* fix: user uuid is used instead of user id for its uniqueness

* fix: use cuid instead & exclude from parser

* fix: apply new foreign key constraints to existing data

* fix: migration partly done

* not-fix: General form of migration achieved, still broken

* fix: migrate and use db's uuid function for existing users

* fix: Proper not nulling!

* fix: #354

* fix: migration & use uuid instead

---------

Co-authored-by: dicedtomato <35403473+diced@users.noreply.github.com>
Co-authored-by: diced <pranaco2@gmail.com>
2023-04-04 20:07:41 -07:00
dicedtomato
eedeb89c7d
feat: offloaded chunked uploads (#356)
* feat: offloaded chunked uploads

* fix: use temp_directory instead of tmpdir()

* feat: CHUNKS_ENABLED config
2023-04-03 22:42:27 -07:00
Jayvin Hernandez
bf40fa9cd2
feat: many things (#351)
* remove source from final image

* move check state to ClearStorage

* use inspect for fancy colors

* newlines are now possible! yay!

* Catch user's leave if uploading

* feat?: Temp directory can be specified by the user.
Default is /tmp/zipline (or os equivalent)

* fix: ignore onDash config, use only ?compress query

---------

Co-authored-by: dicedtomato <35403473+diced@users.noreply.github.com>
2023-03-31 22:25:00 -07:00
diced
bc58c1b56e
fix: milestone again again again again again again 2023-03-31 22:12:13 -07:00