MiniDigger | Martin
73aa1012ba
fix(frontend): make headlines in api-docs description fancy again
2023-01-07 21:54:51 +01:00
MiniDigger | Martin
81e9088119
fix(fronted): rename api docs page, fix clicking on nav logging you out
2023-01-07 21:49:40 +01:00
Nassim Jahnke
dbe4c07d49
Small changes to version creation page
2023-01-07 16:51:41 +01:00
MiniDigger | Martin
25a0c1bf03
fix(frontend): use a sane request timeout
2023-01-05 21:28:51 +01:00
MiniDigger | Martin
8b55f38be1
feat(frontend): try cluster mode
2023-01-05 21:20:59 +01:00
MiniDigger | Martin
d787604bf7
fix(workflow): try to fix backend data host
2023-01-05 21:04:05 +01:00
MiniDigger | Martin
24c5cb43ac
feat(chart): more ingress paths for more performance
2023-01-05 20:27:45 +01:00
Nassim Jahnke
1ee540dad8
Small fixes to version page
...
Require input in deletion modal
Move edit button in dependency spoiler to the right
Show proper warning for approved external downloads
2023-01-04 15:48:05 +01:00
MiniDigger | Martin
2c30864d00
fix(frontend): key nuxt page aggressively to user and project
...
no clue if this is good, but it fixes #1071
2023-01-03 21:26:37 +01:00
MiniDigger | Martin
4234d10bb4
fix(frontend): fix prism.js not being triggered at the right moment
2023-01-03 21:10:15 +01:00
Nassim Jahnke
1cf9be8186
Get max sponsors length from backenddata
2023-01-03 14:25:29 +01:00
MiniDigger | Martin
e7b1a93e1b
chore(frontend): log api url for backend data
2023-01-03 09:45:06 +01:00
MiniDigger | Martin
9072d02090
fix(frontend): make backenddata more robust
2023-01-03 09:35:41 +01:00
MiniDigger | Martin
c6b319abcb
feat(front+backend): rewrite how avatars are handled ( #1066 )
2023-01-01 17:35:47 +01:00
Nassim Jahnke
0dacd374e4
Update HangarLib
2022-12-31 17:54:26 +01:00
Nassim Jahnke
b9f9471f1f
Update version page to show all platforms at once
2022-12-31 17:45:58 +01:00
Nassim Jahnke
029d53441a
Give dropdowns a darker shadow
2022-12-31 15:06:28 +01:00
MiniDigger | Martin
cb2bbce125
fix(frontend): fix org avatar changing
2022-12-31 13:37:19 +01:00
MiniDigger | Martin
388f569d4a
feat(frontend): don't display platform on version page download button
2022-12-31 11:31:27 +01:00
Jake Potrebic
7f5f36a38f
fix several issues with channels
...
Fix ChannelModal to disable the save button if nothing has changed
Fix saving with no changes throwing an error
2022-12-30 13:14:11 -08:00
Jake Potrebic
b1020a3907
fix(AsyncData): switch to async data built-in refresh for staff and channels
2022-12-30 11:58:52 -08:00
Jake Potrebic
839f18d5df
fix(Announcement): insert raw html to allow clickable links
2022-12-30 10:43:48 -08:00
Nassim Jahnke
20148934a6
Webdesign is my passion
...
Show supported platform versions for single-platform download buttons
2022-12-30 15:39:52 +01:00
Nassim Jahnke
12307b20a8
Fix saving of empty sponsors text field
2022-12-30 15:16:56 +01:00
Nassim Jahnke
96b47fff80
Keep version changelog when going back, other fixes to project creation
2022-12-30 15:04:27 +01:00
Nassim Jahnke
c8a926de8b
A bunch of small fixes
...
Close Create dropdown on click
In member list editing, don't list the role the user already has
Fix admin logs page
Design fixes to channels, admin logs, keys and settings page
2022-12-30 10:09:50 +01:00
Nassim Jahnke
e36a3678a2
Fix inconsistent text margins in project/userheader
2022-12-30 09:21:32 +01:00
Jake Potrebic
fdd9fb2b4a
feat(UI): make project author/page links have a hover action
2022-12-29 19:23:41 -08:00
Jake Potrebic
91d805ca67
fix(tsc): typescript errors
2022-12-29 16:48:27 -08:00
Jake Potrebic
9b3350028b
fix(tsc): more typescript errors
2022-12-29 15:52:15 -08:00
Jake Potrebic
eac6d9cb40
fix(InputSelect): broken appearance on safari
2022-12-29 15:37:54 -08:00
MiniDigger | Martin
04efe484fd
feat(frontend): add query to user page + store params in url
2022-12-29 23:24:11 +01:00
MiniDigger | Martin
4a934eadb9
fix(frontend): don't die on hot reload of backend data
2022-12-29 22:44:22 +01:00
MiniDigger | Martin
72b9d70e61
fix(frontend): minor fixes to new version creation
...
fixed gaps, don't allow going back to first step, fix going back to 3rd step
2022-12-29 22:43:55 +01:00
Nassim Jahnke
e0c7e006ab
Small tweaks to version card
2022-12-29 21:25:21 +01:00
Nassim Jahnke
2e2845ca1b
Fix required margin changes after popper fix
2022-12-29 21:02:42 +01:00
Nassim Jahnke
9e2a82a741
Fix project rename validation
...
Fixes #1061
2022-12-29 17:56:40 +01:00
Nassim Jahnke
0382de1b77
Small fixes
2022-12-29 16:34:23 +01:00
Nassim Jahnke
0117b3bcc4
Clear license name/url if not needed
2022-12-29 16:22:38 +01:00
Nassim Jahnke
1c7b8be3ce
Add license validations
2022-12-29 16:08:56 +01:00
MiniDigger | Martin
b46ac2a719
fix(front+backend): handle custom licenses better
2022-12-29 11:30:53 +01:00
Nassim Jahnke
ba3fd74ff0
Smol tweaks to user project filter and project layout
2022-12-29 10:44:03 +01:00
MiniDigger | Martin
b0339503dc
fix(frontend): make user project count header take up more space
2022-12-29 00:21:00 +01:00
MiniDigger | Martin
6a26d01ee6
fix(frontend): don't hide dropdown arrow for select boxes
2022-12-29 00:11:28 +01:00
MiniDigger | Martin
f379d20ba8
fix(frontend): add a label to sort box
2022-12-28 23:56:34 +01:00
MiniDigger | Martin
3878351289
feat(frontend): allow sorting project list on user page ( #1053 )
2022-12-28 23:55:11 +01:00
MiniDigger | Martin
f28d739eb2
fix(frontend): normalize project paths for all call sites + reset new page modal
2022-12-28 22:30:56 +01:00
MiniDigger | Martin
530a37fd4b
fix(frontend): fix project page loading + 404 status
2022-12-28 22:18:12 +01:00
MiniDigger | Martin
2acafbc382
fix(frontend): tackle some vue-tsc errors
...
only 159 to go!
2022-12-28 21:38:19 +01:00
MiniDigger | Martin
88e0a41469
fix(frontend): cleanup error handling even more
2022-12-28 20:33:04 +01:00
MiniDigger | Martin
332b21e8e2
fix(frontend): improve error handling
2022-12-28 12:43:25 +01:00
MiniDigger | Martin
ba27710bd5
chore: update to spring boot 3 and switch to springdoc ( #1060 )
2022-12-28 01:44:06 +01:00
MiniDigger | Martin
5754c54139
fix(frontend): write backend data on error to fix lint error
...
we don't want deployments to fail, that could be unrecoverable
2022-12-27 23:11:55 +01:00
MiniDigger | Martin
36e5e07b38
chore(deps): update deps
2022-12-27 21:52:15 +01:00
MiniDigger | Martin
7813ace9a2
fix(frontend): kenny saw nothing
2022-12-27 21:40:41 +01:00
MiniDigger | Martin
69f06b6b6b
fix(frontend): fix coming soon redacting
2022-12-27 21:36:55 +01:00
Jake Potrebic
b7148ea0ac
chore: add sql code style
2022-12-27 10:46:24 -08:00
MiniDigger | Martin
aed7aa9cd4
feat(frontend): add username history, closes Hangar/HangarAuth#277
2022-12-27 19:38:59 +01:00
MiniDigger | Martin
886d0d84f7
feat(frontend): add default sort for authors and staff
2022-12-27 12:45:32 +01:00
MiniDigger | Martin
3ee09ac873
fix(frontend): catch and swallow popper errors, closes #1055
2022-12-27 12:23:26 +01:00
MiniDigger | Martin
ec1ff0902f
fix(frontend): don't sort on frontend when we have server pagination enabled, closes #1053
2022-12-27 12:11:20 +01:00
MiniDigger | Martin
d73a865e56
feat(frontend): add status page to footer
2022-12-27 11:46:51 +01:00
MiniDigger | Martin
121f6851b0
feat(frontend): actually display license ( closes #1056 )
2022-12-27 10:53:40 +01:00
evan
579b0ad5e2
Fix invalid code language crashing page ( #1058 )
2022-12-26 17:56:28 +01:00
Nassim Jahnke
58acab3bc8
Maybe fix image bleeding
2022-12-26 17:56:06 +01:00
Nassim Jahnke
8fe852b721
Show different warning for approved external downloads
2022-12-26 17:19:15 +01:00
Nassim Jahnke
d60bbd6a4a
Highlight currently selected sorter on homepage
2022-12-26 17:10:39 +01:00
Nassim Jahnke
1574f4a7e3
Small fixes to guidelines, toc and privacy policy
2022-12-25 14:11:12 +01:00
MiniDigger | Martin
31dd0c2026
fix(frontend): change how prism loads languages
...
not pretty but it works as expected.
2022-12-25 12:32:58 +01:00
Jake Potrebic
d6d9319fc4
feat: improve project icon changing experience
2022-12-24 16:26:59 -08:00
MiniDigger | Martin
309b9f278f
chore(frontend): actually push lib
2022-12-25 00:42:37 +01:00
MiniDigger | Martin
659c5bb076
fix(frontend): grow all text areas with size, not just the markdown editor
2022-12-25 00:41:35 +01:00
MiniDigger | Martin
6edc1d2ff5
chore(frontend): disable donation thingy for now
2022-12-24 15:57:11 +01:00
MiniDigger | Martin
0ff65d9f8f
feat(frontend): make admin log page wider
2022-12-24 15:53:17 +01:00
evan
c6b4f16a36
URL encode linkout remoteUrl ( #1046 )
2022-12-24 15:31:36 +01:00
MiniDigger | Martin
20e59a63f7
fix(frontend): catch 404s in backend data generation
2022-12-24 15:25:09 +01:00
MiniDigger | Martin
800ed9b39a
feat(front+backend): add filters to action log page
2022-12-24 15:12:39 +01:00
Jake Potrebic
95113cda3e
fix: maintain platform order regardless of click order
2022-12-24 06:01:00 -08:00
Jake Potrebic
65cc3223d4
fix: some dependency selection issues
...
Fixes #1047
2022-12-24 05:50:16 -08:00
MiniDigger | Martin
0f8b71c4b2
feat(frontend): play around with typing slots using generics
...
this is an active RFC, supported in volar already
https://github.com/vuejs/rfcs/discussions/436
2022-12-24 14:23:21 +01:00
MiniDigger | Martin
5d42ccb756
feat(frontend): make loader trigger on axios requests
2022-12-24 14:21:56 +01:00
MiniDigger | Martin
5231646fda
feat(frontend): use server pagination for user action log
2022-12-24 14:07:26 +01:00
Nassim Jahnke
74565fbb50
Add ToS
2022-12-24 12:53:24 +01:00
MiniDigger | Martin
5c76cae4db
chore(frontend): cleanup footer a bit
2022-12-24 11:54:05 +01:00
Nassim Jahnke
3cf48a4b8e
Add Unlocked annotations for mod actions, just in case
2022-12-24 11:48:03 +01:00
MiniDigger | Martin
9e09883ce8
fix(frontend): run backend data on prepare hook so its available at the lint step on CI
2022-12-24 11:24:17 +01:00
Nassim Jahnke
b284ee5fea
Add back page titles
2022-12-24 11:00:07 +01:00
Nassim Jahnke
78a85740c6
Add privacy policies
2022-12-24 10:56:06 +01:00
Nassim Jahnke
f874c1f4f3
Fix project category list in project creation
2022-12-23 22:53:22 +01:00
Nassim Jahnke
3d66c77cec
Fix VisibilityChangerModal
2022-12-23 22:27:04 +01:00
MiniDigger | Martin
5db7f16f6f
fix(front+backend): debounce repeated markdown rendering + fix code policy
2022-12-23 19:47:21 +01:00
MiniDigger | Martin
f1bd2387fa
fix(front+backend): properly generate logout urls with token
2022-12-23 18:46:21 +01:00
MiniDigger | Martin
798c1990bc
fix(frontend): move version-info out of backendData json so that it can't be stale
2022-12-23 16:03:17 +01:00
MiniDigger | Martin
4fbe9f2e8b
feat(frontend): refactor backend data handling
...
now generates at build time instead.
2022-12-23 15:44:16 +01:00
MiniDigger | Martin
fb3fba7a80
fix(front+backend): actually make auth token refresh work
2022-12-23 13:24:15 +01:00
MiniDigger | Martin
24cef5f443
fix(frontend): make prism stuff more robust, statically import theme, allow more markdown requests at once
2022-12-23 01:30:50 +01:00
MiniDigger | Martin
a180870041
feat(frontend): allow pressing comma or space to terminate a tag in InputTag
2022-12-23 01:07:19 +01:00
MiniDigger | Martin
762df9e4a2
feat(frontend): don't use dropdown for download button when only one platform is filled
2022-12-23 00:48:20 +01:00
MiniDigger | Martin
ac0ba99dd8
feat(frontend): add dynamic prism loading for syntax highlighting
2022-12-23 00:16:00 +01:00
MiniDigger | Martin
edbc75d24d
fix(frontend): make horizontal scrollbar less giant
...
also adds a bit of border radius to the thumb
2022-12-22 22:54:14 +01:00