Commit Graph

1557 Commits

Author SHA1 Message Date
dependabot[bot]
4a44c80468
Bump unplugin-vue-components from 0.18.5 to 0.19.2 in /frontend-new (#644)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 12:59:06 +02:00
dependabot[bot]
8f616a365e
Bump bucket4j-core from 7.3.0 to 7.4.0 (#642)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 12:58:25 +02:00
MiniDigger | Martin
2ede44cd18 add some more modals, everyone likes modals! 2022-04-09 22:38:14 +02:00
MiniDigger | Martin
3c86526f30 some minor things 2022-04-08 19:49:55 +02:00
Nassim Jahnke
3db8c9e847
Add some ratelimit annotation to controllers
... so we already have them whenever user testing is done and we can adjust them for a release
2022-04-08 13:03:53 +02:00
Nassim Jahnke
5ce4a5e68b
Minor improvements 2022-04-08 10:32:37 +02:00
MiniDigger | Martin
3c943f9b95 fix pnpm-lock 2022-04-08 10:05:41 +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
dependabot[bot]
76154975e2
Bump eslint-plugin-unicorn from 41.0.1 to 42.0.0 in /frontend-new (#637)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-08 10:01:26 +02:00
dependabot[bot]
0282a548eb
Bump java-jwt from 3.19.0 to 3.19.1 (#635)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-08 09:57:52 +02:00
dependabot[bot]
5fc349f273
Bump spring-boot-starter-parent from 2.6.5 to 2.6.6 (#634)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-08 09:57:35 +02:00
Nassim Jahnke
960e7d4f84
Rate limiting 2022-04-07 19:02:38 +02:00
MiniDigger | Martin
c8bcb587b0 rework donation modal 2022-04-07 17:05:31 +02:00
MiniDigger | Martin
6e171f6ae2 yes, we actually want paypal to call the paypal controller 2022-04-07 15:59:01 +02:00
MiniDigger | Martin
87c7ce3cb5 remove left over testing stuff 2022-04-07 00:05:18 +02:00
MiniDigger | Martin
ee04fa89e4 improve new project layout 2022-04-06 23:59:27 +02:00
Nassim Jahnke
450744ed33
Misc improvements 2022-04-06 18:02:36 +02:00
MD
72b7374e3d Add transparent button type; make dropdown button more configurable
- `buttonArrow` prop on DropdownButton allows hiding the up/down arrows
- `button-label` slot on DropdownButton allows replacing the text on the button with an icon
- Transparent button type that roughly matches the header theme/user buttons
- Star and watch buttons on project pages are now grey
2022-04-06 16:50:23 +01:00
Nassim Jahnke
8c956ece9c
Fixes to channel modal 2022-04-06 15:15:11 +02:00
Nassim Jahnke
dd49201756
Implement member adding, improve channel modal 2022-04-06 14:46:36 +02:00
Nassim Jahnke
836048a882
Cleanup backend member management 2022-04-06 11:09:57 +02:00
MiniDigger | Martin
3334fb335e use org name by using its user, fix omegadum issue with org loading 2022-04-05 23:16:27 +02:00
MiniDigger | Martin
74d0394d46 new project page is functional now! 2022-04-05 22:53:35 +02:00
Nassim Jahnke
9768c730e5
Start working on members list, other misc fixes 2022-04-05 22:50:03 +02:00
MiniDigger | Martin
fb13ed6c20 implement sponsor box for projects 2022-04-05 21:23:04 +02:00
Nassim Jahnke
feb363e817
Improve text field and select, add error tooltip
ErrorTooltip is only used in InputText yet, should be added to others depending on how good it looks
2022-04-05 15:08:24 +02:00
MiniDigger | Martin
25583641d1 implement donation stuff 2022-04-04 23:31:07 +02:00
MiniDigger | Martin
da392430a1 implement channel modal 2022-04-04 22:15:29 +02:00
Nassim Jahnke
c2b65fcf3d
Some more validation, add sponsors section to guidelines 2022-04-04 16:23:40 +02:00
Nassim Jahnke
6b11854f46
Update guidelines
Update names section
Remove required documentation section (see https://github.com/HangarMC/Hangar/issues/631)
Update monetization section (still in contention)
Move offline-mode section to EULA section
Add Obfuscation section
2022-04-04 10:44:57 +02:00
Nassim Jahnke
472565fe95
Add temp markdown explanation page 2022-04-04 10:27:43 +02:00
MiniDigger | Martin
d686c21fde super rough outline of the version creation page as a basis for discussions 2022-04-03 22:22:31 +02:00
Nassim Jahnke
651bda322c
Throw together guidelines page 2022-04-03 20:25:34 +02:00
MiniDigger | Martin
38b30d6724 start to make inputs fancy 2022-04-03 19:21:47 +02:00
Nassim Jahnke
0fc70b6745
Update footer, make it mobile friendly 2022-04-03 18:16:51 +02:00
Nassim Jahnke
7298af7aa9
Improve homepage search bar design
Use translations, fix mobile display, use actual projects count
2022-04-03 17:31:03 +02:00
MD
a4ca48c299 Update primary palette across project and improve icon colours
Palette generated by putting #004EE9 into https://tailwind-color-palette.netlify.app/
2022-04-03 14:31:05 +01:00
Nassim Jahnke
4cf99b8fcd
Actually add api keys to profile dropdown 2022-04-03 11:59:09 +02:00
MiniDigger | Martin
e5627f4416 implement new project page, needs a bunch of more work 2022-04-03 11:53:16 +02:00
Nassim Jahnke
6fcc4d7c07
User page improvements
Mostly fix the design on small displays
Remove buttons, add api keys to profile dropdown, move admin actions to a separate card
2022-04-03 11:43:58 +02:00
Nassim Jahnke
c9d5b03b4a
Fix user header tag edit button and text wrapping 2022-04-03 10:18:06 +02:00
Nassim Jahnke
b52070933c
Fix day rounding 2022-04-03 09:40:14 +02:00
MiniDigger | Martin
70886184bb figure out locale and theme on server, add theme option to db
this is in progress, theme client side stuff needs to be adjusted
2022-04-03 00:23:48 +02:00
MD
45bebee87a Begin improvements to project settings 2022-04-02 20:47:10 +01:00
Nassim Jahnke
4186546e51
Update close and disabled buttons 2022-04-02 21:33:14 +02:00
MiniDigger | Martin
a91af36ca8 make sortable table sortable 2022-04-02 20:06:34 +02:00
MiniDigger | Martin
2821bbf612 implement page editing and deleting 2022-04-02 19:03:10 +02:00
Nassim Jahnke
68d787ec59
Swaggier updated date formatting 2022-04-02 18:59:55 +02:00
Peter-Crawley
abb55259eb Respect Permissions on User Navigation 2022-04-02 18:48:50 +02:00
MD
cae0762438 Responsive project header 2022-04-02 17:14:45 +01:00