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
Bjarne Koll
451056ce1e
Remove invalid versions when filtering platforms ( #801 )
2022-07-29 23:31:57 +02:00
MiniDigger | Martin
7df891b2a4
make sure useHead automatically updates dark mode classes
2022-07-29 21:59:17 +02:00
MiniDigger | Martin
7019655447
clean up env vars
2022-07-28 21:10:20 +02:00
MiniDigger | Martin
158fb26003
update lib
2022-07-28 17:28:06 +02:00
MiniDigger | Martin
3aa32dc9e4
use router.replace over router.push for error redirects, closes #794
2022-07-28 17:27:43 +02:00
MiniDigger | Martin
c73a02ef8e
include params in useApiHelper keys, fixes #793
2022-07-28 17:08:36 +02:00
MiniDigger | Martin
c8eb30c46b
fix logo size on client side render
...
why this works on the server, nobody knows
2022-07-28 16:19:01 +02:00
MiniDigger | Martin
056fd146b8
always try to refresh if we have no token but a refresh token in ssr
2022-07-28 16:15:29 +02:00
MiniDigger | Martin
b9e16ef57e
post id is on project version, not channel....
...
> Caused by: org.postgresql.util.PSQLException: ERROR: column pc.post_id does not exist
Hint: Perhaps you meant to reference the column "pv.post_id" or the column "p.post_id".
mfw postgres is 2 smart 4 me
2022-07-28 14:01:49 +02:00
MiniDigger | Martin
f1247e8583
let cropper downscale the image before uploading
2022-07-28 11:45:45 +02:00
MiniDigger | Martin
423f505d34
set logo size without css to avoid layout shift
2022-07-27 17:15:43 +02:00
MiniDigger | Martin
3a11efdc89
add a few aria labels to make google (and blind people) happy
2022-07-27 17:12:37 +02:00
MiniDigger | Martin
9de4e57e00
remove the remaining auth "errors" when anon
...
hope you are happy now google
2022-07-27 16:57:23 +02:00
MiniDigger | Martin
81f125bbf9
we can only detect the missing refresh token on the server 🤦♂️
2022-07-27 16:24:04 +02:00
MiniDigger | Martin
3065e77aa6
save settings by username
2022-07-27 16:18:11 +02:00
MiniDigger | Martin
d089a898b7
refactor theme to use cookie and put it into lib
2022-07-27 14:38:02 +02:00
Nassim Jahnke
1e76fbff8f
Small fixes
2022-07-26 21:00:55 +02:00
MiniDigger | Martin
a595640c48
!important
...
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
!important
2022-07-26 20:27:22 +02:00
Nassim Jahnke
8f5f0d1137
Use Popper for proper dropdown placement
2022-07-26 20:10:22 +02:00
Nassim Jahnke
9e442802e1
Things
2022-07-26 18:53:04 +02:00
MiniDigger | Martin
de484d6695
move styles to lib
2022-07-26 17:37:44 +02:00
Nassim Jahnke
459f739082
Add popoveritem
2022-07-26 17:20:40 +02:00
Nassim Jahnke
f39a64e9fe
Use popover instead of menu in certain cases to manually close
2022-07-26 17:20:07 +02:00
Nassim Jahnke
a0b6bf6d03
Improve version list, add subtle border to project and version card
2022-07-26 14:45:05 +02:00
Nassim Jahnke
8d3311524f
Hack in better dependency modal validation
2022-07-26 13:28:53 +02:00
Nassim Jahnke
90548d8ee0
Update HangarLib
2022-07-26 12:17:30 +02:00
MiniDigger | Martin
f4e271b0c1
reeee intellij
2022-07-26 11:49:02 +02:00
MiniDigger | Martin
57a5cb2018
recalc pagination if needed, closes #795
2022-07-26 11:47:35 +02:00
Nassim Jahnke
4211f214c8
Remove create new project/org from nav menu when not logged in
2022-07-26 11:46:42 +02:00
Nassim Jahnke
9e3cedc100
Fix sortabletable pagination, improve useradmin page
...
Fixes #797
2022-07-26 11:10:40 +02:00
MiniDigger | Martin
9773e826a2
load swagger from cdn ( #749 )
2022-07-26 11:09:13 +02:00
Nassim Jahnke
1cd699017a
Fix CME when getting roles
2022-07-26 10:28:58 +02:00
MiniDigger | Martin
b14ed490f0
try to preoptimize swagger in order to fix it on staging ( #749 )
2022-07-26 10:01:13 +02:00
MiniDigger | Martin
99bf226b34
try to be less spamming about expected auth failures, closes #765
2022-07-26 09:38:59 +02:00
Nassim Jahnke
b94de32b94
Improve safe host check
...
Previously you could just have a host called "epapermc.io" and it'd be safe because it ends with "papermc.io"
2022-07-25 21:17:42 +02:00
Owen
0373b5345d
Disable role selector buttons when no role is selected ( #792 )
2022-07-25 21:05:24 +02:00
MiniDigger | Martin
ed06e1a301
update deps
2022-07-25 15:02:31 +02:00
Nassim Jahnke
81cf2a0ca7
Move version formatting away from frontend again
...
While this is mostly to just fix Safari and other old browser not supporting regex lookbacks, having this code in JS was pretty disgusting anyways and people might appreciate having the versions already formatted in API returned objects.
2022-07-25 10:21:35 +02:00
Bjarne Koll
b74b10394e
Properly scroll to linked element if present ( #776 )
2022-07-24 14:05:18 +02:00
Nassim Jahnke
50ecd9deda
Fix pinned version download button
2022-07-24 13:25:37 +02:00
Nassim Jahnke
4dc4c37559
Disgusting hacks to allow video embed and links
...
... before we either use a different sanitization lib or figure out how to move the sanitization before the markdown renderer without destroying plain text
2022-07-24 13:09:29 +02:00
Nassim Jahnke
d21dd69987
Be more lenient at md render rate limiting
2022-07-24 10:51:12 +02:00
Nassim Jahnke
d121d3dd65
asdas moment
2022-07-22 16:13:10 +02:00
Nassim Jahnke
88a4c62af8
Fix dependency detection when no last version exists
2022-07-22 16:03:43 +02:00
Nassim Jahnke
4fc8bae9ec
Fix some annoying warnings
2022-07-22 15:48:05 +02:00
Bjarne Koll
082d3d974a
Disable next button on incorrect new version data ( #772 )
2022-07-22 13:40:42 +02:00
Bjarne Koll
c61c0b46c9
Prevent Steps#next on final version creation step ( #773 )
2022-07-22 10:03:09 +02:00
Bjarne Koll
51e436d18c
Prevent vue from reusing project page component ( #770 )
...
Previously vue would reuse the project page component when switching
between project pages as the component was not keyed.
This commit fixes this by partially modifying the project page setup.
In the current state both the project page content as well as the list
of opened project pages, used to properly configure the tree views
opened elements, are handled in the same state.
This layout however introduces a rather unfortunate flaw into the logic
which makes this fix a bit larger than a simple :key value.
The openedProjectPages `open` contains state that is expected to outlive
a simple change from one project page to another to properly show the
project page tree. This directly conflicts with the assumptions made
about the rest of the project state, which should be discarded the
displayed project page is changed as content and potential edit values
are no longer applicable.
To implement this, this commit splits the opened project pages array
into its own composable as well as the project page markdown into its
own component.
The opened project pages are then tracked by the owning route, e.g. the
prjects index route or the general page route, while the current page
markdown lives in a new component which owns its own state and is keyed
with the pages path.
This way, a change in route properly re-creates the project page
markdown component while keeping the same opened page state in the
parent component.
2022-07-22 00:24:17 +02:00
Bjarne Koll
cd165e3991
Configure vue-router to scroll to top ( #769 )
...
Up till now, the vue-router did not have any scroll behaviour, leading
to no scrolling on page changes. This becomes particularly obvious when
opening a project from bottom of the main project list, as the project
page is scrolled down to a good part of the README.md.
To fix this, this commit configures the routers scrollBehaviour
following the vuejs documentation to create the most native scrolling
behaviour possible, scrolling to any potentially saved position when
using the browsers back button or scrolling to the top of the page
otherwise.
See: https://router.vuejs.org/guide/advanced/scroll-behavior.html
2022-07-20 19:27:24 +02:00
Nassim Jahnke
8bd1911c6f
Update HangarLib
2022-07-20 17:27:34 +02:00
Nassim Jahnke
1d9520d146
More things
2022-07-20 12:15:05 +02:00
Nassim Jahnke
633793ca80
Some padding fixes
2022-07-20 10:59:05 +02:00
Bjarne Koll
db59ab50dc
Close navigation popup for router links ( #767 )
2022-07-20 10:23:52 +02:00
Nassim Jahnke
7b46763bdd
Update HangarLib
2022-07-19 22:39:28 +02:00
Nassim Jahnke
65293d77f2
Final touches on notifications page
2022-07-19 22:00:00 +02:00
Nassim Jahnke
bb9ba80198
Paginate notifications, use tabs
2022-07-19 13:05:17 +02:00
Nassim Jahnke
b5dda569b2
Add perm check to channels nav entry
2022-07-19 10:15:16 +02:00
Nassim Jahnke
3a5ece5407
Move pinned project getting to UsersController
2022-07-18 19:36:40 +02:00
Nassim Jahnke
d45291ba41
Improve modal width and scaling
2022-07-18 14:41:11 +02:00
Nassim Jahnke
70a825edbc
Show amount of reports/required approvals in staff dropdown
2022-07-17 15:31:34 +02:00
Nassim Jahnke
d2058d5e17
Actually fix version list order
2022-07-17 14:13:10 +02:00
Nassim Jahnke
e01467cb58
Make frozen channels (release channel) pinnable
2022-07-17 12:42:23 +02:00
Nassim Jahnke
fd3c57fd23
Paginate reports, add resolved reports tab
2022-07-14 11:03:25 +02:00
Nassim Jahnke
95c88e673d
Display report notifications
2022-07-13 23:08:02 +02:00
Nassim Jahnke
9f9f8520e4
Let staff send notifications during report resolving
...
TODO: Display them under their respective report in the flags page
2022-07-13 21:49:59 +02:00
Nassim Jahnke
c4fce0906c
Send notifications on visibility change of projects
2022-07-13 17:30:36 +02:00
Nassim Jahnke
f7a6ad553c
Improvements to report and approval pages
2022-07-13 16:32:11 +02:00
Nassim Jahnke
be6c36da56
Fix channel page reload on changes
2022-07-11 22:10:32 +02:00
Nassim Jahnke
6a8c352e96
Reverse version list to order by recency
2022-07-11 22:01:44 +02:00
MiniDigger | Martin
a1862becaf
include credentials when saving avatar
2022-07-11 20:44:03 +02:00
Nassim Jahnke
fcc45dac75
Update HangarLib
2022-07-11 15:44:14 +02:00
Nassim Jahnke
618ba40d47
Fix a bunch of review issues
2022-07-11 15:42:49 +02:00
Nassim Jahnke
aef86f0e1b
Readd info for unreviewed versions
2022-07-11 14:47:37 +02:00
Nassim Jahnke
631696938a
Fix version review download button
2022-07-11 12:58:52 +02:00
MiniDigger | Martin
724c78fe65
actually commit org avatar changing
2022-07-11 09:00:38 +02:00
Nassim Jahnke
cf1d7c6c9b
Padding
2022-07-10 22:05:22 +02:00
Nassim Jahnke
08e61a206e
Remove version numbers from pinned download dropdown
2022-07-10 19:51:05 +02:00
Nassim Jahnke
66ace3e391
Improve pinned version design again
2022-07-10 19:39:52 +02:00
Nassim Jahnke
59d401f1f8
Improve pinned version design again
2022-07-10 18:55:58 +02:00
Nassim Jahnke
de3c467f61
Fix dependency prefill issue
2022-07-10 18:14:56 +02:00
Nassim Jahnke
dab2c3ae7d
Hotfix platform selection on version
...
apparently the router link on the same level is broken
2022-07-10 18:04:11 +02:00
Alessio Gravili
9f62865da0
Improve pinned versions display ( #738 )
2022-07-10 17:17:38 +02:00
Alessio Gravili
1642240e5b
Random stuff with icons ( #737 )
...
* Clickable tag for channels
* Improve platforms checkbox in project versions page
* Add platform icon for new version upload page
* Add category logo to project card
* Add icons for licenses
* Fix Type "LPGL" => "LGPL"
2022-07-10 17:15:49 +02:00
MiniDigger | Martin
6874ff270e
actually commit changes to the package.json
2022-07-10 11:43:56 +02:00
MiniDigger | Martin
7f4c637859
implement cropper for project icon, proxy all project icons thru auth
2022-07-10 11:39:57 +02:00
MiniDigger | Martin
4290c31b7d
update server deps
2022-07-09 22:05:11 +02:00
Nassim Jahnke
3a880c19e0
Fix PlatformLogo import
2022-07-09 18:36:26 +02:00
Nassim Jahnke
aa1ba6a1a7
Update HangarLib
2022-07-09 18:11:31 +02:00
Alessio Gravili
3d65cdaf81
Improve sidebar: Category icons & clickable platform labels ( #736 )
2022-07-09 17:56:26 +02:00
MiniDigger | Martin
9651b43f36
move modals to lib (+ run prettier)
2022-07-09 14:49:23 +02:00
MiniDigger | Martin
5d5ad5225d
update deps
2022-07-09 12:30:09 +02:00
MiniDigger | Martin
7c04062757
don't hardcode footer year
2022-07-09 12:12:03 +02:00
MiniDigger | Martin
2d67f2ddb1
move logo to lib and resize it, error handling for logout
2022-07-08 21:13:41 +02:00
Nassim Jahnke
cc38da7a95
Finish project/version deletion and restoring
2022-07-05 18:10:37 +02:00
Nassim Jahnke
72c1492c3e
Update HangarLib
2022-07-05 16:48:28 +02:00
Nassim Jahnke
4b77ae6378
Add suffix to deleted projects/versions
...
This allows users to recreate a project or version under the same name without having to wait for staff to fully delete it and without needing to give users the ability to update version files/links later on.
Todo: Make sure deleted versions don't get into download buttons, remove suffix when project/version is restored
2022-07-05 13:26:13 +02:00
Nassim Jahnke
7b55c62308
Start working on pinned projects
...
Missing actually pinning projects on the userpage on frontend, endpoint should also return Project instead of ProjectCompact
2022-07-05 11:53:59 +02:00
MiniDigger | Martin
2d5167bef8
try to fix i18n stuff
2022-07-04 18:38:32 +02:00
MiniDigger | Martin
7346276174
hopefully unfuck the locale situation
2022-07-04 18:09:07 +02:00
Nassim Jahnke
0f68dc7e2c
Update HangarLib
2022-07-02 14:38:03 +02:00
Nassim Jahnke
b0d9507f71
Whoops
2022-07-02 14:26:11 +02:00
Nassim Jahnke
f9c4d652df
Add platform versions to download dropdown
2022-07-02 14:25:32 +02:00
MiniDigger | Martin
0cc6d06c4c
move i18n stuff to lib
2022-07-02 12:29:23 +02:00
Nassim Jahnke
af3097570a
Fix dependency adding
...
Doesn't look perfect, especially the edit modal needs to be made larger, but slightly better and works now™️
2022-07-01 18:59:32 +02:00
Nassim Jahnke
87f0725385
Update HangarLib
2022-07-01 18:24:59 +02:00
Nassim Jahnke
41b39a37f1
Improvements to project/org/version creation design
2022-07-01 18:21:12 +02:00
Nassim Jahnke
423af12ea1
Small version upload design changes
2022-06-30 11:18:30 +02:00
Nassim Jahnke
0cba1abaa3
Fix changelog overflow, fix doc subpage (again)
2022-06-30 11:01:28 +02:00
Nassim Jahnke
9e84c06db3
Small project list improvements
...
Show category, show more info on smaller displays
2022-06-29 23:10:24 +02:00
Nassim Jahnke
97859cd354
Fix project subpage refreshing
2022-06-29 18:33:39 +02:00
Nassim Jahnke
30ffe6a364
Fix project subpage overflow
2022-06-29 18:29:52 +02:00
Nassim Jahnke
bf3792feee
Add feedback on project icon changing
2022-06-29 15:56:26 +02:00
Nassim Jahnke
79e7d68f60
Fix homepage version list sorting
2022-06-29 15:24:19 +02:00
Nassim Jahnke
d1969e0416
Fix markdown line breaks, fix pre-commit
2022-06-28 23:09:04 +02:00
MiniDigger | Martin
3cb9a6f43c
move lib to submodule v2
2022-06-28 21:05:18 +02:00
MiniDigger | Martin
342259121b
move lib to submodule
2022-06-28 21:03:41 +02:00
MiniDigger | Martin
a9c0b2365e
I didn't mean to break error tooltips + fix one rename
2022-06-28 20:53:16 +02:00
MiniDigger | Martin
16de74e09b
prepare for splitting out lib
2022-06-28 20:49:35 +02:00
Nassim Jahnke
d17b40030c
Allow to select per platform versions
...
Missing proper sorting of versions, also moved to the backend
Closes #727
2022-06-27 21:14:22 +02:00
Nassim Jahnke
10c8d5eccf
Add simple mc version filtering
2022-06-27 19:32:25 +02:00
Nassim Jahnke
441ba27537
Sort member list by rank, some role changes
...
Changes are currently not applied to staging, the current role table has to be truncated first
2022-06-27 13:43:16 +02:00
Nassim Jahnke
65bd042caa
Remove recommended version setting
...
Missing migrations, possibly broke controller?
2022-06-26 20:50:04 +02:00
Nassim Jahnke
2b671c1482
Readd platform version formatting
2022-06-25 00:05:12 +02:00
Nassim Jahnke
f58c1f3011
Remove tags
2022-06-24 22:50:18 +02:00
Nassim Jahnke
aa07243b4c
Give modals some padding, replace manually placed close buttons
2022-06-24 20:54:05 +02:00
MiniDigger | Martin
c3c9c42af6
fix disabled inputs
2022-06-21 23:04:16 +02:00
Nassim Jahnke
54d58d4bfd
Minor fixes
2022-06-21 23:00:24 +02:00
MiniDigger | Martin
0b96d052b2
rearrange version page a big
2022-06-21 22:59:47 +02:00
Nassim Jahnke
1d07bf7d18
Fix pinned version style on short versions
2022-06-21 22:26:39 +02:00
Jake Potrebic
0c63be2a90
work on pinned versions
2022-06-21 12:59:09 -07:00
Nassim Jahnke
d51d7535f2
Cleanup DownloadButton, pinned version design test
2022-06-21 20:20:54 +02:00
Jake Potrebic
f10552bb75
adjustments/improvements to pinned versions
2022-06-21 10:21:27 -07:00
Jake Potrebic
1ec32bf8dd
add project channel to pinned version
2022-06-21 01:28:15 -07:00
Jake Potrebic
a3369d2d9e
replace promoted versions with pinned versions
2022-06-21 00:21:03 -07:00
Jake Potrebic
f503d64a62
improve channels, remove unstable tag
2022-06-20 19:32:54 -07:00
Jake Potrebic
1597f9ea85
fix versions with no plugin deps
2022-06-20 14:11:23 -07:00
Nassim Jahnke
fd2ec047ec
Minor changes
2022-06-20 22:49:50 +02:00
Jake Potrebic
2bbfc7b97b
replace route when redirecting to platform version
...
Fixes #714
2022-06-20 13:44:36 -07:00
MiniDigger | Martin
29a06466b1
hur dur I am JS and do sorting in place
2022-06-20 21:27:35 +02:00
MiniDigger | Martin
833b8bcf08
sort dependencies by required status ( closes #697 )
2022-06-20 19:10:24 +02:00
MiniDigger | Martin
0e272421a1
darken line below markdown headlines ( closes #700 )
2022-06-20 18:51:52 +02:00
MiniDigger | Martin
c447bcb981
allow role management ( closes #572 )
2022-06-20 18:31:00 +02:00
Nassim Jahnke
1edb8d9af9
Show file size on version page
2022-06-20 13:42:14 +02:00
Nassim Jahnke
14d6a2193a
Improve tag design and usage
2022-06-20 13:35:30 +02:00
Nassim Jahnke
346542d7c9
Up version name length, limit number of dependencies
2022-06-20 11:26:46 +02:00
Nassim Jahnke
a1fbc2b857
More improvements to version page, fix notification page margin
2022-06-20 10:40:59 +02:00
Nassim Jahnke
27846433b3
Fix version changelog overflow
2022-06-20 10:12:19 +02:00
MiniDigger | Martin
bff5aa77b4
fix pagination on homepage
2022-06-19 20:14:27 +02:00
MiniDigger | Martin
b5e2e663a0
allow linking to wikis, closes #549
2022-06-19 19:30:23 +02:00
MiniDigger | Martin
77d051647b
mark optional deps, not required ones ( #697 )
2022-06-19 19:06:23 +02:00
MiniDigger | Martin
60a6f846da
fix sponsor section missing a header ( closes #698 )
2022-06-19 19:06:23 +02:00
Alessio Gravili
7f41e558dd
Improve footer style, mainly on mobile ( #695 )
2022-06-19 19:01:56 +02:00
MiniDigger | Martin
be6fe4138e
fix checkmark groups, closes #703
2022-06-19 18:49:18 +02:00
MiniDigger | Martin
1afe7d9294
preload data from last version, closes #404
...
also fixes some smaller stuff
2022-06-19 18:27:32 +02:00
Nassim Jahnke
b07ea82e03
Settings fix, changes for small displays
2022-06-19 15:11:01 +02:00
Alessio Gravili
0864f2d407
Improvements ( #694 )
...
* Fix incorrect key for organization invalid name string
* Better warning for spaces in organization name
2022-06-19 15:05:19 +02:00
Nassim Jahnke
9d528b29f8
More changes to sorter
2022-06-19 12:47:28 +02:00
Alessio Gravili
d8e049e92d
Fix sorting order & Overflow on safari ( #692 )
2022-06-19 12:43:23 +02:00
Nassim Jahnke
43a7bf26c1
Make promoted versions slightly prettier
2022-06-19 12:34:19 +02:00
Nassim Jahnke
63f930dffc
More work towards preloading dependencies
2022-06-19 12:01:09 +02:00
Nassim Jahnke
0b799b74eb
Improvements to version page
2022-06-19 11:34:44 +02:00
MiniDigger | Martin
697054f53a
increase action log modal widths
2022-06-19 03:00:30 +02:00
MiniDigger | Martin
77329f4368
only namespace or externalUrl can be set for deps, disable rules for now
2022-06-19 02:47:48 +02:00
Alessio Gravili
8a6d93f903
Update Readme, Add windi dev tools, style improvements in various places ( #689 )
2022-06-19 01:42:31 +02:00
MiniDigger | Martin
d6dd24a09f
rename new frontend, remove all traces of all
2022-06-19 01:00:21 +02:00
MiniDigger | Martin
f805fc96b1
delete old frontend 🎉
2022-06-19 00:48:50 +02:00
u9g
e183c31809
Link to new forums instead of old forums ( #676 )
2022-06-15 22:55:44 +02:00
dependabot[bot]
5e92bb7175
Bump cross-fetch from 3.1.4 to 3.1.5 in /frontend ( #649 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-30 12:58:52 +02:00
dependabot[bot]
9bd2015fc6
Bump minimist from 1.2.5 to 1.2.6 in /frontend ( #639 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-08 10:01:34 +02:00
Noah van der Aa
3cf86fd05b
Link to new docs and grab logo from there aswell ( #613 )
2022-03-23 14:50:13 +01:00
dependabot[bot]
40d611757d
Bump url-parse from 1.5.7 to 1.5.10 in /frontend
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.5.7 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.7...1.5.10 )
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-28 14:00:43 +01:00
dependabot[bot]
771aa4205c
Bump follow-redirects from 1.14.7 to 1.14.8 in /frontend
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-19 13:27:18 -08:00
dependabot[bot]
e939a1b9c7
Bump url-parse from 1.5.3 to 1.5.7 in /frontend
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.5.3 to 1.5.7.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.3...1.5.7 )
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-19 13:26:51 -08:00
Alessio Gravili
ca548e7dc8
Header style improvements ( #595 )
2022-02-06 09:01:55 +01:00
MiniDigger
55f5494483
fix nav
...
Signed-off-by: MiniDigger <admin@benndorf.dev>
2022-01-29 15:47:41 +01:00
Alessio Gravili
79977a0399
Theme modernization ( #592 )
...
Co-authored-by: MiniDigger | Martin <admin@benndorf.dev>
2022-01-29 15:36:44 +01:00