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