Release Notes
v1.13.14
Add new configuration option termsAndConditionsVersion to provide version of Terms and Conditions. This version will be used to detect if the current user has accepted latest version of terms and conditions or not. If not accepted, then user will receive a modal to accept terms and conditions before doing anything else on the website.
If this is set and one of the following values are provided:
termsAndConditionsUrl, termsAndConditionsHtml, then terms and conditions checkbox will be displayed during registration process and user will be forced to accept terms and conditions.
This requires the following component to be added to the signupInputsTemplate.
<terms-and-conditions />
Also, when user opens the webapp, if version is changed and user has not accepted the version, modal will be displayed forcing users to accept the new terms and conditions.
Note
Alongside with termsAndConditionsVersion
, either termsAndConditionsUrl
or termsAndConditionsHtml
must be set to a non-empty value.
If both are provided with a non-empty value, termsAndConditionsHtml
will have higher priority.
v1.13.13
- Add new component
<filter-winning-or-losing/>
to filter lots by winning/losing
v1.13.12
- Fix bug when backdrop was stayed and confirmation was gone when clicking buy now button
- fix next/prev back-to-list buttons for Favourite Lots page
- Fix bug when going back to list and auction uuid is lost
v1.13.11
- Fix bug when backdrop was stayed and confirmation was gone when clicking bid button
- Add "Auto Reorder" checkbox on "My Bids" pages, which will auto reorder lots, when end dates are shifted. New component
<lot-list-auto-update-checkbox />
added iniMadeBidsLotListTemplate
- Improve
window.artisio.init
andwindow.artisio.destroy
methods for SPA websites
v1.13.10
- Fix bug in safari related to scroll to top
v1.13.9
- Add Stripe Payment Support During Registration
v1.13.8
- Fix bug in login form error message translations
- Don't allow float amount of max bids
- Improve latest bid update on UI
v1.13.7
- Make backend error messages translatable
v1.13.6
- Fix lot countdown recovery when the computer wakes up from sleep
- Don't accept float amounts for max bid
v1.13.5
- Fix bug when lots inside auction view were only showing my bids in certain cases
- Fix My Bids next/prev buttons
- Show all lots for completed auctions and only published lots for published auctions
- Implement new Google Analytics events:
register_as_bidder_click
,register_as_bidder_dialog_no
,register_as_bidder_dialog_yes
- Send sale number in Google Analytics
auction_view
event - Send amount in Google Analytics events:
click_place_bid
,click_place_bid_yes
,click_place_bid_no
- Make Social Sharing to work for lot inner page, However this requires backend configuration individually for each client
- Added Google Maps integration. Added new configuration option googleMapsLoadConfig which is configuration object for the following package https://github.com/xkjyeah/vue-google-maps
- Implement preserving current URL when navigating into login or signup pages and redirect back to the preserved URL after login.
- Add
label
prop support on<ImagePicker />
component - Change default labels for inputs and columns for Sell an Item section. Added prefix
SELL_AN_ITEM.*
- Add new configuration option to translate Validation messages: veeValidateMessages.
- Make moment dates translatable
v1.13.4
- Send query parameter based on groupLotsOnMyBidsPage to sort lots by end date or not.
- Minor bug fixes
v1.13.3
- Fix bug when bid confirmation dialog was not scrollable
v1.13.2
- Fix bug when after sale buy now prices were not displayed in lot listing
v1.13.1
- Add new configuration option scrollToTopOnPageChange which by default is true and scrolls to top when pagination changes
- Fix bug when StreamBid button was not visible after registering as bidder.
v1.13.0
- Add slider support in
lotListItemTemplate
with<LotListItemCarousel />
component - Add slider support in
auctionListItemTemplate
with<AuctionCarousel />
component - Add support to send enquiry emails with
<LotInquiryButton />
component inlotListItemTemplate
and inlotBiddingTemplate
- Add support for accepting bids and max bids from lot listing with
<BidButton />
and<MaxBidButton />
components - Implement filtering auctions by auction end date
- Add
<LotHammerTaxRate />
and<LotBuyersPremiumTaxRate />
components inlotBiddingTemplate
and inlotBiddingTemplateLive
- Add
<LotAuctionPremium />
component inlotBiddingTemplate
and inlotBiddingTemplateLive
- Implement register as bidder confirmation dialog with custom text
- Add
<AuctionPremium />
,<BuyersPremiumTaxRate />
and<HammerTaxRate />
components inauctionDetailsTemplate
- Add
<AuctionLocationInformation />
component inauctionListItemTemplate
and inauctionDetailsTemplate
- Add new configuration option
allowBidderAutoRegistration
to allow/restrict autoregistration on the sale - Add
<Breadcrumbs />
component available inauctionViewPageTemplate
- Create and expose
formattedBidAmount
variable inlotListAmountTemplate
- Add possibility to provide different label for
<BiddingMaxBid />
component - Save/restore scroll position in lot listing
- Fix bugs of calculating countdown times.
- Improve Next, Prev, Back to List buttons for "My Bids" page
v1.12.19
- Hide Streambid button for timed auctions
v1.12.18
- Fix bug when buy now prices were not displayed in lot listing page for continues auctions
v1.12.17
- Fix bug when jump to lot from auction view was loosing auction_uuid from query
v1.12.16
- Fix bug when Streambid button was not visible for early registered bidders
v1.12.15
- Fix jump to lot issue when URL contained extra query parameters
- Hide bidding latest notification for live auctions
v1.12.14
- Add CSS class to body when image goes on full screen
artisio-webapp-image-on-full-screen
v1.12.13
- Add new options
groupLotsOnMyBidsPage
andgroupLotsOnFavouritesPage
to group lots by auction on "My Bids" and "Favourites" pages - Disable signup submit button on click (to avoid double click issues)
v1.12.12 - Implement auction pause functionality
New component <auction-pause-message />
was added. The component is by default used in the following templates:
auctionListItemTemplate
lotViewTemplate
auctionViewPageTemplate
If you have not overridden these templates you don't need to do anything. The component will appear automatically when the auction is paused.
If you have overridden these templates in your project you can add the component manually in your templates.
For lotViewTemplate
and auctionViewPageTemplate
you need to use in the following way.
<auction-pause-message />
For auctionListItemTemplate
you need to use in the following way
<auction-pause-message :auction="auction" />
v1.12.11
- Implement socket connection optimizations
v1.12.10
- Implement image download
v1.12.9
- Fix bug of filtering lots in Favorites section
v1.12.8
- Fix bug when lot listing was empty when auction was opened for non default branch
- Add
<LoginSignupButtons />
inauctionDetailsTemplate
. By default the component is used in the template. - Create and expose
<LoginButton />
and<SignupButton />
inauctionDetailsTemplate
, inlotBiddingTemplateLive
and inlotBiddingTemplate
. By default the components are not used in the templates.
v1.12.7
- Reset number of per page items to 100 if it has user provided value higher than 100.
- Remove any value from perPageOptions that has value above 100
- Fix bug in returning auction cover image
v1.12.6
- Change commission bids accepting logic for live auctions
v1.12.5
- Fix bug of sorting favorite lots
v1.12.4
- Fix jump to lot URL query params
- Fix buy now bugs on after sale live auctions
- Fix My Bids filtering problem to show published lots as well
- Implement auction sessions
v1.12.3
- Display register button on completed sales
v1.12.2
- Show stream bid button only if bidder is approved
- Create new component for current bid in live auctions
- Fix buy now related issues for after sale live auctions
v1.12.1
- Enable buy now on live auctions with after sale on
- Set img max-width to be initial value to fix image zoom issues
v1.12.0
- Added new configuration option
showZeroLotCount
to hide lot count on auction listing if there are 0 lots. - Added new configuration option
showAuctionBiddingOpenBadge
to show "Bidding is open" text on running auction - Added new component
<auction-bidding-open :auction="auction"/>
which is by default used inauctionListItemTemplate
- Added new component
<bidding-highest-commission-bid />
which may be used inlotBiddingTemplateLive
v1.11.2
- Fix bug in calculating days in countdown timer
- Add prefix/suffix and hint support in dynamic fields
v1.11.1
- Fix minor bugs in auction details components
v1.11.0
- Add new configuration template for auction details
auctionDetailsTemplate
- Add new configuration option
showBidAmountsInConfirmation
to show bid amounts in bid confirmation dialog - Add new configuration option
overlayFilters
to display filters as overlay - Add new configuration option
imageCarouselPosition
to show image thumbnails on the left side of the image - Add new configuration option
termsAndConditionsUrl
to show link to Terms and Conditions URL - Add new configuration option
timeFormat
to display times in this format - Add new configuration option
timeWithSecondsFormat
to display times with seconds in the specified format - Add new configuration option
imageCarouselPosition
to show thumbnail images to the left of the image.
v1.10.1
- If there is only one department select it in filters so that its dynamic fields become immediately visible
v1.10.0
- Add new configuration option
showAuctionType
to show auction type (Timed, Live) in auction listing - Add credit check verification logic
- Add new component
<AuctionStreamBidButton :auction="" />
which can be usedauctionListItemTemplate
- Hide max bid amount if it is 0
- Fix bug of showing next and previous bid amount suggestions
- Sell an Item modal fixes
v1.9.0
- Add initials and gender fields in signup and profile forms
- Add possibility to make fields optional during signup and profile update
- Show loading indicator on sell an item form
- Prevent double click on watchlist button
- Replace start price with current price in lotListItemTemplate
v1.8.3
Release Notes
- Add option to mark filter components by default collapsed
- Add CSS classed to auction details components
v1.8.2
- Remove unnecessary errors from registration form
v1.8.1
- Fix bug of Purchased items page
v1.8.0
- Add
sellAnItemModalTemplate
template to customize Sell an Item modal form. - Hide outbid message until back responds
- Show more descriptive error messages when invalid bid is made
- Add new option
liveCommissionButtonHideTime
to hide commission bid buttons before when sale is about to be started
v1.7.1
- Move completed lots at the bottom of the lots page
v1.7.0
- Add new option
liveBiddingButtonShowTime
to control how many minutes before auction start date streambid button should become visible (By default it is set to 15 minutes) - Show countdown to start date if end date does not exist
- Show "Closing right now" text when timed auction end date has arrived until it is completed
- Show message on live auctions "Auction has Started" when start date has arrived
v1.6.2
- Pass timezone with every request to have always up to date customer timezone. Now email notifications sent from web app will have dates inside in the customer corresponding timezone instead of always UTC.
- Show commission bid rejected message for live auction types
v1.6.1
- Fix displaying validation errors during signup and profile
v1.6.0
- Create new template
lotBiddingTemplateLive
and implement StreamBid flow - Show corresponding error to user if error is returned from backend
- Show Register as bidder button always if the bidder is not registered and if auction is live
v1.5.10
- Create new page
/lots-i-made-a-bid/
which will only show lots customer has made a bid - Add new option
showReserveStatus
to show reserve status or not - Create new component
LotWinningStatus
which can be used in any lot list item - Add new templates
iMadeBidLotListItemTemplate
,iMadeBidsLotListTemplate
- Fix bug when watchlist page was displaying incorrect lots
v1.5.9
- Add label support to components:
<lot-start-price />
,<lot-estimates />
,<lot-current-price />
<lot-current-price />
component now displays "Start Price" label if there is not bid made.
v1.5.8
- Make customer titles translatable
- Do not send register as bidder request if auction is finished
- Changed default sorting field from end_date into lot_no
- Show NotFound page on lot view page if lot does not exist
- Remove to uppercase first character in titles
v1.5.7
- Create Component
<lot-current-price :lot="lot" />
to display the actual bid of the lot. - Create Component
<lot-estimates :lot="lot" />
to display the low/high estimates of the lot. - Fix bug in
alwaysShowCategories
configuration option
v1.5.6
- Preserve scroll when opening lot view and then lot list
- Fix bug in rendering dynamic fields
v1.5.5
- Enable Profile page submit button
v1.5.4
- Show image zoomed out on mobile
v1.5.3
- Fix bug when is_company was always send as true
v1.5.2
- Replace phone input widget
- Show all lots when opening auction inner page.
- Fix bug of incorrectly displaying "Reserve Not met" message
- Log proper error message if translationsUrl does not return valid JSON
- Fix ordering bug in rendering dynamic fields as descriptions
- Add additional check before taking bidding_limit
- Fix small bug when subscribing to lot by url parameter
v1.5.1
- Disable autocomplete on email and password
- Add "Select Type..." placeholder for document_type
- Display validation error field name for inputs
- Add missing pagination summary in auctionListPageTemplate
- Fix minor bug in calculating next bid value
- Fix bug of displaying notification when lot is marked as sold
- Fix bugs when profile form was empty after logout and login without page refresh
- Implement subscribe to newsletter on signup and profile update
v1.5.0
- Add after sale functionality.
- Bidding limits
- Improve Signup form templating
- Make profile page template configurable
- Add Possibility to register as bidder on non-continues auctions
- Improve forgot password functionality
- Add lite preset with different design and small different nuances
- Add preferred language code support during registration
- Add personal identification fields during signup
- Fix multiple minor bugs
v1.4.1
- Rename "Items" page title into "My Auction Items"
- Rename "Temporary Items" page title into "Sell an Item at Auction"
- Change "Temporary Items" page URL slug into "sell-an-item-at-auction"
v1.4.0
- Add
perPageOptions
configuration option - Fix bug of preserving
page
query parameter on page open
v1.3.0
- Fix bug when start price was start_price + increment
- Add component for lot's third party bidding provider link
- Add support to sort lots and auctions by lot no and auction no
v1.2.1
- Fix small javacript console error in lotBiddingMixin.js
- Make Jump to lot working on enter key
v1.2.0
- Implement logout with method POST
Add the following attributedata-webapp-action="logout"
to Logout link and whenever the link is clicked you will be logged out and your authentication token will be invalidated - Implement Jump to lot correctly
- Add two new options
filterLotStatusOptions
anddefaultLotStatus
- Show next increment when lot does not have start_price and bids
- Notification in max bid outbidden alert
- Give max width on breadcrumbs and add title
- Fix displaying correct error message when making max bid with small amount
- Show correct text in number of lots or number of auctions (Singular, Plural)
- Show two departments in a single row on mobile on home page
- Change "1 lots" into "1 lot" in NumberOfLots.vue component
- Do not scroll if user already scrolled lot inner page
- Exclude withdrawn lots from lot count
- Implement lot status filter support for upcoming, open and ended
v1.1.0
Add Google Analytics support
Now you can configure Web app in the following way and it will send requests to you Google analytics. (It uses GA4)
<script>
window.artisioWebApp = {
clientId: "YOUR_CLIENT_ID",
lang: "en",
gtag: {
config: {
id: "G-XXXXXXXXXX",
},
},
}
</script>
Improve Buy Now confirmation dialog. Fix bug of double click on the Yes button.
v1.0.8
Fix bug of displaying cropped bid confirmation message.
v1.0.7
Implement breadcrumbs.
Breadcrumbs component (<lot-view-breadcrumbs/>
) can be used in lotViewTemplate
.
Example:
<script>
window.artisioWebApp = {
clientId: "YOUR_CLIENT_ID",
lang: "en",
templates: {
lotViewTemplate: `
<lot-view-header>
<div class="row align-items-center">
<div class="col-md-8">
<div class="ta-lot-breadcrumbs">
<lot-view-breadcrumbs/>
</div>
</div>
</div>
</lot-view-header>
...
`
}
}
</script>
v1.0.6
Redirect user on configured login page when clicking on Notify me
v1.0.5
Rewrite "You are offline" detection and make it more stable
v1.0.4
- Fix minor bug in calculating next bid amount
- Fix Bug when BidConfirmation overlay was left on confirmation.
- Change sessionStorage into localStorage on bid confirmation
v1.0.3
Add possibility to subscribe to lot and be informed when lot bidding is open
- Added new option
enableNotifyMeOnLotStart: false
to enable/disable "Notify Me" button - Created new component
<lot-notify-start-button :lot="lot" />
to actually display and control the style and design of "Notify Me" button. - Updated template
lotListItemTemplate
v1.0.2
- Add backdrop class to body and give backdrop position: fixed instead of absolute
v1.0.1
- Change "No image" image URL to point our CDN
v1.0.0
Add multiple configuration options and make existing components more customizable
- Implement correct logout when server returns with status code 401
- Create Favorite lots and favorite auctions page with new templates and configuration options
- Adjust many components CSS classes to easily apply styles to them.
- Add option autoApplyFilters: bool
- Create new configuration components: WatchlistCount, SocialSharePopup, BiddingMaxBidInput, ShowAllBidsLink
- Change bid confirmation popover position calculation
- Create PlaceBidModal configurable component for better bidding experience on mobile
- Create TriggerBidBuyModalButton configuration component to trigger PlaceBidModal
- Update image carousel on full screen
- Create PageHeader configuration component
- Add new option showMoreInDescription to show "Read More" button in description
- Add new options dateFormat, datetimeFormat, datetimeFormatWithSeconds
- Add new option fullScreenButtonOnImage to show the image on full screen
- Add new option dontOpenOnImageClick to restrict opening image on full screen when clicking on it.
- Add new option backButtonOnImage to go back to the lot list
- Create LotViewButton configuration component
- Fix bugs of private treaty functionality
- Add new option makeAnEnquiryEmail
- Add possibility for payment during registration. The option is managed from backend
- Rename signupPageTemplate into signupInputsTemplate
v0.7.16
- Fix bug in selectedDepartment getter which sometimes was causing lots page broken
v0.7.15
- Do not show offline message on page open if the socket connection returns response a little bit late
- Change color of message which is displayed after network is recovered
v0.7.14
- Skip an image from carousel if it is broken (does not have original version in it)
- Check if image is broken for displaying thumbnail
- Test if the user is online or offline and show appropriate message. Block bidding actions if the user is offline.
- Do not show lot bidding result when countdown is over until we get info from backend
- Do not clear countdown interval when countdown reaches 0
- Improve recovering data after user network connection is recovered
- Automatically reload lot page when network connection is restored
v0.7.13
- Implement possibility to format how prices are displayed
v0.7.12
- Implement Next, Previous Back to list buttons
v0.7.10
- Implement filtering lots with states and municipalities
- Output municipality in collection information component instead of city
- Fix bug in mapping location states's children
- Make PAGING_TYPE_PAGINATION fully working in lot list
- Refactor code in NestedCheckboxList.vue
- Call getSettings action when user is logged in
- Automatically (bid|submit) on upcoming amount click and make minor cosmetic changes
- Fix validation on "Buy Now"
- Take 0 when start price is null when submitting invalid max bid or bid
- Add css classes on lot countdown component
- Add css classes on Signup/Login buttons
- Output municipality in collection information component instead of city