Commit Graph

1462 Commits

Author SHA1 Message Date
MiniDigger | Martin
2fead3423f spinners! loading buttons!
also improved new project creation finishing page
2022-04-16 18:06:36 +02:00
MiniDigger | Martin
7af707538f rework inputs, again...
hopefully this is the last time, but code wise its nicer now and structure wise we can now have elements "inside" of the input for counter, loading, etc
2022-04-16 10:07:51 +02:00
MiniDigger | Martin
58a2eb77c3 implement validation framework, validate new project page 2022-04-15 17:43:22 +02:00
MiniDigger | Martin
18ae7783d6 update vite and vite-ssr 2022-04-11 13:06:26 +02:00
dependabot[bot]
e532e170ba
Bump unplugin-auto-import from 0.6.9 to 0.7.0 in /frontend-new (#643)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 12:59:11 +02:00
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