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 |
|