1
0
mirror of https://github.com/stonith404/pingvin-share.git synced 2024-11-16 20:30:12 +01:00
Commit Graph

53 Commits

Author SHA1 Message Date
Qing Fu
02cd98fa9c
feat(auth): add OAuth2 login (#276)
* feat(auth): add OAuth2 login with GitHub and Google

* chore(translations): add files for Japanese

* fix(auth): fix link function for GitHub

* feat(oauth): basic oidc implementation

* feat(oauth): oauth guard

* fix: disable image optimizations for logo to prevent caching issues with custom logos

* fix: memory leak while downloading large files

* chore(translations): update translations via Crowdin (#278)

* New translations en-us.ts (Japanese)

* New translations en-us.ts (Japanese)

* New translations en-us.ts (Japanese)

* release: 0.18.2

* doc(translations): Add Japanese README (#279)

* Added Japanese README.

* Added JAPANESE README link to README.md.

* Updated Japanese README.

* Updated Environment Variable Table.

* updated zh-cn README.

* feat(oauth): unlink account

* refactor(oauth): make providers extensible

* fix(oauth): fix discoveryUri error when toggle google-enabled

* feat(oauth): add microsoft and discord as oauth provider

* docs(oauth): update README.md

* docs(oauth): update oauth2-guide.md

* set password to null for new oauth users

* New translations en-us.ts (Japanese) (#281)

* chore(translations): add Polish files

* fix(oauth): fix random username and password

* feat(oauth): add totp

* fix(oauth): fix totp throttle

* fix(oauth): fix qrcode and remove comment

* feat(oauth): add error page

* fix(oauth): i18n of error page

* feat(auth): add OAuth2 login

* fix(auth): fix link function for GitHub

* feat(oauth): basic oidc implementation

* feat(oauth): oauth guard

* feat(oauth): unlink account

* refactor(oauth): make providers extensible

* fix(oauth): fix discoveryUri error when toggle google-enabled

* feat(oauth): add microsoft and discord as oauth provider

* docs(oauth): update README.md

* docs(oauth): update oauth2-guide.md

* set password to null for new oauth users

* fix(oauth): fix random username and password

* feat(oauth): add totp

* fix(oauth): fix totp throttle

* fix(oauth): fix qrcode and remove comment

* feat(oauth): add error page

* fix(oauth): i18n of error page

* refactor: return null instead of `false` in `getIdOfCurrentUser` functiom

* feat: show original oauth error if available

* refactor: run formatter

* refactor(oauth): error message i18n

* refactor(oauth): make OAuth token available
someone may use it (to revoke token or get other info etc.)
also improved the i18n message

* chore(oauth): remove unused import

* chore: add database migration

* fix: missing python installation for nanoid

---------

Co-authored-by: Elias Schneider <login@eliasschneider.com>
Co-authored-by: ふうせん <10260662+fusengum@users.noreply.github.com>
2023-10-22 16:09:53 +02:00
ふうせん
21809843cd
doc(translations): Add Japanese README (#279)
* Added Japanese README.

* Added JAPANESE README link to README.md.

* Updated Japanese README.

* Updated Environment Variable Table.

* updated zh-cn README.
2023-10-10 08:19:28 +02:00
Elias Schneider
97e7d7190d
fix: memory leak while downloading large files 2023-10-09 11:14:51 +02:00
Elias Schneider
8259eb286c
docs: update translation docs 2023-07-20 15:57:36 +02:00
Elias Schneider
0c7b2a8e70
docs: add environment variables to the README 2023-05-09 09:18:02 +02:00
Elias Schneider
2ca0092b71
docs: fix translation path 2023-04-02 18:55:41 +02:00
Elias Schneider
b4bf43910e
docs: move translated docs in docs folder 2023-04-02 18:53:54 +02:00
AC6
90aa919694
docs: add Simplified Chinese version of README and CONTRIBUTING (#139)
* add simplified Chinese translation for README.md

* add simplified Chinese translation for CONTRIBUTING.md
2023-04-02 18:49:03 +02:00
Rooyca
ffd4e43f11
docs: add Spanish version of README and CONTRIBUTING (#138)
* doc: add Spanish version of README and CONTRIBUTING

* docs: change h3 tag from language switch to normal size
2023-04-01 20:15:47 +02:00
iUnstable0
a0d1d98e24
docs: improve stand-alone upgrade guide (#128)
* Update README.md

* docs: improve stand-alone upgrade guide

* Update README.md
2023-03-16 09:21:53 +01:00
Elias Schneider
a91c531642
docs: update main screenshot 2023-03-14 15:47:42 +01:00
Elias Schneider
5a7f7ca2f6
chore: dump node js version 2023-03-14 15:36:35 +01:00
Elias Schneider
8403d7e14d
feat: ability to change logo in frontend 2023-03-08 14:47:41 +01:00
Elias Schneider
fddad3ef70
feat: custom branding (#112)
* add first concept

* remove setup status

* split config page in multiple components

* add custom branding docs

* add test email button

* fix invalid email from header

* add migration

* mount images to host

* update docs

* remove unused endpoint

* run formatter
2023-03-04 23:29:00 +01:00
Elias Schneider
759c55f625
docs: fix remove app before upgrading 2023-02-13 10:09:53 +01:00
Elias Schneider
2a826f7941
docs: stand-alone installation start backend first 2023-02-12 19:04:12 +01:00
Elias Schneider
979b882150
docs: add stand-alone installation guide 2023-02-10 14:59:19 +01:00
Luke
2a7587ed78
chore: docker compose ClamAV optimizations
* Update docker-compose.yml

Adds a depends_on clause that waits for clamav to be fulyl started before starting pingvin-share.

* Update README.md

Explains that it may take a minute or two for the app to start while it waits for clamav.

* minor refactoring

Co-authored-by: Elias Schneider <login@eliasschneider.com>
2023-01-13 14:11:33 +01:00
Elias Schneider
76088cc76a feat: add ClamAV to scan for malicious files 2023-01-13 10:16:35 +01:00
Elias Schneider
3cad4dd487 docs: add synology nas installation by Marius 2022-12-11 12:38:58 +01:00
Elias Schneider
1f63f22591 docs: add review to README 2022-12-08 17:30:12 +01:00
Elias Schneider
6b0b979414 docs: updated README for new version 2022-12-02 20:33:17 +01:00
Elias Schneider
99492c2ecc docs: add SMTP variables to readme 2022-11-13 22:39:04 +01:00
Elias Schneider
00d0df731b docs: improve upgrade instruction 2022-10-30 13:24:50 +01:00
Elias Schneider
af6e2b61c0 docs: add ALLOW_UNAUTHENTICATED_SHARES to README 2022-10-24 09:12:12 +02:00
Elias Schneider
efccdaf8ea docs: minor improvements to feature section 2022-10-16 23:04:35 +02:00
Elias Schneider
6fafa02246 docs: add contribution guide 2022-10-16 22:54:39 +02:00
Elias Schneider
e95da02866 chore: update readme 2022-10-14 15:15:15 +02:00
Elias Schneider
cde22f85ee Merge branch 'development' into main 2022-10-12 09:14:48 +02:00
Elias Schneider
0b9cc3bd30 chore: update documentation 2022-10-12 09:14:13 +02:00
Elias Schneider
0ed921148c chore: remove step in setup 2022-10-12 00:44:22 +02:00
Elias Schneider
395f618bb2 Merge branch 'development' into main 2022-10-11 23:13:59 +02:00
Elias Schneider
9fc7c82987 chore: updated readme 2022-10-11 23:10:44 +02:00
Elias Schneider
603f3db3e3 Merge branch 'development' into main 2022-10-11 10:25:14 +02:00
Elias Schneider
237733b53f chore: update readme 2022-10-11 10:24:08 +02:00
Elias Schneider
c1522ef35c
Update README.md 2022-10-11 09:17:25 +02:00
Elias Schneider
68ce8af197 fix: remove filetype from file list 2022-10-10 18:05:54 +02:00
Elias Schneider
4bab33ad8a feat: remove appwrite and add nextjs backend 2022-10-09 22:30:32 +02:00
Elias Schneider
7728351158
chore: deprecate project 2022-07-27 21:13:59 +02:00
Elias Schneider
b9db99e09b
Fix typo 2022-05-12 16:13:16 +02:00
Elias Schneider
51e8d3eaf5
Update setup instructions 2022-05-12 16:07:18 +02:00
Elias Schneider
ded5ca4b51
Update README 2022-05-06 11:22:38 +02:00
Elias Schneider
ce19d22c68
Add feature to send share with email 2022-05-06 10:25:10 +02:00
Elias Schneider
064494fec0
Update image paths 2022-05-02 09:19:33 +02:00
Elias Schneider
1c90cf63ce
Change environment variables strategy 2022-05-02 08:22:53 +02:00
Elias Schneider
961967f57a
Improve Docker image 2022-05-01 17:31:30 +02:00
Elias Schneider
d98c31f748
Improve project setup with Docker 2022-05-01 12:12:00 +02:00
Elias Schneider
b070f17d67
Add function to download all files as a zip 2022-04-30 23:30:23 +02:00
Elias Schneider
c8ef3b67f6
Improve PWA images 2022-04-28 16:28:37 +02:00
Elias Schneider
d6718cc545
renamed env variable 2022-04-25 17:16:17 +02:00