Commit Graph

1829 Commits

Author SHA1 Message Date
MiniDigger | Martin
5edb561296 big cleanup, move backend into folder, write new helm charts, update deps, cleanup workflows 2022-09-02 19:56:41 +02:00
MiniDigger | Martin
f9f94c6b9d set aws endpoint in a less hacky way 2022-09-02 19:56:41 +02:00
MiniDigger | Martin
68945ccd0d update deps 2022-09-02 19:56:41 +02:00
MiniDigger | Martin
ebe04a3dd5 move downloads from UI to the cdn 2022-09-02 19:56:41 +02:00
MiniDigger | Martin
5100beb755 switch to spring cloud aws, implement most things 2022-09-02 19:56:41 +02:00
MiniDigger | Martin
d2927407c8 start to toy around with s3 sdk 2022-09-02 19:56:41 +02:00
MiniDigger | Martin
d529b35bc7 make storage impl selectable 2022-09-02 19:56:41 +02:00
MiniDigger | Martin
31ca777132 make stuff actually work 2022-09-02 19:56:41 +02:00
MiniDigger | Martin
d54fe1a47f more refactor (clean up version factory a bit) 2022-09-02 19:56:41 +02:00
MiniDigger | Martin
118d768281 start with storage refactor (#135) 2022-09-02 19:56:41 +02:00
Nassim Jahnke
f5f9a77ba5 Remove fully name from users table 2022-09-02 19:56:41 +02:00
Nassim Jahnke
ac977985c7 Update README.md 2022-09-02 19:56:41 +02:00
Michael
2170dd4cb5 Use Eclipse Temurin 17 JRE Alpine (#836) 2022-09-02 19:56:41 +02:00
Nassim Jahnke
e636364acd Update HangarLib 2022-09-02 19:56:41 +02:00
Nassim Jahnke
0ed89f2f25 Check up controller perms, cache backend data responses 2022-09-02 19:56:41 +02:00
Nassim Jahnke
d86db2e202 Fixes 2022-09-02 19:56:41 +02:00
Nassim Jahnke
b8eb705226 Allow deletion of organizations
Closes #803
2022-09-02 19:56:41 +02:00
Nassim Jahnke
5d5a941926 Update HangarLib 2022-09-02 19:56:41 +02:00
Nassim Jahnke
8623ea006e Add a few more safe hosts 2022-09-02 19:56:41 +02:00
Nassim Jahnke
757e1eff65 Fix file size display 2022-09-02 19:56:41 +02:00
Nassim Jahnke
369f9b76df Finish preloading stuff 2022-09-02 19:56:41 +02:00
Nassim Jahnke
0c893e061b Readd preloading of previous version 2022-09-02 19:56:41 +02:00
Nassim Jahnke
62b1d92b91 Use transcations where probably needed
#406
2022-09-02 19:56:41 +02:00
Nassim Jahnke
b628a9afbd Allow org transfer (half tested) 2022-09-02 19:56:41 +02:00
Nassim Jahnke
15a3111659 Add project to user transfer (half tested)
Missing organization to user and project to organization
2022-09-02 19:56:41 +02:00
Nassim Jahnke
aa703d406b Move files on project/version rename 2022-09-02 19:56:41 +02:00
Nassim Jahnke
a91c8f684a Let you leave org/project
Closes #806
2022-09-02 19:56:41 +02:00
Nassim Jahnke
ce91b3998b Add basic dependency validation on version creation 2022-09-02 19:56:41 +02:00
Nassim Jahnke
0c35fbb894 Update roles 2022-09-02 19:56:41 +02:00
Nassim Jahnke
9cfc4e0333 Fix lots of dependency update issues on frontend/backend
add toggle to show the password, add validation for email and password, closes (#108)
2022-09-02 19:56:41 +02:00
Nassim Jahnke
861c827643 Add more info text to version creation 2022-09-02 19:56:41 +02:00
Nassim Jahnke
4474a191ea Clean up project files when necessary 2022-09-02 19:56:41 +02:00
Nassim Jahnke
ca2b308dca Remove skip review queue channel flag 2022-09-02 19:56:41 +02:00
Nassim Jahnke
5263762322 Add db migrations 2022-09-02 19:56:41 +02:00
Nassim Jahnke
9b0fc6380a Fix remaining issues 2022-09-02 19:56:41 +02:00
Nassim Jahnke
725bd46c51 Version uploading works 2022-09-02 19:56:41 +02:00
Nassim Jahnke
05c304bbcd WIP make version string unique, allow file per platform in one version
DB queries are pretty rough, uploading a file is broken, and parts of the frontend upload process aren't finished
2022-09-02 19:56:41 +02:00
Noah van der Aa
79ad208e92
Fix typo in resource guidelines (#862) 2022-08-19 11:15:02 +02:00
MiniDigger | Martin
570923af21 update deps 2022-08-01 18:37:22 +02:00
MiniDigger | Martin
66393fda73 tons of seo improvements (#798) 2022-07-31 15:18:53 +02:00
MiniDigger | Martin
5e57fa0a0e allow trusting domains in linkout, closes #810 2022-07-31 11:53:07 +02:00
MiniDigger | Martin
ae93e40127 fix tests? maybe? hopefully? 2022-07-31 11:14:20 +02:00
MiniDigger | Martin
75e2759ea5 limit permission check perms to api key scope, closes #808
also adds proper DB based integration tests for the perm controller
2022-07-31 10:51:25 +02:00
Bjarne Koll
2b43e0aa4d
Use the proper config for page name validation (#809) 2022-07-30 20:43:52 +02:00
MiniDigger | Martin
ef0af234ee create api session with the right permissions (#808) 2022-07-30 20:37:42 +02:00
Bjarne Koll
e540405d86
Ensure that the new page modal is closed (#807) 2022-07-30 20:27:20 +02:00
MiniDigger | Martin
aeddddbdc5 fix mismatch in perm check api 2022-07-30 20:19:04 +02:00
MiniDigger | Martin
22dda95c50 make sure breadcrumbs are valid and generated exactly once 2022-07-30 18:36:50 +02:00
MiniDigger | Martin
2d5363eade fix issues with homepages... 2022-07-30 18:09:16 +02:00
MiniDigger | Martin
10fa501863 rework pages path parsing 2022-07-30 17:48:57 +02:00