Releases: chess-centre/platform
Releases · chess-centre/platform
v2.4.0
What's Changed
Features
- feat: add last updated ecf rating check by @matt-d-webb in #584
- feat: link through for event calendar by @matt-d-webb in #587
- feat: festival cta for home page by @matt-d-webb in #590
- feat: add what3words to location details by @matt-d-webb in #596
- feat: game history by previous 6 months #446 by @matt-d-webb in #609
- feat: festival faqs by @matt-d-webb in #611
- feat: basic events public API by @matt-d-webb in #618
- feat: add event type details by @matt-d-webb in #619
- feat: add single event by id by @matt-d-webb in #620
- feat: add performance metric enhancements by @matt-d-webb in #633
- feat: game list enhancements by @matt-d-webb in #637
- feat: add variable section types by @matt-d-webb in #649
- feat: re-introduce major section for junior event by @matt-d-webb in #654
- feat: festival blitz event type by @matt-d-webb in #662
- feat: add images to landing page app events by @matt-d-webb in #677
- feat: remove unused social auth provider by @matt-d-webb in #694
- feat: add entry confirmation modal on main landing by @matt-d-webb in #696
- feat: rating info clarity by @matt-d-webb in #702
- feat: remove festival branding by @matt-d-webb in #707
- feat: member entry to events by @matt-d-webb in #708
Bug Fixes
- fix: null string for byes split by @matt-d-webb in #591
- fix: tab select by @matt-d-webb in #593
- fix: types for faqs by @matt-d-webb in #612
- fix: swagger schema view by @matt-d-webb in #622
- fix: style updates and images enhancements by @matt-d-webb in #626
- fix: mobile course pointer issue by @matt-d-webb in #627
- fix: rating status box updates by @matt-d-webb in #629
- fix: add entries count and partial rating for logged in app by @matt-d-webb in #630
- fix: add partial rating props by @matt-d-webb in #631
- fix: performance rating stats by @matt-d-webb in #632
- fix: performance metrix order by @matt-d-webb in #635
- fix: missing form array values by @matt-d-webb in #636
- fix: form width for desktop view by @matt-d-webb in #638
- fix: eslint react hooks errors by @matt-d-webb in #640
- fix: error messages and lint warnings by @matt-d-webb in #645
- fix: modal background - add temp all theme file by @matt-d-webb in #647
- fix: calendar grid card font title size by @matt-d-webb in #650
- fix: event closed status by @matt-d-webb in #651
- fix: travel parse responses by @matt-d-webb in #652
- fix: junior sections for IGS event by @matt-d-webb in #655
- fix: roadmap bullets and faq text by @matt-d-webb in #659
- fix: table horizonal overflow by @matt-d-webb in #661
- fix: round times fix, location update and main cta link by @matt-d-webb in #664
- fix: remove user check by @matt-d-webb in #667
- fix: auth session by @matt-d-webb in #669
- fix: signout state by @matt-d-webb in #674
- fix: entry list limit fix by @matt-d-webb in #681
- fix: syncd entries between event detail views by @matt-d-webb in #687
- fix: bulk entries by @matt-d-webb in #690
- fix: entries spread by @matt-d-webb in #691
- fix: caps in username 680 by @matt-d-webb in #692
- fix: unauth error by @matt-d-webb in #695
- fix: sync kinesis removal changes by @matt-d-webb in #700
- fix: webp image update by @matt-d-webb in #701
- fix: entry list email update by @matt-d-webb in #711
- fix: double click registration by @matt-d-webb in #713
Style / Theming Updates
- style: radius consistency by @matt-d-webb in #634
- chore: minor ui tweaks by @matt-d-webb in #610
- chore: roadmap consistency tweaks by @matt-d-webb in #616
- chore: stylistic updates and ts error hacks by @matt-d-webb in #666
- chore: ui style updates by @matt-d-webb in #670
- chore: stylistic updates by @matt-d-webb in #671
- chore: style tweaks for app event card by @matt-d-webb in #712
Refactoring
- refactor: typescript migration (#642) by @matt-d-webb in #646
Documentation
- docs: add arpit-maurya as a contributor for code by @allcontributors in #553
Festival Specific Changes
- festival: live links by @matt-d-webb in #703
- festival tweaks by @matt-d-webb in #704
- festival: remove notice by @matt-d-webb in #705
Full Changelog: v2.3.0...v2.4.0
v2.3.0
What's Changed
Features
- feat: update chess.com formatting and table results by @matt-d-webb in #580
- feat: round by round sort by @matt-d-webb in #607
Fixes
- fix: player games formatting by @matt-d-webb in #582
Enhancements
- refactor: updates to presentation view for live games in progress by @matt-d-webb in #599
- chore: add result data by @matt-d-webb in #605
Full Changelog: v2.2.6...v2.3.0
v2.2.6
What's Changed
Fixes
- fix: when no games for player update copy (#416) by @matt-d-webb in #422
- fix: formatting and sorting fixes by @matt-d-webb in #434
- fix: add missing sendEmail file by @matt-d-webb in #436
- fix: calendar view for new year month by @matt-d-webb in #441
- fix: date formatting and chart legend selection by @matt-d-webb in #458
- fix: formatting for draws in event table by @matt-d-webb in #460
- fix: chart dependencies by @matt-d-webb in #461
- fix: yarn lock update by @matt-d-webb in #462
- fix: post confirmation issue by @matt-d-webb in #466
- fix: unsync lastUpdate fields by @matt-d-webb in #494
- fix: integration updates by @matt-d-webb in #495
- fix: set overlay behind bottom panel sections by @akashsiddamshetty in #498
- fix: overwheling calls to api by @matt-d-webb in #502
- fix: ranking order for online data and remove filters by @matt-d-webb in #505
- fix: blitz sort order descending by @matt-d-webb in #507
- fix: rate limit on update ratings by @matt-d-webb in #516
- fix: fb auth local creditials by @matt-d-webb in #518
- fix: laptop specific formatting issues with event list and dashboard by @matt-d-webb in #522
- fix: diff icon remove when no rating by @matt-d-webb in #530
- fix: remove redundant references by @matt-d-webb in #533
- fix: modal state changes for live lichess games by @matt-d-webb in #537
- fix: match event types with fallback islive check (#541) by @matt-d-webb in #544
- fix: duplicated information icon by @matt-d-webb in #545
- fix: re-add clear session if no user found by @matt-d-webb in #548
- fix: information update changes by @matt-d-webb in #557
- fix: update address for IGC event by @matt-d-webb in #570
- fix: image loading by @matt-d-webb in #573
Features
- feat: add instagram feed gallery (#468) by @matt-d-webb in #469
- feat: add loading states for feed (#469) by @matt-d-webb in #472
- feat: add performance stats profile view by @matt-d-webb in #473
- feat: enable deep links for entries list (#313) by @matt-d-webb in #480
- feat: enable deep links by @matt-d-webb in #482
- feat: checkout online ratings by @matt-d-webb in #488
- feat: prepare lastupdate field by @matt-d-webb in #491
- feat: split player ratings on rating accounts by @matt-d-webb in #503
- feat: add my profile image modal #500 by @akashsiddamshetty in #510
- feat: cta images for sign up by @matt-d-webb in #512
- feat: add page titles to all core routes (#501) by @matt-d-webb in #515
- feat: add membership type to record and email by @matt-d-webb in #519
- feat: more insights page by @matt-d-webb in #525
- feat: add chess.com rating diff check by @matt-d-webb in #529
- feat: make win loss draw colours consistent by @matt-d-webb in #531
- feat: add watch game state and unify tab state changes by @matt-d-webb in #534
- feat: featival sign up enhancements by @matt-d-webb in #554
- feat: add IM norm invitation event by @matt-d-webb in #555
- feat: ui enhancements by @matt-d-webb in #558
- feat: final revisions for IGS event by @matt-d-webb in #571
- feat: festival entry form flows by @matt-d-webb in #561
- feat: flow tweaks by @matt-d-webb in #565
- feat: add igs junior event by @matt-d-webb in #566
- feat: festival entry form flows by @matt-d-webb in #567
- feat: add section selection for multi section event types by @matt-d-webb in #568
- feat: add entries section selection by @matt-d-webb in #569
- feat: email distribution tweaks by @matt-d-webb in #576
Refactoring
- refactor: table and stats improvements by @matt-d-webb in #520
- refactor: add tailwind package by @matt-d-webb in #559
- refactor: update key lambda functions by @matt-d-webb in #435
Tweaks
- chore: clear up basic copy for better ux (#416) by @matt-d-webb in #421
- chore: dependency updates and formatting changes by @matt-d-webb in #459
- chore: update public roadmap by @matt-d-webb in #479
- chore: refind back buttons and insight landing page by @matt-d-webb in #527
- chore: improve naming flow by @matt-d-webb in #536
- chore: update steps for storybook deployment by @matt-d-webb in #540
- chore: grammar and readability by @matt-d-webb in #574
- chore: push latest by @matt-d-webb in #577
Testing
- testing: add storybook by @matt-d-webb in #538
Documentation
- docs: updates for storybook views (#402) by @matt-d-webb in #542
New Contributors
- @akashsiddamshetty made their first contribution in #498
Full Changelog: v2.2.0...v2.2.6
v2.2.0
Major Release
Features
- Feat: Make "is live" game dynamic #444
- Feat: Enable game view by event #448
- Feat: Enhance FAQs enabling specific category selection within key areas of the site #453
- Feat: Upgrade Tailwindcss dependency
v2.0.x
->v2.2.x
#378 - Feat: New integrations highlighted on home page #378
- Feat: Display nice UX when no events published #438
Bug Fixes
v2.1.0
Minor Release
Features
- Feat: New skeleton app event cards for better UX loading experience #369
- Feat: New lichess pgn game analysis #372
Bug Fixes
- Fix: app event card - render as two column grid in ipad / tablet view #369
- Fix: dashboard rating summary statistics - render stacked in ipad / table view #369
- Fix: type in junior recommended links table #369
- Fix: close button for pgn viewer #374
- Fix: chess.com rating update sync #376
- Fix: add oauth requests to lichess import pgn calls #377
v2.0.3
v2.0.0
Major Release
Features
Games
- New game list including search, filter, sort and paging #357
- New game service pulling latest ECF games for all registered players #324
- New game PGN viewer, displaying inline games for digital board tracking #315 #314
Dashboard
- New game total split, rating details, chart of game results #339 #334
- New game history service #324 #326
- New slideout for issue logging #340
Events
- New Blitz event types #307
- New 'Live' status for events #294
- New 'Closes' event full status for events #278
- Update newsletter removing third party service #309
- New Train travel departure information #318
- New Bus travel departure information #318
- New local car park information #344
Profile
- New default Chess.com profile avatar loading #350
- New liChess integration Rapid rating #350
- New Chess.com integration Rapid rating #350
Calendar
- New dynamic menu filtering #301 #304
- New skeleton loaders for improved UX #341
- Improved EventQuery loading minimal data for calendar #341
Authentication / Sign up
- New account creation email / ecf pre-flight check #271
Bug Fixes
- Fix: eventId query against ECF game service to ensure all events are check #328
- Fix: various mobile UX issues #320 #322 #334
- Fix: event list for previous and upcoming event details / sort #336
- Fix: privacy policy not rendering #346
- Fix: pgn rendering when incompatable format #364
- Fix: game sort by date #362
v1.0.16
Fixes
- Fix: Automatic "Live" events across all key landing pages
- Fix: Automatic "Full" events across all key landing pages when entries reach capacity
- Fix: Automatic "Closed" events when date has elapsed
- Fix: Fide Id Type Int to String
v1.0.11
Enhancements
- Public and Logged in event retrival is more efficient (new query index / reduced computation)
- ECF Rating types including fallbacks when a rating is not available for the given time control
- Added ratings to user profile
- Coming soon default event card when future events have not been published
Admin Enhancements
- Added ECF rating scheduler retrieving all latest ratings for user base
- Added new user account creation email
- Added new event entry email including latest entries
Fixes
- Remove Amplify DataStore dependency causing data inconsistencies
- Remove isJunior call using DataStore
Initial Stable Release
Includes the following features
- Basic Account Management
Create / Login / Logout / Password Restart / Email Verification - Event Management
Create / Register (Stripe integration) / View Details / View Entries - User Profile
Name / Email / Rating info - Public Calendar
Club Nights / Match Nights / Rapidplays / Congresses / Bespoke Event Types - Static Information Pages
About Us / Roadmap / T&Cs - Membership Creation
Sign up for paid membership (Stripe integration)