From d1530f5c5258b9415130cd05c8d88a0074c0f067 Mon Sep 17 00:00:00 2001 From: Facundo Ferrin Date: Sat, 24 May 2025 12:24:43 +0200 Subject: [PATCH 1/2] Revert provider to freedium.cfd --- extension/content.js | 2 +- tests/e2e/e2e.spec.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/extension/content.js b/extension/content.js index 1a1427a..1ff534a 100644 --- a/extension/content.js +++ b/extension/content.js @@ -1,7 +1,7 @@ function freeUrl(url) { const urlObj = new URL(url) - urlObj.host = "readmedium.com"; + urlObj.host = "freedium.cfd"; return urlObj.href; } diff --git a/tests/e2e/e2e.spec.js b/tests/e2e/e2e.spec.js index 6319848..2da4475 100644 --- a/tests/e2e/e2e.spec.js +++ b/tests/e2e/e2e.spec.js @@ -10,12 +10,12 @@ const urls = [ for (const url of urls) { test(`Button exists in "${url}" page`, async ({ page }) => { const mediumUrl = `${url}/some-post` - const expectedUrl = 'https://readmedium.com/some-post' + const expectedUrl = 'https://freedium.cfd/some-post' await page.goto(mediumUrl); expect(page.locator('button#free-medium__button')).toBeDefined(); await expect(page.locator('button#free-medium__button')).toHaveText('Read for free'); - + await page.locator('button#free-medium__button').click() const href = await page.evaluate(() => document.location.href); expect(href).toEqual(expectedUrl) From bfbfe58e701c233ebd5f604058d4c0039e48d90f Mon Sep 17 00:00:00 2001 From: Facundo Ferrin Date: Sat, 24 May 2025 12:27:04 +0200 Subject: [PATCH 2/2] Bump minor version --- extension/manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extension/manifest.json b/extension/manifest.json index 07b16c9..59fffc3 100644 --- a/extension/manifest.json +++ b/extension/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 3, "name": "FreeMedium", - "version": "2.0", + "version": "2.1", "description": "An extension to read Medium posts for free.", "icons": { "16": "images/icon-16.png",