Commit Graph

815 Commits

Author SHA1 Message Date
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
Nassim Jahnke
47b4defd18
Fix wrong translation key used for wiki label 2022-12-22 22:50:06 +01:00
MiniDigger | Martin
375c64c1fe chore: update lib 2022-12-22 21:54:53 +01:00
MiniDigger | Martin
c7e519b811 feat(front+backend): add user list to admin section 2022-12-22 20:41:36 +01:00
MiniDigger | Martin
60ad2741d5 fix(frontend): move public folder into the right dir... 2022-12-22 19:12:46 +01:00
MiniDigger | Martin
c64a1ec4dd fix(frontend): fixup error handling 2022-12-22 18:56:27 +01:00
MiniDigger | Martin
462164649a feat(frontend): favicons 2022-12-22 17:57:15 +01:00
MiniDigger | Martin
b2e3c8b52a feat(frontend+backend): update header data in background on click
also fixes the user api server returning fron header data, it used primitive queries in NotificationsDAO, not the proper ones.
2022-12-22 17:37:51 +01:00
Nassim Jahnke
f8cbf57e09
Fix org visibility hiding 2022-12-22 17:18:53 +01:00
MiniDigger | Martin
ab53a5fffd fix(frontend): i18n in error handling 2022-12-22 17:07:31 +01:00
MiniDigger | Martin
8a85c1f80f feat(frontend): set lang html attr 2022-12-22 16:52:43 +01:00
MiniDigger | Martin
004d6e2e85 fix(frontend): move cache control to route rules 2022-12-22 16:33:54 +01:00
Nassim Jahnke
347e72de0c
Add icons to version platform dropdown 2022-12-22 16:32:25 +01:00
MiniDigger | Martin
cdcbc5b4b8 feat(frontend): cache-control headers 2022-12-22 16:12:21 +01:00
MiniDigger | Martin
99a7aee5c0 feat(frontend): text compression of assets/js/css/etc 2022-12-22 15:57:38 +01:00
Nassim Jahnke
28043c6504
Fix support link label 2022-12-22 15:53:29 +01:00
MiniDigger | Martin
93d055aba7 fix(frontend): no need to pass around i18n so much 2022-12-22 14:56:53 +01:00
MiniDigger | Martin
8f7fc31e22 fix(frontend): hide downloads and views for now while they are broken, rewrite the whole system later 2022-12-22 12:57:42 +01:00
MiniDigger | Martin
afb4657350 chore: formatting fixes + update lib 2022-12-20 20:25:09 +01:00
MiniDigger | Martin
bd140db380 chore: update lib 2022-12-20 19:07:04 +01:00
MiniDigger | Martin
425fc30637 feat(frontend): allow typechecking, fix type errors with useErrorHandling 2022-12-20 18:47:00 +01:00
MiniDigger | Martin
8eac8aff1c chore(frontend): remove useless 'authed' param 2022-12-20 18:33:46 +01:00
MiniDigger | Martin
5470d5b07e feat(auth): rework auth system implementation to be more reliable and cleaner 2022-12-20 18:01:08 +01:00
MiniDigger | Martin
58674c57d3 fix: attribute styles not working 2022-12-20 11:31:22 +01:00
MiniDigger | Martin
f00a7af42a fix: typo 2022-12-16 16:53:30 +01:00
MiniDigger | Martin
85ce3858b9 fix: prep before lint 2022-12-16 16:49:49 +01:00
MiniDigger | Martin
dad8789f7e feat!: start moving to nuxt 2022-12-16 14:57:01 +01:00
MiniDigger | Martin
c287c12b0d fix(config): seems like import/core-modules isn't merged 2022-12-09 15:59:40 +01:00
MiniDigger | Martin
2dad8d5967 feat(config): share linter configs via lib 2022-12-09 15:53:47 +01:00
Konicai
9956c5d20b
Fix some typos on versions page (#1036) 2022-12-05 09:02:47 +01:00
MiniDigger | Martin
e91f82d377 chore(chart): vite 3, lockfile maintenance 2022-12-04 12:02:52 +01:00
renovate[bot]
0a154496e2
fix(deps): update dependency @vueuse/head to v1 (#1026)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-04 11:41:29 +01:00
renovate[bot]
6e13d51ff5
chore(deps): update dependency eslint-plugin-unicorn to v45 (#1033)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-04 11:37:51 +01:00
renovate[bot]
dfdc6418ac
chore(deps): update frontend non-major dependencies (#1025)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-04 11:32:16 +01:00
MiniDigger | Martin
7533ba4780 fix(frontend): make IJ recognize icon imports 2022-12-03 18:30:20 +01:00
MiniDigger | Martin
4e74f3e739 fix(backend): clean up last things needed for s3 shit, closes #135 2022-11-26 11:25:35 +01:00
MiniDigger | Martin
7c847dfa97 fix(frontend): revert tab to valid values if navigating to an invalid one 2022-11-26 10:35:32 +01:00
MiniDigger | Martin
00dfaee6df fix: don't fail on image cache invalidation
closes #1024 for good
2022-11-26 10:24:32 +01:00
Jake Potrebic
7a77c88bb8
fix text inputs not validating right away
closes #1017
2022-11-20 19:27:42 -08:00
Jake Potrebic
31fe7bb53e
validation work 2022-11-20 13:29:04 -08:00
Jake Potrebic
4e7a66d929
move one more type 2022-11-20 09:35:41 -08:00
Jake Potrebic
3cd772d440
move some type declarations to lib types folder 2022-11-20 09:29:14 -08:00
MiniDigger | Martin
c64a50824f feat(frontend): implement server pagination on staff and authors page, fixes #1030 2022-11-20 11:00:11 +01:00
MiniDigger | Martin
15a4ee86d8 feat(frontend): allow server pagination in sortable table 2022-11-20 11:00:10 +01:00