Skip to content

Card Management and Exchange

Latest
Compare
Choose a tag to compare
@alessioarcara alessioarcara released this 15 Feb 22:28
· 2 commits to main since this release

New Features

  • users can now add the real cards that they want to the wished deck [UC07]
  • users can now remove the real cards that they don’t want anymore from the wished deck [UC08]
  • users can now accept exchange proposals from other users [UC10]
  • users can now remove their real cards from the owned deck [UC11]
  • users can now refuse exchange proposals from other users [UC12]
  • users can now edit the properties of their owned real cards [UC13]
  • users can now make exchange proposals for real cards wished by other users [UC14]
  • users can now add their owned real cards to their custom decks [UC15]
  • users can now remove their owned real cards from their custom decks [UC16]
  • users can now add their custom decks [UC17]
  • users can now remove their custom decks [UC18]
  • users can now visualize their received or sent exchange proposals [UC19]
  • users can now edit the properties of their wished real cards [UC20]
  • users can now visualize their exchange proposals details [UC21]

What's Changed

  • [UC08#137] Added functionality for user to remove physical card from Owned, Wished or Custom deck by @alessioarcara in #162
  • [UC08#138] Implemented dynamic addition of delete button in the context of DecksView to prevent the user from deleting their own card on the exchange page. by @alessioarcara in #163
  • [UC17#148#149] Added functionality for users to add their own custom decks by @alessioarcara in #164
  • [UC18#151] Implemented dynamic addition of removeButton to custom decks in order to allow future deletion of custom decks on the deck page by @alessioarcara in #165
  • [UC18#150] Created RPC to Remove a Custom Deck by @Matte0Sacc0 in #166
  • [UC19#132#133] Created ExchangesPlace, exchangesLink and Exchanges hyperlink in sidebar which navigates to an empty page to be filled with exchange proposals by @alessiacrimaldi in #170
  • [UC18#152] Added functionality for users to delete their own custom decks by @alessioarcara in #169
  • [UC13#158#159] Implemented Edit Mode Button for users to allow modifying their owned/wished existing physical cards by @alessioarcara in #172
  • [UC18#140] Added functionality to view desidered cards for a specific card by @alessioarcara in #167
  • [UC15#154] Implemented 'Add' button in the deck header of custom decks to enable users to add their own physical cards to a custom deck by @alessioarcara in #175
  • [UC05#155#156] Added functionality for users to add own physical cards to one of theirs custom decks by @alessioarcara in #178
  • [UC15#153] Implemented RPC addPhysicalCardsToCustomDeck that allows multiple physical card additions to custom decks by @alessioarcara in #176
  • [UC19#134] Implemented Exchanges Page to allow users to view an interface containing their own exchange proposals, both sent and received by @alessiacrimaldi in #177
  • [UC13#157#171] Implemented RPC editPhysicalCard that enables future editing of status and description of Physical Card in Decks Page by @alessioarcara in #184
  • [UC13#161#173] Added functionality for users to edit one of theirs owned or wished physical card by @alessioarcara in #185
  • [UC11#128] Check if an owned card is present in some custom decks at deletion by @Matte0Sacc0 in #174
  • [UC19#94#131] Create RPC to get received / send list proposal by @dstops in #168
  • [UC21#93#95#96#97#179] Exchange Place creation and Implementation of RPC to fetch proposals from db by @Matte0Sacc0 in #182
  • [UC19#135#187] Connected RPC for populating the user exchange proposals lists in the Exchange page by @alessiacrimaldi in #188
  • [UC19#136] Connected ExchangeProposal page to the click on a proposal row in the proposals lists by @alessiacrimaldi in #189
  • [UC10#98] Implemented AcceptProposal RPC to allow users to accept a proposal and exchange physical cards by @alessioarcara in #190
  • [UC12#144] Create RPC to refuse Proposal by @Matte0Sacc0 in #181
  • [UC12#145#146#147] Connected refuse button to RPC to refuse proposal by @Matte0Sacc0 in #183
  • [UC14#118] Create RPC to check if pCard exist in owned deck by idCard by @dstops in #122
  • [UC10#186] Implements the method to update the wished deck of both users after the Exchange by @Matte0Sacc0 in #191
  • [UC10#99#100] Call RPC to accept proposal from button click by @Matte0Sacc0 in #192
  • [UC14#141#142] Implemented dynamic handling of exchange buttons and card selection in 'wishedBy' userlist for improved UX by @alessioarcara in #195
  • [HOTFIX#193] Fixed acceptProposal RPC for not properly cleaning exchanged cards from custom decks by @alessioarcara in #199
  • [HOTFIX#196] Fixed issue with uneditable/removable cards after exchange by @alessioarcara in #200
  • [HOTFIX#197] Fixed 'Accept Proposal' button that wasn't disabled when the proposal was made by the same user viewing the proposal by @alessioarcara in #201
  • [HOTFIX#198] Fixed UX problem by displaying "No proposals" when no proposals are available in ProposalListWidget by @alessioarcara in #202
  • [HOTFIX#203] Fixed filters not working properly after navigating to another page and returning back by @alessioarcara in #204

Full Changelog: v0.2.0...v1.0.0