Commit graph

49 commits

Author SHA1 Message Date
Jayvin Hernandez
106c0418b7
Merge branch 'trunk' into feature/oauth-authentik 2023-06-20 11:32:15 -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
dicedtomato
61b65700a1
Merge branch 'trunk' into feature/oauth-authentik 2023-05-06 08:05:44 -10: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
danejur
4f7e53fa86 adding authentik oauth implementation 2023-04-13 13:05:29 -04: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
diced
f8cd847588
feat: gfycat url #322 2023-03-18 21:48:19 -07:00
dicedtomato
912e439645
feat: file size (#308)
* feat: baseline support for file sizes

* feat: script to add file sizes
2023-03-03 20:40:28 -08:00
diced
fc02dc02e8
feat: public folders 2023-02-23 14:37:22 -08:00
diced
fb5f50d5bd
feat(v3.7.0-rc3): folders for files 2023-02-10 22:32:57 -08:00
diced
4ea1775f2c
feat: keep original name #247 2023-01-15 13:57:28 -08:00
diced
a8020ecebe
refactor: many columns/tables in prisma 2023-01-15 13:39:07 -08:00
diced
388713a3c6
feat: new embed method 2023-01-11 21:33:01 -08:00
diced
658f3a1a09
fix: add a forgotten ? to schema 2022-12-17 14:12:44 -08:00
Jayvin Hernandez
bbeea5b0ec
hotfix: make oauthid optional (#249) 2022-12-17 09:37:29 -08:00
diced
ad454a94ef
fix: remove optional 2022-12-17 09:33:07 -08:00
diced
268215ff5f
fix: oauthId optional 2022-12-17 09:06:00 -08:00
TacticalCoderJay
ea1a0b7fc8
fix: new oauth stuff (#240)
* - fix: use oauth's user id instead of username
 - feat: add login only config for oauth

* Addresses tomato's concerns

* fix: catch same account on different user
2022-12-06 21:40:13 -08:00
TacticalCoderJay
fce7325a24
fix: add onDelete to all relations (#236) 2022-11-28 20:39:20 -08:00
diced
3175911105
feat: totp 2022-11-17 22:13:23 -08:00
TacticalCoderJay
87fc9f2fb9
feat: v3.6.0-rc4 (#207)
* feat: oauth reform for potential improvements

* fix: update avatars with new pfp

* fix: remove redundant include

* feat: v3.6.0-rc4

Co-authored-by: dicedtomato <diced@users.noreply.github.com>

* fix: remove console log

Co-authored-by: dicedtomato <diced@users.noreply.github.com>
2022-10-30 21:42:39 -07:00
diced
7eb855de8f
feat: new file serving method & max views for files 2022-10-27 19:34:20 -07:00
diced
615cbddc89
feat: ability to edit/delete users with master administrator 2022-10-22 14:50:53 -07:00
diced
b0c3c6f45a
feat: oauth sign up 2022-10-08 17:58:56 -07:00
diced
a454a4f4a8
feat: external links & bug fixes 2022-08-26 20:04:25 -07:00
diced
d41f6058f7
feat: user avatars 2022-08-16 14:50:59 -07:00
diced
f3a23a528b
feat: expiring images 2022-07-28 13:53:46 -07:00
dicedtomato
61c5df750a
feat: invitations to create accounts 2022-07-14 02:31:23 +00:00
diced
d21e48a1a3
fix(api): improve ratelimits 2022-06-20 10:49:24 -07:00
diced
be9523304a
feat(v3.4.4): fix many bugs and password protected uploads 2022-06-04 22:05:08 -07:00
diced
083040e300
feat(v3.4.2): random domain selection #129 2022-03-03 17:52:34 -08:00
diced
870f6e88b1
fix(prisma): add removal of custom theme migration 2022-02-26 17:27:37 -08:00
dicedtomato
16d2014bfb
feat(v3.4.0): switch from Material-UI to Mantine! (#127) 2022-02-26 17:19:02 -08:00
diced
2b9af0e0de
feat(api): formats for uploaded images 2022-02-20 22:01:31 -08:00
diced
d9561f3b12
feat(v3.3.1): bug fixes and new features 2022-02-19 20:17:02 -08:00
diced
5e4c4fc6c9
feat(v3.3): faster stats 2022-01-03 15:56:33 -08:00
diced
7194c53891
feat(v3.3): ratelimit 2022-01-03 15:17:47 -08:00
diced
dc52b00a00
feat(v3.2.5): update mui & embed vars 2021-10-02 20:16:23 -07:00
diced
3451bd8762
feat(v3.2.4): url shortenning 2021-09-24 20:31:45 -07:00
diced
dd6f192d4a
fix: many things 2021-09-17 20:39:20 -07:00
diced
3daac34d3e
feat(api): add support for invisible images 2021-09-02 20:59:30 -07:00
diced
912f716362
feat(api): add support for zws images 2021-08-30 20:56:34 -07:00
diced
e8b82ffe62
feat(api): image favoriting (#67) 2021-08-27 13:48:22 -07:00
diced
c5cef56e2a
feat: v3.2.0 - custom themes & curated themes 2021-08-26 12:32:51 -07:00
diced
7e16e0f30c
fix(build): add migrations to gitignore 2021-08-25 10:05:35 -07:00
diced
b2be4e51cc
fix(build): remove schema from gitignore 2021-08-25 10:01:57 -07:00
diced
2c871be8c5
feat(prisma): remove multi-db support in favor of psql \w easier setup 2021-08-25 09:58:48 -07:00
diced
fd400aa850
Release 3.0.0 2021-06-23 11:20:20 -07:00