97420e85e2
Add support for Lyria element switching
2022-03-22 00:10:08 -07:00
9cb5a0e3cb
Add changing elements to Class Champion Weapons
2022-03-22 00:09:59 -07:00
e1dfb73544
Cleanup
2022-03-14 19:55:54 -07:00
bac8c8da00
Nevermind
2022-03-14 17:04:27 -07:00
937748e7f3
Bump font size up
2022-03-14 17:03:28 -07:00
5048433e53
Cleanup
2022-03-14 16:47:18 -07:00
bda2639d88
Redesign read only state and add save button
2022-03-14 16:47:13 -07:00
9291e5501a
Add deleteTeam method
2022-03-14 16:46:58 -07:00
83bb782476
Remove extra spacing below Party
2022-03-14 16:46:43 -07:00
7067db6f2c
Fix spacing between CharacterUnit and PartyDetails
2022-03-14 16:46:33 -07:00
76a9411508
Add CheckIcon
2022-03-14 16:46:23 -07:00
258f9cf899
Persist timestamp state in grid API calls
2022-03-14 16:45:49 -07:00
6709960708
Hotfix #3
...
I'm tired
2022-03-11 03:07:27 -08:00
99e11e182f
Second hotfix
2022-03-11 02:57:37 -08:00
0680699822
Hotfix potentially null recents array
2022-03-11 02:52:13 -08:00
a93819a908
Remove a log
2022-03-11 02:44:28 -08:00
5659568345
Properly clean the modal when selecting an item
2022-03-11 02:36:18 -08:00
9e3bc95ec8
Implement recently searched items for weapons and summons
2022-03-11 02:32:27 -08:00
f4a412240d
Implement filter/search combined logic in SearchModal
2022-03-11 01:16:09 -08:00
35aafeefaf
Add search filter bar components
2022-03-11 01:15:55 -08:00
b8b6f3231b
Implement SearchFilterCheckboxItem component
2022-03-11 01:13:54 -08:00
9a6ad1a74d
Implement SearchFilter component
2022-03-11 01:13:45 -08:00
d19c96fc6d
Add locale to search
2022-03-08 17:45:56 -08:00
221033a1a1
Temporarily disable hovercards on editable teams
...
It conflicts with search and weapon modals and makes it impossible to use
2022-03-08 16:00:45 -08:00
91d8dc7ae4
Fix when search sends queries
2022-03-08 15:58:53 -08:00
41f8753169
Restrict to one line of text in GridRep
...
There's a max-width though, we'll fix it later
2022-03-08 02:01:36 -08:00
aabb9feaea
Cleanup
2022-03-07 18:24:26 -08:00
1d98f13dee
Query param filters work on Teams page
2022-03-07 17:54:24 -08:00
1365e4c95c
Get query states working on teams page
...
This changes the URL to show query params for our three filters, making it easy for people to link to very specific subsets of raids.
2022-03-07 02:43:21 -08:00
aefd6c3754
Make RaidDropdown to be a controlled component
...
It also indexes on the raid's `slug` instead of `id`, a new key that will let us get to using query params to filter
2022-03-07 00:27:35 -08:00
79b5960cea
Refactor RaidDropdown
...
Generally cleaned it up. Moved `raidGroups` out into a utils file and restructured it so we can localized names.
2022-03-07 00:27:35 -08:00
7ea3907e7f
Fix white space for team descriptions
2022-03-07 00:20:42 -08:00
7a52fa5afd
Missed two slash as division instances
2022-03-06 14:13:22 -08:00
8063ae6ceb
Fix: Slash as Division
...
https://sass-lang.com/documentation/breaking-changes/slash-div
2022-03-06 14:07:24 -08:00
f690e698dc
Temporarily disable terms
...
<Link> is causing issues
2022-03-06 05:39:23 -08:00
7cad878f83
Update raids and add Guild Wars raids
2022-03-06 03:09:52 -08:00
42ac5d7dc1
Lazily fixing build errors
2022-03-06 02:15:36 -08:00
745f9b6c47
Update WeaponLabelIndicator and icons
2022-03-06 02:10:46 -08:00
4ed07f83a2
They really call it Additional Weapons in Japanese too huh
2022-03-05 16:30:52 -08:00
c3186b2899
Add localizations for SearchModal
2022-03-05 14:50:56 -08:00
82a1231b04
Add missing translations to WeaponHovercard
2022-03-05 14:35:44 -08:00
dfd2bbff19
Localize WeaponModal and AxSelect
2022-03-05 14:30:34 -08:00
75f77ced20
Switch locale when logging in
2022-03-05 13:54:46 -08:00
a109a85232
Send locale when creating a user
2022-03-05 13:54:23 -08:00
497c309bd1
Get logged in language switching working
2022-03-05 13:32:03 -08:00
d79a13dc8a
Localized signup and login
2022-03-05 13:24:39 -08:00
269152ee58
Actually fix tag
2022-03-05 10:55:28 -08:00
e902cdc1f5
Fix HeaderMenu Coming Soon tag
2022-03-05 10:55:09 -08:00
3222d5752e
Reorder HeaderMenu unauth items
2022-03-05 10:54:37 -08:00
14c6b5e2da
Fixed implementation of unauth language switcher
...
Now we can go implement it for auth
2022-03-05 10:46:52 -08:00
92d9797c0d
Don't show hearts on GridReps if user is logged out
2022-03-05 02:29:36 -08:00
c626038f64
Rudimentary unauth language switch
...
I can't figure out how to make the current page persist when switching.
Next.js adds a /ja prefix to the path and when switching to Japanese, but it doesn't remove it when switching back to English. This documentation sucks!
2022-03-05 02:29:14 -08:00
110cc0c769
Localize filter bar and dropdowns
2022-03-04 19:51:43 -08:00
d0323861db
Localize and modernize search result components
2022-03-04 19:20:06 -08:00
159110a807
Add translations for SummonGrid
2022-03-04 19:11:17 -08:00
70fb1e63b9
Add translations for hovercards
2022-03-04 19:05:17 -08:00
f62a4a5637
Update index.tsx
2022-03-04 18:46:44 -08:00
34bd98856a
Add locale to object unit components
2022-03-04 18:46:32 -08:00
b91d84028f
Add localization for header menus/some modals
2022-03-04 18:42:06 -08:00
d16565332e
Localize PartySegmentedControl
2022-03-04 17:56:46 -08:00
703c9f4d49
Localize headers
2022-03-04 17:56:37 -08:00
16c9446eb5
Fix title for untitled auth parties
2022-03-04 16:03:15 -08:00
f2e281938a
Add magna summons to list of upgraded art summons
2022-03-04 15:55:19 -08:00
cd53394a7f
Fix meta tags
2022-03-04 14:57:21 -08:00
8f8138950c
Remove logs
2022-03-04 09:34:30 -08:00
0f0c99e8bf
Fix issues with storing access token after signup
2022-03-04 09:09:52 -08:00
98f93406b7
Update SignupModal to be in line with LoginModal updates
2022-03-04 08:36:07 -08:00
4ab41fcc08
Hotfix signup and login buttons
2022-03-04 08:25:58 -08:00
d6695d195c
Added og tags
2022-03-04 07:55:36 -08:00
1da152cbcc
Fix title for new teams
2022-03-04 07:31:02 -08:00
2b7c95419d
FilterBar h1 color tweak
2022-03-04 07:11:42 -08:00
e078e9baed
Set cookies and state after changing user settings
2022-03-04 07:02:20 -08:00
ea24777eb7
Missed some cookies references
2022-03-04 06:34:05 -08:00
f9eec04201
Implemented Linkify in PartyDetails
2022-03-04 06:31:44 -08:00
0ff255d71e
Changed how cookies are stored
...
We now have an account object and user object. Account stores critical information, where User is cosmetic/settings.
2022-03-04 06:31:21 -08:00
00b2521d19
Update index.scss
2022-03-04 05:58:10 -08:00
3d5e7ab7ff
Small design polishing on FilterBar
2022-03-04 05:57:30 -08:00
102be62a7f
Hacky first pass at titles
...
Hacky because the titles for some pages don't load until the data comes in, which takes a second. There's gotta be a better way.
2022-03-04 05:54:16 -08:00
f965e22c89
Merge branch 'main' of github.com:jedmund/hensei-web
2022-03-04 05:38:32 -08:00
b67961b2a3
Fix build errors
...
I always forget something
2022-03-04 05:38:29 -08:00
42e328a4d4
Add profile picture to HeaderMenu for auth users
2022-03-04 05:31:38 -08:00
a186fab73c
Adds a COMING SOON tag to Guides
...
We won't get this done anytime soon
2022-03-04 05:18:07 -08:00
4e701572ab
Adds AccountModal component
2022-03-04 05:17:54 -08:00
053522a81d
Fixes editable bug on /new after logout
2022-03-04 05:17:39 -08:00
7e5b90a6c7
Use the user's stored profile picture in content
...
Also adds styles!
2022-03-04 05:17:23 -08:00
6b999106b5
Hit user info endpoint after login in LoginModal
2022-03-04 05:16:39 -08:00
65da50aa88
Disable class for now
2022-03-04 00:59:55 -08:00
d89070156d
Fix styling post-hovercard
2022-03-04 00:59:31 -08:00
e58210a8f1
Add hovercard sides and a static width to hovercards
2022-03-04 00:49:52 -08:00
8e66dd1b4f
Missed renaming a Button property
2022-03-04 00:37:59 -08:00
d5ac0ba6d7
Add Summon and Character hovercards
2022-03-04 00:33:21 -08:00
f950543c96
Add and implement WeaponHovercard component
2022-03-04 00:16:58 -08:00
be60319f98
Refactor Button component
2022-03-04 00:16:53 -08:00
f384adcc09
Fix double scale bug
2022-03-03 21:06:52 -08:00
f1397ce847
Make WeaponKeyDropdown controlled
...
I don't have time to waste figuring out state bullshit and this works
2022-03-03 20:45:34 -08:00
5899e82cdc
Enable button always if there is no AX value
2022-03-03 18:00:24 -08:00
25bf58da2b
Merge pull request #20 from jedmund/weapon-mods
...
Add the ability to add modifications to grid weapons
2022-03-03 16:58:15 -08:00
242c61c200
Fix typescript build errors
2022-03-03 16:58:04 -08:00
8fe270adb5
Added the last bit of client validation
2022-03-03 16:12:28 -08:00
e9546293dc
Add form validation for AxSelect
...
We're not done yet, there's still some weird behaviors and a case we haven't properly checked (if second AX skill has a value but first AX skill doesn't)
2022-03-03 15:27:31 -08:00
9b39299a3a
Update index.scss
2022-03-03 03:14:03 -08:00
47ff412c2b
Change the weapon's image for null element weapons
2022-03-03 03:14:00 -08:00
a161a1b63a
Modify which weapon series trigger the hover button
2022-03-03 03:13:48 -08:00
adebca255e
Remove logs
2022-03-03 03:13:35 -08:00
4b2c354d53
Update segmented control for null weapons
...
This uses the GridWeapon element to modify the party's segmented control color, if possible
2022-03-03 03:13:20 -08:00
43cc0de232
Added WeaponModal component
...
This uses AxSelect, ElementToggle and WeaponKeyDropdown to let users modify their weapons.
2022-03-03 03:11:20 -08:00
657026e8b5
Remove cookies/headers
...
We don't make any auth'd calls here
2022-03-03 03:10:56 -08:00
1d0c242429
Add AxSelect component and API call
2022-03-03 03:10:37 -08:00
97fb9420db
Add onValueChange hook to send data up
2022-03-03 03:10:25 -08:00
01db78c422
Add WeaponKeyDropdown component and API method
2022-03-03 03:09:12 -08:00
ff65b6e281
Fix party name and description not actually displaying
2022-03-01 19:54:39 -08:00
b46bafa5f7
Add a modal for modifying weapons
2022-03-01 19:53:54 -08:00
869547dc93
Add settings icon to Button
2022-03-01 19:53:40 -08:00
815f3c6b28
Added ElementToggle component
...
A segmented control for selecting an element
2022-03-01 19:53:23 -08:00
7cae5eebfe
Display button on moddable weapons
2022-03-01 19:53:08 -08:00
538e61bc12
Remove ProfileHeader component
2022-03-01 13:03:14 -08:00
cd0ac1e01f
Fix missing Edit info button on /new
2022-03-01 01:22:24 -08:00
1c34803578
Added a smooth loading transition + FilterBar on parties
2022-03-01 01:11:32 -08:00
953cd01f49
Fix unauth party creation
...
There was a bug where unauth users could not add more than one item to a grid before it went read-only. This fixes that bug and ensures that permissions are set properly so no one can edit other people's grids.
2022-03-01 00:19:35 -08:00
29f20ec33c
Update CharacterResult
...
same shit
2022-02-28 18:24:54 -08:00
5c1d19aceb
Small variable updates
2022-02-28 18:22:19 -08:00
57973c39cc
Fix SummonResult
...
Fix styles and add UncapIndicator
2022-02-28 18:22:10 -08:00
44a92ef1aa
Update WeaponResult
...
Update styling, add UncapIndicator
2022-02-28 18:17:30 -08:00
67bd3e8c73
Make some props optional for read-only
2022-02-28 18:17:04 -08:00
f16c53ed16
Further SearchModal styling
2022-02-28 18:16:53 -08:00
d66bdc07f6
Fix SearchModal styling
...
Brings it more in line with other modals
2022-02-28 17:44:27 -08:00
f3d2ff9662
Implement new LoginModal in HeaderMenu
2022-02-28 16:40:48 -08:00
1c7e602464
Refactor and redesign LoginModal
2022-02-28 16:40:16 -08:00
35cf0ee369
Rework signup method and open/close behavior
2022-02-28 16:03:34 -08:00
0e3aacfbb0
Refactor validation in SignupModal
2022-02-28 15:00:32 -08:00
829146f1bd
Redesign Signup Modal
2022-02-28 14:16:04 -08:00
d656ba7eba
Fix logout state bug
...
Logging out didn't reset state, so the HeaderMenu still displayed the logged in menu
2022-02-28 13:30:26 -08:00
ec7b080ad9
Remove logs
2022-02-28 12:59:37 -08:00
82c38705d1
Fix useEffect looping in Party
2022-02-28 12:58:38 -08:00
0fa993161b
Remove flatRaids state
2022-02-28 12:52:11 -08:00
af7d40f6e3
Move organizeRaids into useCallback hook
2022-02-28 12:51:48 -08:00
13ddd2131a
Fix useEffect looping in RaidDropdown
2022-02-28 11:57:02 -08:00
ad1472dfbb
Fix (some) warnings and errors
...
I always forget to `npm run build` before pushing a PR
2022-02-28 01:09:43 -08:00
69aa0ec528
Update state when saving/unsaving
2022-02-28 01:02:28 -08:00
bf3007f85e
Update GridRep to accommodate save button
2022-02-28 01:02:17 -08:00
4998072475
Implement IconOnly button type
2022-02-28 01:01:33 -08:00
7131f484a6
Fix styles
2022-02-28 01:01:17 -08:00
60ec49de1d
Add page to display all saved parties
2022-02-27 22:32:35 -08:00
a2afcc6b4d
Add button for saving and hook up to API
2022-02-27 22:32:14 -08:00
770a8c0ec2
Remove log
2022-02-27 22:31:53 -08:00
ca1529b723
Fix top right button spacing
2022-02-27 22:31:43 -08:00
6f78730a69
Add saved state for button
2022-02-27 22:31:30 -08:00
99f2a65cf8
Save favorited/user when fetching party data
2022-02-27 22:31:16 -08:00
5f1bee26cf
Refactor some endpoints
2022-02-27 22:30:00 -08:00
a0db0bd93c
Implement changing images based on uncap level
2022-02-27 17:09:00 -08:00
8ce10c43b1
Fix build errors
2022-02-27 00:42:45 -08:00
a9f14c8a38
Add an optional All option to raid select
2022-02-27 00:39:37 -08:00
bf85f9d99c
Reset the state when a new party is loaded
2022-02-27 00:39:04 -08:00
7d663a0979
Implement FilterBar component
2022-02-27 00:38:06 -08:00
557a5795e0
Ensure bottom nav only shows on party pages
2022-02-27 00:37:58 -08:00
5a337003df
Update GridRep to optionally display the username
2022-02-27 00:37:44 -08:00
3ded388ffa
Move generic select style to globals
2022-02-27 00:36:59 -08:00
52e9b07edc
Move font-small to font-tiny and add 13px size
2022-02-27 00:36:21 -08:00
23ff979e83
Add typing to the object grids and match new API
2022-02-27 00:35:41 -08:00
0c19d9c929
Remove log
2022-02-26 20:38:51 -08:00
0aee5d30d0
Fixed a dumb editable bug
2022-02-26 20:37:53 -08:00
999b3a3e91
Renamed grey-10 to grey-40
2022-02-26 19:51:22 -08:00
d76c7fa03a
Disable rendering of search modal in read-only mode
2022-02-26 19:03:46 -08:00
f66063b273
Grids shouldn't send API calls if a grid isn't editable
2022-02-26 18:58:16 -08:00
2a4fcfa957
Remove logs
2022-02-26 18:34:02 -08:00
687c4efd26
Fix empty slots in GridRep
2022-02-26 18:33:03 -08:00
47ba267d5b
Fix errors in building
2022-02-26 18:15:42 -08:00
2a148db4c3
Fix styling for GridReps and add new information
2022-02-26 17:46:32 -08:00
ea37cf6a79
Fix style conflict
2022-02-26 17:46:13 -08:00
8e5b414cce
Created ProfileHeader component
2022-02-26 17:46:05 -08:00
aae67b08af
Add hooks to send data back to the server
2022-02-26 15:55:45 -08:00
45ef4e569b
Add flat raid list and callbacks
...
The flat raid list is so that we can quickly find which raid was selected, since otherwise they're in option groups
2022-02-26 15:55:20 -08:00
68a6e037f2
Cleanup
2022-02-26 15:53:46 -08:00
ed59762c71
Add value prop
2022-02-24 18:19:21 -08:00
32f864baa6
Implement read-only and editable views for party details
2022-02-24 18:19:15 -08:00
7df3da2d34
Add raid dropdown component
2022-02-24 18:18:56 -08:00
7e6e1209dd
Add active prop
2022-02-24 18:18:39 -08:00
f9857eb772
Add components for textareas and text limited fields
2022-02-24 18:18:28 -08:00
e00a07d10c
Various styling fixes and adjustments
2022-02-24 18:15:08 -08:00
f0cf09dc31
Remove user-generated details
...
This goes somewhere else
2022-02-24 18:14:32 -08:00
0a096e9dc0
Store party details in state when data is fetched
2022-02-23 19:23:31 -08:00
45c133f450
Change the sent param for the extra toggle
2022-02-23 19:23:19 -08:00
9a5c2835d5
Add destroy logic
2022-02-23 16:43:08 -08:00
c88e9be025
Final updates removing context and replacing with state
2022-02-23 16:13:28 -08:00
a6b222000c
Remove references to React context and replace with state where necessary
2022-02-23 15:59:46 -08:00
d688ade570
Fix tap targets in header menu
2022-02-23 15:16:31 -08:00
06eef3c248
Fix a small bug where party was not editable in state
2022-02-23 15:04:25 -08:00
514ed28cfc
Clean state when New button is pressed
2022-02-23 14:52:44 -08:00
bbe78566ad
Update existing instances of state to use appState
2022-02-23 14:52:35 -08:00
1a52439150
Extra toggle should be switchable on empty grids
2022-02-23 14:28:48 -08:00
fd5cc3a395
Remove unused prop from Button
2022-02-23 14:19:30 -08:00
7e7100cecf
Update index.tsx
2022-02-23 14:14:06 -08:00
1ece2d89f8
Fix AboutModal styling and element nesting
2022-02-23 14:14:03 -08:00
f76d28b5f0
Update SearchModal to use new keys
2022-02-23 13:58:11 -08:00
36f4766620
Update CharacterGrid tree to use state management and new keys
2022-02-23 13:57:58 -08:00
2909da98eb
Rename unique canonical keys to generic object
2022-02-23 13:57:38 -08:00
99a2474cbb
Update SummonGrid tree to use state management goodness
2022-02-23 02:50:17 -08:00
b284bf1f81
Small syntax updates
2022-02-23 02:35:49 -08:00
bc93565dc5
Remove unused methods and props from WeaponGrid tree
2022-02-23 02:05:07 -08:00
9b505f5e20
Implement state management for Weapon grid
...
Summon and Character will be next. I didn't really pay attention to code cleanliness, so I'll try to do a pass before merging the PR
2022-02-23 01:51:58 -08:00