Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sprint-10 -> staging (#201) #1908

Merged
merged 1 commit into from May 16, 2019

Conversation

burgwyn
Copy link
Collaborator

@burgwyn burgwyn commented May 16, 2019

  • fix: use correct button design

  • fix: use lodash get so that non-existent nested property doesn't throw error (Create a model to represent a “Region” #45)

  • Use lodash get so that non-existent nested property doesn't throw error

  • Check for details.id so that components don't render with an empty object

  • Align bid count with data points in ResultsCondensedCard

  • Show "Available" filter to all users, not just CDOs (Create a model to represent a “Bureau” #46)

  • Update dashboard styles and content based on QA

  • Fix style for bid list container

  • Move Bid Count in-line with data points on ResultsCard

  • View More -> View more

  • Add disabled state for BidListButton based on proposed API updates

  • Use real properties from API PR, combine strings

  • Use white for button text color

  • feature: add remove bid to the bid tracker for draft and submitted bids

  • add additional status to the canDeleteBid function

  • Add react-toastify and use with bid list additions/removals (Link positions to posts via foreign key #51)

  • Add react-toastify and use with bid list additions/removals

  • More tests for toast-related functionality

  • Check if bid can be deleted and apply disabled status accordingly; update and optimize utility function

  • feature: use the can_delete property from the bid rather than calculate client side

  • Add loading spinner to Bid List button (Create endpoint to return position data for the front end #52)

  • Compress us-flag.jpg (Create view for position descriptions #53)

  • Use react-linkify to automatically hyperlink URLs and email addresses in position capsule descriptions

  • Authorization -> Authentication (Create service to retrieve position details via AJAX #54)

  • Authorization -> Authentication

  • Rename import

  • Update pagination and page size defaults in alignment with designs

  • Display link, if available, in the glossary

  • Add ability to edit links from Glossary editor; update styling for glossary links

  • Reduce code complexity, fix long link styles

  • Update snapshot

  • Add bundlesize (Create function to require filters and alert user if requirement is not met #69)

  • Add bundlsize and command

  • Refine glob

  • Refine maxSize target

  • Chore/linter (Define user needs for code filtering experience  #67)

  • chore: fix linter is scss file

  • fix: linter issue

  • End of basic auth (Create sketch of the language filter experience  #63)

  • Delete login form

  • Update actions

  • Clean up sagas

  • Remove isSAML checks

  • Refactor sagas, CodeClimate fixes

  • CodeClimate linting

  • Upate login screen

  • Simplify index

  • Change to force external login

  • get new custom auth working

  • remove rest of the basic auth refs from server

  • use env vars for env specific paths

  • Bidder role - TM-371 (Create service to to pass search query to Search Results view #68)

  • Create permissions wrapper and conditionally render content based on bidder role

  • remove default fallback prop

  • Fix/mock auth (Create visual representation of post differential filter #70)

  • fix: override some routes for the webpack dev server so auth works for local development

  • fix: fix the conf so we can use the login.html when running the server in prod mode

  • Default to true if can_delete property is not found

  • Update snapshots

  • fix: remove the auth redirect loop and clean up reamining references to the LOGIN_MODE

  • TM-410 - display favorites list as 4 across above the large break point (Create view for Execute Search #66)

  • fix: display favorites list as 4 across above the large break point

  • fix: display favorites list as 4 across above the large break point

  • fix: remove the auth redirect loop (Create value to store danger pay filter choice #73)

  • fix: remove the auth redirect loop and clean up reamining references to the LOGIN_MODE

  • no conditional about url

  • dev -> staging (Set the default search filters #56) (Create visual representation of tour of duty length filter #75)

  • chore: remove unnecessary css file from the build output

  • chore: update docs regarding apache compression config

  • Update bid list due date to match site-wide format

  • Use position id instead of position_number to query for position details

  • chore: remove unused props from components

  • chore: fix err due to incorrect favicon size in manifest

  • chore: remove unused props from the Home container

  • chore: remove unused props from the HomePagePositionsContainer component

  • fix: update profile page based on qa

  • Update styles and content in Position Details page based on QA feedback

  • fix: add logo to saved search title

  • fix: search page updates from qa

  • chore: linter fix

  • chore: fix linter issue

  • fix: search page updates from qa

  • chore: linter fix

  • Remove feedback button site-wide

  • Use object in state instead of array

  • Minor edits to Homepage based on QA

  • fix: make the pagination link clickable area larger

  • fix: use the correct button style

  • fix: better accessibility for active pagination tab selection

  • fix: use correct button design

  • fix: use lodash get so that non-existent nested property doesn't throw error (Create a model to represent a “Region” #45)

  • Use lodash get so that non-existent nested property doesn't throw error

  • Check for details.id so that components don't render with an empty object

  • Align bid count with data points in ResultsCondensedCard

  • Show "Available" filter to all users, not just CDOs (Create a model to represent a “Bureau” #46)

  • Update dashboard styles and content based on QA

  • Fix style for bid list container

  • Move Bid Count in-line with data points on ResultsCard

  • View More -> View more

  • Add disabled state for BidListButton based on proposed API updates

  • Use real properties from API PR, combine strings

  • Use white for button text color

  • feature: add remove bid to the bid tracker for draft and submitted bids

  • add additional status to the canDeleteBid function

  • Add react-toastify and use with bid list additions/removals (Link positions to posts via foreign key #51)

  • Add react-toastify and use with bid list additions/removals

  • More tests for toast-related functionality

  • Check if bid can be deleted and apply disabled status accordingly; update and optimize utility function

  • feature: use the can_delete property from the bid rather than calculate client side

  • Add loading spinner to Bid List button (Create endpoint to return position data for the front end #52)

  • Compress us-flag.jpg (Create view for position descriptions #53)

  • Remove use of skill cone/code to skill (Create visual representation of region filter #76)

  • Add Public Profile page - links from CDO portfolio, profile/public/:id route, add Assignments section to public profile, re-use of Profile Dashboard (Create value to store post differential filter choice #71)

Relies on MetaPhase-Consulting/State-TalentMAP-API#24

  • Sort bid cycles alphabetically by name (Create visual representation of grade filter #78)

  • feature: download search results in csv format. Resolves TM-439

  • chore: use default variable for sort

  • chore: reformat the date before file creation

  • Simplified search bar v2 (Create value to store language filter choice #81)

  • Make use of the existing simple search bar throughout site

  • Offsets for homepage

  • Redesign compare page (Create visual representation of skill code filter #82)

  • Redesign compare page

  • Remove old table styles; handle zero comparisons with route to catch it

  • feature: move the download button and use the secondary style. resolves TM-511

  • fix: set a width on the cards for the favorite positions profile screen (Create visual representation of language filter #80)

  • fix: set a width on the cards for the favorite positions profile screen. resolves TM-410

  • fix: no responsiveness for bid count and favorite buttons on position card displays

  • feature: fixed width for all position cards (homepage, favorites, similar positions). Resolves TM-510

  • fix: remove unnecessary class and fix padding on grid for correct wrapping

  • chore: fixing the wrapping for the larger width

  • Fix search styles from breaking on the bidder portfolio

  • Reverting the changes to the glossary card due to the new term dialog breaking

  • Add link-container class back in

  • Update snapshots

  • Trigger circleci build

  • Code smells (Wireframe of the grade filtering experience  #86)

  • Update CodeClimate exclusions for local dev

  • Reduce complexity

  • Comparison drawer component, add event listeners where needed, remove old comparison UI from results page

  • Track old compare choices to maintain sorting during an update

  • Add test coverage, use cancel tokens

  • Change dropdown menu link name from "Profile" to "Dashboard"

  • Remove How to Bid section from position details (Create sketch of the tour of the duty length filter #89)

  • Homepage QA (Wireframe of the tour of duty length filter experience #90)

  • Remove Inbox icon

  • Fetch notifications from any screen, since we no longer use a /login route

  • Remove the BetaHeader

  • Conditional rendering of Bid Count on Bid Tracker cards, update Results cards data order and style

  • Break out compare elements into their own rows, add Bid List button to comparisons, use Set() for bidListToggleIsLoading

  • Remove eslint-disable

  • feature: include org info for domestic positions (Configure Javascript and CSS dependencies #92)

  • Remove bidListToggleIsLoading since that is handled in BidListButton container

  • Display the service needs filter as a pill on the results page (Create sketch of the search results #95)

  • Add error handling for position details screen (Create sketch of the position description  #93)

  • Add error handling for position details screen

  • Update call to action

  • Update based on design feedback

  • feature: add bid list button to the favorites cards. TM-512

  • dev -> staging

  • Make icons consistent throughout profile pages (Wireframe of execute search experience #102)

  • Service Needs -> Featured (InVision Prototype of the execute search experience #100)

  • Add hover to dropdown (Mock up of execute search  #103)

  • Update empty saved search list text (Create sketch of execute search  #101)

  • Add custom filter for including null language positions (Style header #104)

  • Remove Status component throughout app (Style footer #105)

  • fix: change label. TM-632 (Wireframe danger pay filter #107)

  • Adjust elements to grow

  • fix: allow export on edge to run

  • Styles, add post to top

  • Update ordering for data points on Compare page (Create sketch for clear search filters #110)

  • Remove post, add grade to bottom section

  • Updates to Bid Tracker (Staging Site Domain Name #115)

  • Add opacity to on-hold bids

  • "priority" -> "pending"

  • Prop to hide the delete button for standby bids

  • Track favoriting loading state of individual IDs (Create sketch for post differential filter #108)

  • Track favoriting loading state of individual IDs

  • Fix proptypes

  • Handshake ribbon (Interview Single Bidders #113)

  • Re-usable Ribbon component, use Ribbon component to display if handshake has been offered on position

  • Display handshake in condensed card, tests and snapshots

  • Test coverage (Compare Positions #117)

  • Test coverage for AccountDropdown, CompareDrawer, Compare

  • Add tests for SetType

  • Add toast notifications for favoriting actions (InVision Test #114)

  • Create BoxShadow component and use with various cards (Create sketch for danger pay filter  #106)

  • dev -> staging (Mock up of the position description #98) (Share a Position with Another Employee #119)

  • chore: remove unnecessary css file from the build output

  • chore: update docs regarding apache compression config

  • Update bid list due date to match site-wide format

  • Use position id instead of position_number to query for position details

  • chore: remove unused props from components

  • chore: fix err due to incorrect favicon size in manifest

  • chore: remove unused props from the Home container

  • chore: remove unused props from the HomePagePositionsContainer component

  • fix: update profile page based on qa

  • Update styles and content in Position Details page based on QA feedback

  • fix: add logo to saved search title

  • fix: search page updates from qa

  • chore: linter fix

  • chore: fix linter issue

  • fix: search page updates from qa

  • chore: linter fix

  • Remove feedback button site-wide

  • Use object in state instead of array

  • Minor edits to Homepage based on QA

  • fix: make the pagination link clickable area larger

  • fix: use the correct button style

  • fix: better accessibility for active pagination tab selection

  • fix: use correct button design

  • fix: use lodash get so that non-existent nested property doesn't throw error (Create a model to represent a “Region” #45)

  • Use lodash get so that non-existent nested property doesn't throw error

  • Check for details.id so that components don't render with an empty object

  • Align bid count with data points in ResultsCondensedCard

  • Show "Available" filter to all users, not just CDOs (Create a model to represent a “Bureau” #46)

  • Update dashboard styles and content based on QA

  • Fix style for bid list container

  • Move Bid Count in-line with data points on ResultsCard

  • View More -> View more

  • Add disabled state for BidListButton based on proposed API updates

  • Use real properties from API PR, combine strings

  • Use white for button text color

  • feature: add remove bid to the bid tracker for draft and submitted bids

  • add additional status to the canDeleteBid function

  • Add react-toastify and use with bid list additions/removals (Link positions to posts via foreign key #51)

  • Add react-toastify and use with bid list additions/removals

  • More tests for toast-related functionality

  • Check if bid can be deleted and apply disabled status accordingly; update and optimize utility function

  • feature: use the can_delete property from the bid rather than calculate client side

  • Add loading spinner to Bid List button (Create endpoint to return position data for the front end #52)

  • Compress us-flag.jpg (Create view for position descriptions #53)

  • Use react-linkify to automatically hyperlink URLs and email addresses in position capsule descriptions

  • Authorization -> Authentication (Create service to retrieve position details via AJAX #54)

  • Authorization -> Authentication

  • Rename import

  • Update pagination and page size defaults in alignment with designs

  • Display link, if available, in the glossary

  • Add ability to edit links from Glossary editor; update styling for glossary links

  • Reduce code complexity, fix long link styles

  • Update snapshot

  • Add bundlesize (Create function to require filters and alert user if requirement is not met #69)

  • Add bundlsize and command

  • Refine glob

  • Refine maxSize target

  • Chore/linter (Define user needs for code filtering experience  #67)

  • chore: fix linter is scss file

  • fix: linter issue

  • End of basic auth (Create sketch of the language filter experience  #63)

  • Delete login form

  • Update actions

  • Clean up sagas

  • Remove isSAML checks

  • Refactor sagas, CodeClimate fixes

  • CodeClimate linting

  • Upate login screen

  • Simplify index

  • Change to force external login

  • get new custom auth working

  • remove rest of the basic auth refs from server

  • use env vars for env specific paths

  • Bidder role - TM-371 (Create service to to pass search query to Search Results view #68)

  • Create permissions wrapper and conditionally render content based on bidder role

  • remove default fallback prop

  • Fix/mock auth (Create visual representation of post differential filter #70)

  • fix: override some routes for the webpack dev server so auth works for local development

  • fix: fix the conf so we can use the login.html when running the server in prod mode

  • Default to true if can_delete property is not found

  • Update snapshots

  • fix: remove the auth redirect loop and clean up reamining references to the LOGIN_MODE

  • TM-410 - display favorites list as 4 across above the large break point (Create view for Execute Search #66)

  • fix: display favorites list as 4 across above the large break point

  • fix: display favorites list as 4 across above the large break point

  • fix: remove the auth redirect loop (Create value to store danger pay filter choice #73)

  • fix: remove the auth redirect loop and clean up reamining references to the LOGIN_MODE

  • no conditional about url

  • dev -> staging (Set the default search filters #56) (Create visual representation of tour of duty length filter #75)

  • chore: remove unnecessary css file from the build output

  • chore: update docs regarding apache compression config

  • Update bid list due date to match site-wide format

  • Use position id instead of position_number to query for position details

  • chore: remove unused props from components

  • chore: fix err due to incorrect favicon size in manifest

  • chore: remove unused props from the Home container

  • chore: remove unused props from the HomePagePositionsContainer component

  • fix: update profile page based on qa

  • Update styles and content in Position Details page based on QA feedback

  • fix: add logo to saved search title

  • fix: search page updates from qa

  • chore: linter fix

  • chore: fix linter issue

  • fix: search page updates from qa

  • chore: linter fix

  • Remove feedback button site-wide

  • Use object in state instead of array

  • Minor edits to Homepage based on QA

  • fix: make the pagination link clickable area larger

  • fix: use the correct button style

  • fix: better accessibility for active pagination tab selection

  • fix: use correct button design

  • fix: use lodash get so that non-existent nested property doesn't throw error (Create a model to represent a “Region” #45)

  • Use lodash get so that non-existent nested property doesn't throw error

  • Check for details.id so that components don't render with an empty object

  • Align bid count with data points in ResultsCondensedCard

  • Show "Available" filter to all users, not just CDOs (Create a model to represent a “Bureau” #46)

  • Update dashboard styles and content based on QA

  • Fix style for bid list container

  • Move Bid Count in-line with data points on ResultsCard

  • View More -> View more

  • Add disabled state for BidListButton based on proposed API updates

  • Use real properties from API PR, combine strings

  • Use white for button text color

  • feature: add remove bid to the bid tracker for draft and submitted bids

  • add additional status to the canDeleteBid function

  • Add react-toastify and use with bid list additions/removals (Link positions to posts via foreign key #51)

  • Add react-toastify and use with bid list additions/removals

  • More tests for toast-related functionality

  • Check if bid can be deleted and apply disabled status accordingly; update and optimize utility function

  • feature: use the can_delete property from the bid rather than calculate client side

  • Add loading spinner to Bid List button (Create endpoint to return position data for the front end #52)

  • Compress us-flag.jpg (Create view for position descriptions #53)

  • Remove use of skill cone/code to skill (Create visual representation of region filter #76)

  • Add Public Profile page - links from CDO portfolio, profile/public/:id route, add Assignments section to public profile, re-use of Profile Dashboard (Create value to store post differential filter choice #71)

Relies on MetaPhase-Consulting/State-TalentMAP-API#24

  • Sort bid cycles alphabetically by name (Create visual representation of grade filter #78)

  • feature: download search results in csv format. Resolves TM-439

  • chore: use default variable for sort

  • chore: reformat the date before file creation

  • Simplified search bar v2 (Create value to store language filter choice #81)

  • Make use of the existing simple search bar throughout site

  • Offsets for homepage

  • Redesign compare page (Create visual representation of skill code filter #82)

  • Redesign compare page

  • Remove old table styles; handle zero comparisons with route to catch it

  • feature: move the download button and use the secondary style. resolves TM-511

  • fix: set a width on the cards for the favorite positions profile screen (Create visual representation of language filter #80)

  • fix: set a width on the cards for the favorite positions profile screen. resolves TM-410

  • fix: no responsiveness for bid count and favorite buttons on position card displays

  • feature: fixed width for all position cards (homepage, favorites, similar positions). Resolves TM-510

  • fix: remove unnecessary class and fix padding on grid for correct wrapping

  • chore: fixing the wrapping for the larger width

  • Fix search styles from breaking on the bidder portfolio

  • Reverting the changes to the glossary card due to the new term dialog breaking

  • Add link-container class back in

  • Update snapshots

  • Trigger circleci build

  • Code smells (Wireframe of the grade filtering experience  #86)

  • Update CodeClimate exclusions for local dev

  • Reduce complexity

  • Comparison drawer component, add event listeners where needed, remove old comparison UI from results page

  • Track old compare choices to maintain sorting during an update

  • Add test coverage, use cancel tokens

  • Change dropdown menu link name from "Profile" to "Dashboard"

  • Remove How to Bid section from position details (Create sketch of the tour of the duty length filter #89)

  • Homepage QA (Wireframe of the tour of duty length filter experience #90)

  • Remove Inbox icon

  • Fetch notifications from any screen, since we no longer use a /login route

  • Remove the BetaHeader

  • Conditional rendering of Bid Count on Bid Tracker cards, update Results cards data order and style

  • Break out compare elements into their own rows, add Bid List button to comparisons, use Set() for bidListToggleIsLoading

  • Remove eslint-disable

  • feature: include org info for domestic positions (Configure Javascript and CSS dependencies #92)

  • Remove bidListToggleIsLoading since that is handled in BidListButton container

  • Display the service needs filter as a pill on the results page (Create sketch of the search results #95)

  • Add error handling for position details screen (Create sketch of the position description  #93)

  • Add error handling for position details screen

  • Update call to action

  • Update based on design feedback

  • dev -> staging

  • Make icons consistent throughout profile pages (Wireframe of execute search experience #102)

  • Service Needs -> Featured (InVision Prototype of the execute search experience #100)

  • Add hover to dropdown (Mock up of execute search  #103)

  • Sprint 6 merge conflicts (Share Position with an External Recipient #120)

  • dev -> staging (Mock up of the position description #98)

  • chore: remove unnecessary css file from the build output

  • chore: update docs regarding apache compression config

  • Update bid list due date to match site-wide format

  • Use position id instead of position_number to query for position details

  • chore: remove unused props from components

  • chore: fix err due to incorrect favicon size in manifest

  • chore: remove unused props from the Home container

  • chore: remove unused props from the HomePagePositionsContainer component

  • fix: update profile page based on qa

  • Update styles and content in Position Details page based on QA feedback

  • fix: add logo to saved search title

  • fix: search page updates from qa

  • chore: linter fix

  • chore: fix linter issue

  • fix: search page updates from qa

  • chore: linter fix

  • Remove feedback button site-wide

  • Use object in state instead of array

  • Minor edits to Homepage based on QA

  • fix: make the pagination link clickable area larger

  • fix: use the correct button style

  • fix: better accessibility for active pagination tab selection

  • fix: use correct button design

  • fix: use lodash get so that non-existent nested property doesn't throw error (Create a model to represent a “Region” #45)

  • Use lodash get so that non-existent nested property doesn't throw error

  • Check for details.id so that components don't render with an empty object

  • Align bid count with data points in ResultsCondensedCard

  • Show "Available" filter to all users, not just CDOs (Create a model to represent a “Bureau” #46)

  • Update dashboard styles and content based on QA

  • Fix style for bid list container

  • Move Bid Count in-line with data points on ResultsCard

  • View More -> View more

  • Add disabled state for BidListButton based on proposed API updates

  • Use real properties from API PR, combine strings

  • Use white for button text color

  • feature: add remove bid to the bid tracker for draft and submitted bids

  • add additional status to the canDeleteBid function

  • Add react-toastify and use with bid list additions/removals (Link positions to posts via foreign key #51)

  • Add react-toastify and use with bid list additions/removals

  • More tests for toast-related functionality

  • Check if bid can be deleted and apply disabled status accordingly; update and optimize utility function

  • feature: use the can_delete property from the bid rather than calculate client side

  • Add loading spinner to Bid List button (Create endpoint to return position data for the front end #52)

  • Compress us-flag.jpg (Create view for position descriptions #53)

  • Use react-linkify to automatically hyperlink URLs and email addresses in position capsule descriptions

  • Authorization -> Authentication (Create service to retrieve position details via AJAX #54)

  • Authorization -> Authentication

  • Rename import

  • Update pagination and page size defaults in alignment with designs

  • Display link, if available, in the glossary

  • Add ability to edit links from Glossary editor; update styling for glossary links

  • Reduce code complexity, fix long link styles

  • Update snapshot

  • Add bundlesize (Create function to require filters and alert user if requirement is not met #69)

  • Add bundlsize and command

  • Refine glob

  • Refine maxSize target

  • Chore/linter (Define user needs for code filtering experience  #67)

  • chore: fix linter is scss file

  • fix: linter issue

  • End of basic auth (Create sketch of the language filter experience  #63)

  • Delete login form

  • Update actions

  • Clean up sagas

  • Remove isSAML checks

  • Refactor sagas, CodeClimate fixes

  • CodeClimate linting

  • Upate login screen

  • Simplify index

  • Change to force external login

  • get new custom auth working

  • remove rest of the basic auth refs from server

  • use env vars for env specific paths

  • Bidder role - TM-371 (Create service to to pass search query to Search Results view #68)

  • Create permissions wrapper and conditionally render content based on bidder role

  • remove default fallback prop

  • Fix/mock auth (Create visual representation of post differential filter #70)

  • fix: override some routes for the webpack dev server so auth works for local development

  • fix: fix the conf so we can use the login.html when running the server in prod mode

  • Default to true if can_delete property is not found

  • Update snapshots

  • fix: remove the auth redirect loop and clean up reamining references to the LOGIN_MODE

  • TM-410 - display favorites list as 4 across above the large break point (Create view for Execute Search #66)

  • fix: display favorites list as 4 across above the large break point

  • fix: display favorites list as 4 across above the large break point

  • fix: remove the auth redirect loop (Create value to store danger pay filter choice #73)

  • fix: remove the auth redirect loop and clean up reamining references to the LOGIN_MODE

  • no conditional about url

  • dev -> staging (Set the default search filters #56) (Create visual representation of tour of duty length filter #75)

  • chore: remove unnecessary css file from the build output

  • chore: update docs regarding apache compression config

  • Update bid list due date to match site-wide format

  • Use position id instead of position_number to query for position details

  • chore: remove unused props from components

  • chore: fix err due to incorrect favicon size in manifest

  • chore: remove unused props from the Home container

  • chore: remove unused props from the HomePagePositionsContainer component

  • fix: update profile page based on qa

  • Update styles and content in Position Details page based on QA feedback

  • fix: add logo to saved search title

  • fix: search page updates from qa

  • chore: linter fix

  • chore: fix linter issue

  • fix: search page updates from qa

  • chore: linter fix

  • Remove feedback button site-wide

  • Use object in state instead of array

  • Minor edits to Homepage based on QA

  • fix: make the pagination link clickable area larger

  • fix: use the correct button style

  • fix: better accessibility for active pagination tab selection

  • fix: use correct button design

  • fix: use lodash get so that non-existent nested property doesn't throw error (Create a model to represent a “Region” #45)

  • Use lodash get so that non-existent nested property doesn't throw error

  • Check for details.id so that components don't render with an empty object

  • Align bid count with data points in ResultsCondensedCard

  • Show "Available" filter to all users, not just CDOs (Create a model to represent a “Bureau” #46)

  • Update dashboard styles and content based on QA

  • Fix style for bid list container

  • Move Bid Count in-line with data points on ResultsCard

  • View More -> View more

  • Add disabled state for BidListButton based on proposed API updates

  • Use real properties from API PR, combine strings

  • Use white for button text color

  • feature: add remove bid to the bid tracker for draft and submitted bids

  • add additional status to the canDeleteBid function

  • Add react-toastify and use with bid list additions/removals (Link positions to posts via foreign key #51)

  • Add react-toastify and use with bid list additions/removals

  • More tests for toast-related functionality

  • Check if bid can be deleted and apply disabled status accordingly; update and optimize utility function

  • feature: use the can_delete property from the bid rather than calculate client side

  • Add loading spinner to Bid List button (Create endpoint to return position data for the front end #52)

  • Compress us-flag.jpg (Create view for position descriptions #53)

  • Remove use of skill cone/code to skill (Create visual representation of region filter #76)

  • Add Public Profile page - links from CDO portfolio, profile/public/:id route, add Assignments section to public profile, re-use of Profile Dashboard (Create value to store post differential filter choice #71)

Relies on MetaPhase-Consulting/State-TalentMAP-API#24

  • Sort bid cycles alphabetically by name (Create visual representation of grade filter #78)

  • feature: download search results in csv format. Resolves TM-439

  • chore: use default variable for sort

  • chore: reformat the date before file creation

  • Simplified search bar v2 (Create value to store language filter choice #81)

  • Make use of the existing simple search bar throughout site

  • Offsets for homepage

  • Redesign compare page (Create visual representation of skill code filter #82)

  • Redesign compare page

  • Remove old table styles; handle zero comparisons with route to catch it

  • feature: move the download button and use the secondary style. resolves TM-511

  • fix: set a width on the cards for the favorite positions profile screen (Create visual representation of language filter #80)

  • fix: set a width on the cards for the favorite positions profile screen. resolves TM-410

  • fix: no responsiveness for bid count and favorite buttons on position card displays

  • feature: fixed width for all position cards (homepage, favorites, similar positions). Resolves TM-510

  • fix: remove unnecessary class and fix padding on grid for correct wrapping

  • chore: fixing the wrapping for the larger width

  • Fix search styles from breaking on the bidder portfolio

  • Reverting the changes to the glossary card due to the new term dialog breaking

  • Add link-container class back in

  • Update snapshots

  • Trigger circleci build

  • Code smells (Wireframe of the grade filtering experience  #86)

  • Update CodeClimate exclusions for local dev

  • Reduce complexity

  • Comparison drawer component, add event listeners where needed, remove old comparison UI from results page

  • Track old compare choices to maintain sorting during an update

  • Add test coverage, use cancel tokens

  • Change dropdown menu link name from "Profile" to "Dashboard"

  • Remove How to Bid section from position details (Create sketch of the tour of the duty length filter #89)

  • Homepage QA (Wireframe of the tour of duty length filter experience #90)

  • Remove Inbox icon

  • Fetch notifications from any screen, since we no longer use a /login route

  • Remove the BetaHeader

  • Conditional rendering of Bid Count on Bid Tracker cards, update Results cards data order and style

  • Break out compare elements into their own rows, add Bid List button to comparisons, use Set() for bidListToggleIsLoading

  • Remove eslint-disable

  • feature: include org info for domestic positions (Configure Javascript and CSS dependencies #92)

  • Remove bidListToggleIsLoading since that is handled in BidListButton container

  • Display the service needs filter as a pill on the results page (Create sketch of the search results #95)

  • Add error handling for position details screen (Create sketch of the position description  #93)

  • Add error handling for position details screen

  • Update call to action

  • Update based on design feedback

  • dev -> staging

  • Make icons consistent throughout profile pages (Wireframe of execute search experience #102)

  • Service Needs -> Featured (InVision Prototype of the execute search experience #100)

  • Add hover to dropdown (Mock up of execute search  #103)

  • Remove duplicates

  • Add toggle component, use static toggle filter in search results (Synthesis Bidder User Research Data #121)

  • Add condensed card layouts for projected vacancy and recently available (View Post Profile - Mission Data #122)

  • dev -> staging (Mock up of the position description #98) (Adding scss-lint to CodeClimate environment #127)

  • chore: remove unnecessary css file from the build output

  • chore: update docs regarding apache compression config

  • Update bid list due date to match site-wide format

  • Use position id instead of position_number to query for position details

  • chore: remove unused props from components

  • chore: fix err due to incorrect favicon size in manifest

  • chore: remove unused props from the Home container

  • chore: remove unused props from the HomePagePositionsContainer component

  • fix: update profile page based on qa

  • Update styles and content in Position Details page based on QA feedback

  • fix: add logo to saved search title

  • fix: search page updates from qa

  • chore: linter fix

  • chore: fix linter issue

  • fix: search page updates from qa

  • chore: linter fix

  • Remove feedback button site-wide

  • Use object in state instead of array

  • Minor edits to Homepage based on QA

  • fix: make the pagination link clickable area larger

  • fix: use the correct button style

  • fix: better accessibility for active pagination tab selection

  • fix: use correct button design

  • fix: use lodash get so that non-existent nested property doesn't throw error (Create a model to represent a “Region” #45)

  • Use lodash get so that non-existent nested property doesn't throw error

  • Check for details.id so that components don't render with an empty object

  • Align bid count with data points in ResultsCondensedCard

  • Show "Available" filter to all users, not just CDOs (Create a model to represent a “Bureau” #46)

  • Update dashboard styles and content based on QA

  • Fix style for bid list container

  • Move Bid Count in-line with data points on ResultsCard

  • View More -> View more

  • Add disabled state for BidListButton based on proposed API updates

  • Use real properties from API PR, combine strings

  • Use white for button text color

  • feature: add remove bid to the bid tracker for draft and submitted bids

  • add additional status to the canDeleteBid function

  • Add react-toastify and use with bid list additions/removals (Link positions to posts via foreign key #51)

  • Add react-toastify and use with bid list additions/removals

  • More tests for toast-related functionality

  • Check if bid can be deleted and apply disabled status accordingly; update and optimize utility function

  • feature: use the can_delete property from the bid rather than calculate client side

  • Add loading spinner to Bid List button (Create endpoint to return position data for the front end #52)

  • Compress us-flag.jpg (Create view for position descriptions #53)

  • Use react-linkify to automatically hyperlink URLs and email addresses in position capsule descriptions

  • Authorization -> Authentication (Create service to retrieve position details via AJAX #54)

  • Authorization -> Authentication

  • Rename import

  • Update pagination and page size defaults in alignment with designs

  • Display link, if available, in the glossary

  • Add ability to edit links from Glossary editor; update styling for glossary links

  • Reduce code complexity, fix long link styles

  • Update snapshot

  • Add bundlesize (Create function to require filters and alert user if requirement is not met #69)

  • Add bundlsize and command

  • Refine glob

  • Refine maxSize target

  • Chore/linter (Define user needs for code filtering experience  #67)

  • chore: fix linter is scss file

  • fix: linter issue

  • End of basic auth (Create sketch of the language filter experience  #63)

  • Delete login form

  • Update actions

  • Clean up sagas

  • Remove isSAML checks

  • Refactor sagas, CodeClimate fixes

  • CodeClimate linting

  • Upate login screen

  • Simplify index

  • Change to force external login

  • get new custom auth working

  • remove rest of the basic auth refs from server

  • use env vars for env specific paths

  • Bidder role - TM-371 (Create service to to pass search query to Search Results view #68)

  • Create permissions wrapper and conditionally render content based on bidder role

  • remove default fallback prop

  • Fix/mock auth (Create visual representation of post differential filter #70)

  • fix: override some routes for the webpack dev server so auth works for local development

  • fix: fix the conf so we can use the login.html when running the server in prod mode

  • Default to true if can_delete property is not found

  • Update snapshots

  • fix: remove the auth redirect loop and clean up reamining references to the LOGIN_MODE

  • TM-410 - display favorites list as 4 across above the large break point (Create view for Execute Search #66)

  • fix: display favorites list as 4 across above the large break point

  • fix: display favorites list as 4 across above the large break point

  • fix: remove the auth redirect loop (Create value to store danger pay filter choice #73)

  • fix: remove the auth redirect loop and clean up reamining references to the LOGIN_MODE

  • no conditional about url

  • dev -> staging (Set the default search filters #56) (Create visual representation of tour of duty length filter #75)

  • chore: remove unnecessary css file from the build output

  • chore: update docs regarding apache compression config

  • Update bid list due date to match site-wide format

  • Use position id instead of position_number to query for position details

  • chore: remove unused props from components

  • chore: fix err due to incorrect favicon size in manifest

  • chore: remove unused props from the Home container

  • chore: remove unused props from the HomePagePositionsContainer component

  • fix: update profile page based on qa

  • Update styles and content in Position Details page based on QA feedback

  • fix: add logo to saved search title

  • fix: search page updates from qa

  • chore: linter fix

  • chore: fix linter issue

  • fix: search page updates from qa

  • chore: linter fix

  • Remove feedback button site-wide

  • Use object in state instead of array

  • Minor edits to Homepage based on QA

  • fix: make the pagination link clickable area larger

  • fix: use the correct button style

  • fix: better accessibility for active pagination tab selection

  • fix: use correct button design

  • fix: use lodash get so that non-existent nested property doesn't throw error (Create a model to represent a “Region” #45)

  • Use lodash get so that non-existent nested property doesn't throw error

  • Check for details.id so that components don't render with an empty object

  • Align bid count with data points in ResultsCondensedCard

  • Show "Available" filter to all users, not just CDOs (Create a model to represent a “Bureau” #46)

  • Update dashboard styles and content based on QA

  • Fix style for bid list container

  • Move Bid Count in-line with data points on ResultsCard

  • View More -> View more

  • Add disabled state for BidListButton based on proposed API updates

  • Use real properties from API PR, combine strings

  • Use white for button text color

  • feature: add remove bid to the bid tracker for draft and submitted bids

  • add additional status to the canDeleteBid function

  • Add react-toastify and use with bid list additions/removals (Link positions to posts via foreign key #51)

  • Add react-toastify and use with bid list additions/removals

  • More tests for toast-related functionality

  • Check if bid can be deleted and apply disabled status accordingly; update and optimize utility function

  • feature: use the can_delete property from the bid rather than calculate client side

  • Add loading spinner to Bid List button (Create endpoint to return position data for the front end #52)

  • Compress us-flag.jpg (Create view for position descriptions #53)

  • Remove use of skill cone/code to skill (Create visual representation of region filter #76)

  • Add Public Profile page - links from CDO portfolio, profile/public/:id route, add Assignments section to public profile, re-use of Profile Dashboard (Create value to store post differential filter choice #71)

Relies on MetaPhase-Consulting/State-TalentMAP-API#24

Relies on MetaPhase-Consulting/State-TalentMAP-API#24

  • Sort bid cycles alphabetically by name (Create visual representation of grade filter #78)

  • feature: download search results in csv format. Resolves TM-439

  • chore: use default variable for sort

  • chore: reformat the date before file creation

  • Simplified search bar v2 (Create value to store language filter choice #81)

  • Make use of the existing simple search bar throughout site

  • Offsets for homepage

  • Redesign compare page (Create visual representation of skill code filter #82)

  • Redesign compare page

  • Remove old table styles; handle zero comparisons with route to catch it

  • feature: move the download button and use the secondary style. resolves TM-511

  • fix: set a width on the cards for the favorite positions profile screen (Create visual representation of language filter #80)

  • fix: set a width on the cards for the favorite positions profile screen. resolves TM-410

  • fix: no responsiveness for bid count and favorite buttons on position card displays

  • feature: fixed width for all position cards (homepage, favorites, similar positions). Resolves TM-510

  • fix: remove unnecessary class and fix padding on grid for correct wrapping

  • chore: fixing the wrapping for the larger width

  • Fix search styles from breaking on the bidder portfolio

  • Reverting the changes to the glossary card due to the new term dialog breaking

  • Add link-container class back in

  • Update snapshots

  • Trigger circleci build

  • Code smells (Wireframe of the grade filtering experience  #86)

  • Update CodeClimate exclusions for local dev

  • Reduce complexity

  • Comparison drawer component, add event listeners where needed, remove old comparison UI from results page

  • Track old compare choices to maintain sorting during an update

  • Add test coverage, use cancel tokens

  • Change dropdown menu link name from "Profile" to "Dashboard"

  • Remove How to Bid section from position details (Create sketch of the tour of the duty length filter #89)

  • Homepage QA (Wireframe of the tour of duty length filter experience #90)

  • Remove Inbox icon

  • Fetch notifications from any screen, since we no longer use a /login route

  • Remove the BetaHeader

  • Conditional rendering of Bid Count on Bid Tracker cards, update Results cards data order and style

  • Break out compare elements into their own rows, add Bid List button to comparisons, use Set() for bidListToggleIsLoading

  • Remove eslint-disable

  • feature: include org info for domestic positions (Configure Javascript and CSS dependencies #92)

  • Remove bidListToggleIsLoading since that is handled in BidListButton container

  • Display the service needs filter as a pill on the results page (Create sketch of the search results #95)

  • Add error handling for position details screen (Create sketch of the position description  #93)

  • Add error handling for position details screen

  • Update call to action

  • Update based on design feedback

  • feature: add bid list button to the favorites cards. TM-512

  • dev -> staging

  • Make icons consistent throughout profile pages (Wireframe of execute search experience #102)

  • Service Needs -> Featured (InVision Prototype of the execute search experience #100)

  • Add hover to dropdown (Mock up of execute search  #103)

  • Update empty saved search list text (Create sketch of execute search  #101)

  • Add custom filter for including null language positions (Style header #104)

  • Remove Status component throughout app (Style footer #105)

  • fix: change label. TM-632 (Wireframe danger pay filter #107)

  • Adjust elements to grow

  • fix: allow export on edge to run

  • Styles, add post to top

  • Update ordering for data points on Compare page (Create sketch for clear search filters #110)

  • Remove post, add grade to bottom section

  • Updates to Bid Tracker (Staging Site Domain Name #115)

  • Add opacity to on-hold bids

  • "priority" -> "pending"

  • Prop to hide the delete button for standby bids

  • Track favoriting loading state of individual IDs (Create sketch for post differential filter #108)

  • Track favoriting loading state of individual IDs

  • Fix proptypes

  • Handshake ribbon (Interview Single Bidders #113)

  • Re-usable Ribbon component, use Ribbon component to display if handshake has been offered on position

  • Display handshake in condensed card, tests and snapshots

  • Test coverage (Compare Positions #117)

  • Test coverage for AccountDropdown, CompareDrawer, Compare

  • Add tests for SetType

  • Add toast notifications for favoriting actions (InVision Test #114)

  • Create BoxShadow component and use with various cards (Create sketch for danger pay filter  #106)

  • dev -> staging (Mock up of the position description #98) (Share a Position with Another Employee #119)

  • chore: remove unnecessary css file from the build output

  • chore: update docs regarding apache compression config

  • Update bid list due date to match site-wide format

  • Use position id instead of position_number to query for position details

  • chore: remove unused props from components

  • chore: fix err due to incorrect favicon size in manifest

  • chore: remove unused props from the Home container

  • chore: remove unused props from the HomePagePositionsContainer component

  • fix: update profile page based on qa

  • Update styles and content in Position Details page based on QA feedback

  • fix: add logo to saved search title

  • fix: search page updates from qa

  • chore: linter fix

  • chore: fix linter issue

  • fix: search page updates from qa

  • chore: linter fix

  • Remove feedback button site-wide

  • Use object in state instead of array

  • Minor edits to Homepage based on QA

  • fix: make the pagination link clickable area larger

  • fix: use the correct button style

  • fix: better accessibility for active pagination tab selection

  • fix: use correct button design

  • fix: use lodash get so that non-existent nested property doesn't throw error (Create a model to represent a “Region” #45)

  • Use lodash get so that non-existent nested property doesn't throw error

  • Check for details.id so that components don't render with an empty object

  • Align bid count with data points in ResultsCondensedCard

  • Show "Available" filter to all users, not just CDOs (Create a model to represent a “Bureau” #46)

  • Update dashboard styles and content based on QA

  • Fix style for bid list container

  • Move Bid Count in-line with data points on ResultsCard

  • View More -> View more

  • Add disabled state for BidListButton based on proposed API updates

  • Use real properties from API PR, combine strings

  • Use white for button text color

  • feature: add remove bid to the bid tracker for draft and submitted bids

  • add additional status to the canDeleteBid function

  • Add react-toastify and use with bid list additions/removals (Link positions to posts via foreign key #51)

  • Add react-toastify and use with bid list additions/removals

  • More tests for toast-related functionality

  • Check if bid can be deleted and apply disabled status accordingly; update and optimize utility function

  • feature: use the can_delete property from the bid rather than calculate client side

  • Add loading spinner to Bid List button (Create endpoint to return position data for the front end #52)

  • Compress us-flag.jpg (Create view for position descriptions #53)

  • Use react-linkify to automatically hyperlink URLs and email addresses in position capsule descriptions

  • Authorization -> Authentication (Create service to retrieve position details via AJAX #54)

  • Authorization -> Authentication

  • Rename import

  • Update pagination and page size defaults in alignment with designs

  • Display link, if available, in the glossary

  • Add ability to edit links from Glossary editor; update styling for glossary links

  • Reduce code complexity, fix long link styles

  • Update snapshot

  • Add bundlesize (Create function to require filters and alert user if requirement is not met #69)

  • Add bundlsize and command

  • Refine glob

  • Refine maxSize target

  • Chore/linter (Define user needs for code filtering experience  #67)

  • chore: fix linter is scss file

  • fix: linter issue

  • End of basic auth (Create sketch of the language filter experience  #63)

  • Delete login form

  • Update actions

  • Clean up sagas

  • Remove isSAML checks

  • Refactor sagas, CodeClimate fixes

  • CodeClimate linting

  • Upate login screen

  • Simplify index

  • Change to force external login

  • get new custom auth working

  • remove rest of the basic auth refs from server

  • use env vars for env specific paths

  • Bidder role - TM-371 (Create service to to pass search query to Search Results view #68)

  • Create permissions wrapper and conditionally render content based on bidder role

  • remove default fallback prop

  • Fix/mock auth (Create visual representation of post differential filter #70)

  • fix: override some routes for the webpack dev server so auth works for local development

  • fix: fix the conf so we can use the login.html when running the server in prod mode

  • Default to true if can_delete property is not found

  • Update snapshots

  • fix: remove the auth redirect loop and clean up reamining references to the LOGIN_MODE

  • TM-410 - display favorites list as 4 across above the large break point (Create view for Execute Search #66)

  • fix: display favorites list as 4 across above the large break point

  • fix: display favorites list as 4 across above the large break point

  • fix: remove the auth redirect loop (Create value to store danger pay filter choice #73)

  • fix: remove the auth redirect loop and clean up reamining references to the LOGIN_MODE

  • no conditional about url

  • dev -> staging (Set the default search filters #56) (Create visual representation of tour of duty length filter #75)

  • chore: remove unnecessary css file from the build output

  • chore: update docs regarding apache compression config

  • Update bid list due date to match site-wide format

  • Use position id instead of position_number to query for position details

  • chore: remove unused props from components

  • chore: fix err due to incorrect favicon size in manifest

  • chore: remove unused props from the Home container

  • chore: remove unused props from the HomePagePositionsContainer component

  • fix: update profile page based on qa

  • Update styles and content in Position Details page based on QA feedback

  • fix: add logo to saved search title

  • fix: search page updates from qa

  • chore: linter fix

  • chore: fix linter issue

  • fix: search page updates from qa

  • chore: linter fix

  • Remove feedback button site-wide

  • Use object in state instead of array

  • Minor edits to Homepage based on QA

  • fix: make the pagination link clickable area larger

  • fix: use the correct button style

  • fix: better accessibility for active pagination tab selection

  • fix: use correct button design

  • fix: use lodash get so that non-existent nested property doesn't throw error (Create a model to represent a “Region” #45)

  • Use lodash get so that non-existent nested property doesn't throw error

  • Check for details.id so that components don't render with an empty object

  • Align bid count with data points in ResultsCondensedCard

  • Show "Available" filter to all users, not just CDOs (Create a model to represent a “Bureau” #46)

  • Update dashboard styles and content based on QA

  • Fix style for bid list container

  • Move Bid Count in-line with data points on ResultsCard

  • View More -> View more

  • Add disabled state for BidListButton based on proposed API updates

  • Use real properties from API PR, combine strings

  • Use white for button text color

  • feature: add remove bid to the bid tracker for draft and submitted bids

  • add additional status to the canDeleteBid function

  • Add react-toastify and use with bid list additions/removals (Link positions to posts via foreign key #51)

  • Add react-toastify and use with bid list additions/removals

  • More tests for toast-related functionality

  • Check if bid can be deleted and apply disabled status accordingly; update and optimize utility function

  • feature: use the can_delete property from the bid rather than calculate client side

  • Add loading spinner to Bid List button (Create endpoint to return position data for the front end #52)

  • Compress us-flag.jpg (Create view for position descriptions #53)

  • Remove use of skill cone/code to skill (Create visual representation of region filter #76)

  • Add Public Profile page - links from CDO portfolio, profile/public/:id route, add Assignments section to public profile, re-use of Profile Dashboard (Create value to store post differential filter choice #71)

Relies on MetaPhase-Consulting/State-TalentMAP-API#24

  • Sort bid cycles alphabetically by name (Create visual representation of grade filter #78)

  • feature: download search results in csv format. Resolves TM-439

  • chore: use default variable for sort

  • chore: reformat the date before file creation

  • Simplified search bar v2 (Create value to store language filter choice #81)

  • Make use of the existing simple search bar throughout site

  • Offsets for homepage

  • Redesign compare page (Create visual representation of skill code filter #82)

  • Redesign compare page

  • Remove old table styles; handle zero comparisons with route to catch it

  • feature: move the download button and use the secondary style. resolves TM-511

  • fix: set a width on the cards for the favorite positions profile screen (Create visual representation of language filter #80)

  • fix: set a width on the cards for the favorite positions profile screen. resolves TM-410

  • fix: no responsiveness for bid count and favorite buttons on position card displays

  • feature: fixed width for all position cards (homepage, favorites, similar positions). Resolves TM-510

  • fix: remove unnecessary class and fix padding on grid for correct wrapping

  • chore: fixing the wrapping for the larger width

  • Fix search styles from breaking on the bidder portfolio

  • Reverting the changes to the glossary card due to the new term dialog breaking

  • Add link-container class back in

  • Update snapshots

  • Trigger circleci build

  • Code smells (Wireframe of the grade filtering experience  #86)

  • Update CodeClimate exclusions for local dev

  • Reduce complexity

  • Comparison drawer component, add event listeners where needed, remove old comparison UI from results page

  • Track old compare choices to maintain sorting during an update

  • Add test coverage, use cancel tokens

  • Change dropdown menu link name from "Profile" to "Dashboard"

  • Remove How to Bid section from position details (Create sketch of the tour of the duty length filter #89)

  • Homepage QA (Wireframe of the tour of duty length filter experience #90)

  • Remove Inbox icon

  • Fetch notifications from any screen, since we no longer use a /login route

  • Remove the BetaHeader

  • Conditional rendering of Bid Count on Bid Tracker cards, update Results cards data order and style

  • Break out compare elements into their own rows, add Bid List button to comparisons, use Set() for bidListToggleIsLoading

  • Remove eslint-disable

  • feature: include org info for domestic positions (Configure Javascript and CSS dependencies #92)

  • Remove bidListToggleIsLoading since that is handled in BidListButton container

  • Display the service needs filter as a pill on the results page (Create sketch of the search results #95)

  • Add error handling for position details screen (Create sketch of the position description  #93)

  • Add error handling for position details screen

  • Update call to action

  • Update based on design feedback

  • dev -> staging

  • Make icons consistent throughout profile pages (Wireframe of execute search experience #102)

  • Service Needs -> Featured (InVision Prototype of the execute search experience #100)

  • Add hover to dropdown (Mock up of execute search  #103)

  • Sprint 6 merge conflicts (Share Position with an External Recipient #120)

  • dev -> staging (Mock up of the position description #98)

  • chore: remove unnecessary css file from the build output

  • chore: update docs regarding apache compression config

  • Update bid list due date to match site-wide format

  • Use position id instead of position_number to query for position details

  • chore: remove unused props from components

  • chore: fix err due to incorrect favicon size in manifest

  • chore: remove unused props from the Home container

  • chore: remove unused props from the HomePagePositionsContainer component

  • fix: update profile page based on qa

  • Update styles and content in Position Details page based on QA feedback

  • fix…

* fix: use correct button design

* fix: use lodash get so that non-existent nested property doesn't throw error  (#45)

* Use lodash get so that non-existent nested property doesn't throw error

* Check for details.id so that components don't render with an empty object

* Align bid count with data points in ResultsCondensedCard

* Show "Available" filter to all users, not just CDOs (#46)

* Update dashboard styles and content based on QA

* Fix style for bid list container

* Move Bid Count in-line with data points on ResultsCard

* View More -> View more

* Add disabled state for BidListButton based on proposed API updates

* Use real properties from API PR, combine strings

* Use white for button text color

* feature: add remove bid to the bid tracker for draft and submitted bids

* add additional status to the canDeleteBid function

* Add react-toastify and use with bid list additions/removals (#51)

* Add react-toastify and use with bid list additions/removals

* More tests for toast-related functionality

* Check if bid can be deleted and apply disabled status accordingly; update and optimize utility function

* feature: use the can_delete property from the bid rather than calculate client side

* Add loading spinner to Bid List button (#52)

* Compress us-flag.jpg (#53)

* Use react-linkify to automatically hyperlink URLs and email addresses in position capsule descriptions

* Authorization -> Authentication (#54)

* Authorization -> Authentication

* Rename import

* Update pagination and page size defaults in alignment with designs

* Display link, if available, in the glossary

* Add ability to edit links from Glossary editor; update styling for glossary links

* Reduce code complexity, fix long link styles

* Update snapshot

* Add bundlesize (#69)

* Add bundlsize and command

* Refine glob

* Refine maxSize target

* Chore/linter (#67)

* chore: fix linter is scss file

* fix: linter issue

* End of basic auth (#63)

* Delete login form

* Update actions

* Clean up sagas

* Remove isSAML checks

* Refactor sagas, CodeClimate fixes

* CodeClimate linting

* Upate login screen

* Simplify index

* Change to force external login

* get new custom auth working

* remove rest of the basic auth refs from server

* use env vars for env specific paths

* Bidder role - TM-371 (#68)

* Create permissions wrapper and conditionally render content based on bidder role

* remove default fallback prop

* Fix/mock auth (#70)

* fix: override some routes for the webpack dev server so auth works for local development

* fix: fix the conf so we can use the login.html when running the server in prod mode

* Default to true if can_delete property is not found

* Update snapshots

* fix: remove the auth redirect loop and clean up reamining references to the LOGIN_MODE

* TM-410 - display favorites list as 4 across above the large break point (#66)

* fix: display favorites list as 4 across above the large break point

* fix: display favorites list as 4 across above the large break point

* fix: remove the auth redirect loop (#73)

* fix: remove the auth redirect loop and clean up reamining references to the LOGIN_MODE

* no conditional about url

* dev -> staging (#56) (#75)

* chore: remove unnecessary css file from the build output

* chore: update docs regarding apache compression config

* Update bid list due date to match site-wide format

* Use position id instead of position_number to query for position details

* chore: remove unused props from components

* chore: fix err due to incorrect favicon size in manifest

* chore: remove unused props from the Home container

* chore: remove unused props from the HomePagePositionsContainer component

* fix: update profile page based on qa

* Update styles and content in Position Details page based on QA feedback

* fix: add logo to saved search title

* fix: search page updates from qa

* chore: linter fix

* chore: fix linter issue

* fix: search page updates from qa

* chore: linter fix

* Remove feedback button site-wide

* Use object in state instead of array

* Minor edits to Homepage based on QA

* fix: make the pagination link clickable area larger

* fix: use the correct button style

* fix: better accessibility for active pagination tab selection

* fix: use correct button design

* fix: use lodash get so that non-existent nested property doesn't throw error  (#45)

* Use lodash get so that non-existent nested property doesn't throw error

* Check for details.id so that components don't render with an empty object

* Align bid count with data points in ResultsCondensedCard

* Show "Available" filter to all users, not just CDOs (#46)

* Update dashboard styles and content based on QA

* Fix style for bid list container

* Move Bid Count in-line with data points on ResultsCard

* View More -> View more

* Add disabled state for BidListButton based on proposed API updates

* Use real properties from API PR, combine strings

* Use white for button text color

* feature: add remove bid to the bid tracker for draft and submitted bids

* add additional status to the canDeleteBid function

* Add react-toastify and use with bid list additions/removals (#51)

* Add react-toastify and use with bid list additions/removals

* More tests for toast-related functionality

* Check if bid can be deleted and apply disabled status accordingly; update and optimize utility function

* feature: use the can_delete property from the bid rather than calculate client side

* Add loading spinner to Bid List button (#52)

* Compress us-flag.jpg (#53)

* Remove use of skill cone/code to skill (#76)

* Add Public Profile page - links from CDO portfolio, profile/public/:id route, add Assignments section to public profile, re-use of Profile Dashboard (#71)

## Relies on https://github.com/MetaPhase-Consulting/State-TalentMAP-API/pull/24

* Sort bid cycles alphabetically by name (#78)

* feature: download search results in csv format. Resolves TM-439

* chore: use default variable for sort

* chore: reformat the date before file creation

* Simplified search bar v2 (#81)

*  Make use of the existing simple search bar throughout site

* Offsets for homepage

* Redesign compare page (#82)

* Redesign compare page

* Remove old table styles; handle zero comparisons with route to catch it

* feature: move the download button and use the secondary style. resolves TM-511

* fix: set a width on the cards for the favorite positions profile screen (#80)

* fix: set a width on the cards for the favorite positions profile screen. resolves TM-410

* fix: no responsiveness for bid count and favorite buttons on position card displays

* feature: fixed width for all position cards (homepage, favorites, similar positions). Resolves TM-510

* fix: remove unnecessary class and fix padding on grid for correct wrapping

* chore: fixing the wrapping for the larger width

* Fix search styles from breaking on the bidder portfolio

* Reverting the changes to the glossary card due to the new term dialog breaking

* Add link-container class back in

* Update snapshots

* Trigger circleci build

* Code smells (#86)

* Update CodeClimate exclusions for local dev

* Reduce complexity

* Comparison drawer component, add event listeners where needed, remove old comparison UI from results page

* Track old compare choices to maintain sorting during an update

* Add test coverage, use cancel tokens

* Change dropdown menu link name from "Profile" to "Dashboard"

* Remove How to Bid section from position details (#89)

* Homepage QA (#90)

* Remove Inbox icon

* Fetch notifications from any screen, since we no longer use a /login route

* Remove the BetaHeader

* Conditional rendering of Bid Count on Bid Tracker cards, update Results cards data order and style

* Break out compare elements into their own rows, add Bid List button to comparisons, use Set() for bidListToggleIsLoading

* Remove eslint-disable

* feature: include org info for domestic positions (#92)

* Remove bidListToggleIsLoading since that is handled in BidListButton container

* Display the service needs filter as a pill on the results page (#95)

* Add error handling for position details screen (#93)

* Add error handling for position details screen

* Update call to action

* Update based on design feedback

* feature: add bid list button to the favorites cards. TM-512

* dev -> staging

* Make icons consistent throughout profile pages (#102)

* Service Needs -> Featured (#100)

* Add hover to dropdown (#103)

* Update empty saved search list text (#101)

* Add custom filter for including null language positions (#104)

* Remove Status component throughout app (#105)

* fix: change label. TM-632 (#107)

* Adjust elements to grow

* fix: allow export on edge to run

* Styles, add post to top

* Update ordering for data points on Compare page (#110)

* Remove post, add grade to bottom section

* Updates to Bid Tracker (#115)

* Add opacity to on-hold bids

* "priority" -> "pending"

* Prop to hide the delete button for standby bids

* Track favoriting loading state of individual IDs (#108)

* Track favoriting loading state of individual IDs

* Fix proptypes

* Handshake ribbon (#113)

* Re-usable Ribbon component, use Ribbon component to display if handshake has been offered on position

* Display handshake in condensed card, tests and snapshots

* Test coverage (#117)

* Test coverage for AccountDropdown, CompareDrawer, Compare

* Add tests for SetType

* Add toast notifications for favoriting actions (#114)

* Create BoxShadow component and use with various cards (#106)

* dev -> staging (#98) (#119)

* chore: remove unnecessary css file from the build output

* chore: update docs regarding apache compression config

* Update bid list due date to match site-wide format

* Use position id instead of position_number to query for position details

* chore: remove unused props from components

* chore: fix err due to incorrect favicon size in manifest

* chore: remove unused props from the Home container

* chore: remove unused props from the HomePagePositionsContainer component

* fix: update profile page based on qa

* Update styles and content in Position Details page based on QA feedback

* fix: add logo to saved search title

* fix: search page updates from qa

* chore: linter fix

* chore: fix linter issue

* fix: search page updates from qa

* chore: linter fix

* Remove feedback button site-wide

* Use object in state instead of array

* Minor edits to Homepage based on QA

* fix: make the pagination link clickable area larger

* fix: use the correct button style

* fix: better accessibility for active pagination tab selection

* fix: use correct button design

* fix: use lodash get so that non-existent nested property doesn't throw error  (#45)

* Use lodash get so that non-existent nested property doesn't throw error

* Check for details.id so that components don't render with an empty object

* Align bid count with data points in ResultsCondensedCard

* Show "Available" filter to all users, not just CDOs (#46)

* Update dashboard styles and content based on QA

* Fix style for bid list container

* Move Bid Count in-line with data points on ResultsCard

* View More -> View more

* Add disabled state for BidListButton based on proposed API updates

* Use real properties from API PR, combine strings

* Use white for button text color

* feature: add remove bid to the bid tracker for draft and submitted bids

* add additional status to the canDeleteBid function

* Add react-toastify and use with bid list additions/removals (#51)

* Add react-toastify and use with bid list additions/removals

* More tests for toast-related functionality

* Check if bid can be deleted and apply disabled status accordingly; update and optimize utility function

* feature: use the can_delete property from the bid rather than calculate client side

* Add loading spinner to Bid List button (#52)

* Compress us-flag.jpg (#53)

* Use react-linkify to automatically hyperlink URLs and email addresses in position capsule descriptions

* Authorization -> Authentication (#54)

* Authorization -> Authentication

* Rename import

* Update pagination and page size defaults in alignment with designs

* Display link, if available, in the glossary

* Add ability to edit links from Glossary editor; update styling for glossary links

* Reduce code complexity, fix long link styles

* Update snapshot

* Add bundlesize (#69)

* Add bundlsize and command

* Refine glob

* Refine maxSize target

* Chore/linter (#67)

* chore: fix linter is scss file

* fix: linter issue

* End of basic auth (#63)

* Delete login form

* Update actions

* Clean up sagas

* Remove isSAML checks

* Refactor sagas, CodeClimate fixes

* CodeClimate linting

* Upate login screen

* Simplify index

* Change to force external login

* get new custom auth working

* remove rest of the basic auth refs from server

* use env vars for env specific paths

* Bidder role - TM-371 (#68)

* Create permissions wrapper and conditionally render content based on bidder role

* remove default fallback prop

* Fix/mock auth (#70)

* fix: override some routes for the webpack dev server so auth works for local development

* fix: fix the conf so we can use the login.html when running the server in prod mode

* Default to true if can_delete property is not found

* Update snapshots

* fix: remove the auth redirect loop and clean up reamining references to the LOGIN_MODE

* TM-410 - display favorites list as 4 across above the large break point (#66)

* fix: display favorites list as 4 across above the large break point

* fix: display favorites list as 4 across above the large break point

* fix: remove the auth redirect loop (#73)

* fix: remove the auth redirect loop and clean up reamining references to the LOGIN_MODE

* no conditional about url

* dev -> staging (#56) (#75)

* chore: remove unnecessary css file from the build output

* chore: update docs regarding apache compression config

* Update bid list due date to match site-wide format

* Use position id instead of position_number to query for position details

* chore: remove unused props from components

* chore: fix err due to incorrect favicon size in manifest

* chore: remove unused props from the Home container

* chore: remove unused props from the HomePagePositionsContainer component

* fix: update profile page based on qa

* Update styles and content in Position Details page based on QA feedback

* fix: add logo to saved search title

* fix: search page updates from qa

* chore: linter fix

* chore: fix linter issue

* fix: search page updates from qa

* chore: linter fix

* Remove feedback button site-wide

* Use object in state instead of array

* Minor edits to Homepage based on QA

* fix: make the pagination link clickable area larger

* fix: use the correct button style

* fix: better accessibility for active pagination tab selection

* fix: use correct button design

* fix: use lodash get so that non-existent nested property doesn't throw error  (#45)

* Use lodash get so that non-existent nested property doesn't throw error

* Check for details.id so that components don't render with an empty object

* Align bid count with data points in ResultsCondensedCard

* Show "Available" filter to all users, not just CDOs (#46)

* Update dashboard styles and content based on QA

* Fix style for bid list container

* Move Bid Count in-line with data points on ResultsCard

* View More -> View more

* Add disabled state for BidListButton based on proposed API updates

* Use real properties from API PR, combine strings

* Use white for button text color

* feature: add remove bid to the bid tracker for draft and submitted bids

* add additional status to the canDeleteBid function

* Add react-toastify and use with bid list additions/removals (#51)

* Add react-toastify and use with bid list additions/removals

* More tests for toast-related functionality

* Check if bid can be deleted and apply disabled status accordingly; update and optimize utility function

* feature: use the can_delete property from the bid rather than calculate client side

* Add loading spinner to Bid List button (#52)

* Compress us-flag.jpg (#53)

* Remove use of skill cone/code to skill (#76)

* Add Public Profile page - links from CDO portfolio, profile/public/:id route, add Assignments section to public profile, re-use of Profile Dashboard (#71)

## Relies on https://github.com/MetaPhase-Consulting/State-TalentMAP-API/pull/24

* Sort bid cycles alphabetically by name (#78)

* feature: download search results in csv format. Resolves TM-439

* chore: use default variable for sort

* chore: reformat the date before file creation

* Simplified search bar v2 (#81)

*  Make use of the existing simple search bar throughout site

* Offsets for homepage

* Redesign compare page (#82)

* Redesign compare page

* Remove old table styles; handle zero comparisons with route to catch it

* feature: move the download button and use the secondary style. resolves TM-511

* fix: set a width on the cards for the favorite positions profile screen (#80)

* fix: set a width on the cards for the favorite positions profile screen. resolves TM-410

* fix: no responsiveness for bid count and favorite buttons on position card displays

* feature: fixed width for all position cards (homepage, favorites, similar positions). Resolves TM-510

* fix: remove unnecessary class and fix padding on grid for correct wrapping

* chore: fixing the wrapping for the larger width

* Fix search styles from breaking on the bidder portfolio

* Reverting the changes to the glossary card due to the new term dialog breaking

* Add link-container class back in

* Update snapshots

* Trigger circleci build

* Code smells (#86)

* Update CodeClimate exclusions for local dev

* Reduce complexity

* Comparison drawer component, add event listeners where needed, remove old comparison UI from results page

* Track old compare choices to maintain sorting during an update

* Add test coverage, use cancel tokens

* Change dropdown menu link name from "Profile" to "Dashboard"

* Remove How to Bid section from position details (#89)

* Homepage QA (#90)

* Remove Inbox icon

* Fetch notifications from any screen, since we no longer use a /login route

* Remove the BetaHeader

* Conditional rendering of Bid Count on Bid Tracker cards, update Results cards data order and style

* Break out compare elements into their own rows, add Bid List button to comparisons, use Set() for bidListToggleIsLoading

* Remove eslint-disable

* feature: include org info for domestic positions (#92)

* Remove bidListToggleIsLoading since that is handled in BidListButton container

* Display the service needs filter as a pill on the results page (#95)

* Add error handling for position details screen (#93)

* Add error handling for position details screen

* Update call to action

* Update based on design feedback

* dev -> staging

* Make icons consistent throughout profile pages (#102)

* Service Needs -> Featured (#100)

* Add hover to dropdown (#103)

* Sprint 6 merge conflicts (#120)

* dev -> staging (#98)

* chore: remove unnecessary css file from the build output

* chore: update docs regarding apache compression config

* Update bid list due date to match site-wide format

* Use position id instead of position_number to query for position details

* chore: remove unused props from components

* chore: fix err due to incorrect favicon size in manifest

* chore: remove unused props from the Home container

* chore: remove unused props from the HomePagePositionsContainer component

* fix: update profile page based on qa

* Update styles and content in Position Details page based on QA feedback

* fix: add logo to saved search title

* fix: search page updates from qa

* chore: linter fix

* chore: fix linter issue

* fix: search page updates from qa

* chore: linter fix

* Remove feedback button site-wide

* Use object in state instead of array

* Minor edits to Homepage based on QA

* fix: make the pagination link clickable area larger

* fix: use the correct button style

* fix: better accessibility for active pagination tab selection

* fix: use correct button design

* fix: use lodash get so that non-existent nested property doesn't throw error  (#45)

* Use lodash get so that non-existent nested property doesn't throw error

* Check for details.id so that components don't render with an empty object

* Align bid count with data points in ResultsCondensedCard

* Show "Available" filter to all users, not just CDOs (#46)

* Update dashboard styles and content based on QA

* Fix style for bid list container

* Move Bid Count in-line with data points on ResultsCard

* View More -> View more

* Add disabled state for BidListButton based on proposed API updates

* Use real properties from API PR, combine strings

* Use white for button text color

* feature: add remove bid to the bid tracker for draft and submitted bids

* add additional status to the canDeleteBid function

* Add react-toastify and use with bid list additions/removals (#51)

* Add react-toastify and use with bid list additions/removals

* More tests for toast-related functionality

* Check if bid can be deleted and apply disabled status accordingly; update and optimize utility function

* feature: use the can_delete property from the bid rather than calculate client side

* Add loading spinner to Bid List button (#52)

* Compress us-flag.jpg (#53)

* Use react-linkify to automatically hyperlink URLs and email addresses in position capsule descriptions

* Authorization -> Authentication (#54)

* Authorization -> Authentication

* Rename import

* Update pagination and page size defaults in alignment with designs

* Display link, if available, in the glossary

* Add ability to edit links from Glossary editor; update styling for glossary links

* Reduce code complexity, fix long link styles

* Update snapshot

* Add bundlesize (#69)

* Add bundlsize and command

* Refine glob

* Refine maxSize target

* Chore/linter (#67)

* chore: fix linter is scss file

* fix: linter issue

* End of basic auth (#63)

* Delete login form

* Update actions

* Clean up sagas

* Remove isSAML checks

* Refactor sagas, CodeClimate fixes

* CodeClimate linting

* Upate login screen

* Simplify index

* Change to force external login

* get new custom auth working

* remove rest of the basic auth refs from server

* use env vars for env specific paths

* Bidder role - TM-371 (#68)

* Create permissions wrapper and conditionally render content based on bidder role

* remove default fallback prop

* Fix/mock auth (#70)

* fix: override some routes for the webpack dev server so auth works for local development

* fix: fix the conf so we can use the login.html when running the server in prod mode

* Default to true if can_delete property is not found

* Update snapshots

* fix: remove the auth redirect loop and clean up reamining references to the LOGIN_MODE

* TM-410 - display favorites list as 4 across above the large break point (#66)

* fix: display favorites list as 4 across above the large break point

* fix: display favorites list as 4 across above the large break point

* fix: remove the auth redirect loop (#73)

* fix: remove the auth redirect loop and clean up reamining references to the LOGIN_MODE

* no conditional about url

* dev -> staging (#56) (#75)

* chore: remove unnecessary css file from the build output

* chore: update docs regarding apache compression config

* Update bid list due date to match site-wide format

* Use position id instead of position_number to query for position details

* chore: remove unused props from components

* chore: fix err due to incorrect favicon size in manifest

* chore: remove unused props from the Home container

* chore: remove unused props from the HomePagePositionsContainer component

* fix: update profile page based on qa

* Update styles and content in Position Details page based on QA feedback

* fix: add logo to saved search title

* fix: search page updates from qa

* chore: linter fix

* chore: fix linter issue

* fix: search page updates from qa

* chore: linter fix

* Remove feedback button site-wide

* Use object in state instead of array

* Minor edits to Homepage based on QA

* fix: make the pagination link clickable area larger

* fix: use the correct button style

* fix: better accessibility for active pagination tab selection

* fix: use correct button design

* fix: use lodash get so that non-existent nested property doesn't throw error  (#45)

* Use lodash get so that non-existent nested property doesn't throw error

* Check for details.id so that components don't render with an empty object

* Align bid count with data points in ResultsCondensedCard

* Show "Available" filter to all users, not just CDOs (#46)

* Update dashboard styles and content based on QA

* Fix style for bid list container

* Move Bid Count in-line with data points on ResultsCard

* View More -> View more

* Add disabled state for BidListButton based on proposed API updates

* Use real properties from API PR, combine strings

* Use white for button text color

* feature: add remove bid to the bid tracker for draft and submitted bids

* add additional status to the canDeleteBid function

* Add react-toastify and use with bid list additions/removals (#51)

* Add react-toastify and use with bid list additions/removals

* More tests for toast-related functionality

* Check if bid can be deleted and apply disabled status accordingly; update and optimize utility function

* feature: use the can_delete property from the bid rather than calculate client side

* Add loading spinner to Bid List button (#52)

* Compress us-flag.jpg (#53)

* Remove use of skill cone/code to skill (#76)

* Add Public Profile page - links from CDO portfolio, profile/public/:id route, add Assignments section to public profile, re-use of Profile Dashboard (#71)

## Relies on https://github.com/MetaPhase-Consulting/State-TalentMAP-API/pull/24

* Sort bid cycles alphabetically by name (#78)

* feature: download search results in csv format. Resolves TM-439

* chore: use default variable for sort

* chore: reformat the date before file creation

* Simplified search bar v2 (#81)

*  Make use of the existing simple search bar throughout site

* Offsets for homepage

* Redesign compare page (#82)

* Redesign compare page

* Remove old table styles; handle zero comparisons with route to catch it

* feature: move the download button and use the secondary style. resolves TM-511

* fix: set a width on the cards for the favorite positions profile screen (#80)

* fix: set a width on the cards for the favorite positions profile screen. resolves TM-410

* fix: no responsiveness for bid count and favorite buttons on position card displays

* feature: fixed width for all position cards (homepage, favorites, similar positions). Resolves TM-510

* fix: remove unnecessary class and fix padding on grid for correct wrapping

* chore: fixing the wrapping for the larger width

* Fix search styles from breaking on the bidder portfolio

* Reverting the changes to the glossary card due to the new term dialog breaking

* Add link-container class back in

* Update snapshots

* Trigger circleci build

* Code smells (#86)

* Update CodeClimate exclusions for local dev

* Reduce complexity

* Comparison drawer component, add event listeners where needed, remove old comparison UI from results page

* Track old compare choices to maintain sorting during an update

* Add test coverage, use cancel tokens

* Change dropdown menu link name from "Profile" to "Dashboard"

* Remove How to Bid section from position details (#89)

* Homepage QA (#90)

* Remove Inbox icon

* Fetch notifications from any screen, since we no longer use a /login route

* Remove the BetaHeader

* Conditional rendering of Bid Count on Bid Tracker cards, update Results cards data order and style

* Break out compare elements into their own rows, add Bid List button to comparisons, use Set() for bidListToggleIsLoading

* Remove eslint-disable

* feature: include org info for domestic positions (#92)

* Remove bidListToggleIsLoading since that is handled in BidListButton container

* Display the service needs filter as a pill on the results page (#95)

* Add error handling for position details screen (#93)

* Add error handling for position details screen

* Update call to action

* Update based on design feedback

* dev -> staging

* Make icons consistent throughout profile pages (#102)

* Service Needs -> Featured (#100)

* Add hover to dropdown (#103)

* Remove duplicates

* Add toggle component, use static toggle filter in search results (#121)

* Add condensed card layouts for projected vacancy and recently available (#122)

* dev -> staging (#98) (#127)

* chore: remove unnecessary css file from the build output

* chore: update docs regarding apache compression config

* Update bid list due date to match site-wide format

* Use position id instead of position_number to query for position details

* chore: remove unused props from components

* chore: fix err due to incorrect favicon size in manifest

* chore: remove unused props from the Home container

* chore: remove unused props from the HomePagePositionsContainer component

* fix: update profile page based on qa

* Update styles and content in Position Details page based on QA feedback

* fix: add logo to saved search title

* fix: search page updates from qa

* chore: linter fix

* chore: fix linter issue

* fix: search page updates from qa

* chore: linter fix

* Remove feedback button site-wide

* Use object in state instead of array

* Minor edits to Homepage based on QA

* fix: make the pagination link clickable area larger

* fix: use the correct button style

* fix: better accessibility for active pagination tab selection

* fix: use correct button design

* fix: use lodash get so that non-existent nested property doesn't throw error  (#45)

* Use lodash get so that non-existent nested property doesn't throw error

* Check for details.id so that components don't render with an empty object

* Align bid count with data points in ResultsCondensedCard

* Show "Available" filter to all users, not just CDOs (#46)

* Update dashboard styles and content based on QA

* Fix style for bid list container

* Move Bid Count in-line with data points on ResultsCard

* View More -> View more

* Add disabled state for BidListButton based on proposed API updates

* Use real properties from API PR, combine strings

* Use white for button text color

* feature: add remove bid to the bid tracker for draft and submitted bids

* add additional status to the canDeleteBid function

* Add react-toastify and use with bid list additions/removals (#51)

* Add react-toastify and use with bid list additions/removals

* More tests for toast-related functionality

* Check if bid can be deleted and apply disabled status accordingly; update and optimize utility function

* feature: use the can_delete property from the bid rather than calculate client side

* Add loading spinner to Bid List button (#52)

* Compress us-flag.jpg (#53)

* Use react-linkify to automatically hyperlink URLs and email addresses in position capsule descriptions

* Authorization -> Authentication (#54)

* Authorization -> Authentication

* Rename import

* Update pagination and page size defaults in alignment with designs

* Display link, if available, in the glossary

* Add ability to edit links from Glossary editor; update styling for glossary links

* Reduce code complexity, fix long link styles

* Update snapshot

* Add bundlesize (#69)

* Add bundlsize and command

* Refine glob

* Refine maxSize target

* Chore/linter (#67)

* chore: fix linter is scss file

* fix: linter issue

* End of basic auth (#63)

* Delete login form

* Update actions

* Clean up sagas

* Remove isSAML checks

* Refactor sagas, CodeClimate fixes

* CodeClimate linting

* Upate login screen

* Simplify index

* Change to force external login

* get new custom auth working

* remove rest of the basic auth refs from server

* use env vars for env specific paths

* Bidder role - TM-371 (#68)

* Create permissions wrapper and conditionally render content based on bidder role

* remove default fallback prop

* Fix/mock auth (#70)

* fix: override some routes for the webpack dev server so auth works for local development

* fix: fix the conf so we can use the login.html when running the server in prod mode

* Default to true if can_delete property is not found

* Update snapshots

* fix: remove the auth redirect loop and clean up reamining references to the LOGIN_MODE

* TM-410 - display favorites list as 4 across above the large break point (#66)

* fix: display favorites list as 4 across above the large break point

* fix: display favorites list as 4 across above the large break point

* fix: remove the auth redirect loop (#73)

* fix: remove the auth redirect loop and clean up reamining references to the LOGIN_MODE

* no conditional about url

* dev -> staging (#56) (#75)

* chore: remove unnecessary css file from the build output

* chore: update docs regarding apache compression config

* Update bid list due date to match site-wide format

* Use position id instead of position_number to query for position details

* chore: remove unused props from components

* chore: fix err due to incorrect favicon size in manifest

* chore: remove unused props from the Home container

* chore: remove unused props from the HomePagePositionsContainer component

* fix: update profile page based on qa

* Update styles and content in Position Details page based on QA feedback

* fix: add logo to saved search title

* fix: search page updates from qa

* chore: linter fix

* chore: fix linter issue

* fix: search page updates from qa

* chore: linter fix

* Remove feedback button site-wide

* Use object in state instead of array

* Minor edits to Homepage based on QA

* fix: make the pagination link clickable area larger

* fix: use the correct button style

* fix: better accessibility for active pagination tab selection

* fix: use correct button design

* fix: use lodash get so that non-existent nested property doesn't throw error  (#45)

* Use lodash get so that non-existent nested property doesn't throw error

* Check for details.id so that components don't render with an empty object

* Align bid count with data points in ResultsCondensedCard

* Show "Available" filter to all users, not just CDOs (#46)

* Update dashboard styles and content based on QA

* Fix style for bid list container

* Move Bid Count in-line with data points on ResultsCard

* View More -> View more

* Add disabled state for BidListButton based on proposed API updates

* Use real properties from API PR, combine strings

* Use white for button text color

* feature: add remove bid to the bid tracker for draft and submitted bids

* add additional status to the canDeleteBid function

* Add react-toastify and use with bid list additions/removals (#51)

* Add react-toastify and use with bid list additions/removals

* More tests for toast-related functionality

* Check if bid can be deleted and apply disabled status accordingly; update and optimize utility function

* feature: use the can_delete property from the bid rather than calculate client side

* Add loading spinner to Bid List button (#52)

* Compress us-flag.jpg (#53)

* Remove use of skill cone/code to skill (#76)

* Add Public Profile page - links from CDO portfolio, profile/public/:id route, add Assignments section to public profile, re-use of Profile Dashboard (#71)

## Relies on https://github.com/MetaPhase-Consulting/State-TalentMAP-API/pull/24

* Sort bid cycles alphabetically by name (#78)

* feature: download search results in csv format. Resolves TM-439

* chore: use default variable for sort

* chore: reformat the date before file creation

* Simplified search bar v2 (#81)

*  Make use of the existing simple search bar throughout site

* Offsets for homepage

* Redesign compare page (#82)

* Redesign compare page

* Remove old table styles; handle zero comparisons with route to catch it

* feature: move the download button and use the secondary style. resolves TM-511

* fix: set a width on the cards for the favorite positions profile screen (#80)

* fix: set a width on the cards for the favorite positions profile screen. resolves TM-410

* fix: no responsiveness for bid count and favorite buttons on position card displays

* feature: fixed width for all position cards (homepage, favorites, similar positions). Resolves TM-510

* fix: remove unnecessary class and fix padding on grid for correct wrapping

* chore: fixing the wrapping for the larger width

* Fix search styles from breaking on the bidder portfolio

* Reverting the changes to the glossary card due to the new term dialog breaking

* Add link-container class back in

* Update snapshots

* Trigger circleci build

* Code smells (#86)

* Update CodeClimate exclusions for local dev

* Reduce complexity

* Comparison drawer component, add event listeners where needed, remove old comparison UI from results page

* Track old compare choices to maintain sorting during an update

* Add test coverage, use cancel tokens

* Change dropdown menu link name from "Profile" to "Dashboard"

* Remove How to Bid section from position details (#89)

* Homepage QA (#90)

* Remove Inbox icon

* Fetch notifications from any screen, since we no longer use a /login route

* Remove the BetaHeader

* Conditional rendering of Bid Count on Bid Tracker cards, update Results cards data order and style

* Break out compare elements into their own rows, add Bid List button to comparisons, use Set() for bidListToggleIsLoading

* Remove eslint-disable

* feature: include org info for domestic positions (#92)

* Remove bidListToggleIsLoading since that is handled in BidListButton container

* Display the service needs filter as a pill on the results page (#95)

* Add error handling for position details screen (#93)

* Add error handling for position details screen

* Update call to action

* Update based on design feedback

* dev -> staging

* Make icons consistent throughout profile pages (#102)

* Service Needs -> Featured (#100)

* Add hover to dropdown (#103)

* Move "No Language" filter to top of list (#129)

* Projected Vacancy - Saved Search + Results cards (#123)

* Projected vacancy in Saved Searches

* PV in results cards

* Fix typo, increase font size

* Increase filter container width, increase toggle font-size

* Refactor section headers in profile, static UI for projected vacancy notifications for favorites and bid list (#126)

* Pull css-box-shadow repo into app to force es6 to compile

* Chore/autodeploy config (#132)

* chore: update deploy config

* chore: update deploy config

* chore: update deploy config

* chore: update deploy config

* chore: update deploy config

* chore: update deploy config

* chore: use dev branch

* fix: update deploy script

* Compare from Favorites (#124)

* Add condensed card layouts for projected vacancy and recently available

* Add comparison buttons and comparison drawer to Favorites page

* Condensed Bid Tracker (#128)

* Alternate styles for condensed bid tracker, check for condensedView with Context API

* Additional styles/conditional rendering, scroll to bid on Bid Tracker with route id, snapshots

* Show Closed alert, style tweaks

* Style tweak to hide overlay alert for prepanel state

* Feature flags (#130)

* Feature flag implementation

* Feature flags for API

* fix: check for and remove if present the backup dir (#136)

* Remove jQuery and replace with XHR (#137)

* Different text and colors for Approved bids (#139)

* Hide Featured Positions section if positions length is zero (#138)

* Hide Featured Positions section if positions length is zero

* Update snapshot

* Set config.json to preferred defaults in dev environment

* Update index.html to reference API URL from config

* Update deploy.sh to use alternate config

* fix: include the bid count in the sections toggled by the bidding flag

* Add the Beta banner back in

* Use defaultSort prop instead of entire object; refresh state value on componentWillReceiveProps() (#148)

* New card design for Bidder Portfolio (#140)

* New card design for Bidder Portfolio, including badges (static for now)

* Fallback for no grade

* Update name format

* Make disabled badge color accessible

* Use aria-label to describe the meaning of the icon (#149)

* New row design for Bidder Portfolio (#141)

* New card design for Bidder Portfolio, including badges (static for now)

* Fallback for no grade

* New UI for Bidder Portfolio row view

* Update name format

* Add Export button to Bidder Portfolio (#142)

* Add auto-complete dropdown to display CDO list in Bidder Portfolio (#150)

* Increase test coverage (#151)

* Remove ABOUT_URL (#152)

* Update Jest (#153)

* Update Jest

* Update coverageReporters

* Bidder Portfolio Edit View (#144)

* New card design for Bidder Portfolio, including badges (static for now)

* Fallback for no grade

* New UI for Bidder Portfolio row view

* Update name format

* Add Export button to Bidder Portfolio

* Add Edit view for Bidder Portfolio rows

* UI For Bid Portfolio Edit View

* Public Profile "Updates" and Edit UI (#147)

* New card design for Bidder Portfolio, including badges (static for now)

* Fallback for no grade

* New UI for Bidder Portfolio row view

* Update name format

* Add Export button to Bidder Portfolio

* Add Edit view for Bidder Portfolio rows

* UI For Bid Portfolio Edit View

* Add "Updates" section, static edit UI to Public Profile

* Use react-picky to create a multi-select checkbox dropdown to use as a static UI Bid Cycle filter

* Improved test coverage

* Additional tests for SearchResultsExportLink and utilities

* More test coverage (#156)

* More test coverage

* Add test coverage to ListItem

* Add active filter (#158)

* staging -> sprint-8 (#160)

* Set min-width on compare drawer cards in IE11 (#161)

* Redirect standard error, for when file does not exist in CI (#162)

* Use common Export Button component for re-use (#163)

* Handle for when current_assignment is null (#165)

* "Service need" -> "Featured positions" sort name (#167)

* dev -> staging (#166) (#168)

* chore: remove unused props from the Home container

* chore: remove unused props from the HomePagePositionsContainer component

* fix: update profile page based on qa

* Update styles and content in Position Details page based on QA feedback

* fix: add logo to saved search title

* fix: search page updates from qa

* chore: linter fix

* chore: fix linter issue

* fix: search page updates from qa

* chore: linter fix

* Remove feedback button site-wide

* Use object in state instead of array

* Minor edits to Homepage based on QA

* fix: make the pagination link clickable area larger

* fix: use the correct button style

* fix: better accessibility for active pagination tab selection

* fix: use correct button design

* fix: use lodash get so that non-existent nested property doesn't throw error  (#45)

* Use lodash get so that non-existent nested property doesn't throw error

* Check for details.id so that components don't render with an empty object

* Align bid count with data points in ResultsCondensedCard

* Show "Available" filter to all users, not just CDOs (#46)

* Update dashboard styles and content based on QA

* Fix style for bid list container

* Move Bid Count in-line with data points on ResultsCard

* View More -> View more

* Add disabled state for BidListButton based on proposed API updates

* Use real properties from API PR, combine strings

* Use white for button text color

* feature: add remove bid to the bid tracker for draft and submitted bids

* add additional status to the canDeleteBid function

* Add react-toastify and use with bid list additions/removals (#51)

* Add react-toastify and use with bid list additions/removals

* More tests for toast-related functionality

* Check if bid can be deleted and apply disabled status accordingly; update and optimize utility function

* feature: use the can_delete property from the bid rather than calculate client side

* Add loading spinner to Bid List button (#52)

* Compress us-flag.jpg (#53)

* Use react-linkify to automatically hyperlink URLs and email addresses in position capsule descriptions

* Authorization -> Authentication (#54)

* Authorization -> Authentication

* Rename import

* Update pagination and page size defaults in alignment with designs

* Display link, if available, in the glossary

* Add ability to edit links from Glossary editor; update styling for glossary links

* Reduce code complexity, fix long link styles

* Update snapshot

* Add bundlesize (#69)

* Add bundlsize and command

* Refine glob

* Refine maxSize target

* Chore/linter (#67)

* chore: fix linter is scss file

* fix: linter issue

* End of basic auth (#63)

* Delete login form

* Update actions

* Clean up sagas

* Remove isSAML checks

* Refactor sagas, CodeClimate fixes

* CodeClimate linting

* Upate login screen

* Simplify index

* Change to force external login

* get new custom auth working

* remove rest of the basic auth refs from server

* use env vars for env specific paths

* Bidder role - TM-371 (#68)

* Create permissions wrapper and conditionally render content based on bidder role

* remove default fallback prop

* Fix/mock auth (#70)

* fix: override some routes for the webpack dev server so auth works for local development

* fix: fix the conf so we can use the login.html when running the server in prod mode

* Default to true if can_delete property is not found

* Update snapshots

* fix: remove the auth redirect loop and clean up reamining references to the LOGIN_MODE

* TM-410 - display favorites list as 4 across above the large break point (#66)

* fix: display favorites list as 4 across above the large break point

* fix: display favorites list as 4 across above the large break point

* fix: remove the auth redirect loop (#73)

* fix: remove the auth redirect loop and clean up reamining references to the LOGIN_MODE

* no conditional about url

* dev -> staging (#56) (#75)

* chore: remove unnecessary css file from the build output

* chore: update docs regarding apache compression config

* Update bid list due date to match site-wide format

* Use position id instead of position_number to query for position details

* chore: remove unused props from components

* chore: fix err due to incorrect favicon size in manifest

* chore: remove unused props from the Home container

* chore: remove unused props from the HomePagePositionsContainer component

* fix: update profile page based on qa

* Update styles and content in Position Details page based on QA feedback

* fix: add logo to saved search title

* fix: search page updates from qa

* chore: linter fix

* chore: fix linter issue

* fix: search page updates from qa

* chore: linter fix

* Remove feedback button site-wide

* Use object in state instead of array

* Minor edits to Homepage based on QA

* fix: make the pagination link clickable area larger

* fix: use the correct button style

* fix: better accessibility for active pagination tab selection

* fix: use correct button design

* fix: use lodash get so that non-existent nested property doesn't throw error  (#45)

* Use lodash get so that non-existent nested property doesn't throw error

* Check for details.id so that components don't render with an empty object

* Align bid count with data points in ResultsCondensedCard

* Show "Available" filter to all users, not just CDOs (#46)

* Update dashboard styles and content based on QA

* Fix style for bid list container

* Move Bid Count in-line with data points on ResultsCard

* View More -> View more

* Add disabled state for BidListButton based on proposed API updates

* Use real properties from API PR, combine strings

* Use white for button text color

* feature: add remove bid to the bid tracker for draft and submitted bids

* add additional status to the canDeleteBid function

* Add react-toastify and use with bid list additions/removals (#51)

* Add react-toastify and use with bid list additions/removals

* More tests for toast-related functionality

* Check if bid can be deleted and apply disabled status accordingly; update and optimize utility function

* feature: use the can_delete property from the bid rather than calculate client side

* Add loading spinner to Bid List button (#52)

* Compress us-flag.jpg (#53)

* Remove use of skill cone/code to skill (#76)

* Add Public Profile page - links from CDO portfolio, profile/public/:id route, add Assignments section to public profile, re-use of Profile Dashboard (#71)

## Relies on https://github.com/MetaPhase-Consulting/State-TalentMAP-API/pull/24

* Sort bid cycles alphabetically by name (#78)

* feature: download search results in csv format. Resolves TM-439

* chore: use default variable for sort

* chore: reformat the date before file creation

* Simplified search bar v2 (#81)

*  Make use of the existing simple search bar throughout site

* Offsets for homepage

* Redesign compare page (#82)

* Redesign compare page

* Remove old table styles; handle zero comparisons with route to catch it

* feature: move the download button and use the secondary style. resolves TM-511

* fix: set a width on the cards for the favorite positions profile screen (#80)

* fix: set a width on the cards for the favorite positions profile screen. resolves TM-410

* fix: no responsiveness for bid count and favorite buttons on position card displays

* feature: fixed width for all position cards (homepage, favorites, similar positions). Resolves TM-510

* fix: remove unnecessary class and fix padding on grid for correct wrapping

* chore: fixing the wrapping for the larger width

* Fix search styles from breaking on the bidder portfolio

* Reverting the changes to the glossary card due to the new term dialog breaking

* Add link-container class back in

* Update snapshots

* Trigger circleci build

* Code smells (#86)

* Update CodeClimate exclusions for local dev

* Reduce complexity

* Comparison drawer component, add event listeners where needed, remove old comparison UI from results page

* Track old compare choices to maintain sorting during an update

* Add test coverage, use cancel tokens

* Change dropdown menu link name from "Profile" to "Dashboard"

* Remove How to Bid section from position details (#89)

* Homepage QA (#90)

* Remove Inbox icon

* Fetch notifications from any screen, since we no longer use a /login route

* Remove the BetaHeader

* Conditional rendering of Bid Count on Bid Tracker cards, update Results cards data order and style

* Break out compare elements into their own rows, add Bid List button to comparisons, use Set() for bidListToggleIsLoading

* Remove eslint-disable

* feature: include org info for domestic positions (#92)

* Remove bidListToggleIsLoading since that is handled in BidListButton container

* Display the service needs filter as a pill on the results page (#95)

* Add error handling for position details screen (#93)

* Add error handling for position details screen

* Update call to action

* Update based on design feedback

* feature: add bid list button to the favorites cards. TM-512

* dev -> staging

* Make icons consistent throughout profile pages (#102)

* Service Needs -> Featured (#100)

* Add hover to dropdown (#103)

* Update empty saved search list text (#101)

* Add custom filter for including null language positions (#104)

* Remove Status component throughout app (#105)

* fix: change label. TM-632 (#107)

* Adjust elements to grow

* fix: allow export on edge to run

* Styles, add post to top

* Update ordering for data points on Compare page (#110)

* Remove post, add grade to bottom section

* Updates to Bid Tracker (#115)

* Add opacity to on-hold bids

* "priority" -> "pending"

* Prop to hide the delete button for standby bids

* Track favoriting loading state of individual IDs (#108)

* Track favoriting loading state of individual IDs

* Fix proptypes

* Handshake ribbon (#113)

* Re-usable Ribbon component, use Ribbon component to display if handshake has been offered on position

* Display handshake in condensed card, tests and snapshots

* Test coverage (#117)

* Test coverage for AccountDropdown, CompareDrawer, Compare

* Add tests for SetType

* Add toast notifications for favoriting actions (#114)

* Create BoxShadow component and use with various cards (#106)

* dev -> staging (#98) (#119)

* chore: remove unnecessary css file from the build output

* chore: update docs regarding apache compression config

* Update bid list due date to match site-wide format

* Use position id instead of position_number to query for position details

* chore: remove unused props from components

* chore: fix err due to incorrect favicon size in manifest

* chore: remove unused props from the Home container

* chore: remove unused props from the HomePagePositionsContainer component

* fix: update profile page based on qa

* Update styles and content in Position Details page based on QA feedback

* fix: add logo to saved search title

* fix: search page updates from qa

* chore: linter fix

* chore: fix linter issue

* fix: search page updates from qa

* chore: linter fix

* Remove feedback button site-wide

* Use object in state instead of array

* Minor edits to Homepage based on QA

* fix: make the pagination link clickable area larger

* fix: use the correct button style

* fix: better accessibility for active pagination tab selection

* fix: use correct button design

* fix: use lodash get so that non-existent nested property doesn't throw error  (#45)

* Use lodash get so that non-existent nested property doesn't throw error

* Check for details.id so that components don't render with an empty object

* Align bid count with data points in ResultsCondensedCard

* Show "Available" filter to all users, not just CDOs (#46)

* Update dashboard styles and content based on QA

* Fix style for bid list container

* Move Bid Count in-line with data points on ResultsCard

* View More -> View more

* Add disabled state for BidListButton based on proposed API updates

* Use real properties from API PR, combine strings

* Use white for button text color

* feature: add remove bid to the bid tracker for draft and submitted bids

* add additional status to the canDeleteBid function

* Add react-toastify and use with bid list additions/removals (#51)

* Add react-toastify and use with bid list additions/removals

* More tests for toast-related functionality

* Check if bid can be deleted and apply disabled status accordingly; update and optimize utility function

* feature: use the can_delete property from the bid rather than calculate client side

* Add loading spinner to Bid List button (#52)

* Compress us-flag.jpg (#53)

* Use react-linkify to automatically hyperlink URLs and email addresses in position capsule descriptions

* Authorization -> Authentication (#54)

* Authorization -> Authentication

* Rename import

* Update pagination and page size defaults in alignment with designs

* Display link, if available, in the glossary

* Add ability to edit links from Glossary editor; update styling for glossary links

* Reduce code complexity, fix long link styles

* Update snapshot

* Add bundlesize (#69)

* Add bundlsize and command

* Refine glob

* Refine maxSize target

* Chore/linter (#67)

* chore: fix linter is scss file

* fix: linter issue

* End of basic auth (#63)

* Delete login form

* Update actions

* Clean up sagas

* Remove isSAML checks

* Refactor sagas, CodeClimate fixes

* CodeClimate linting

* Upate login screen

* Simplify index

* Change to force external login

* get new custom auth working

* remove rest of the basic auth refs from server

* use env vars for env specific paths

* Bidder role - TM-371 (#68)

* Create permissions wrapper and conditionally render content based on bidder role

* remove default fallback prop

* Fix/mock auth (#70)

* fix: override some routes for the webpack dev server so auth works for local development

* fix: fix the conf so we can use the login.html when running the server in prod mode

* Default to true if can_delete property is not found

* Update snapshots

* fix: remove the auth redirect loop and clean up reamining references to the LOGIN_MODE

* TM-410 - display favorites list as 4 across above the large break point (#66)

* fix: display favorites list as 4 across above the large break point

* fix: display favorites list as 4 across above the large break point

* fix: remove the auth redirect loop (#73)

* fix: remove the auth redirect loop and clean up reamining references to the LOGIN_MODE

* no conditional about url

* dev -> staging (#56) (#75)

* chore: remove unnecessary css file from the build output

* chore: update docs regarding apache compression config

* Update bid list due date to match site-wide format

* Use position id instead of position_number to query for position details

* chore: remove unused props from components

* chore: fix err due to incorrect favicon size in manifest

* chore: remove unused props from the Home container

* chore: remove unused props from the HomePagePositionsContainer component

* fix: update profile page based on qa

* Update styles and content in Position Details page based on QA feedback

* fix: add logo to saved search title

* fix: search page updates from qa

* chore: linter fix

* chore: fix linter issue

* fix: search page updates from qa

* chore: linter fix

* Remove feedback button site-wide

* Use object in state instead of array

* Minor edits to Homepage based on QA

* fix: make the pagination link clickable area larger

* fix: use the correct button style

* fix: better accessibility for active pagination tab selection

* fix: use correct button design

* fix: use lodash get so that non-existent nested property doesn't throw error  (#45)

* Use lodash get so that non-existent nested property doesn't throw error

* Check for details.id so that components don't render with an empty object

* Align bid count with data points in ResultsCondensedCard

* Show "Available" filter to all users, not just CDOs (#46)

* Update dashboard styles and content based on QA

* Fix style for bid list container

* Move Bid Count in-line with data points on ResultsCard

* View More -> View more

* Add disabled state for BidListButton based on proposed API updates

* Use real properties from API PR, combine strings

* Use white for button text color

* feature: add remove bid to the bid tracker for draft and submitted bids

* add additional status to the canDeleteBid function

* Add react-toastify and use with bid list additions/removals (#51)

* Add react-toastify and use with bid list additions/removals

* More tests for toast-related functionality

* Check if bid can be deleted and apply disabled status accordingly; update and optimize utility function

* feature: use the can_delete property from the bid rather than calculate client side

* Add loading spinner to Bid List button (#52)

* Compress us-flag.jpg (#53)

* Remove use of skill cone/code to skill (#76)

* Add Public Profile page - links from CDO portfolio, profile/public/:id route, add Assignments section to public profile, re-use of Profile Dashboard (#71)

## Relies on https://github.com/MetaPhase-Consulting/State-TalentMAP-API/pull/24

* Sort bid cycles alphabetically by name (#78)

* feature: download search results in csv format. Resolves TM-439

* chore: use default variable for sort

* chore: reformat the date before file creation

* Simplified search bar v2 (#81)

*  Make use of the existing simple search bar throughout site

* Offsets for homepage

* Redesign compare page (#82)

* Redesign compare page

* Remove old table styles; handle zero comparisons with route to catch it

* feature: move the download button and use the secondary style. resolves TM-511

* fix: set a width on the cards for the favorite positions profile screen (#80)

* fix: set a width on the cards for the favorite positions profile screen. resolves TM-410

* fix: no responsiveness for bid count and favorite buttons on position card displays

* feature: fixed width for all position cards (homepage, favorites, similar positions). Resolves TM-510

* fix: remove unnecessary class and fix padding on grid for correct wrapping

* chore: fixing the wrapping for the larger width

* Fix search styles from breaking on the bidder portfolio

* Reverting the changes to the glossary card due to the new term dialog breaking

* Add link-container class back in

* Update snapshots

* Trigger circleci build

* Code smells (#86)

* Update CodeClimate exclusions for local dev

* Reduce complexity

* Comparison drawer component, add event listeners where needed, remove old comparison UI from results page

* Track old compare choices to maintain sorting during an update

* Add test coverage, use cancel tokens

* Change dropdown menu link name from "Profile" to "Dashboard"

* Remove How to Bid section from position details (#89)

* Homepage QA (#90)

* Remove Inbox icon

* Fetch notifications from any screen, since we no longer use a /login route

* Remove the BetaHeader

* Conditional rendering of Bid Count on Bid Tracker cards, update Results cards data order and style

* Break out compare elements into their own rows, add Bid List button to comparisons, use Set() for bidListToggleIsLoading

* Remove eslint-disable

* feature: include org info for domestic positions (#92)

* Remove bidListToggleIsLoading since that is handled in BidListButton container

* Display the service needs filter as a pill on the results page (#95)

* Add error handling for position details screen (#93)

* Add error handling for position details screen

* Update call to action

* Update based on design feedback

* dev -> staging

* Make icons consistent throughout profile pages (#102)

* Service Needs -> Featured (#100)

* Add hover to dropdown (#103)

* Sprint 6 merge conflicts (#120)

* dev -> staging (#98)

* chore: remove unnecessary css file from the build output

* chore: update docs regarding apache compression config

* Update bid list due date to match site-wide format

* Use position id instead of position_number to query for position details

* chore: remove unused props from components

* chore: fix err due to incorrect favicon size in manifest

* chore: remove unused props from the Home container

* chore: remove unused props from the HomePagePositionsContainer component

* fix: update profile page based on qa

* Update styles and content in Position Details page based on QA feedback

* fix…
@burgwyn burgwyn requested a review from kakumanipk May 16, 2019 15:43
@kakumanipk
Copy link
Contributor

reviewed.

@kakumanipk kakumanipk merged commit 07bcfd8 into USStateDept:staging May 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants