Commit Graph

1244 Commits

Author SHA1 Message Date
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