Skip to content

Latest commit

 

History

History
1863 lines (824 loc) · 90.5 KB

CHANGELOG.md

File metadata and controls

1863 lines (824 loc) · 90.5 KB

1.59.16 (2024-03-09)

Bug Fixes

  • auth: revert previous commit (0b1a7a2)

1.59.15 (2024-03-09)

Bug Fixes

  • auth: try to refresh auth0 session silently, without having to re-login everyday (c8fb684), closes #705

1.59.14 (2024-02-04)

Bug Fixes

  • admin routes should redirect to auth0 login page (91dbb68)

1.59.13 (2024-01-11)

Bug Fixes

  • deps: bump follow-redirects from 1.15.3 to 1.15.4 (#760) (c022137)

1.59.12 (2024-01-04)

Bug Fixes

  • import-posts: MongoServerError: Authentication failed. (50fa788)
  • import-posts: use WHYD_URL_PREFIX env var (caa0816)

1.59.11 (2023-12-29)

Bug Fixes

  • auth: delete request.session if user is not logged in from auth0 (25e5e65)

1.59.10 (2023-12-29)

Bug Fixes

  • auth: make sure that legacy auth/session middleware is not initialize alongside Auth0 (1ada22f), closes #756

1.59.9 (2023-12-29)

Bug Fixes

  • auth: make sure that request.session is defined, even if auth0 is used (79523d9), closes #756
  • auth: make sure that whydUid is cleared after logout from Auth0 (9ab6305), closes #756

1.59.8 (2023-12-29)

Bug Fixes

  • auth: logout local session after auth0 logout (6e7299d), closes #756
  • comments (21c0f23)
  • env: no need to expose local db, assuming that users were uploaded to auth0 "dev" tenant's db (31b1019)
  • env: typo on required env var: AUTH0_CLIENT_SECRET (eb54506)
  • makefile: docker-seed to start services (998607b)
  • makefile: make dev to start openwhyd against "dev" auth0 tenant (4a1ae82)

1.59.7 (2023-12-29)

Bug Fixes

1.59.6 (2023-12-27)

Bug Fixes

  • pm2: try to make pm2 reload/update all env vars (b6662ee)

1.59.5 (2023-12-27)

Bug Fixes

  • pm2: Using --env [env] without passing the ecosystem.config.js does not work (6882aae)

1.59.4 (2023-12-27)

Bug Fixes

1.59.3 (2023-12-23)

Bug Fixes

1.59.2 (2023-12-23)

Bug Fixes

1.59.1 (2023-12-23)

Bug Fixes

  • deps-dev: bump cypress from 13.2.0 to 13.3.0 (#742) (684c0f0)

1.59.0 (2023-11-04)

Features

  • spam: don't link to user's homepage (5d0bcde)

1.58.3 (2023-11-04)

Bug Fixes

  • digest: end worker process in case of error (#752) (39ad323), closes #634

1.58.2 (2023-10-29)

Bug Fixes

  • message: invite users to prepare for account migration (535412c)
  • security: use rel=noopener on links (fe64ced)
  • security: use rel=noopener on remaining link (2278818)

1.58.1 (2023-10-29)

Bug Fixes

  • deps: remove argon2 (a13479b), closes #751
  • tests: update approval test snapshots (6c251bc)

1.58.0 (2023-10-15)

Features

1.57.1 (2023-10-11)

Bug Fixes

  • logs: reduce error logs from fieldSetters (#747) (68b3ab3)

1.57.0 (2023-09-21)

Features

  • hot-tracks: 🧹 remove computation of relative ranking trends (#737) (1eed523)

1.56.8 (2023-09-20)

Bug Fixes

1.56.7 (2023-09-11)

Bug Fixes

1.56.6 (2023-09-08)

Bug Fixes

  • tests: Cannot find module 'mocha' in production docker container (8c48cf1)
  • tests: update approval snapshots (73178bd)

1.56.5 (2023-09-08)

Bug Fixes

  • tests: add tracks for hot-tracks visual e2e test (433b9ca)

1.56.4 (2023-09-08)

Bug Fixes

  • hot-tracks: for each track, feature the user who posted it early (3a7a718), closes #718
  • tests: extract api tests for hot tracks (f8e4f74)

1.56.3 (2023-09-08)

Bug Fixes

  • tests: clean up hot-tracks approval tests (12e9385)

1.56.2 (2023-09-07)

Bug Fixes

  • hot-tracks: add missing image (62e63a8), closes #718
  • hot-tracks: add missing user info (952d0f4), closes #718

1.56.1 (2023-09-07)

Bug Fixes

  • hot-tracks: improves scoring, using mongo aggregate (e6a966d), closes #718

1.56.0 (2023-09-07)

Features

  • hot-tracks: try list of recent posts sorted by number of reposts (#720) (7b870c3), closes #718

1.55.65 (2023-09-07)

Bug Fixes

1.55.64 (2023-09-07)

Bug Fixes

  • scripts: 🧹 remove old git script (4147195)
  • scripts: 🧹 remove useless .editorconfig file (981c697)
  • scripts: add script to run mongo shell in prod (14eb574)
  • scripts: move db backup script (0ba10a3)

1.55.63 (2023-09-05)

Bug Fixes

  • tests: reduce chance of The play() request was interrupted by a call to pause error (eb996ac), closes #714
  • typing: TS errors in api/user.js (6f1b03b)
  • typing: TS errors in register.js and models/user.js (a0b92fa)

1.55.62 (2023-09-05)

Bug Fixes

  • auth: we need to create a /signup route for Auth0 => make it work with the legacy signup page (d3e2592), closes #705

1.55.61 (2023-09-02)

Bug Fixes

1.55.60 (2023-08-31)

Bug Fixes

  • domain: remove links to whyd.com => fix unsubscribe link (67ef678)

1.55.59 (2023-08-31)

Bug Fixes

  • error-handling: don't callback twice upon rejection (#704) (0a13423), closes #703

1.55.58 (2023-08-31)

Bug Fixes

  • search: fix algolia error handling logic (#703) (14893ff)

1.55.57 (2023-08-31)

Bug Fixes

  • build: prevent This is not the tsc command you are looking for (71cefd4), closes #563 #662 #702
  • docker: This is not the tsc command you are looking for (80a542d), closes #702

1.55.56 (2023-08-31)

Bug Fixes

  • deps-dev: bump typescript from 5.1.6 to 5.2.2 (#700) (b783050)

1.55.55 (2023-08-31)

Bug Fixes

  • bump version to release (eb8a90f)

1.55.54 (2023-08-31)

Bug Fixes

  • formatting: $ make lint (fb2eb8a)

1.55.53 (2023-08-31)

Bug Fixes

1.44.55 (2021-10-09)

Bug Fixes

  • tests: Let the server run after approval tests (#488) (3e59421)

1.44.54 (2021-10-09)

Bug Fixes

  • tests: Log errors when running approval tests (#485) (da43c20)

1.44.53 (2021-10-09)

Bug Fixes

  • tests: Make approval tests run faster (#484) (3a79399)

1.44.52 (2021-10-09)

Bug Fixes

  • tests: Get rid of Mongo's DeprecationWarning on approval tests (143f0f5)

1.44.51 (2021-09-03)

Bug Fixes

  • tests: Login to support email addresses with a + character (0f8c2c4)

1.44.50 (2021-09-03)

Bug Fixes

  • tests: Allow importing test data for any db collection (884def1)

1.44.49 (2021-08-19)

Bug Fixes

  • tests: loginAs() and signupAs() inform if cookie was set (#473) (d82f699)

1.44.48 (2021-08-19)

Bug Fixes

1.44.47 (2021-08-19)

Bug Fixes

  • tests: allow to override mongodb URL in import-from-prod.js (1da673f)

1.44.46 (2021-08-19)

Bug Fixes

  • tests: also disable Datadog on local testing env, to match docker env (a0c5684)

1.44.45 (2021-08-19)

Bug Fixes

  • tests: extract getRaw() helper, to allow fetching HTML pages (#468) (bd730d9)

1.44.44 (2021-08-19)

Bug Fixes

1.44.43 (2021-05-28)

Bug Fixes

  • ui: Improve text of search bar placeholder for new users (#461) (c8be106)

1.44.42 (2021-05-28)

Bug Fixes

  • #458: Support Deezer track URLs with a locale/country prefix (#460) (f8f94a6), closes #458

1.44.41 (2021-05-15)

Bug Fixes

1.44.40 (2021-05-14)

Bug Fixes

1.44.39 (2021-05-03)

Bug Fixes

1.44.38 (2021-05-01)

Bug Fixes

  • lint: Re-format codeql-analysis.yml (f52a62e)
  • security: Make GitHub track security issues (e4b19c2)

1.44.37 (2021-05-01)

Bug Fixes

1.44.36 (2021-05-01)

Bug Fixes

  • prod: Simplify (re)start scripts, thanks to pm2 (f5d314d)

1.44.35 (2021-05-01)

Bug Fixes

  • prod: Switch from forever to PM2 (e34c535), closes #151

1.44.34 (2021-05-01)

Bug Fixes

  • Upgrade Node.js from v12.19.1 to v14.16.1 (LTS) (#449) (4aca8f9)

1.44.33 (2021-05-01)

Bug Fixes

1.44.32 (2021-02-08)

Bug Fixes

  • Login broken in production (6df09f3)
  • Login broken in production (2) (f4cb5e0)
  • Try to re-enable sameSite cookies (c724637)

1.44.31 (2021-02-08)

Bug Fixes

  • security: Enable secure and sameSite for session cookies (#445) (bdf1d8a)

1.44.30 (2021-02-07)

Bug Fixes

1.44.29 (2021-02-07)

Bug Fixes

  • bandcamp: De-duplicate stream URLs from Bandcamp (#444) (f5d5d35)

1.44.28 (2021-01-24)

Bug Fixes

1.44.27 (2021-01-24)

Bug Fixes

1.44.26 (2021-01-23)

Bug Fixes

1.44.25 (2021-01-23)

Bug Fixes

1.44.24 (2021-01-23)

Bug Fixes

1.44.23 (2021-01-23)

Bug Fixes

  • ci: Detect TS errors and check code quality & formatting in CI (#430) (c4b4dee)

1.44.22 (2021-01-23)

Bug Fixes

  • ci: Revert Applitools configuration for GitHub integration (#436) (aaa04f6), closes #432

1.44.21 (2021-01-23)

Bug Fixes

1.44.20 (2021-01-23)

Bug Fixes

  • UI: Search results blocked by header, when visiting the home page (#435) (13745d5)

1.44.19 (2021-01-18)

Bug Fixes

  • ci: Don't npm install unless we publish to Docker Hub (#431) (b66eb8b)

1.44.18 (2021-01-17)

Bug Fixes

  • deps: Update mongodb 3.1.13 --> 3.6.3 (#427) (bf7e3e2)

1.44.17 (2021-01-11)

Bug Fixes

  • deps: update Nokogiri and jekyll & npm dependencies (#426) (8cac2cd)

1.44.16 (2021-01-01)

Bug Fixes

  • CI: "You're not authorized to push to this branch" (6457bcb)
  • CI: Optimize CI workflow (#424) (627e6cc)

1.44.15 (2020-12-30)

Bug Fixes

1.44.14 (2020-12-30)

Bug Fixes

  • email: Use API key for Sendgrid auth (#422) (116bef9)

1.44.13 (2020-12-20)

Bug Fixes

1.44.12 (2020-12-20)

Bug Fixes

  • logs: 🧹 Clean-up and harmonize logs (#420) (50ca37a)

1.44.11 (2020-12-19)

Bug Fixes

  • api: [retry] Regression on Data Export API + side effects between API tests (#419) (35e05a1), closes #418

1.44.10 (2020-12-19)

Reverts

  • Revert "fix(api): Regression on Data Export API + side effects between API tests (#418)" (679cbd7), closes #418

1.44.9 (2020-12-19)

Bug Fixes

  • api: Regression on Data Export API + side effects between API tests (#418) (f4f1466)

1.44.8 (2020-12-19)

Bug Fixes

  • tests: Clean up the database between each API test suite (#417) (d7ff64e)

1.44.7 (2020-12-14)

Bug Fixes

1.44.6 (2020-12-05)

Bug Fixes

  • contributors: Add Jeff Hsr (de606be)

1.44.5 (2020-12-05)

Bug Fixes

1.44.4 (2020-12-05)

Bug Fixes

  • contributors: Fix broken avatars (d096c3f)

1.44.3 (2020-12-05)

Bug Fixes

  • contributors: add @compiuta + remove dep to all-contributors (91156b8)
  • README: Make README more concise (42e0295)

1.44.2 (2020-11-30)

Bug Fixes

1.44.1 (2020-11-29)

Bug Fixes

  • debug: Track front-end errors with Datadog RUM (#412) (f4719e7)

1.44.0 (2020-11-28)

Features

1.43.1 (2020-11-28)

Bug Fixes

1.43.0 (2020-11-28)

Features

  • facebook: Remove calls to Facebook Opengraph (#407) (156593d)

1.42.7 (2020-11-28)

Bug Fixes

  • clean: Remove the "whyd badge" + "Goodies" tab from Settings page (614b0b0)
  • clean: Remove unused assets from /public/images/welcome (4ae5950)
  • sidebox: Invite to join our community on Facebook (6096795)
  • test: "CypressError: Timed out retrying: cy.scrollTo() failed because this element is not scrollable" (9f1e449)

1.42.6 (2020-11-22)

Bug Fixes

  • tests: Track test coverage data using nyc (#406) (1a57c2e)

1.42.5 (2020-11-22)

Bug Fixes

  • perf: Close MongoDB cursors after calling forEach2() (#405) (3f1ec06)

1.42.4 (2020-11-22)

Bug Fixes

  • perf: Reduce use of synchronous IO calls (#404) (2cb41b3)

1.42.3 (2020-11-21)

Bug Fixes

1.42.2 (2020-11-21)

Bug Fixes

  • makefile: "/bin/sh: 1: nvm: not found" (93b53b1)

1.42.1 (2020-11-21)

Bug Fixes

1.42.0 (2020-11-21)

Features

  • Remove genres from onboarding and hot tracks (#399) (0dc8ed5), closes #397

1.41.1 (2020-11-16)

Bug Fixes

  • player: Cancel background playback again (758e998), closes #132

1.41.0 (2020-11-16)

Features

1.40.6 (2020-11-15)

Bug Fixes

  • Check that the API was called from our own domain (#395) (68bc33c)

1.40.5 (2020-11-15)

Bug Fixes

  • bandcamp: Fetch the stream URL from the track's page (#394) (439304f), closes #117

1.40.4 (2020-11-14)

Bug Fixes

  • monitoring: add Datadog APM (626bd9c)

1.40.3 (2020-11-11)

Bug Fixes

  • bookmarklet: Extract pageDetectors and urlDetectors to separate files (#393) (b0711b2), closes #381

1.40.2 (2020-11-11)

Bug Fixes

1.40.1 (2020-11-11)

Bug Fixes

1.40.0 (2020-11-11)

Features

1.39.1 (2020-11-11)

Bug Fixes

1.39.0 (2020-11-11)

Features

1.38.0 (2020-11-11)

Features

1.37.7 (2020-11-10)

Bug Fixes

1.37.6 (2020-11-08)

Bug Fixes

1.37.5 (2020-11-08)

Bug Fixes

  • bookmarklet: Split bookmarklet.js into separate TypeScript files (#384) (a1d03dc), closes #381

1.37.4 (2020-11-08)

Bug Fixes

1.37.3 (2020-11-08)

Bug Fixes

  • bookmarklet: Detect cover art from Bandcamp page (#377) (e5bd75b)

1.37.2 (2020-11-08)

Bug Fixes

  • 379: Load templates synchronously, to prevent crash on CI (#382) (06260a9), closes #379

1.37.1 (2020-11-08)

Bug Fixes

1.37.0 (2020-11-07)

Features

1.36.4 (2020-11-01)

Bug Fixes

1.36.3 (2020-11-01)

Bug Fixes

  • deps: Migrate from MongoDB 2.2.36 to 3.1.13 (#356) (75fa55c)

1.36.2 (2020-11-01)

Bug Fixes

1.36.1 (2020-11-01)

Bug Fixes

  • importer: Fix navigation and login after importing user data locally (#373) (6a1b503)

1.36.0 (2020-11-01)

Bug Fixes

  • tests: Workaround "quota exceeded" errors from YouTube API (#374) (53807af)

Features

1.35.3 (2020-09-07)

Bug Fixes

  • linter: Re-enable linting of JS files in VSCode (#367) (469e9aa)

1.35.2 (2020-09-06)

Bug Fixes

  • tests: Modernize unit tests of Notifications (#366) (2233e2d), closes #212

1.35.1 (2020-09-06)

Bug Fixes

  • logs: Remove or clarify old production + unit test logs (#365) (b22d871)

1.35.0 (2020-09-06)

Features

  • ⚰️ Bury collaborative playlists (never-finished feature) (#364) (9a342fa)

1.34.23 (2020-09-06)

Bug Fixes

  • logs: Reduce amount of logging in production (#363) (4b5efce)

1.34.22 (2020-09-05)

Bug Fixes

1.34.21 (2020-09-05)

Bug Fixes

  • logs: Re-import colors package, to prevent "undefined" entries in logs (#361) (14c3032)

1.34.20 (2020-09-05)

Bug Fixes

1.34.19 (2020-09-05)

Bug Fixes

  • e2e-tests: Finish migration from Webdriver to Cypress (#358) (5eccaa7), closes #199

1.34.18 (2020-09-01)

Bug Fixes

1.34.17 (2020-08-30)

Bug Fixes

1.34.16 (2020-08-30)

Bug Fixes

  • clean-up: Adjust ESLint/Codacy rules + fix some issues (#346) (c4d08a9)

1.34.15 (2020-08-30)

Bug Fixes

1.34.14 (2020-08-29)

Bug Fixes

  • clean-up: npm run lint:fix to also format HTML files (#345) (950d981), closes #300

1.34.13 (2020-08-29)

Bug Fixes

  • clean-up: Setup linter and formatting => apply to (almost) all files (#344) (224def8), closes #300

1.34.12 (2020-08-29)

Bug Fixes

  • clean-up: Remove swfobject and other unused scripts and pages (#343) (fb94438)

1.34.11 (2020-08-27)

Bug Fixes

1.34.10 (2020-08-27)

Bug Fixes

  • tests: Migrate tests of email notifications from WebDriver to Cypress (#342) (c640c4c), closes #199

1.34.9 (2020-08-25)

Bug Fixes

  • tests: Migrate 2 tests from Webdriver to Cypress (#335) (36451d9)

1.34.8 (2020-08-25)

Bug Fixes

1.34.7 (2020-08-25)

Bug Fixes

1.34.6 (2020-08-25)

Bug Fixes

  • CI: Expect semantic commit message just for PR title (#337) (9717160)

1.34.5 (2020-08-25)

Bug Fixes

  • CI: Force cypress v3.8.3 on the Docker Workflow (#336) (63a3e1e), closes #333

1.34.4 (2020-07-11)

Bug Fixes

  • announcement: look for mobile app developer (e0fc143)

1.34.3 (2020-07-11)

Bug Fixes

  • facebook: remove the user_friends scope (f0ce783), closes #330
  • tests: disable test that relies on a 3rd-party web page (00cf365)

1.34.2 (2020-04-16)

Bug Fixes

  • ui: redirect error when landing on rankings page (#321) (8e6040e)

1.34.1 (2020-04-05)

Bug Fixes

1.34.0 (2020-03-28)

Features

  • deps: upgrade playemjs to get rid of flash/swfobject (#317) (f2a0ce6)

1.33.6 (2020-03-28)

Bug Fixes

1.33.5 (2020-03-28)

Bug Fixes

  • prod: use latest version of forever in prod scripts (#315) (e2061f5)

1.33.4 (2020-03-28)

Bug Fixes

1.33.3 (2020-03-28)

Bug Fixes

1.33.2 (2020-03-28)

Bug Fixes

  • browser-ext: add assets for Chrome Web Store page (#310) (925d64d)

1.33.1 (2020-03-28)

Bug Fixes

1.33.0 (2020-03-28)

Features

  • ci: add version as tag, when publishing on Docker Hub (#306) (dca5597)

1.32.0 (2020-03-28)

Features

  • ci: prevent regressions on our Docker image (#308) (c927534), closes #306

1.31.0 (2020-03-28)

Features

  • logs: Simplify logging to stdout and stderr (#305) (62fe0ba)

1.30.6 (2020-03-23)

Bug Fixes

  • ui: Resizing the page should not scroll to the top (#303) (1e43e68), closes #20

1.30.5 (2020-03-22)

Bug Fixes

  • tests: Migrate acceptance tests from Webdriver to Cypress (#301) (2f6de36), closes #199

1.30.4 (2020-03-22)

Bug Fixes

  • tests: create dummy posts from cypress tests instead of from initdb_testing (#304) (e37a0d0), closes #199

1.30.3 (2020-03-22)

Bug Fixes

1.30.2 (2020-03-22)

Bug Fixes

1.30.1 (2020-03-21)

Bug Fixes

  • error: 404 redirect when clicking load more on account stream (#296) (f6dfefe), closes #295 #299

1.30.0 (2020-03-21)

Features

  • ci: separate ci tasks for each type of tests (#298) (d87ec4a), closes #199

1.29.0 (2020-03-21)

Features

1.28.2 (2020-03-14)

Bug Fixes

  • ui: never-ending loading animation on empty search (#260) (3c4cc85), closes #226

1.28.1 (2020-03-14)

Bug Fixes

  • deps: bump acorn from 7.1.0 to 7.1.1 (#292) (2db3617)

1.28.0 (2020-03-13)

Features

  • tests: migrate bookmarklet e2e test to Cypress (#276) (38fd0f6), closes #199

1.27.7 (2020-03-13)

Bug Fixes

  • bookmarklet: refactor makeFileDetector() and make it more robust (#287) (c48c283)

1.27.6 (2020-03-13)

Bug Fixes

  • bookmarklet: make "install" button more visible during onboarding (#291) (9a0c96d)

1.27.5 (2020-03-13)

Bug Fixes

1.27.4 (2020-03-13)

Bug Fixes

  • bookmarklet: fix and homogenize wording, second pass (#290) (7895946), closes #289

1.27.3 (2020-03-13)

Bug Fixes

  • ui: simplify bookmarklet page and homogenize wording (#289) (c8b13f5)

1.27.2 (2020-03-13)

Bug Fixes

  • bookmarklet: [refactor] move browser-only code to end (#286) (dd1c58b), closes #262

1.27.1 (2020-03-13)

Bug Fixes

  • version: bump bookmarklet version (65eb02e)

1.27.0 (2020-03-13)

Features

1.26.4 (2020-03-12)

Bug Fixes

  • youtube: dedicated api key for development (#284) (b5e5b0f)

1.26.3 (2020-03-12)

Bug Fixes

1.26.2 (2020-03-12)

Bug Fixes

  • display playable bookmarklet hits first (#282) (4518d11)

1.26.1 (2020-03-12)

Bug Fixes

1.26.0 (2020-03-12)

Features

  • tests: add unit tests for bookmarklet (a75e84e)

1.25.2 (2020-03-11)

Bug Fixes

1.25.1 (2020-03-11)

Bug Fixes

  • #262: disable external track search and filters (incl. YouTube) (#278) (e4c5472), closes #262 #262

1.25.0 (2020-03-11)

Features

  • ui: announcing issues with youtube api (9327ecb)

1.24.1 (2020-03-11)

Bug Fixes

  • #262: dedicated yt api key for remote player iframe (683a1c0), closes #262
  • #262: dedicated yt api key to test local iframe (ac807ec), closes #262
  • #262: extend youtube api quota from bookmarklet (#277) (6668102), closes #262 #262
  • ci: disable bookmarklet that fails in headless mode (436525e)

1.24.0 (2020-03-01)

Features

  • ui: restore the default sidebox announcement (c4812de)

1.23.0 (2020-03-01)

Features

1.22.1 (2020-03-01)

Bug Fixes

  • ci: execution of Cypress test on GitHub Actions workflow (#274) (dc73eb2)

1.22.0 (2020-03-01)

Features

1.21.4 (2020-03-01)

Bug Fixes

  • refact: extract "sidebox" announcements into dedicated template (#269) (9dc5f33)

1.21.3 (2020-03-01)

Bug Fixes

1.21.2 (2020-03-01)

Bug Fixes

1.21.1 (2020-02-28)

Bug Fixes

  • #212: user can add tracks thanks to new google api account for youtube (#264) (6da7db7), closes #212 #262 #263
  • #262: user can add YouTube tracks (when new keys are active) (c1d7a85), closes #262 #262

1.21.0 (2019-12-01)

Features

1.20.0 (2019-12-01)

Features

1.19.2 (2019-12-01)

Bug Fixes

  • ci: use node version 10 on github actions (#254) (9caed80)

1.19.1 (2019-12-01)

Bug Fixes

  • github: make GitHub actions workflow support "skip ci" (e77fe32)

1.19.0 (2019-12-01)

Bug Fixes

  • generate separate user credentials for each test (bfd06b3)
  • use hex representation of argon2 pwd, when storing in db (4a15ac7)

Features

  • security: use argon2 to hash user password on sign up (6978a3e)

1.18.1 (2019-11-24)

Bug Fixes

  • tests: homogenize returns of api client (#251) (a746b51)

1.18.0 (2019-11-23)

Features

  • security: add rate limiting to POST requests (#249) (eedb462)

1.17.3 (2019-11-23)

Bug Fixes

  • maintenance: syntax error on sed regex, in production (db5ab93)

1.17.2 (2019-11-23)

Bug Fixes

  • maintenance: use sudo to store nginx config (9d9283e)

1.17.1 (2019-11-23)

Bug Fixes

  • maintenance: sudo the nginx config generation (38ebe59)

1.17.0 (2019-11-23)

Features

  • maintenance: restart script generates nginx config from template (#248) (efa8296)

1.16.0 (2019-10-27)

Features

  • scripts: use "npm start" instead of "npm run run" to start the server (#245) (1540581)

1.15.4 (2019-10-27)

Bug Fixes

  • doc: simplify INSTALL instructions + rename npm scripts for docker (#244) (61c9e48)

1.15.3 (2019-10-27)

Bug Fixes

  • db: fix db auth problem in production (#240) (6353b52)

1.15.2 (2019-10-27)

Bug Fixes

  • privacy: don't log email addresses and password hashes (#239) (aa187e0)

1.15.1 (2019-10-26)

Bug Fixes

1.15.0 (2019-10-26)

Features

  • dev: script to import a user's posts from production, for #220 (#235) (9c6164f)

1.14.5 (2019-10-26)

Bug Fixes

  • mongodb: prevent "db.collections is not a function" error (#232) (2c353ca)

1.14.4 (2019-10-14)

Bug Fixes

  • eslint: support ES6 and ES2017 syntax (#231) (04f270f)

1.14.3 (2019-10-13)

Bug Fixes

  • lint: use prettier config in ESLint + apply fixes (#230) (12ba8ca)

1.14.2 (2019-10-01)

Bug Fixes

  • deps: update to wdio 5 (webdriver.io) (#229) (de28437)

1.14.1 (2019-09-24)

Bug Fixes

  • render image with no path for sendFile (uploadFile.js) (#225) (839ee02), closes #213

1.14.0 (2019-09-08)

Features

  • ci: add badge to GitHub Actions CI Workflow (#219) (3bfa059), closes #217

1.13.0 (2019-09-08)

Features

1.12.0 (2019-09-01)

Features

1.11.3 (2019-08-29)

Bug Fixes

1.11.2 (2019-07-14)

Bug Fixes

  • sessions: define maxAge in the cookie property (#210) (6d3ffbb), closes #209

1.11.1 (2019-07-14)

Bug Fixes

  • sessions: make user cookie persistant (#209) (bba528d)

1.11.0 (2019-07-03)

Features

1.10.0 (2019-07-03)

Features

1.9.0 (2019-07-02)

Bug Fixes

  • add express dependency, so tests can run (3bdf6bf)

Features

  • use local version of cookieconsent plug-in, instead of cdn (c856972)
  • tests: run « get » tests against local web server instead of openwhyd.org and google.com (653415b)

1.8.0 (2019-06-29)

Features

  • api: migrate from my/session to express-session and connect-mongo (#200) (0a18c5b), closes #122 #55

1.7.2 (2019-06-09)

Bug Fixes

  • ui: fix position of barelog/productfeed badge (3ac90e6)

1.7.1 (2019-06-09)

Bug Fixes

1.7.0 (2019-06-04)

Features

  • admin: add scripts to backup and delete a user (382e562)

1.6.2 (2019-05-30)

Bug Fixes

  • youtube: revert to previous YouTube account, for #190 (32446c9)

1.6.1 (2019-05-26)

Bug Fixes

  • youtube: switch to new YouTube account, for #190 (8c8802b)

1.6.0 (2019-04-30)

Bug Fixes

  • clarify use of environment variables in app.js (cc3af51)

Features

  • add script to print dates of playlog files (68c2114)

1.5.0 (2019-04-03)

Features

  • add timestamp to anonymised playlog entries (45caf45), closes #83
  • can anonymise playlog with timestamps or ObjectIDs (461623b), closes #83

1.4.9 (2019-03-03)

Bug Fixes

  • routing: add redirection routes with tracking (71a6b58)

1.4.8 (2019-01-27)

Bug Fixes

  • email-notif: ability to unsubscribe from notification emails (#186) (#187) (12af968)

1.4.7 (2018-12-27)

Bug Fixes

  • embed: change logo and adjust css attributes (#185) (fcbede5)

1.4.6 (2018-12-27)

Bug Fixes

1.4.5 (2018-12-08)

Bug Fixes

  • deps: upgrade cryptiles dependency, thanks to npm audit fix (63899ff)
  • deps: upgrade object-sizeof dependency, thanks to npm audit fix —force (ad0ab70)
  • docker: also use node 8 in dockerfile (f59efe7)

1.4.4 (2018-10-27)

Bug Fixes

1.4.3 (2018-10-14)

Bug Fixes

1.4.2 (2018-09-17)

Bug Fixes

1.4.1 (2018-09-16)

Bug Fixes

  • contributors: fix contributors’ avatars in README (e4dcb40)