hensei-web/components
Justin Edmund 968ae5c41e
Deploy advanced filters (#297)
* Added avatars

* Added content from the 2023/03/22 update (#287)

* Added avatars (#286)

* Added localizations

* Added update, changed CSS

* Add logic for showing Lucifer uncap and 250 art

* Added items from 2023/03 Legfest and 2023/03/30 update (#290)

* Added avatars (#286)

* Deploy #287 (#288)

* Added avatars

* Added content from the 2023/03/22 update (#287)

* Added avatars (#286)

* Added localizations

* Added update, changed CSS

* Add logic for showing Lucifer uncap and 250 art

* Added new weapon series

* Added updates

* Missed items (#291)

* Added avatars (#286)

* Deploy #287 (#288)

* Added avatars

* Added content from the 2023/03/22 update (#287)

* Added avatars (#286)

* Added localizations

* Added update, changed CSS

* Add logic for showing Lucifer uncap and 250 art

* Added new weapon series

* Added updates

* Add more items

* Added World Series to weapon series empty state (#293)

* Push 2023/03 updates to main (#292)

* Added avatars

* Added content from the 2023/03/22 update (#287)

* Added avatars (#286)

* Added localizations

* Added update, changed CSS

* Add logic for showing Lucifer uncap and 250 art

* Added items from 2023/03 Legfest and 2023/03/30 update (#290)

* Added avatars (#286)

* Deploy #287 (#288)

* Added avatars

* Added content from the 2023/03/22 update (#287)

* Added avatars (#286)

* Added localizations

* Added update, changed CSS

* Add logic for showing Lucifer uncap and 250 art

* Added new weapon series

* Added updates

* Missed items (#291)

* Added avatars (#286)

* Deploy #287 (#288)

* Added avatars

* Added content from the 2023/03/22 update (#287)

* Added avatars (#286)

* Added localizations

* Added update, changed CSS

* Add logic for showing Lucifer uncap and 250 art

* Added new weapon series

* Added updates

* Add more items

* Added items from 2023/03 Legfest and 2023/03/30 update (#290)

* Added avatars (#286)

* Deploy #287 (#288)

* Added avatars

* Added content from the 2023/03/22 update (#287)

* Added avatars (#286)

* Added localizations

* Added update, changed CSS

* Add logic for showing Lucifer uncap and 250 art

* Added new weapon series

* Added updates

* Missed items (#291)

* Added avatars (#286)

* Deploy #287 (#288)

* Added avatars

* Added content from the 2023/03/22 update (#287)

* Added avatars (#286)

* Added localizations

* Added update, changed CSS

* Add logic for showing Lucifer uncap and 250 art

* Added new weapon series

* Added updates

* Add more items

* Add World series to empty state

* Added items from 2023/03 Legfest and 2023/03/30 update (#290)

* Added avatars (#286)

* Deploy #287 (#288)

* Added avatars

* Added content from the 2023/03/22 update (#287)

* Added avatars (#286)

* Added localizations

* Added update, changed CSS

* Add logic for showing Lucifer uncap and 250 art

* Added new weapon series

* Added updates

* Missed items (#291)

* Added avatars (#286)

* Deploy #287 (#288)

* Added avatars

* Added content from the 2023/03/22 update (#287)

* Added avatars (#286)

* Added localizations

* Added update, changed CSS

* Add logic for showing Lucifer uncap and 250 art

* Added new weapon series

* Added updates

* Add more items

* Enables advanced filters in collections (#289)

* Add skeleton of FilterModal

* Install react-slider from Radix

* Move AccountModal styles to more generic place

* Make generic TableField and move styles

This is so we have a base for other table rows that use different interactive elements

* Implement custom Slider component

This inherits from Radix's Slider

* Implement SliderTableField

* Implemented SwitchTableField

* Change enabled switch color

* Implement InputTableField

* Update modal skeleton

* Added localizations for Advanced filters

* Update styles for various components

Added some new colors and fixed spacing

* Added value reporting and fixed a cycle error

* Added default values, clearing filters, etc

* Default values
* Ability to clear filters
* Receiving values from components

* Fix maximum cycle depth exceeded error

* Update TableFields to not error

Also optional value is required

* Create FilterSet.d.ts

* Send filtersets to FilterModal

This sends the default filterset and the user's filterset to the filter modal.

The default filterset is used when resetting all filters. The users filterset is used so that it is populated with the user's values when they open the modal

* Add new localizations

* Change types and add default filterset object

* Add fast-deep-equal package

* Change value in table fields

* Input table fields need to be able to be empty
* Slider table fields should default to 0 if value isn't provided

* Set width of Select in table field in Filter dialog

* Add style for filter button with filters active

* Swap to using selects for some boolean fields

Charge Attack, Full Auto, and Auto Guard are not boolean values since the user can select (and the default should be) to show both on and off values. We swap to using a SelectTableField here to represent this difference.

We also added logic for Full Auto and Auto Guard fields since they are tied together in some cases (you can't show Auto Guard teams that have Full Auto disabled)

* Populate values from defaultFilterSet

* Update how we save and propagate filters

We save filterset in a local state, because the FilterBar will send it down to us from cookies.

We then set each individual property from that filter set.

We set inputs to have a placeholder, as max buttons and max turns could not be set (null). Then, we only send those fields when they have a value provided by the user.

* Remove default filterset

This was moved to a utils/ file

* Propagate filters from modal

This updates how we handle filter propagation to accommodate the advanced ones. The icon lights up when filters are active.

* Implement advanced filters on Teams page

* Add skeleton of FilterModal

* Make generic TableField and move styles

This is so we have a base for other table rows that use different interactive elements

* Implement custom Slider component

This inherits from Radix's Slider

* Implement SliderTableField

* Implemented SwitchTableField

* Implement InputTableField

* Update modal skeleton

* Added localizations for Advanced filters

* Update styles for various components

Added some new colors and fixed spacing

* Added value reporting and fixed a cycle error

* Added default values, clearing filters, etc

* Default values
* Ability to clear filters
* Receiving values from components

* Fix maximum cycle depth exceeded error

* Update TableFields to not error

Also optional value is required

* Create FilterSet.d.ts

* Send filtersets to FilterModal

This sends the default filterset and the user's filterset to the filter modal.

The default filterset is used when resetting all filters. The users filterset is used so that it is populated with the user's values when they open the modal

* Add new localizations

* Change types and add default filterset object

* Change value in table fields

* Input table fields need to be able to be empty
* Slider table fields should default to 0 if value isn't provided

* Set width of Select in table field in Filter dialog

* Add style for filter button with filters active

* Swap to using selects for some boolean fields

Charge Attack, Full Auto, and Auto Guard are not boolean values since the user can select (and the default should be) to show both on and off values. We swap to using a SelectTableField here to represent this difference.

We also added logic for Full Auto and Auto Guard fields since they are tied together in some cases (you can't show Auto Guard teams that have Full Auto disabled)

* Populate values from defaultFilterSet

* Update how we save and propagate filters

We save filterset in a local state, because the FilterBar will send it down to us from cookies.

We then set each individual property from that filter set.

We set inputs to have a placeholder, as max buttons and max turns could not be set (null). Then, we only send those fields when they have a value provided by the user.

* Remove default filterset

This was moved to a utils/ file

* Propagate filters from modal

This updates how we handle filter propagation to accommodate the advanced ones. The icon lights up when filters are active.

* GridRep adjustments

* Properly unset mainhand when cells get reused and the new team doesnt have one
* Slightly better styling to make the grid more correct

* Fix bad merge

* Add advanced filter support to saved and profile pages

* Fix auto guard text

* Ensure fetchTeams callback is updated with filters

* Add auto guard icon to GridRep

* Disable max buttons and turns

* Fix build errors
2023-04-09 19:40:15 -07:00
..
AboutHead February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
AboutPage February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
AccountModal Deploy advanced filters (#297) 2023-04-09 19:40:15 -07:00
Alert February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
AwakeningSelect Bug fixes and content updates (#270) 2023-03-17 01:35:49 -07:00
AxSelect Bug fixes and content updates (#270) 2023-03-17 01:35:49 -07:00
Button February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
ChangelogUnit February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
CharacterConflictModal February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
CharacterGrid February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
CharacterHovercard February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
CharacterModal February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
CharacterResult Update searching 2022-12-22 01:07:27 -08:00
CharacterSearchFilterBar Remove trailing semicolons 2022-12-05 17:54:46 -08:00
CharacterUnit February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
CharLimitedFieldset Add new fields to parties 2023-01-03 18:06:27 -08:00
ContentUpdate Fix ContentUpdate styling 2023-03-16 05:54:20 -07:00
ContextMenu February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
ContextMenuItem February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
Dialog February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
DialogContent Deploy advanced filters (#297) 2023-04-09 19:40:15 -07:00
DropdownMenuContent February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
DurationInput February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
ElementToggle Fix colors in ElementToggle 2022-12-20 23:29:50 -08:00
ErrorSection February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
ExtendedMasterySelect February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
ExtraSummons February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
ExtraWeapons Deploy 13th weapon slot (#296) 2023-04-02 01:30:49 -07:00
FilterBar Deploy advanced filters (#297) 2023-04-09 19:40:15 -07:00
FilterModal Deploy advanced filters (#297) 2023-04-09 19:40:15 -07:00
GridRep Deploy advanced filters (#297) 2023-04-09 19:40:15 -07:00
GridRepCollection Fix GridRep sizing in GridCollection 2022-12-28 23:24:19 -08:00
Header Bug fixes and content updates (#270) 2023-03-17 01:35:49 -07:00
Hovercard Bug fixes and content updates (#270) 2023-03-17 01:35:49 -07:00
Input February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
InputTableField Deploy advanced filters (#297) 2023-04-09 19:40:15 -07:00
JobAccessoryItem February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
JobAccessoryPopover February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
JobDropdown February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
JobImage Hotfix z-ordering for JobImage 2023-02-05 01:39:13 -08:00
JobSection February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
JobSkillItem Fix hover color for job skill placeholder 2022-12-30 07:02:13 -08:00
JobSkillResult February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
JobSkillSearchFilterBar February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
LabelledInput Remove visible from props to remove error 2023-01-08 01:31:56 -08:00
Layout Allow content toasts to display 2023-02-07 00:28:29 -08:00
LoginModal February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
NewHead February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
Overlay February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
Party Bug fixes and content updates (#270) 2023-03-17 01:35:49 -07:00
PartyDetails Deploy advanced filters (#297) 2023-04-09 19:40:15 -07:00
PartyHead February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
PartySegmentedControl February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
PictureSelectItem Update AccountModal 2022-12-25 16:05:31 -08:00
PopoverContent Fix accessory popover 2023-02-05 23:34:11 -08:00
ProfileHead February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
RaidDropdown Sort GW and DB raids correctly 2023-03-16 05:33:11 -07:00
RingSelect Bug fixes and content updates (#270) 2023-03-17 01:35:49 -07:00
RoadmapPage February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
SavedHead February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
SearchFilter February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
SearchFilterCheckboxItem Intermediate fix for CheckedState 2023-01-02 02:03:58 -08:00
SearchModal February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
Segment Replace media query usage with mixin 2022-12-27 14:54:24 -08:00
SegmentedControl Map default colors in SegmentedControl to vars 2022-12-20 23:32:08 -08:00
Select February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
SelectGroup Shuffled greyscale, fixed dark mode for select/input 2022-12-06 09:31:56 -08:00
SelectItem February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
SelectTableField Deploy advanced filters (#297) 2023-04-09 19:40:15 -07:00
SelectWithInput February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
SignupModal February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
Slider Deploy advanced filters (#297) 2023-04-09 19:40:15 -07:00
SliderTableField Deploy advanced filters (#297) 2023-04-09 19:40:15 -07:00
SummonGrid February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
SummonHovercard February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
SummonResult Update searching 2022-12-22 01:07:27 -08:00
SummonSearchFilterBar Remove trailing semicolons 2022-12-05 17:54:46 -08:00
SummonUnit Deploy #287 (#288) 2023-03-21 17:46:57 -07:00
Switch Deploy advanced filters (#297) 2023-04-09 19:40:15 -07:00
SwitchTableField Deploy advanced filters (#297) 2023-04-09 19:40:15 -07:00
TableField Deploy advanced filters (#297) 2023-04-09 19:40:15 -07:00
TeamsHead February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
TextFieldset Dark mode and CSS refactors for inputs 2022-12-05 19:47:23 -08:00
Toast February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
ToggleSwitch Fix purple color for Dark Mode and ExtraWeapons 2022-12-05 21:45:23 -08:00
Token February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
Tooltip February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
TranscendenceFragment February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
TranscendencePopover February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
TranscendenceStar February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
UncapIndicator February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
UncapStar February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
UpdatesPage Push 2023/03 updates to main (#292) 2023-03-31 12:03:47 -07:00
UpdateToast Allow content toasts to display 2023-02-07 00:28:29 -08:00
WeaponConflictModal February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
WeaponGrid February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
WeaponHovercard February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
WeaponKeySelect Bug fixes and content updates (#270) 2023-03-17 01:35:49 -07:00
WeaponLabelIcon Remove trailing semicolons 2022-12-05 17:54:46 -08:00
WeaponModal February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
WeaponResult Rename cosmos → cosmic 2022-12-26 05:17:24 -08:00
WeaponSearchFilterBar February 2023 Update (#158) 2023-02-04 23:46:24 -08:00
WeaponUnit February 2023 Update (#158) 2023-02-04 23:46:24 -08:00