Skip to content

Latest commit

 

History

History
1042 lines (541 loc) · 55.7 KB

CHANGELOG.md

File metadata and controls

1042 lines (541 loc) · 55.7 KB

Changelog

All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.

4.5.0 (2024-03-31)

4.5.0-pre.0 (2024-03-31)

Features

  • Adds Bluesky, Threads and Mastodon to Socials (#17) (5bc9c8d)

4.4.0 (2024-03-27)

4.4.0-pre.2 (2024-03-27)

Features

  • Showcase Distinguished Winner submissions (c7fef85)

Bug Fixes

  • Fall back to empty array when approved years is empty (b51197b)

4.4.0-pre.1 (2024-03-27)

Bug Fixes

  • Date input layout on mobile (23fb463)
  • Layout in Radio Group when wrapping lines (b424a59)

4.4.0-pre.0 (2024-03-27)

4.3.2-pre.0 (2024-03-27)

Bug Fixes

  • Back link from basic profile page in join flow (61a9093)

4.3.1 (2023-03-26)

4.3.1-pre.3 (2023-03-26)

4.3.1-pre.2 (2023-03-05)

4.3.1-pre.1 (2023-03-05)

Bug Fixes

  • Fixed about team image size to avoid CLS (1e41583)

4.3.1-pre.0 (2023-03-05)

4.3.0 (2022-11-02)

Features

  • Netlify function for MapKit JWT (87fbdf1)

4.2.3 (2022-06-03)

4.2.2 (2022-06-02)

4.2.1 (2022-05-31)

Bug Fixes

  • Disable submit button while in progress (fb894b8)

4.2.0 (2022-05-28)

Features

  • Use slot for comment in FormField component (71d8be5)

4.1.0 (2022-05-28)

Features

  • Add page titles for /join & /contact (19143c8)
  • Filter existing years from new submission form (f07af0c)

Bug Fixes

  • Sort submissions for profile editing (0f6230b)

4.0.6 (2022-05-26)

Bug Fixes

  • Another try for nice image thumbnails (4b0ac43)
  • Fill height so that it works in Firefox, Safari, Chrome and on iOS (2e20360)

4.0.5 (2022-05-26)

4.0.4 (2022-05-26)

Bug Fixes

  • Load phoneOrEmail validation rule in social form (155bc9c)
  • Remove MapKit annotation only if there are some (d3e3109)

4.0.3 (2022-05-25)

Bug Fixes

  • Load phoneOrEmail validation rule in social form (155bc9c)

4.0.2 (2022-05-24)

4.0.1 (2022-05-24)

Bug Fixes

  • ProfileButton dropdown links span full width (3217940)

4.0.0 (2022-05-24)

4.0.0-pre.4 (2022-05-24)

Bug Fixes

  • Make back button in initial join for page secondary (55436be)

4.0.0-pre.3 (2022-05-24)

4.0.0-pre.2 (2022-05-22)

4.0.0-pre.1 (2022-05-22)

Bug Fixes

  • Correct develop redirect (590af15)

4.0.0-pre.0 (2022-05-22)

Features

  • Accept privacy policy from profile (cbf961a)
  • Add add-submission-form to profile (3ed4b61)
  • Add axios for link api (b6a1171)
  • Add components for the profile form (694ebb6)
  • Add InputCheckbox (a8db191)
  • Add join form (87bbccb)
  • Add ModalLoadingSpinner (1d42295)
  • Add signup issues to contact reasons (7a6b5c4)
  • Add submission form component with year selector (c857547)
  • Add white form (f121b96)
  • Blur InputImageMultiple on change for validation (8698c7a)
  • Button layout in BaseForm (b01eb83)
  • Configurable title in profile submission form (fa7b69d)
  • Define InputRadioGroup.Options type (4babd39)
  • Focus method for InputText (7a361e8)
  • h3 bottom margin in BaseSection (cf6efa4)
  • Nuxt link and secondary style for BaseButton (38810b7)
  • Raw HTML for FormField comment (b3c74ae)

Bug Fixes

  • Delete button sizing in submissions (e50a354)

3.20.1-pre.0 (2022-05-21)

3.20.0 (2022-05-07)

Features

  • Load FAQItems from CloudKit, unify team and about stores (491dc53)
  • Rudimentary markdown parsing (e4e3847)

3.19.1 (2022-05-07)

Bug Fixes

  • Conditionally show App Store and GitHub links (a35fcca)

3.19.0 (2022-05-07)

Features

Bug Fixes

  • Prevent default in button click handler (73a596f)
  • Reset validation state when resetting fields (3163374)
  • Set BASE_URL only on production deploys (674a280)
  • Use runtimeConfig baseURL (dbde03e)

3.19.0-pre.13 (2022-05-06)

Bug Fixes

  • Sentry attach commits automatically (a11a246)

3.19.0-pre.12 (2022-05-06)

3.19.0-pre.11 (2022-05-06)

Features

  • Only show years that have isHidden == 0 (d088c56)

3.19.0-pre.10 (2022-05-05)

Bug Fixes

  • Thumbnail video playbutton on hover (87cc8f5)

3.19.0-pre.9 (2022-04-18)

Features

  • new submission social links (cab1446)

Bug Fixes

  • Proper responsive screenshot columns (739296e)

3.19.0-pre.8 (2022-03-26)

Features

  • New screenshot thumbnail approach for submissions (08e1fb2)

3.19.0-pre.7 (2022-03-20)

Features

  • Hover state for social links (6cd3788)
  • Streamline Copyable design (b7a3779)

Bug Fixes

  • Align social icon weights (c9da6b2)

3.19.0-pre.6 (2022-03-10)

Bug Fixes

  • check vimeo videoId existance (21b04be)

3.19.0-pre.5 (2022-03-06)

Features

  • Add link icon to link thumbnails (92f58e0)

3.19.0-pre.4 (2022-03-06)

3.19.0-pre.3 (2022-03-06)

Features

  • Always include year in profile URLs (7689416)
  • Better title texts for social icons (d2306af)
  • Display AppStore and GitHub links (8da71d2)
  • Display submission videos inline with screenshots (e086549)
  • Replace swiper with lightbox (9efd353)

Bug Fixes

  • Add missing space in scholarships blurb (6d6458f)
  • Adjust play icon spacing a bit (cbde6f2)
  • Remove log from Vimeo thumbnail loading (a9bacbc)

3.19.0-pre.2 (2022-01-14)

Features

  • Improve sholarships blurb for one-time winners (be9af15)
  • Use CSS colors for marks in maps (bbb3636)
  • Use css colors for progress indicator (ed0f53c)
  • Use minimal favicon (d6d45f8)
  • Use SF social icons (407e32e)

Bug Fixes

  • Add padding on imprint and privacy policy pages (274f247)
  • Better dark mode brand colors (742ac99)
  • Disable hover for disable text fields (433e44d)
  • Footer scrolling and color picker layout on mobile (c72a349)
  • Improve sch-purple-secondary for dark mode (17c29c9)
  • Load initial values from props in MKMarkerAnnotation (90b4409)
  • Load only approved years on Scholar profile (4d67fc7)
  • Use theme-color meta tags (013d072)

3.19.0-pre.1 (2021-11-30)

Features

3.19.0-pre.0 (2021-11-30)

Features

3.18.4 (2021-11-12)

Bug Fixes

  • Edit profile when birthday changed (#14) (f5ab676)

3.18.3 (2021-11-11)

Bug Fixes

  • Use UTC timestamps for MapKit JWT (212b774)

3.18.2 (2021-11-11)

3.18.1 (2021-06-15)

3.18.0 (2021-06-09)

Features

  • Automatically trim text inputs (6bc0768)

3.17.3 (2021-06-08)

Bug Fixes

  • Current page indicator for profile button (74b9fa5)

3.17.2 (2021-06-08)

Bug Fixes

  • Current page indicator height (0cdfc19)
  • Redirect when returning from idmsa after auth is not pending anymore (c6097c7)

3.17.1 (2021-06-08)

3.17.0 (2021-06-04)

Features

  • Rename gender field to pronouns (44e57a4)

3.16.0 (2021-06-02)

Features

  • Add instagram and app store developer page to socials (d02d374)

Bug Fixes

  • Guards for possible undefined year/yearInfo arrays (3b01532)

3.15.8 (2021-06-01)

3.15.7 (2021-06-01)

3.15.6 (2021-05-31)

3.15.5 (2021-05-31)

3.15.4 (2021-05-31)

3.15.3 (2021-05-31)

3.15.2 (2021-04-02)

3.15.1 (2021-04-02)

Bug Fixes

  • Add url for meta in profile back in (a4ac7cf)

3.15.0 (2021-04-02)

Features

  • Add canonical url and image alt, restructure profile social cards (19781b6)
  • Add OpenGraph and Twitter Card stuff (c86f9c6)

Bug Fixes

  • Fix image and add url in social cards (10fc2c9)
  • Properly set all Social Card fields (f6cb1e2)

3.15.0-pre.4 (2021-04-02)

Features

  • Add canonical url and image alt, restructure profile social cards (70258d1)

3.15.0-pre.3 (2021-04-02)

3.15.0-pre.2 (2021-04-02)

Bug Fixes

  • Fix image and add url in social cards (020a85e)

3.15.0-pre.1 (2021-04-02)

Bug Fixes

  • Properly set all Social Card fields (d0967a1)

3.15.0-pre.0 (2021-04-02)

Features

  • Add OpenGraph and Twitter Card stuff (04e7f29)

3.14.4 (2021-03-31)

Bug Fixes

  • Don't display AppStore Link on phones (dcbf512)

3.14.3 (2021-03-31)

3.14.3-pre.0 (2021-03-31)

3.14.2 (2021-03-30)

3.14.1 (2021-03-29)

3.14.0 (2021-03-29)

Bug Fixes

  • Add light boarder around map in InputLocation (0eed787)
  • Don't set Secure flag for cookie in development mode (d7ce99b)
  • Move mobile auth links up so they don't disappear behind the Safari toolbar (224465f)

3.14.0-pre.16 (2021-03-18)

Features

  • 404 page for scholar not found (b3fb110)

Bug Fixes

  • Enforce maxLength property of textarea (6d68dd6)
  • Inset MapKit controls only when necessary (451abd5)

3.14.0-pre.15 (2021-03-18)

3.14.0-pre.14 (2021-03-16)

Bug Fixes

  • Add blob: to image CSP (045b508)
  • Add iCloud to connect CSP (d0d9792)
  • Add sentry to connect CSP (cd7d110)
  • Create ScholarPrivate on save if missing (3ebdb6e)

3.14.0-pre.13 (2020-12-29)

Bug Fixes

  • Change child CSP to blob for workers (21411a6)

3.14.0-pre.12 (2020-12-29)

Bug Fixes

  • Change devtool to webpack documented value (2556be6)
  • Fix CSP syntax (9fde003)

3.14.0-pre.11 (2020-12-29)

Bug Fixes

  • Add data to img CSP (48c41ef)
  • Add self to child CSP for workers (c202f93)

3.14.0-pre.10 (2020-12-29)

Bug Fixes

  • Add cloudkit and mapkit to connect CSP, add data for font CSP (4f35b32)

3.14.0-pre.9 (2020-12-29)

Bug Fixes

  • Add unsafe-inline to style- and script CSP, Move stats domain to connect CSP (80014c7)

3.14.0-pre.8 (2020-12-29)

Features

  • Add report-only Content-Security-Policy header for testing (484cb21)
  • Load year infos in ProfileSubmission module (9a7f350)

3.14.0-pre.7 (2020-12-08)

3.14.0-pre.6 (2020-12-07)

3.14.0-pre.5 (2020-12-07)

3.14.0-pre.4 (2020-12-07)

Bug Fixes

  • Don't load scholar in sign-in (460e6d8)
  • Hide social media row if none available (15f14ad)

3.14.0-pre.3 (2020-11-29)

Features

  • Add disabled prop to BaseButton (18a68a3)
  • Add disabled property to to InputText (e8a9f00)
  • Add globals plugin for configuration data (5d63f03)
  • Add input validation to profile pages (fe8a53b)
  • Add isPending bool to auth and use it in components (f870e94)
  • Add nuxt typing for CKConnection instance (da9d808)
  • Add some custom input validation rules (037ea10)
  • Add title to about, profile, imprint and privacy policy pages (5f90ad7)
  • Auth state handling in profile for new nuxt fetch (7a11b76)
  • Display error message (764e8c0)
  • Highlight year link if param is provided for latest year (4d2d04b)
  • Improved wording and styling for signin page (a98f899)
  • Input validation using vee-validate and basic rules (b499862)
  • Maintain scroll position on navigation when it makes sense (81a5000)
  • Mobile adjustments for About and Scholar (96985cd)
  • Mobile adjustments for Profile Editing (d4fd1f9)
  • Mobile adjustments for Signin (69ffd31)
  • Replace Google Analytics with Plausible Analytics (f14ea74)
  • Replace Google Maps with Apple MapKit JS (384c736)
  • Replace Navigation with separate desktop and mobile versions (74fcc1d)
  • Scroll to selected link in tab bars (262fb47)
  • Shimmer loading for scholars list (3118908)
  • Temporarly remove netlify footer link (e706736)
  • Throttle and debounce MapKit searches (edf4d0e)
  • Update privacy policy for plausible, add stats link to footer (1cabd24)
  • auth: Enable authentication (7775ca5)
  • auth: Make auth async on site load (e9d89e4)
  • Components: Add button with confirm dialog (e46bd62)
  • Components: Add LoadingSpinner (8d4a5a6)
  • Components: Give ScholarThumbnails an id to improve list rendering (cf75361)
  • profile: Implement scholar profile pages, no editing yet (d5c1e9e)
  • profile: Load existing GDPRRequests in profile/account (688bd4d)
  • Profile: Add convenience method to submit forms (eba42ba)
  • Profile: Add editing API access logic (90d0a18)
  • Profile: Add imageOrString validation rule for InputImage fields (91d4a2b)
  • Profile: Functionality of account page (b429f61)
  • Profile: Handle non-existent profile (00fb080)
  • Profile: Submission of basic profile edits (b99b4ba)
  • Profile: Submission of scholarship year changes (d6f6d66)
  • Profile: Submission of social changes (9ba6e42)
  • Split InputImage to InputImage and InputImageMultiple (bb34fee)
  • Wrap form fields in ValidationProvider (ab7d20b)

Bug Fixes

  • Align App Store link properly (c74b2be)
  • Correctly redirect to profile edit after sign in (ca49876)
  • Correctly select tab bar yer when the route does not exactly match (8346881)
  • Highlight nav link on default year route (454446c)
  • InputDate styling (6023739)
  • Move profile button dropdown above header shadow (94386cc)
  • Remove currently unused Twitter and YouTube entries from privacy policy (236bd88)
  • Remove obsolete statement from privacy policy (529bd57)
  • Remove unnecessary image type validation (4b84913)
  • Scroll tab bar into view whenever it changes (1055047)
  • Wrap year selector in scholar profile (29bdb3e)
  • Components: Handle unsuccessful reverse geocoding in InputLocation (55dc3a3)

3.14.0-pre.2 (2020-11-23)

Bug Fixes

  • Align App Store link properly (085a590)

3.14.0-pre.1 (2020-11-23)

Features

  • Replace Google Analytics with Plausible Analytics (ca204db)
  • profile: Load existing GDPRRequests in profile/account (df196dd)

3.14.0-pre.0 (2020-11-21)

Features

  • Add globals plugin for configuration data (5d63f03)
  • Add isPending bool to auth and use it in components (f870e94)
  • Add title to about, profile, imprint and privacy policy pages (5f90ad7)
  • Auth state handling in profile for new nuxt fetch (7a11b76)
  • Highlight year link if param is provided for latest year (4d2d04b)
  • Improved wording and styling for signin page (a98f899)
  • Maintain scroll position on navigation when it makes sense (81a5000)
  • Mobile adjustments for About and Scholar (96985cd)
  • Mobile adjustments for Profile Editing (d4fd1f9)
  • Mobile adjustments for Signin (69ffd31)
  • Replace Navigation with separate desktop and mobile versions (74fcc1d)
  • Scroll to selected link in tab bars (262fb47)
  • auth: Enable authentication (7775ca5)
  • auth: Make auth async on site load (e9d89e4)
  • Components: Add button with confirm dialog (e46bd62)
  • Components: Add LoadingSpinner (8d4a5a6)
  • Components: Give ScholarThumbnails an id to improve list rendering (cf75361)
  • profile: Implement scholar profile pages, no editing yet (d5c1e9e)
  • Profile: Add convenience method to submit forms (eba42ba)
  • Profile: Add editing API access logic (90d0a18)
  • Profile: Add imageOrString validation rule for InputImage fields (91d4a2b)
  • Profile: Functionality of account page (b429f61)
  • Profile: Handle non-existent profile (00fb080)
  • Profile: Submission of basic profile edits (b99b4ba)
  • Profile: Submission of scholarship year changes (d6f6d66)
  • Profile: Submission of social changes (9ba6e42)
  • Add disabled prop to BaseButton (18a68a3)
  • Add disabled property to to InputText (e8a9f00)
  • Add input validation to profile pages (fe8a53b)
  • Add nuxt typing for CKConnection instance (da9d808)
  • Add some custom input validation rules (037ea10)
  • Display error message (764e8c0)
  • Input validation using vee-validate and basic rules (b499862)
  • Split InputImage to InputImage and InputImageMultiple (bb34fee)
  • Wrap form fields in ValidationProvider (ab7d20b)

Bug Fixes

  • Correctly redirect to profile edit after sign in (ca49876)
  • Correctly select tab bar yer when the route does not exactly match (8346881)
  • Highlight nav link on default year route (454446c)
  • InputDate styling (6023739)
  • Move profile button dropdown above header shadow (94386cc)
  • Remove unnecessary image type validation (4b84913)
  • Scroll tab bar into view whenever it changes (1055047)
  • Wrap year selector in scholar profile (29bdb3e)
  • Components: Handle unsuccessful reverse geocoding in InputLocation (55dc3a3)

3.13.2 (2020-07-09)

Bug Fixes

  • Only insert non-existing scholars from query result (710c44a)
  • Only show loading message when there are no scholars in the store (e716984)

3.13.1 (2020-06-19)

Bug Fixes

  • Only display approved submissions on the profile page (ee0a368)

3.13.0 (2020-06-18)

Features

  • Center submission screenshots and loop them (82a89ef)
  • Full name in page title on profile page (e86eba0)
  • Improve submission screenshot swiper buttons (6a8e4db)

Bug Fixes

  • Always display scholars in the right order and only with approved years (f7b3287)
  • properly load year infos on profile (f303546)

3.12.2 (2020-06-18)

Bug Fixes

  • Biography and description lines wrap (9244029)

3.12.1 (2020-06-18)

Bug Fixes

  • Make profile biography and submission description line-break aware (2cb192c)

3.12.0 (2020-06-18)

Features

  • Add link to join page to page navigation (12f358e)

3.11.5 (2020-05-19)

3.11.4 (2020-05-18)

3.11.3 (2020-05-11)

Bug Fixes

  • Change redirect order to make netlify subdomain redirect work (d1e17c5)

3.11.2 (2020-05-11)

Bug Fixes

  • Adapt redirect for new netlify domain (bfbb795)

3.11.1 (2020-05-11)

3.11.0 (2020-05-11)

Features

  • Add scholars loading message to main page (354f7fc)
  • Update application notice for 2020 (6e9f292)

Bug Fixes

  • Move header above scholar thumbnails in z direction (cc5831f)

3.10.1 (2019-10-03)

Bug Fixes

  • Add missing border radius to scholar thumbnail (b81638a)

3.10.0 (2019-10-03)

Features

  • only show active team members (045463e)

3.9.0 (2019-07-03)

Features

  • Adjust loading layout in team card (716e936)
  • Replace loading indicator with logo (97e3e50)

3.8.1 (2019-06-10)

Bug Fixes

  • Display biography on profile page (5d43ffc), closes #6
  • Truncate long names in Scholar Thumbnail (a60cc06), closes #5

3.8.0 (2019-06-10)

Features

  • Add Netlify link to page footer (e52b19c)

3.7.3 (2019-06-05)

Bug Fixes

  • Adjust App Store badge size and margin (15873f2)

3.7.2 (2019-06-05)

Bug Fixes

  • Add missing appstore.svg (3da1c6c)

3.7.1 (2019-06-05)

Bug Fixes

  • Hide App Store button on small screens (ace86f1)

3.7.0 (2019-06-05)

Bug Fixes

  • Scroll to top when opening profile (2f79dc9)
  • Show sign in icon on profile button when signed out (40b0c40)

Features

  • Implement App Store link and Smart App Banner (f2c64df)

3.6.0 (2019-05-28)

Bug Fixes

  • Remove button shape for mobile nav button (3e68f71)

Features

  • Basic mobile layout for profiles (12e126e), closes #4
  • Visibility improvements for swiper buttons (c3aa1e6)

3.5.0 (2019-05-27)

Bug Fixes

  • Hide mobile menu on non-mobile devices (9260f79)
  • Use filtered result in profile location slug (db2438d), closes #3

Features

  • Add mobile menu (adf64d4)
  • Mobile layout for about page (ce59441)
  • Scroll NavigationTabBar to right on mounted (d48fdae)

3.4.5 (2019-05-23)

3.4.4 (2019-05-23)

3.4.3 (2019-05-23)

Bug Fixes

  • Use proper sentry version (150126f)

3.4.2 (2019-05-23)

3.4.1 (2019-05-23)

Bug Fixes

  • Build location string of components if no valid preformatted result is returned (e519ed2)
  • Don't try to fetch wwdcYears if empty (0851dbf)
  • Hide scholars without wwdcYears (429d88f)

3.4.0 (2019-05-22)

Bug Fixes

  • Always display years in correct order (2fc0c4d)
  • Guard setting year infos on non existing scholars (a25922c)
  • Properly display error message if there are no screenshots for a submission (f26d2bd)

Features

  • Display error message on 404 pages (cd1258d)

3.3.0 (2019-05-21)

Bug Fixes

  • Apply CloudKit import workaround only in production (3a8cc33)

Features

3.2.0 (2019-05-21)

Features

  • Add History Pushstate and primary domain redirects (c96d324)

3.1.0 (2019-05-21)

Bug Fixes

  • Add misbehaving CloudKit import workaround (80ae8b4)
  • Properly display page on large screens (1e5f50f)

Features

  • Display error message for no scholars (d115692)
  • Highlight navigation item on different year pages (f0f636c)

Performance Improvements

3.0.0 (2019-05-18)

Features

  • Add affiliation note to imprint (71c0a4c)
  • Add google analytics tracking (ef82a95)
  • Add sentry error reporting (817bddb)
  • Add wwdcYear helper (a3c0a48)
  • Added content to about section (85096ba)
  • Added Scholar profile page (6fc7b11)
  • Added Scholars list on main page (f454a97)
  • Added sendgrid to privacy policy (0e5f727)
  • Display scholar years in correct order (d44bc3a)
  • Dynamic team cards from CloudKit (4bca86c)
  • Made swiper work with different image sizes (272c742)
  • Navigation Scholars link active when on profile page (bcb6ee0)
  • Sort team members by name (1069008)
  • WIP: Added auth store (1ff3490)
  • WIP: Added Profile pages (89ad8d8)

3.0.0-pre.1 (2019-04-16)

Features

  • Generate 404 error page (29c0403)

3.0.0-pre.0 (2019-04-16)

Features

  • dev: Added release script (aca466a)
  • refactor: Removed vapor/vue, replaced with nuxt app (261fc38)