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 |
|
MiniDigger | Martin
|
256bda559d
|
fix(frontend): make handleRequestError return ref so make typing easier
|
2022-11-20 11:00:10 +01:00 |
|
Jake Potrebic
|
6ba7d98079
|
more type fixes
|
2022-11-19 21:45:07 -08:00 |
|
Jake Potrebic
|
866e15a6b5
|
some typescript typing fixes
|
2022-11-19 18:17:19 -08:00 |
|
MiniDigger | Martin
|
a10eda3cf9
|
fix(frontend): fix sponsor message not visually updating the first time, fixes #1029
|
2022-11-19 16:13:31 +01:00 |
|
MiniDigger | Martin
|
05fd045edb
|
fix(frontend): some dark mode color tweaks (#706)
|
2022-11-08 21:59:56 +01:00 |
|
MiniDigger | Martin
|
ffe97d0908
|
fix(frontend): make nav links larger (#706)
|
2022-11-08 21:28:29 +01:00 |
|
MiniDigger | Martin
|
89513bfdd5
|
fix(frontend): link project name in project header to project index page (#706)
|
2022-11-08 21:21:23 +01:00 |
|
MiniDigger | Martin
|
a6cd577925
|
fix(frontend): don't auto-quote blockquotes (#706)
|
2022-11-08 21:15:48 +01:00 |
|
Lachlan
|
956ce62994
|
feat: add agpl as a license option (#1012)
Co-authored-by: MiniDigger | Martin <admin@benndorf.dev>
|
2022-11-08 20:43:33 +01:00 |
|
renovate[bot]
|
b1be7534b8
|
chore(deps): update frontend non-major dependencies (#1007)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2022-11-08 19:12:56 +01:00 |
|
Jake Potrebic
|
2961f589c5
|
make pre-commit script executable
|
2022-11-06 15:47:36 -08:00 |
|
MiniDigger | Martin
|
62968faf50
|
feat(backed): add simple fake data generation
|
2022-11-06 22:31:56 +01:00 |
|
MiniDigger | Martin
|
d65514cd0e
|
chore(db): flatten migrations and rename repeatables in order
|
2022-11-06 20:31:49 +01:00 |
|
MiniDigger | Martin
|
4e156bf598
|
feat: server side pagination, fixes #828, #833
|
2022-11-05 17:00:38 +01:00 |
|
MiniDigger | Martin
|
8919c48f31
|
feat: add version page
|
2022-11-05 12:22:53 +01:00 |
|
renovate[bot]
|
3bc9df8afe
|
fix(deps): update frontend non-major dependencies (#1006)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2022-11-05 10:07:33 +01:00 |
|
renovate[bot]
|
63d9cee564
|
chore(deps): update frontend non-major dependencies (#994)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: MiniDigger | Martin <admin@benndorf.dev>
|
2022-10-31 15:55:45 +01:00 |
|
MiniDigger | Martin
|
b229a34787
|
chore: move notifications to lib
|
2022-10-31 10:48:06 +01:00 |
|
MiniDigger | Martin
|
fa67cb8eae
|
fix build
|
2022-10-03 11:16:15 +02:00 |
|
MiniDigger | Martin
|
92bb658be7
|
update deps
|
2022-10-03 11:03:52 +02:00 |
|
MiniDigger | Martin
|
fa77e0d51e
|
downgrade pwa, fix filesize import
|
2022-10-01 11:46:11 +02:00 |
|
MiniDigger | Martin
|
4b7ec5ab21
|
update deps
|
2022-10-01 11:34:05 +02:00 |
|
MiniDigger | Martin
|
b87e703a95
|
update deps
|
2022-09-26 11:45:05 +02:00 |
|
MiniDigger | Martin
|
7f5ec0913a
|
update deps
|
2022-09-19 18:23:01 +02:00 |
|
MiniDigger | Martin
|
de5c3f29c8
|
update deps
|
2022-09-12 20:18:43 +02:00 |
|
MiniDigger | Martin
|
8911b6acf9
|
configure new staging and prod
|
2022-09-11 21:25:40 +02:00 |
|
MiniDigger | Martin
|
c3b9a89ec3
|
use proper syntax for reading server sid env var
|
2022-09-03 17:39:45 +02:00 |
|
MiniDigger | Martin
|
05322f69fa
|
read frontend env vars from dictionary instead
|
2022-09-03 14:00:59 +02:00 |
|
MiniDigger | Martin
|
cea1791339
|
more dep updates
|
2022-09-02 20:10:31 +02:00 |
|
MiniDigger | Martin
|
5edb561296
|
big cleanup, move backend into folder, write new helm charts, update deps, cleanup workflows
|
2022-09-02 19:56:41 +02:00 |
|
MiniDigger | Martin
|
68945ccd0d
|
update deps
|
2022-09-02 19:56:41 +02:00 |
|
MiniDigger | Martin
|
ebe04a3dd5
|
move downloads from UI to the cdn
|
2022-09-02 19:56:41 +02:00 |
|
Nassim Jahnke
|
e636364acd
|
Update HangarLib
|
2022-09-02 19:56:41 +02:00 |
|
Nassim Jahnke
|
0ed89f2f25
|
Check up controller perms, cache backend data responses
|
2022-09-02 19:56:41 +02:00 |
|
Nassim Jahnke
|
d86db2e202
|
Fixes
|
2022-09-02 19:56:41 +02:00 |
|
Nassim Jahnke
|
b8eb705226
|
Allow deletion of organizations
Closes #803
|
2022-09-02 19:56:41 +02:00 |
|
Nassim Jahnke
|
5d5a941926
|
Update HangarLib
|
2022-09-02 19:56:41 +02:00 |
|
Nassim Jahnke
|
369f9b76df
|
Finish preloading stuff
|
2022-09-02 19:56:41 +02:00 |
|
Nassim Jahnke
|
0c893e061b
|
Readd preloading of previous version
|
2022-09-02 19:56:41 +02:00 |
|
Nassim Jahnke
|
b628a9afbd
|
Allow org transfer (half tested)
|
2022-09-02 19:56:41 +02:00 |
|
Nassim Jahnke
|
15a3111659
|
Add project to user transfer (half tested)
Missing organization to user and project to organization
|
2022-09-02 19:56:41 +02:00 |
|
Nassim Jahnke
|
a91c8f684a
|
Let you leave org/project
Closes #806
|
2022-09-02 19:56:41 +02:00 |
|
Nassim Jahnke
|
ce91b3998b
|
Add basic dependency validation on version creation
|
2022-09-02 19:56:41 +02:00 |
|
Nassim Jahnke
|
9cfc4e0333
|
Fix lots of dependency update issues on frontend/backend
add toggle to show the password, add validation for email and password, closes (#108)
|
2022-09-02 19:56:41 +02:00 |
|
Nassim Jahnke
|
861c827643
|
Add more info text to version creation
|
2022-09-02 19:56:41 +02:00 |
|
Nassim Jahnke
|
ca2b308dca
|
Remove skip review queue channel flag
|
2022-09-02 19:56:41 +02:00 |
|
Nassim Jahnke
|
9b0fc6380a
|
Fix remaining issues
|
2022-09-02 19:56:41 +02:00 |
|
Nassim Jahnke
|
725bd46c51
|
Version uploading works
|
2022-09-02 19:56:41 +02:00 |
|
Nassim Jahnke
|
05c304bbcd
|
WIP make version string unique, allow file per platform in one version
DB queries are pretty rough, uploading a file is broken, and parts of the frontend upload process aren't finished
|
2022-09-02 19:56:41 +02:00 |
|
Noah van der Aa
|
79ad208e92
|
Fix typo in resource guidelines (#862)
|
2022-08-19 11:15:02 +02:00 |
|
MiniDigger | Martin
|
570923af21
|
update deps
|
2022-08-01 18:37:22 +02:00 |
|
MiniDigger | Martin
|
66393fda73
|
tons of seo improvements (#798)
|
2022-07-31 15:18:53 +02:00 |
|
MiniDigger | Martin
|
5e57fa0a0e
|
allow trusting domains in linkout, closes #810
|
2022-07-31 11:53:07 +02:00 |
|
Bjarne Koll
|
e540405d86
|
Ensure that the new page modal is closed (#807)
|
2022-07-30 20:27:20 +02:00 |
|
MiniDigger | Martin
|
22dda95c50
|
make sure breadcrumbs are valid and generated exactly once
|
2022-07-30 18:36:50 +02:00 |
|
MiniDigger | Martin
|
10fa501863
|
rework pages path parsing
|
2022-07-30 17:48:57 +02:00 |
|
Bjarne Koll
|
c0e09345d1
|
Update fetched project page tree on mutation (#804)
|
2022-07-30 15:53:37 +02:00 |
|
MiniDigger | Martin
|
349d57f1b5
|
also forward headers for not logged in...
|
2022-07-30 15:30:37 +02:00 |
|
MiniDigger | Martin
|
3a69b4c91d
|
forward headers from ssr to backend + cache backend stuff on request
|
2022-07-30 15:04:49 +02:00 |
|
MiniDigger | Martin
|
809b2e23c4
|
clean up stats cookie handling
|
2022-07-30 13:23:10 +02:00 |
|