Stavros
69a7972cd6
New Crowdin updates ( #56 )
...
* New translations en.json (Romanian)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Afrikaans)
* New translations en.json (Arabic)
* New translations en.json (Catalan)
* New translations en.json (Czech)
* New translations en.json (Danish)
* New translations en.json (German)
* New translations en.json (Greek)
* New translations en.json (Finnish)
* New translations en.json (Hebrew)
* New translations en.json (Hungarian)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Korean)
* New translations en.json (Dutch)
* New translations en.json (Norwegian)
* New translations en.json (Polish)
* New translations en.json (Portuguese)
* New translations en.json (Russian)
* New translations en.json (Serbian (Cyrillic))
* New translations en.json (Swedish)
* New translations en.json (Turkish)
* New translations en.json (Ukrainian)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (English)
* New translations en.json (Vietnamese)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Romanian)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Afrikaans)
* New translations en.json (Arabic)
* New translations en.json (Catalan)
* New translations en.json (Czech)
* New translations en.json (Danish)
* New translations en.json (German)
* New translations en.json (Greek)
* New translations en.json (Finnish)
* New translations en.json (Hebrew)
* New translations en.json (Hungarian)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Korean)
* New translations en.json (Dutch)
* New translations en.json (Norwegian)
* New translations en.json (Polish)
* New translations en.json (Portuguese)
* New translations en.json (Russian)
* New translations en.json (Serbian (Cyrillic))
* New translations en.json (Swedish)
* New translations en.json (Turkish)
* New translations en.json (Ukrainian)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (English)
* New translations en.json (Vietnamese)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Greek)
* New translations en.json (Greek)
* New translations en.json (French)
2025-03-23 12:57:27 +02:00
Stavros
c7000951fe
feat: add language selector
2025-03-19 22:20:29 +02:00
Stavros
90801b77fa
chore: fix qa issues
2025-03-19 19:47:25 +02:00
Stavros
fd32e737a3
feat: add i18n
2025-03-19 19:36:48 +02:00
Stavros
52f189563b
refactor: split app context and user context ( #48 )
...
* refactor: split app context and user context
* tests: fix api tests
* chore: rename dockerfiles
* fix: use correct forwardauth address
2025-03-14 20:38:09 +02:00
Stavros
5188089673
Feat/totp ( #45 )
...
* wip
* feat: finalize totp gen code
* refactor: split login screen and forms
* feat: add totp logic and ui
* refactor: make totp pending expiry time fixed
* refactor: skip all checks when disable continue is enabled
* fix: fix cli not exiting on invalid input
2025-03-09 18:39:25 +02:00
Stavros
30aab17f06
feat: allow custom app and generic oauth title
2025-02-23 20:51:56 +02:00
Stavros
5c34ab96a9
fix: redirect user correctly
2025-02-19 17:05:01 +02:00
Stavros
0f8d2e7fde
fix: make query check account for spaces
2025-02-16 21:14:21 +02:00
Stavros
6f35923735
refactor: use try catch instead of can parse
2025-02-12 18:43:35 +02:00
Stavros
b1dc5cb4cc
fix: add check to make sure the url can be parsed
2025-02-11 18:50:33 +02:00
Stavros
3c9bc8c67f
fix: use new URL instead of URL.parse
2025-02-11 18:31:31 +02:00
Stavros
b2f4041e09
refactor: handle url queries null values better
2025-02-10 22:12:30 +02:00
Stavros
6e5f882e0b
feat: tailscale oauth
2025-02-01 16:28:39 +02:00
Stavros
99268f80c9
fix: check available providers correctly
2025-02-01 15:29:26 +02:00
Stavros
29f0a94faf
feat: finalize logic
2025-01-30 17:11:31 +02:00
Stavros
e2e3b3bdc6
refactor: use window.location.href for redirects
2025-01-28 19:08:00 +02:00
Stavros
a243f22ac8
refactor: users are not a requirement when using oauth
2025-01-26 20:45:34 +02:00
Stavros
d67133aca7
fix: get correct username from query params
2025-01-26 19:51:58 +02:00
Stavros
989ea8f229
refactor: rename email back to username
2025-01-26 19:51:58 +02:00
Stavros
708006decf
refactor: move disable continue screen logic back to the continue screen
2025-01-26 19:51:14 +02:00
Stavros
81d25061df
refactor: move disable continue logic in login screen
2025-01-25 21:11:09 +02:00
Stavros
96a373a794
feat: internal server error page
2025-01-24 20:31:10 +02:00
Stavros
c5a8639822
feat: oauth email whitelist
2025-01-24 20:17:08 +02:00
Stavros
c59aaa5600
feat: add option to disable continue screen
2025-01-24 18:16:23 +02:00
Stavros
e88ec22ce3
fix: fix spacing in logout screen
2025-01-24 17:43:12 +02:00
Stavros
90f4c3c980
feat: generic oauth
2025-01-24 17:13:51 +02:00
Stavros
f487e25ac5
refactor: remove microsoft icon
2025-01-24 16:55:03 +02:00
Stavros
433e71bd50
feat: persist sessions and auto redirect to app
2025-01-24 15:29:46 +02:00
Stavros
80d25551e0
wip
2025-01-23 19:16:35 +02:00
Stavros
4f4645f32b
refactor: use code block to display the user
2025-01-19 23:01:49 +02:00
Stavros
d0c1aae1e7
refactor: use a hook for checking sign in status in the backend
2025-01-19 23:00:27 +02:00
Stavros
b8a134ed12
fix: don't display continue button when redirect uri is null
2025-01-19 22:44:42 +02:00
Stavros
fd2e7d847a
docs: add readme and example docker compose
2025-01-19 16:34:16 +02:00
Stavros
6eccb6d835
feat: make app configurable
2025-01-19 15:04:46 +02:00
Stavros
c0e085ea10
Initial Commit
2025-01-19 13:40:06 +02:00