Skip to content

Releases: hmellor/auction-website

v3.1.0

09 Mar 16:15
5a2a24c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.1...v3.1.0

v3.0.1

06 Mar 19:15
3f5b21e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.0...v3.0.1

v3.0.0

18 Dec 00:39
2b606f1
Compare
Choose a tag to compare

Port to React

This is a big one. The whole site has been ported to React which means that:

  • JavaScript functions are no longer exposed to the user
  • Reactive state management is now industry standard
  • The admin page can be hidden behind authentication

Speaking of the admin page, it's had a make-over. You can now update and reset your auction directly in the GUI:

image

What's Changed

Full Changelog: v2.5.3...v3.0.0

v2.5.3

17 Dec 18:03
b3dad52
Compare
Choose a tag to compare

What's Changed

  • Use ChatGPT to generate a more interesting demo by @hmellor in #47

Full Changelog: v2.5.2...v2.5.3

2.5.2

29 Jul 10:23
ddb2702
Compare
Choose a tag to compare

Fix bidding bug

What's Changed

Full Changelog: v2.5.1...v2.5.2

2.5.1

19 Jul 22:50
24a097e
Compare
Choose a tag to compare

A couple of small tweaks and fixes

What's Changed

  • If isDemo auction resets hourly by @hmellor in #31
  • Make currency configurable per-item in item data by @hmellor in #32
  • Fix missing id for amount input's label by @hmellor in #33
  • Fix admin check, add admin func, add debug logs by @hmellor in #34
  • Document currency field by @hmellor in #35

Full Changelog: v2.5.0...v2.5.1

v2.5.0

25 Apr 08:33
ce7f8d5
Compare
Choose a tag to compare

Stop local & Firestore data conflicts and specify time more humanly

What's Changed

  • Get item data from Firestore instead of locally by @hmellor in #28
  • Apply Prettier formatting to all source files by @hmellor in #29
  • endTime from ISO string, get items from Firebase data (not local data), and some small tweaks by @hmellor in #30
    • Item data, generateRandomItemData and generateItems moves to items.js
    • items[i].endTime now specified using ISO 8601 format (much more human readable than epoch millis)
    • endTime sent to Firestore in TimeStamp format for ease of viewing in Firebase console
    • All clocks now triggered using setInterval instead of setTimer & recursion
    • Timer will show 10ths of a second when there's less than 10 minutes left (for excitement reasons)

Full Changelog: v2.4.0...v2.5.0

v2.4.0

23 Apr 14:48
be4793d
Compare
Choose a tag to compare

Add admin dashboard for live monitoring

What's Changed

Full Changelog: v2.3.0...v2.4.0

v2.3.0

23 Apr 00:40
4ccfd29
Compare
Choose a tag to compare

Remove auction-store to simplify Firestore

What's Changed

  • Simplify Firestore and improve permissions by @hmellor in #24

Full Changelog: v2.2.1...v2.3.0

v2.2.1

22 Apr 21:12
1fb0cbb
Compare
Choose a tag to compare

Refactor modals and fix user management

  • All modals have been refactored so that the dynamic information is updated as the Bootstrap documentation recommends
  • User management was broken in v2.2.0 (#20 (comment)), this should be fixed now
  • The Sign in button now changes to a Sign out. Signing out doesn't actually sign out the anonymous account, but it allows the user to choose a new name while maintaining traceability in Firestore