{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":700512404,"defaultBranch":"master","name":"cors-proxy","ownerLogin":"iamkhan21","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-04T18:23:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18110747?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1696443800.0","currentOid":""},"activityList":{"items":[{"before":"6a7344dcd13c35ba53ce0877eed1adfdbdefc2a6","after":"265355548b2973f23ca17523d91eb4bd8b454cc0","ref":"refs/heads/master","pushedAt":"2023-10-05T15:52:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iamkhan21","name":"Ivan Khanevich","path":"/iamkhan21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18110747?s=80&v=4"},"commit":{"message":"feat: add security features to CORS proxy\n\nAdded URL validation and restrictions on certain file extensions and content types in CORS proxy. This prevents fetching of potentially harmful files (like .php, .exe, .js) and content types (like \"application/javascript\" or \"application/php\") to enhance application security. Also added error handling for invalid URLs.","shortMessageHtmlLink":"feat: add security features to CORS proxy"}},{"before":"82ef10e372c01f3faba79fb022b68fa7a7ba6ad7","after":"6a7344dcd13c35ba53ce0877eed1adfdbdefc2a6","ref":"refs/heads/master","pushedAt":"2023-10-05T09:20:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iamkhan21","name":"Ivan Khanevich","path":"/iamkhan21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18110747?s=80&v=4"},"commit":{"message":"feat: update CORS Proxy route and move welcome message to new route\n\nThis commit handles the change in redirection in the Cors-Proxy route when the targetUrl is not provided. Previously, it would return an HTML stint, but now it simply redirects to the base URL ('/'). To complement this change, the welcome message was moved to a separate \"greeting\" route. This results in the CORS proxy service now being served at '/cors' instead of at the base URL. This has also prompted an update in README.md, changing the URL example to reflect the new path to the CORS Proxy service. The dependency \"hono\" was also updated to latest available version \"3.7.4\".","shortMessageHtmlLink":"feat: update CORS Proxy route and move welcome message to new route"}},{"before":"e632d33a8f5c100dc5dc9d37fa57c51ae6e9bc02","after":"82ef10e372c01f3faba79fb022b68fa7a7ba6ad7","ref":"refs/heads/master","pushedAt":"2023-10-04T20:07:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iamkhan21","name":"Ivan Khanevich","path":"/iamkhan21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18110747?s=80&v=4"},"commit":{"message":"refactor: update CORS proxy welcome message and prevent self-targeting\n\nUpdated the welcome message for the CORS proxy service to showcase our agency. Also added a validation to prevent self-targeting in the CORS Proxy to avoid potential infinite loops or unintended redirection outcomes.","shortMessageHtmlLink":"refactor: update CORS proxy welcome message and prevent self-targeting"}},{"before":"c849b3d8f98a95ea4d67d3f34e0f92992dc1fe25","after":"e632d33a8f5c100dc5dc9d37fa57c51ae6e9bc02","ref":"refs/heads/master","pushedAt":"2023-10-04T19:54:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iamkhan21","name":"Ivan Khanevich","path":"/iamkhan21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18110747?s=80&v=4"},"commit":{"message":"chore: change URL in readme and cors-proxy.ts\n\nThe URL in 'Getting Started' section of README.md and in src/routes/cors-proxy.ts files has been updated from 'https://cors-proxy.iamkhan.workers.dev' to 'https://cors.iamkhan.tech' to reflect the recent changes in service URL. The font-size and styling have been improved for better readability in src/routes/cors-proxy.ts file.","shortMessageHtmlLink":"chore: change URL in readme and cors-proxy.ts"}},{"before":"5413fae6104b0b0661e724d53139d0eeb7e89621","after":"c849b3d8f98a95ea4d67d3f34e0f92992dc1fe25","ref":"refs/heads/master","pushedAt":"2023-10-04T19:39:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iamkhan21","name":"Ivan Khanevich","path":"/iamkhan21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18110747?s=80&v=4"},"commit":{"message":"chore: Restrict deploy trigger paths and improve formatting in README.md\n\nRefined the formatting of the URL in the 'Getting Started' section of the README.md to enhance readability. Also, the GitHub 'deploy' workflow has been updated to trigger only upon changes to certain filepaths ('src/**', 'package.json', 'pnpm-lock.yaml') in the 'master' branch, enhancing workflow efficiency by reducing unnecessary deployments on unrelated changes.","shortMessageHtmlLink":"chore: Restrict deploy trigger paths and improve formatting in README.md"}},{"before":"db484f442643821816490d46b4994656032b0711","after":"5413fae6104b0b0661e724d53139d0eeb7e89621","ref":"refs/heads/master","pushedAt":"2023-10-04T19:31:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iamkhan21","name":"Ivan Khanevich","path":"/iamkhan21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18110747?s=80&v=4"},"commit":{"message":"chore: Add 'Getting started' instructions to README\n\nUpdated the README with instructions on how to use this service by appending the target URL as a query parameter. This will provide clear step-by-step guidance for new users or contributors making it easier for them to understand and start using the service.","shortMessageHtmlLink":"chore: Add 'Getting started' instructions to README"}},{"before":"871bfc70f4e3e89d35ec1c9c4534a270b4483f2d","after":"db484f442643821816490d46b4994656032b0711","ref":"refs/heads/master","pushedAt":"2023-10-04T19:19:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iamkhan21","name":"Ivan Khanevich","path":"/iamkhan21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18110747?s=80&v=4"},"commit":{"message":"Update deployment command in Github Actions\n\nChanged the deployment command in GitHub Actions workflow from 'pnpm run deploy' to 'deploy --minify src/index.ts'. The change enables the workflow to directly deploy the minified version of the source code which results in a more streamlined and efficient deployment process.","shortMessageHtmlLink":"Update deployment command in Github Actions"}},{"before":"109973ce11532a6e0995a30f3a24fff94bd10cf7","after":"871bfc70f4e3e89d35ec1c9c4534a270b4483f2d","ref":"refs/heads/master","pushedAt":"2023-10-04T19:17:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iamkhan21","name":"Ivan Khanevich","path":"/iamkhan21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18110747?s=80&v=4"},"commit":{"message":"Update deployment command in Github workflow\n\nAdded 'command: pnpm run deploy' to the Github CI/CD configurations. This is to ensure the deployment process runs the necessary pnpm script, increasing the efficiency of automated deployments.","shortMessageHtmlLink":"Update deployment command in Github workflow"}},{"before":"4080dba58a7bdb49b23d42db684f6e448dd312d3","after":"109973ce11532a6e0995a30f3a24fff94bd10cf7","ref":"refs/heads/master","pushedAt":"2023-10-04T19:12:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iamkhan21","name":"Ivan Khanevich","path":"/iamkhan21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18110747?s=80&v=4"},"commit":{"message":"Update deployment workflow with dependencies installation\n\nAdded `packageManager: pnpm` to .github/workflows/deploy.yml. This will ensure the necessary dependencies are installed before the deployment process thereby avoiding any deployment failures due to lack of required packages.","shortMessageHtmlLink":"Update deployment workflow with dependencies installation"}},{"before":"f2d0ddc746c2b7bd74ddf101a744993c039fff96","after":"4080dba58a7bdb49b23d42db684f6e448dd312d3","ref":"refs/heads/master","pushedAt":"2023-10-04T19:07:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iamkhan21","name":"Ivan Khanevich","path":"/iamkhan21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18110747?s=80&v=4"},"commit":{"message":"chore: Update deploy.yml to include dependencies installation step\n\nThe Github Actions deployment workflow was updated too add a step that installs dependencies using 'pnpm' before deployment. This ensures that all necessary packages are correctly installed during each deployment.","shortMessageHtmlLink":"chore: Update deploy.yml to include dependencies installation step"}},{"before":"24031cbbe438603d1df0991085a3619fc2fd6b82","after":"f2d0ddc746c2b7bd74ddf101a744993c039fff96","ref":"refs/heads/master","pushedAt":"2023-10-04T18:59:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iamkhan21","name":"Ivan Khanevich","path":"/iamkhan21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18110747?s=80&v=4"},"commit":{"message":"chore: Update deploy.yml to trigger on 'master' branch\n\nThe deployment workflow has been modified to trigger on push events to the 'master' branch, instead of the 'main' branch. The change aligns with the team's shift to use 'master' as the default branch.","shortMessageHtmlLink":"chore: Update deploy.yml to trigger on 'master' branch"}},{"before":"b935a1bf94f29ad958aecb9f00b8439490f8a0f0","after":"24031cbbe438603d1df0991085a3619fc2fd6b82","ref":"refs/heads/master","pushedAt":"2023-10-04T18:57:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iamkhan21","name":"Ivan Khanevich","path":"/iamkhan21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18110747?s=80&v=4"},"commit":{"message":"feat: Update CORS Proxy page messaging\n\nChanged the CORS Proxy service landing page to provide clearer instructions on how to use the service. The code was modified to return HTML content instead of just text, improving user experience and understanding of the functionality.","shortMessageHtmlLink":"feat: Update CORS Proxy page messaging"}},{"before":"01dc425a3b54e5dd7f7f4b669ce54611053624ec","after":"b935a1bf94f29ad958aecb9f00b8439490f8a0f0","ref":"refs/heads/master","pushedAt":"2023-10-04T18:50:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iamkhan21","name":"Ivan Khanevich","path":"/iamkhan21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18110747?s=80&v=4"},"commit":{"message":"feat: update README and code style, add deploy workflow\n\nRefactored the README file to provide more context on the project and its functionality. Uniformized the use of double quotes in code base for consistency. Added an automatic deploy workflow with GitHub Actions on 'main' branch push events. This change aims to improve project documentation and ensure a consistent code style. It also sets up a CI/CD workflow to increase efficiency in deploying changes.","shortMessageHtmlLink":"feat: update README and code style, add deploy workflow"}},{"before":null,"after":"01dc425a3b54e5dd7f7f4b669ce54611053624ec","ref":"refs/heads/master","pushedAt":"2023-10-04T18:23:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iamkhan21","name":"Ivan Khanevich","path":"/iamkhan21","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18110747?s=80&v=4"},"commit":{"message":"chore: create wrangler.toml and update .gitignore for cors-proxy\n\nA new 'wrangler.toml' file was created to handle the 'cors-proxy' feature. This file sets up a smart placement mode and sets compatibility to October 4, 2023. At the same time, '.gitignore' was updated to no longer ignore 'wrangler.toml'.","shortMessageHtmlLink":"chore: create wrangler.toml and update .gitignore for cors-proxy"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADkFOLEgA","startCursor":null,"endCursor":null}},"title":"Activity ยท iamkhan21/cors-proxy"}