Commit Graph

2418 Commits

Author SHA1 Message Date
MiniDigger | Martin
d1e2288753 setup email service 2023-04-05 19:21:12 +02:00
MiniDigger | Martin
de6298615e add avatar table 2023-04-05 19:16:35 +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
0643b27d20 push temporary migration 2023-04-05 19:14:07 +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
Nassim Jahnke
c516a6f4ab
Fix total size check 2023-04-03 18:55:41 +02:00
Nassim Jahnke
26727a1873
Hotfix file too large error message 2023-04-03 18:27:26 +02:00
Nassim Jahnke
a37708d047
Allow total of 15mb in version upload, but 7 per file 2023-04-03 17:53:41 +02:00
Nassim Jahnke
a782f770d5
Dummy change to force repeating migration 2023-04-03 14:03:57 +02:00
Nassim Jahnke
e69148ca22
Small cleanup 2023-04-03 12:47:11 +02:00
Nassim Jahnke
4afef6c892
Remove Discourse integration and associated db columns/api fields 2023-04-03 10:20:48 +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
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
4b4bd209cf
Whoops 2023-03-30 08:58:44 +02:00
Nassim Jahnke
3d8fd2b877
Add explicit helper methods to get/edit main page 2023-03-30 08:57:57 +02:00
Nassim Jahnke
cb9e388699
Use correct page id param 2023-03-29 22:58:12 +02:00
Nassim Jahnke
02feb01090
Fix pages/edit endpoint 2023-03-29 22:33:24 +02:00
Nassim Jahnke
bb24be6c49
Remove unused param in DAO 2023-03-29 10:32:50 +02:00
Nassim Jahnke
d4362f222a
Fix NPE when getting download url 2023-03-28 17:40:58 +02:00
MiniDigger | Martin
fae3adadde
fix: try updating micrometer tracing to see if that fixes the NPE 2023-03-28 17:15:00 +02:00
Nassim Jahnke
1daabe6a01
Log number of scanned projects 2023-03-28 17:09:28 +02:00
Nassim Jahnke
faa1ab0cd0
Only rescan projects without any scan 2023-03-28 17:07:03 +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
35fc215e08
Fix version download url encoding
Fixes #1129
2023-03-28 14:18:47 +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
c16ca10f36
Auto-review safe external links
Even approved versions will show a warning, so approving safe links helps declutter the review queue
2023-03-27 17:56:35 +02:00
Nassim Jahnke
07cded331e
Print full version, not just version string 2023-03-27 16:51:40 +02:00
Nassim Jahnke
6d45d97c0a
Catch exceptions when scanning on startup 2023-03-27 16:48:30 +02:00
Nassim Jahnke
6f824463ec
Don't check non-public versions in scanner 2023-03-27 16:43:05 +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
158271e739
Make page path in pages api an explicit param/body 2023-03-27 11:45:34 +02:00
Nassim Jahnke
2d97cf79cd
Rescan version with new scanner version 2023-03-27 11:19:58 +02:00