MiniDigger | Martin
7bf4893ada
feat: try out rapidoc
2024-01-02 21:45:54 +01:00
MiniDigger | Martin
a2a4ec52e8
chore: fix test
2023-12-28 10:47:59 +01:00
MiniDigger | Martin
3ea73b5301
fix: swagger fixes, closes #1308 , closes #1306 , closes #1304
2023-12-28 10:33:57 +01:00
MiniDigger | Martin
3e9bdd421c
fix: more image proxy fixes, now with tests! closes #1309 , #1226 , #1187
2023-12-28 09:51:18 +01:00
MiniDigger | Martin
32cbe8441f
feat: allow disabling oauth
2023-12-21 19:01:52 +01:00
MiniDigger | Martin
23a2559511
fix: validation on the controller, not the interface is illegal
...
also changed the tests so we have at least one test for that controller
2023-12-20 14:49:10 +01:00
MiniDigger | Martin
099e3ac573
feat: @ErrorRedirect annotation for better error handling for oauth
2023-12-17 11:36:35 +01:00
MiniDigger | Martin
413ebeda85
chore: unused imports
2023-12-16 20:03:00 +01:00
MiniDigger | Martin
ff049538b9
feat: dum redirect url validation
2023-12-16 19:41:04 +01:00
MiniDigger | Martin
9155cd80c9
feat: allow multiple oauth connections per account
2023-12-16 19:41:04 +01:00
MiniDigger | Martin
89386deeac
feat: sudo for accounts without passwords
2023-12-16 19:41:04 +01:00
MiniDigger | Martin
7576d23836
feat: oidc
2023-12-16 19:41:04 +01:00
MiniDigger | Martin
b04b2ce4c3
feat: oauth signup plus bunch of improvements
2023-12-16 19:41:04 +01:00
MiniDigger | Martin
06c8768f42
feat: implement basic oauth2 features
2023-12-16 19:41:04 +01:00
MiniDigger | Martin
e2305aab30
fix: setting up totp when you already have backup codes
2023-12-09 21:37:56 +01:00
MiniDigger | Martin
25eec809c8
fix: wrong casing of download urls, closes #1279
2023-12-09 21:26:15 +01:00
MiniDigger | Martin
5a765365f0
fix: add socials to missing DAOs
2023-12-09 20:54:39 +01:00
Glare
a961ea8b4e
feat: expose user socials on their profile page, closes #1192 ( #1234 )
...
* feat: expose user socials on their profile page
* even more
---------
Co-authored-by: MiniDigger | Martin <admin@benndorf.dev>
2023-12-09 17:43:34 +01:00
MiniDigger | Martin
d73e71f254
feat: add more social types, closes #1274
2023-12-09 17:28:25 +01:00
MiniDigger | Martin
2ad38703d4
chore: also disable query config to suppress some errors
2023-12-09 15:41:16 +01:00
MiniDigger | Martin
fc838b686f
feat: allow renaming webauthn authenticators, closes #1293
2023-12-09 15:41:16 +01:00
MiniDigger | Martin
49e7ae6ede
refactor: move to @JdbiRepository and remove JdbiBeanFactoryPostProcessor
2023-12-09 15:41:16 +01:00
MiniDigger | Martin
ba088f2dd3
chore: disable graphql by default
2023-12-09 15:41:16 +01:00
MiniDigger | Martin
d4d6005214
feat(query): allow querying stats
2023-12-09 15:41:16 +01:00
MiniDigger | Martin
95b1f4e7a7
fix: handle non existent avatars
2023-12-09 15:41:16 +01:00
MiniDigger | Martin
9bdd9b1c26
fix: ???
2023-12-09 15:41:16 +01:00
MiniDigger | Martin
76ec043197
chore: fix tests
2023-12-09 15:41:16 +01:00
MiniDigger | Martin
7ac323a673
chore: update deps
2023-12-09 15:41:16 +01:00
MiniDigger | Martin
de2dc3b317
feat: consider schema when merging stuff, do left joins to properly create empty lists
2023-12-09 15:41:16 +01:00
MiniDigger | Martin
512d8f056f
feat: respect aliases for fields
2023-12-09 15:41:16 +01:00
MiniDigger | Martin
9cd604e99e
feat: respect aliases
2023-12-09 15:41:16 +01:00
MiniDigger | Martin
a70375b7b8
fix: properly store variables in query builder
2023-12-09 15:41:16 +01:00
MiniDigger | Martin
344975e26f
feat: allow running multiple queries in one graphql query
2023-12-09 15:41:16 +01:00
MiniDigger | Martin
56794e0026
fix: recursive merging can only replace the common key once
2023-12-09 15:41:16 +01:00
MiniDigger | Martin
d871ea15f0
test: add more tests
2023-12-09 15:41:16 +01:00
MiniDigger | Martin
7b1ea6e02b
fix: add hack for namespace
2023-12-09 15:41:15 +01:00
MiniDigger | Martin
00768cb1ef
fix: add resolvers back
2023-12-09 15:41:15 +01:00
MiniDigger | Martin
70dc803303
fix: use proper alias for named queries
2023-12-09 15:41:15 +01:00
MiniDigger | Martin
3d0ee76c63
feat: rewrite the query merger (not perfect yet)
2023-12-09 15:41:15 +01:00
MiniDigger | Martin
d2f33d2acc
feat: implement project pages (including homepages)
...
relies on a hack in the merging code for when the sub result is a list
2023-12-09 15:41:15 +01:00
MiniDigger | Martin
f2b57843d6
feat: avatarurl for users
2023-12-09 15:41:15 +01:00
MiniDigger | Martin
b228e1f30c
feat: implement variables -> bindings
2023-12-09 15:41:15 +01:00
MiniDigger | Martin
74925f4978
chore: more cleanup
2023-12-09 15:41:15 +01:00
MiniDigger | Martin
d7afcc211c
fix: avatarurl needs prefixes too
2023-12-09 15:41:15 +01:00
MiniDigger | Martin
562ff1f0cb
chore: cleanup stuff a bit
2023-12-09 15:41:15 +01:00
MiniDigger | Martin
0f7762b364
feat: try generating sql via graphql
2023-12-09 15:41:15 +01:00
Nassim Jahnke
35b2163e2e
Fix VisibilityRequiredVoter version branch
2023-09-30 15:24:41 +10:00
Nassim Jahnke
c8d381e2cf
Make invalidPluginDependencyNamespace more informative
2023-09-30 15:08:16 +10:00
Nassim Jahnke
82a0e5ec7e
Fix visibility required voter args
2023-09-21 09:42:00 +10:00
MiniDigger | Martin
fb570d5b5c
feat: start to build out a new integration test framework ( #1266 )
...
* feat: start to build out a new integration test framework
* feat: start to build out a new integration test framework
* allow disabling rate limits + add tests for pages
* moar (also fixes #1268 )
* disable tests for now
2023-09-16 10:26:08 +02:00