Commit Graph

910 Commits

Author SHA1 Message Date
vidvidvid
e7e4cd109f feat: get calendar data into the app 2021-11-17 10:34:52 -07:00
polimyl
d61e39b6d8 Docker image size optimization (#910)
* build(docker): use slim base images

* build(docker): create new stages that only include necessary files

* build(docker): delete devDependencies after build

* build(docker): move env vars to a later point for better caching
2021-11-13 12:29:22 -05:00
Mars Wong
52efceb4e6 [docs]: Use staging server for development
Resolves #912.
2021-11-13 12:26:21 -05:00
vidvidvid
755a2731b0 fix: don't redirect to /dashboard yet 2021-11-08 15:31:42 -07:00
vidvidvid
388b1ac5df Dashboard structure (#885)
* refactor: split Calendar

* refactor: split Seed

* refactor: split XP

* refactor: split Leaderboard

* refactor: LatestContent

* fix: rename component

* feat: create GridItem component

* feat: dashboard config with static values

* refactor: implement compact structure with GridItem and utils/dashboard
2021-11-08 15:31:42 -07:00
Luxumbra
57c1e42389 feature: Container Queries (#884)
* feature: First pass at Container Queries

`react-container-query` used to emulate 'media' queries based on container widths. Needs more thought on how to handle layouts for multiple devices. Min / Max widths for sections probs a good idea.

Added in an 'Edit' button to toggle editing the layout.

Added mostly static chakra elements to each of the sections to prototype the above Container Queries. I know it is not pretty, but TypeScript and I wanted to prototype it without stalling. I *will* split them out into components but would be good to perhaps pair up with you for this when you're available @vidvidvid.  🙏

* feature: Calendar UI elements (First pass)

Added in chakra popovers for event details.

Again, this is just chakra elements to be pulled out as templates for components.

* feat: better styling on the popovers & transitions on cal container queries

* feature: Improving responsiveness
2021-11-08 15:31:42 -07:00
Luxumbra
b4c08a37c1 Feature/dashboard UI mvp (WIP) (#882)
* First pass of UI config for the dashboard
- Namely adding in React Grid Layout and setting it up to save a users layouts to localStorage. It is responsive.

* Slight refactor of the dash grid code & removed lodash
2021-11-08 15:31:42 -07:00
vidvidvid
b7a1296bcf feat: direct user to dashboard on MetaLink click 2021-11-08 15:31:42 -07:00
vidvidvid
690bad19a0 feat: set up dashboard page 2021-11-08 15:31:42 -07:00
Udit Takkar
bdabf657a5 fix: navaigating between profiles and edit button 2021-11-04 23:21:47 -06:00
vidvidvid
d164de09c5 feat: add pronouns input to edit form 2021-11-04 22:59:58 -06:00
vidvidvid
9f47e72678 fix: style roles buttons 2021-11-04 22:59:58 -06:00
vidvidvid
ff8929b474 fix: capitalisation and disabling button when no user 2021-11-04 22:59:58 -06:00
vidvidvid
30638286c6 fix: order of steps 2021-11-04 22:59:58 -06:00
vidvidvid
42aba14546 fix: revert formatting changes 2021-11-04 22:59:58 -06:00
vidvidvid
3013f55952 fix: rebasing/merging problem 2021-11-04 22:59:58 -06:00
vidvidvid
d50304ef5e get rid of react warning 2021-11-04 22:59:58 -06:00
vidvidvid
1037889850 fix remaining issues 2021-11-04 22:59:58 -06:00
vidvidvid
23146e6998 really fix pronouns type 2021-11-04 22:59:58 -06:00
vidvidvid
2aeed3e49e fix pronouns type 2021-11-04 22:59:58 -06:00
vidvidvid
fb99fdbe4c fix the pr + fix the useUser redirect bug 2021-11-04 22:59:58 -06:00
Guilherme Jabur
d8a1639bc7 allow a player to store their pronouns as part of their profile 2021-11-04 22:59:58 -06:00
Guilherme Jabur
6c4c73a685 allow a player to store their pronouns as part of their profile 2021-11-04 22:59:58 -06:00
polimyl
8fc98d9682 chore: add labels to issue templates 2021-11-02 14:08:32 -06:00
Udit Takkar
cb84da4a10 fix: inputs bugs on editprofile form 2021-11-02 11:35:21 -06:00
Udit Takkar
f4fda8054a fix: setting intial state using useState 2021-11-02 11:35:21 -06:00
Udit Takkar
90c9963487 fix: availabilty input bug fixed 2021-11-02 11:35:21 -06:00
Alec LaLonde
3d8a56dafc Fixed merge cruft 2021-10-29 21:16:28 -06:00
vidvidvid
e94589ed89 increase border width of edit button 2021-10-29 21:16:28 -06:00
vidvidvid
7078b68c5b fix position of edit button 2021-10-29 21:16:28 -06:00
vidvidvid
886fe226e2 remove nonsense 2021-10-29 21:16:28 -06:00
vidvidvid
c04aa76814 hide Edit profile option 2021-10-29 21:16:28 -06:00
vidvidvid
8bff3929af change dropdown items color 2021-10-29 21:16:28 -06:00
vidvidvid
dd3e94aa18 define type 2021-10-29 21:16:28 -06:00
vidvidvid
b26b8e8d48 display username change 2021-10-29 21:16:28 -06:00
vidvidvid
41d6dfae3c hide description ... if missing 2021-10-29 21:16:28 -06:00
vidvidvid
0627a6012b change layout 2021-10-29 21:16:28 -06:00
vidvidvid
5cf05cedd8 fix displaying the update after saving 2021-10-29 21:16:28 -06:00
vidvidvid
3f35651472 save edit profile data 2021-10-29 21:16:28 -06:00
vidvidvid
69e8631c86 center footer buttons 2021-10-29 21:16:28 -06:00
vidvidvid
4693004fac lint fixes 2021-10-29 21:16:28 -06:00
vidvidvid
a71755f733 hide fields, reuse SelectTimeZone 2021-10-29 21:16:28 -06:00
vidvidvid
6e96b3b93b hide non-editable profile data 2021-10-29 21:16:28 -06:00
vidvidvid
310b93590c hide cover edit button 2021-10-29 21:16:28 -06:00
vidvidvid
733d0d6311 don't re-render player skills if they are the same as before 2021-10-29 21:16:28 -06:00
vidvidvid
76a5b14fb3 close form when saving 2021-10-29 21:16:28 -06:00
Leeward Bound
06b360b1a7 feat: working on profile editing form for primary modal 2021-10-29 21:16:28 -06:00
Leeward Bound
c295171548 feat: working on profile editing form for primary modal 2021-10-29 21:16:28 -06:00
vidvidvid
5ea1beeee8 change color of color disposition name 2021-10-29 21:16:28 -06:00
vidvidvid
acf7bff839 style the edit buttons 2021-10-29 21:16:28 -06:00