MiniDigger | Martin
0814baa3cd
fix: use db values for download paths, closes #1331
2024-05-05 10:15:47 +02:00
MiniDigger | Martin
980b6ecc2d
fix: give org admin project owner perms, closes #1328
2024-05-04 19:11:30 +02:00
MiniDigger | Martin
9a2e7a3bde
fix: equals/hashCode for plugin dependency, make them sorted too, closes #1327
2024-05-04 13:16:47 +02:00
Jake Potrebic
55c19aefe2
Add channel flag to de-select by default on versions page ( #1255 )
...
Co-authored-by: MiniDigger | Martin <admin@benndorf.dev>
2024-05-04 12:20:42 +02:00
MiniDigger | Martin
c3deb2cba2
feat: allow deleting channels by name
2024-05-01 10:50:15 +02:00
MiniDigger | Martin
dcef0bd2ea
fix. print helpful error message when an perm attribute couldn't be resolved
2024-05-01 10:49:52 +02:00
MiniDigger | Martin
89deec7412
feat: allow resolving channel tables in path variables
2024-05-01 10:49:26 +02:00
MiniDigger | Martin
98733f6651
perf: heavily optimize getHangarProjectInfo, remove owner from hangar project
2024-04-24 17:14:11 +02:00
MiniDigger | Martin
d81c0052ec
fix: debounce staff and author page, fix pagination
2024-04-13 16:56:16 +02:00
MiniDigger | Martin
f515192330
fix: dependency card on versions was entirely broken ( closes #1334 )
2024-04-13 11:55:10 +02:00
MiniDigger | Martin
9698115aa9
fix: make enums case-insensitive so that the hangar publish plugin can be used with groovy
2024-03-23 15:44:44 +01:00
MiniDigger | Martin
0752ec5e05
feat: introduce auto imports and add e2e tests ( #1318 )
...
* chore: introduce auto imports
most likely broken as hell
* more progress
* chore(deps): update deps
* progress!
* feat: add initial e2e test setup
* test: cleanup e2e tests and add a github action
* test: adjust screen size to be 1080p
* test: make test a bit more resilient
* test: allow setting the debug var via workflow dispatch
* test: moar e2e tests
2024-03-23 15:24:38 +01:00
Nassim Jahnke
c937aa4873
Add dbo to safe urls
2024-03-09 14:45:36 +01:00
Nassim Jahnke
e8298413f7
Hide the bad queries even more
...
🫠
2024-03-05 17:37:07 +01:00
Nassim Jahnke
81eda49349
Don't read file bytes twice
2024-03-03 13:39:41 +01:00
MiniDigger | Martin
6ed82225e1
fix: oauth isn't a second factor, fixes backup codes not always being removed and fixes #1317
2024-01-26 21:06:17 +01:00
MiniDigger | Martin
811cbde451
fix: update configurate, update frontend, fix file uploading issues
2024-01-20 19:03:33 +01:00
Nassim Jahnke
5afd112b8b
Improve handling of bad platform versions
2024-01-19 10:22:58 +01:00
MiniDigger | Martin
3d60c09dc7
fix: restore proper message converter order ( closes #1312 )
2024-01-05 18:28:27 +01:00
MiniDigger | Martin
205d6df72a
chore: fix tests now that message converters are fixed
2024-01-02 21:51:23 +01:00
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