Commit Graph

1407 Commits

Author SHA1 Message Date
MiniDigger | Martin
bd5948364b fix: show counter for keywords on new project page, closes #1186 2023-04-23 20:56:33 +02:00
MiniDigger | Martin
f785fe63b1 fix: mention that the importer only supports spigot rn (closes #1178) 2023-04-23 20:49:15 +02:00
MiniDigger | Martin
caf4079302 fix: markdown list marking, markdown code light theme, closes #1176 2023-04-23 20:45:23 +02:00
MiniDigger | Martin
ff7a88ab90 fix: use vuelidate for new page modal validation, closes #1180 2023-04-23 20:08:59 +02:00
MiniDigger | Martin
8a127ff200 feat: add query fields to author and staff page (closes #1172) 2023-04-23 19:44:55 +02:00
MiniDigger | Martin
a2e7dc8e2e fix: tags in cards
thanks intellij for marking the import as unused......
2023-04-23 19:40:42 +02:00
MiniDigger | Martin
54d92e334a fix: make project card render properly
cant have divs in an a tag
2023-04-23 12:12:22 +02:00
MiniDigger | Martin
973155e577 feat: allow clicking the whole project card + add a hover effect (closes #1154) 2023-04-23 11:50:19 +02:00
MiniDigger | Martin
b43f983d64 chore: remove debug 2023-04-23 11:43:41 +02:00
MiniDigger | Martin
fe37740f02 feat: allow specifying image size
also work on youtube embed (#1158), but dompurify removes it rn
2023-04-23 02:27:29 +02:00
MiniDigger | Martin
48a8a80341 feat: allow selecting no parent, closes #1156
not fancy but it works
2023-04-23 01:48:53 +02:00
MiniDigger | Martin
df1c2c2cbe fix: disallow a bunch of html 2023-04-23 01:30:48 +02:00
MiniDigger | Martin
de91197ae9 fix: properly validate version names, closes #1160 2023-04-23 01:13:58 +02:00
MiniDigger | Martin
d088f96b93 feat: properly format authenticator creation time 2023-04-23 01:01:14 +02:00
Nassim Jahnke
aff7104562
Make abort button in Steps red 2023-04-22 23:14:40 +02:00
Nassim Jahnke
83e4c7fdb5
Remove required comment length on org deletion 2023-04-22 23:09:33 +02:00
Nassim Jahnke
1a59721c2c
Fix resending of verification email button not showing
Fixes #1153
2023-04-22 23:05:47 +02:00
Nassim Jahnke
1e6803f1b9
Fix user description without tagline 2023-04-22 22:47:36 +02:00
Nassim Jahnke
5f12a0f4e0
Fix buttons after signup
Fixes #1151
2023-04-22 22:41:56 +02:00
Nassim Jahnke
19dbe2bb4b
Show proper platform version label
Fixes #1150
2023-04-22 22:24:12 +02:00
Nassim Jahnke
561f6b6312
Space 2023-04-22 21:29:49 +02:00
Nassim Jahnke
3f466c61ee
Hotfix handleRequestError detail handling in some cases 2023-04-22 21:03:31 +02:00
Nassim Jahnke
53358cbc34
More fixes to password resetting 2023-04-22 20:21:35 +02:00
Nassim Jahnke
7c7988c8ab
Handle pw reset error, update labels 2023-04-22 19:59:09 +02:00
MiniDigger | Martin
bc0b883c6f fix: avoid excessive project and version requests 2023-04-22 19:44:41 +02:00
MiniDigger | Martin
db9cfa3b47 fix: use router guards for refetching projects and versions, closes #1148 2023-04-22 19:27:12 +02:00
Nassim Jahnke
6e83f6b689
Don't allow platform name suffixes 2023-04-22 16:59:49 +02:00
Nassim Jahnke
197542329b
Update version page 2023-04-21 15:55:37 +02:00
MiniDigger | Martin
8a4fed7907 fix: dont use flexbox on headers in markdown to fix wrapping
https://cdn.discordapp.com/attachments/859516358281396234/1098393186596044925/image.png
https://discord.com/channels/855123416889163777/859516358281396234/1098478629345833060
2023-04-21 11:55:10 +02:00
MiniDigger | Martin
9782e7ba0a fix: refresh project and version on route change (closes #1128) 2023-04-21 11:45:24 +02:00
MiniDigger | Martin
7b1e446b76 chore: update deps 2023-04-21 10:06:07 +02:00
Nassim Jahnke
dd4c7b9cca
Fix copy paste oversight 2023-04-20 13:22:40 +02:00
Nassim Jahnke
d06cc4e714
Fix pre-filling user action logs
Fixes #1145
2023-04-20 12:49:49 +02:00
Nassim Jahnke
d45ab803f9
Small design changes to username changing/history 2023-04-20 11:40:20 +02:00
Nassim Jahnke
831db903a5
Remove old table reference from stats page
Fixes HANGAR-N
2023-04-19 23:14:14 +02:00
MiniDigger | Martin
475304dfc2 feat: slightly nicer webauthn errors (closes #1137) 2023-04-19 21:16:46 +02:00
MiniDigger | Martin
0570331927 fix: disallow javascript links everywhere 2023-04-19 19:59:08 +02:00
Nassim Jahnke
53c187e2a1
Clean up jar scan table
The jar scan page has the entries sorted by severity now. Now it's also easier to give the individual severities different colors/sections
2023-04-19 14:59:29 +02:00
Nassim Jahnke
d0279068ae
Add some toLocaleString on number displays
Just hardcoded to en-US for now
2023-04-15 14:39:11 +02:00
MiniDigger | Martin
8c2abc57aa fix: clarify remove button in importer (closes #1132) 2023-04-14 19:41:47 +02:00
Nassim Jahnke
a0c666aebc
Accept "Bearer" authorization prefix
Closes #1139
2023-04-14 12:17:43 +02:00
Nassim Jahnke
deba8bf00d
Smol fixes 2023-04-10 15:17:06 +02:00
MiniDigger | Martin
e67ca39a71 fix: update status page link 2023-04-10 10:22:52 +02:00
MiniDigger | Martin
db4ab06bb6 chore: also update axios 2023-04-09 14:20:36 +02:00
MiniDigger | Martin
aaa2257490 chore: update deps 2023-04-09 14:13:26 +02:00
MiniDigger | Martin
adf3bec630 feat: add lastused field to api keys 2023-04-09 13:59:28 +02:00
MiniDigger | Martin
34d953b337 feat: make profile social link settings slightly more fancy 2023-04-09 13:45:16 +02:00
MiniDigger | Martin
76657698aa feat: catch and handle privileged error in frontend 2023-04-09 13:38:55 +02:00
MiniDigger | Martin
4042d5d9fa chore: remove some todos 2023-04-09 11:13:44 +02:00
MiniDigger | Martin
049a882958 feat: implement @RequiredAal and @Privileged annotations to secure controllers 2023-04-09 11:08:02 +02:00
MiniDigger | Martin
1ba8f4fd2b feat: pass aal around in more places, introduce privileged jwts 2023-04-09 10:44:01 +02:00
MiniDigger | Martin
58878d1d4c feat: request backup codes for MFA, remove when MFA is removed
this is cursed.
short explanation of how this works:

on the final request for totp/webauthn I check if backup codes are there, if not I throw an error 499 with the backup codes in the body and an X-Hangar-Verify header for a OTP (for totp only)
UI detects the 499 and opens the modal, saves the request, sends the backup code (plus the otp for totp) in the X-Hangar-Verify header and backend checks that to confirm the backup codes and let the request thru (to finish the mfa registration)
otp here means jwt
2023-04-08 16:22:46 +02:00
Nassim Jahnke
b8b322d737
Add missing translation key 2023-04-08 12:42:50 +02:00
Nassim Jahnke
59b23d31c8
Improve error handling and text in login/signup 2023-04-08 11:56:52 +02:00
Nassim Jahnke
46d4096352
Improvements to cropper 2023-04-08 11:14:12 +02:00
MiniDigger | Martin
78ca7a346f feat: save account settings (user/email/pass change) 2023-04-08 10:31:03 +02:00
Nassim Jahnke
e616de04cf
Some settings page changes 2023-04-08 10:02:23 +02:00
MiniDigger | Martin
bbd05644c4 feat: move api keys to settings, split up settings into multiple routes 2023-04-07 16:18:01 +02:00
MiniDigger | Martin
36c187b7a4 feat: profile saving 2023-04-07 15:21:52 +02:00
MiniDigger | Martin
7cc1613fcf fix: avatar modal, implement basic social links 2023-04-07 15:04:08 +02:00
MiniDigger | Martin
1fb3ec49af fix: importer login required 2023-04-07 09:48:33 +02:00
Nassim Jahnke
7ec31602d3
Revert change in importer 2023-04-07 09:31:13 +02:00
MiniDigger | Martin
2188988c56 feat: move auth settings to tabs 2023-04-06 21:24:22 +02:00
MiniDigger | Martin
358ff791c8 fix: make settings tab state part of the proper route and thus persist better on reloads 2023-04-06 21:07:50 +02:00
MiniDigger | Martin
ce7dfd36af chore: update deps, disable shell emulator to fix husky 2023-04-06 20:45:45 +02:00
MiniDigger | Martin
ea7ca33370 fix: dont block refreshing if your token is invalid 2023-04-06 20:24:05 +02:00
Nassim Jahnke
00709f131a
Improve notification bell icon
Closes #1133
2023-04-06 13:07:14 +02:00
Nassim Jahnke
30a8c54af7
Changes to settings page 2023-04-06 12:29:52 +02:00
Nassim Jahnke
bce258c912
Fix i18n compiling 2023-04-06 11:47:27 +02:00
MiniDigger | Martin
aa270565e9 chore: nuke lib, sort stuff into the right folders 2023-04-05 21:33:19 +02:00
MiniDigger | Martin
8f713b47a3 Merge remote-tracking branch 'lib/master' into staging 2023-04-05 21:03:17 +02:00
MiniDigger | Martin
257307a43f remove lib submodule 2023-04-05 21:00:55 +02:00
MiniDigger | Martin
53eff4705e fix: more cleanup 2023-04-05 20:52:36 +02:00
MiniDigger | Martin
da564df82d fix: let migrator create hangar users for auth users who never logged in 2023-04-05 20:27:15 +02:00
MiniDigger | Martin
e304776b34 error handling for settings page + load profile info 2023-04-05 19:22:17 +02:00
MiniDigger | Martin
8b6d8296f4 tidy stuff up a bit 2023-04-05 19:22:17 +02:00
MiniDigger | Martin
4f561ebe3c feat: allow email verification via link 2023-04-05 19:22:16 +02:00
MiniDigger | Martin
76a8403af5 feat: check passwords via hibp 2023-04-05 19:22:16 +02:00
MiniDigger | Martin
1bc45cba93 feat: add input password 2023-04-05 19:22:11 +02:00
MiniDigger | Martin
e545f0ab3c cleanup 2023-04-05 19:22:08 +02:00
MiniDigger | Martin
6697d7113a completely reimplement webauthn and login, it actually makes sense now and fully works 2023-04-05 19:22:02 +02:00
MiniDigger | Martin
a4bfcc8f87 implement a bunch of loading for settings page, implement email verification 2023-04-05 19:21:59 +02:00
MiniDigger | Martin
39336cccb5 feat: password reset flow 2023-04-05 19:21:16 +02:00
MiniDigger | Martin
5b5e39cba1 move avatar stuff over from auth, with login required middleware, clean up old auth shit 2023-04-05 19:16:30 +02:00
MiniDigger | Martin
d68cfe046b add backup codes flow and ui 2023-04-05 19:14:07 +02:00
MiniDigger | Martin
c178d92911 flesh out settings page a bit more, setup totp settings flow (setup/add/remove) 2023-04-05 19:14:07 +02:00
MiniDigger | Martin
461df49291 lets try out a new package structure + implement signup + sign-in/logout with persistence 2023-04-05 19:14:07 +02:00
MiniDigger | Martin
8acbd02379 simple signup page 2023-04-05 19:14:07 +02:00
MiniDigger | Martin
9034122849 play around with totp 2023-04-05 19:14:06 +02:00
MiniDigger | Martin
d26589f1e1 cleanup urls, nuke hangar user principal 2023-04-05 19:14:06 +02:00
MiniDigger | Martin
ac8fa50fd6 feat: start with new auth, implement basic webauthn 2023-04-05 19:14:06 +02:00
MiniDigger | Martin
01e78f55b4 error handling for settings page + load profile info 2023-04-04 21:59:57 +02:00
MiniDigger | Martin
b8c3ba713b tidy stuff up a bit 2023-04-03 20:18:13 +02:00
Nassim Jahnke
4afef6c892
Remove Discourse integration and associated db columns/api fields 2023-04-03 10:20:48 +02:00
MiniDigger | Martin
898ac5e4c6 feat: add input password 2023-04-02 02:45:20 +02:00
MiniDigger | Martin
95be2babd7 cleanup 2023-04-02 02:33:56 +02:00
MiniDigger | Martin
f11e87195a implement a bunch of loading for settings page, implement email verification 2023-04-01 16:01:10 +02:00
Nassim Jahnke
2c378c6945
Make project info table column text less far apart 2023-04-01 10:19:45 +02:00
Nassim Jahnke
c4566efe04
Update HangarLib 2023-03-30 19:12:26 +02:00
MiniDigger | Martin
e9d9c8b1fd disable wrong summary marker on safari 2023-03-30 19:06:00 +02:00
MiniDigger | Martin
b9371b1d3b
fix: markdown editor save button on safari 2023-03-30 18:57:58 +02:00
Nassim Jahnke
4b5f2fe964
Fix relative anchors when opening in new page
Doesn't work on page reload still, but good enough
Closes #1131
2023-03-30 09:26:58 +02:00
Nassim Jahnke
e2263873a8
Only update notifications when clicking on the bell button, not popper 2023-03-28 15:59:00 +02:00
Nassim Jahnke
da16c292be
Fixup report modal and page 2023-03-28 15:56:50 +02:00
Nassim Jahnke
3a37847414
Don't scroll to top on filter change on homepage
Fixes #1126
2023-03-28 14:31:35 +02:00
Nassim Jahnke
2d03e2ee3e Don't scroll to top on filter change on homepage
Fixes #1126
2023-03-28 14:30:38 +02:00
Nassim Jahnke
c9e65456db
Remove license filter from homepage 2023-03-28 13:51:46 +02:00
Nassim Jahnke
326653345d
Fix health version link 2023-03-27 19:38:34 +02:00
Nassim Jahnke
be8094a967
Add admin button to rescan version links 2023-03-27 19:23:08 +02:00
Nassim Jahnke
89b9b6ad51
Fixup health page 2023-03-27 18:57:53 +02:00
Nassim Jahnke
bb3ef1c211
Fix scan page button with external links platforms 2023-03-27 14:34:39 +02:00
Nassim Jahnke
4f3ec87e78
Fix watchers page alignment, don't re-scan approved versions for now 2023-03-27 14:19:19 +02:00
Nassim Jahnke
cb714c1fbe
Actually make recent downloads selected by default 2023-03-27 12:38:55 +02:00
Nassim Jahnke
6d58d7ae83
Small design changes/fixes
Closes #739

Co-authored-by: AlessioGr <alessio@gravili.de>
2023-03-27 12:30:19 +02:00
Nassim Jahnke
14ecf3df1e
Sort by recent downloads by default 2023-03-27 12:01:28 +02:00
Nassim Jahnke
0df2e7965f
More validation on page creation 2023-03-27 11:51:52 +02:00
Nassim Jahnke
6364e7a2fc
Don't approve external links, fully approve with only jars 2023-03-26 18:49:49 +02:00
Nassim Jahnke
4ae155220f
Don't reload when changin version pinned status 2023-03-26 15:49:47 +02:00
Nassim Jahnke
b19a1c3873
Don't reload page on report
Fixes #719
2023-03-26 15:32:00 +02:00
Nassim Jahnke
e83832bfda
Try not to run into dank homepage page switch issue
Putting conditional element in the first line seems to just break, but also only in production mode
Closes #1074
2023-03-26 13:09:36 +02:00
Nassim Jahnke
8c5b338771
Disallow using project importer when not logged in
Closes #1120
2023-03-25 22:46:22 +01:00
MiniDigger | Martin
fea4d2feb5 feat: add tag filters to homepage and backend, closes #1106 2023-03-25 15:20:58 +01:00
MiniDigger | Martin
9eb6c6d084 chore: push lib 2023-03-25 14:54:55 +01:00
MiniDigger | Martin
0fb83df703 fix: properly reset pagination on outside page switches 2023-03-25 14:53:00 +01:00
MiniDigger | Martin
0f5de825c8 fix: properly reset pagination on outside page switches 2023-03-25 14:53:00 +01:00
MiniDigger | Martin
362fda3cf3 fix: add tags and links to project importer 2023-03-25 14:39:37 +01:00
MiniDigger | Martin
c4585f7e41 fix: only allow relative urls in redirects 2023-03-25 11:02:18 +01:00
Nassim Jahnke
1f46cbf4b1
Fix double slash 2023-03-25 10:29:24 +01:00
Nassim Jahnke
9ba2bdb584
Fixup user admin page 2023-03-25 10:16:32 +01:00
Nassim Jahnke
79f1619841
Actually display tag descriptions 2023-03-25 09:49:38 +01:00
Nassim Jahnke
7c52bb61cc
Fix project creation 2023-03-25 09:11:17 +01:00
Nassim Jahnke
67622b28e4
Fix #1125 2023-03-25 09:00:51 +01:00
MiniDigger | Martin
4cd118cf16 chore: update deps 2023-03-25 08:56:16 +01:00
Nassim Jahnke
af9dc39560
Show tags on project cards and page 2023-03-24 21:47:53 +01:00
Nassim Jahnke
6b3afcbc50
Add tags, not displayed anywhere yet 2023-03-24 20:14:58 +01:00
Nassim Jahnke
e03067df3e
Still times out 2023-03-24 12:35:38 +01:00
Nassim Jahnke
693a7310f1
Increase timeout, check for errors just in case 2023-03-24 12:00:31 +01:00
Nassim Jahnke
2b3ef31335
Add very dumb button to update file hashes 2023-03-24 10:01:04 +01:00
Nassim Jahnke
78edd44dd0
Refresh home projects view on visibility change 2023-03-23 16:59:08 +01:00
Nassim Jahnke
e424681f0a
Mark notification as read on middle mouse click 2023-03-23 11:49:56 +01:00
Nassim Jahnke
226f75f26d
Small text changes 2023-03-23 11:32:11 +01:00
Nassim Jahnke
b9d2a12401
Fix text overflow on version pages 2023-03-23 11:24:33 +01:00
Nassim Jahnke
eff51b3d35
Add buttons to go to scan page 2023-03-23 11:16:49 +01:00
Nassim Jahnke
61c895a9b5
Use single-version download in pinned, fixes 2023-03-23 10:52:07 +01:00
Nassim Jahnke
1a26912714
Indicate if a download is external 2023-03-23 10:28:46 +01:00
MiniDigger | Martin
b97fda7508 fix: relative links are always safe (closes #1123, closes #1121) 2023-03-23 09:33:33 +01:00
MiniDigger | Martin
1cba2c259a chore: remove debug for page key stuff again
seems to work fine
2023-03-23 09:19:05 +01:00
MiniDigger | Martin
9ea75916d5 fix: project creation 2023-03-23 08:55:47 +01:00
Nassim Jahnke
0449e2ac23
More sanity check changes 2023-03-22 23:50:51 +01:00
MiniDigger | Martin
9d4a291376 feat: inform about the publish plugin on version creation 2023-03-22 21:22:43 +01:00
MiniDigger | Martin
55f6abcd8b feat: add neutral alert 2023-03-22 21:21:34 +01:00
MiniDigger | Martin
6b7deb797b bunch of debug stuff to maybe catch #1079 2023-03-22 20:23:17 +01:00
Nassim Jahnke
88b68532f4
Small sanity check changes 2023-03-22 19:54:39 +01:00
MiniDigger | Martin
03d8f1bd50 fix: version selector overflow (closes #1117) 2023-03-21 19:01:57 +01:00
Nassim Jahnke
77f5fdae43
Implement automated jarscanning on version upload 2023-03-21 13:34:11 +01:00
Nassim Jahnke
01b53d6905
Hide version warning on partial approvals as well 2023-03-21 12:04:18 +01:00
Nassim Jahnke
91b8b6be04
Fix scan success message 2023-03-21 11:09:03 +01:00
Nassim Jahnke
400971ef4a
Fix more version selector wonkiness 2023-03-21 10:47:13 +01:00
Nassim Jahnke
83bc542d8f Fix more version selector wonkiness 2023-03-21 10:46:50 +01:00
MiniDigger | Martin
1d9a9d834f
Update logo 2023-03-21 10:16:04 +01:00
Nassim Jahnke
0f82bd716d Update logo 2023-03-21 10:14:50 +01:00
MiniDigger | Martin
ab7999f444 fix: make validation for settings nicer
and also cleanup the file a bit
2023-03-20 18:40:29 +01:00
Nassim Jahnke
aedcd64ce8
Don't show name field for Hangar project dependencies 2023-03-20 17:38:44 +01:00
Nassim Jahnke
6868220ca7 Don't show name field for Hangar project dependencies 2023-03-20 17:38:43 +01:00
Nassim Jahnke
01909d65c3
Add basic validation to project links, + i18n 2023-03-20 17:10:35 +01:00
MiniDigger | Martin
29336880ff fix: version selector design (closes #1114) 2023-03-19 21:37:04 +01:00
MiniDigger | Martin
e527fec615 feat: add validation to platform version edit modal 2023-03-19 21:21:16 +01:00
MiniDigger | Martin
9be30408ce chore: update info on admin settings page 2023-03-19 20:49:28 +01:00
MiniDigger | Martin
e1f64f2dc4 feat: add backend for new link stuff
closes #718
closes #1050
2023-03-19 20:32:38 +01:00
Nassim Jahnke
878c8858ec
Show tooltip when copying api key to clipboard 2023-03-19 20:19:18 +01:00
MiniDigger | Martin
123e8c562d chore: disable donation tab for now, god knows what we gonna do with that 2023-03-19 16:26:55 +01:00
Nassim Jahnke
5800c587d5
Add copy button to api keys page, logo shrinking fix on versions page 2023-03-19 12:52:30 +01:00
Nassim Jahnke
0bbb3515d3 Add copy button to api keys page, logo shrinking fix on versions page 2023-03-19 12:52:29 +01:00
MiniDigger | Martin
fbb830772b feat: rework links in frontend, now uses configurable sections
#718
#1050
2023-03-19 11:42:58 +01:00
MiniDigger | Martin
a51613e602 fix: only show member list when there are actual members or editing is possible 2023-03-19 11:22:48 +01:00
MiniDigger | Martin
4f3980873c fix: move linkout from marked to helper so that linkout is only shown if needed 2023-03-19 11:19:49 +01:00
MiniDigger | Martin
7a0a8821f0 fix: error tooltip color 2023-03-19 10:48:25 +01:00
MiniDigger | Martin
1f5d4ba0cb chore: update deps 2023-03-18 19:09:10 +01:00
MiniDigger | Martin
07754c9ee1 fix: port safe image and link stuff to new markdown renderer (closes #1112) 2023-03-18 10:14:34 +01:00
MiniDigger | Martin
36437a589f fix: table left border on FF, closes HangarMC/Hangar#1113 2023-03-17 19:39:14 +01:00
MiniDigger | Martin
4a8291438d chore: updates deps + fix linter 2023-03-17 19:02:37 +01:00
MiniDigger | Martin
6202e4301d chore: updates deps + fix linter 2023-03-17 19:02:36 +01:00
MiniDigger | Martin
3033b46eb3 chore: update to node 18 2023-03-14 20:52:37 +01:00
MiniDigger | Martin
c02c2c06d4 fix: force init dark mode class (closes #1109) 2023-03-14 20:03:27 +01:00
MiniDigger | Martin
7fa75ee1e1 fix: make nprogress plugin more type safe 2023-03-14 18:56:22 +01:00
MiniDigger | Martin
14ebc218ab chore: update deps 2023-03-14 18:51:36 +01:00
MiniDigger | Martin
3781a42d51 fix: linkout go back not working in a new tab (closes #1098) 2023-03-11 10:22:25 +01:00
MiniDigger | Martin
294914611b fix: invalid urls should still link out 2023-03-11 10:21:00 +01:00
MiniDigger | Martin
25ee55cd0b fix: validation for deps depends on name being set (closes #1095) 2023-03-10 20:44:44 +01:00
MiniDigger | Martin
3b40244df6 fix: make dependency selection a bit less confusing by selecting the url tab more often 2023-03-10 20:44:44 +01:00
MiniDigger | Martin
cd9eb87d7b fix: more timeout for uploading jars 2023-03-10 20:44:44 +01:00
MiniDigger | Martin
f05b25e111 feat: sprinkle a few debounces here and there, closes #1097 2023-03-10 18:23:16 +01:00
MiniDigger | Martin
81244dadf3 fix: markdown editor being broken (closes #1104) 2023-03-10 17:35:59 +01:00
MiniDigger | Martin
fee4543517 chore: update deps 2023-03-10 17:30:57 +01:00
MiniDigger | Martin
92580db54e fix: move easymde out of the server chunk by turning markdown editor into a client component 2023-03-04 19:52:35 +01:00
MiniDigger | Martin
1b28991b29 fix: version selector not honoring validation rules 2023-03-04 19:30:29 +01:00
MiniDigger | Martin
6b149abaa3 fix: some strange prism formatting bugs (found using toml) 2023-03-04 18:40:32 +01:00
MiniDigger | Martin
31158e8f6e fix: file avatar size check being backwards 2023-03-04 18:14:04 +01:00
MiniDigger | Martin
14865d3004 fix: file avatar size check being backwards 2023-03-04 18:14:04 +01:00
MiniDigger | Martin
932331178c feat: integrate jar scanning POC
no automated scanning yet
2023-03-04 12:38:35 +01:00