Commit Graph

537 Commits

Author SHA1 Message Date
117df0d2c0 Merge 7571ba0072 into 50a11a5f50 2025-04-25 03:01:45 +00:00
50a11a5f50 Merge pull request #243 from Lissy93/sec/fix-com-inj-vul
security: Replace exec with execFile
2025-04-12 12:13:01 +01:00
145711bdc7 ref: Bump version to 2.0.1 2025-04-12 12:12:51 +01:00
0e4958aa10 security: Replace exec with execFile 2025-04-12 12:11:11 +01:00
99653868c7 ref: Update data-domain 2025-04-03 13:05:33 +01:00
20d08290af Merge pull request #228 from CrazyWolf13/patch-1
Really fix the screenshot api endpoint
2025-03-29 10:51:22 +00:00
90883843e6 Merge pull request #237 from Lissy93/contributors-readme-action-8zk_vySnji
docs(contributor): contributors readme action update
2025-03-29 10:48:40 +00:00
eb63741e04 docs: Updates contributors list 2025-03-23 02:18:05 +00:00
bbf519e110 fix screenshot.js 2025-02-26 13:55:48 +01:00
f233de9bca Merge pull request #205 from Lissy93/sad/disable-everything-temporarily
feat: Temporarily disable, because I am poor.
2024-12-17 20:16:57 +00:00
da0204c156 feat: Temporarily disable, because I am poor. 2024-12-17 20:16:36 +00:00
7571ba0072 web_check.tsx
Here various changes have been made to the forked React application to solve numerous problems and make improvements. Here’s a detailed explanation of the changes:Here’s a detailed explanation of the changes: 
 
 Dependency and Module Resolution 
 
 Issue Resolution: The most important work was dedicated to cleaning up dependency and resolution problems with modules. The original code also produced errors which were caused by the missing of modules such as react-router-dom and react/jsx-runtime. These are signs that TypeScript could not find the correct modules or the type declarations required. 
 
 Solution: The solution was to properly install these packages such that the packages’ type declarations were even reachable. This was done by installing `react-router-dom` and `@types/react-router-dom` to enhance the routing functionality of the application and to check the correct installation of `react` and `react-dom`. Moreover, TypeScript configuration was changed to work with the new JSX transform, which became a part of React 17 to pass the `react/jsx-runt ime` rule. 
 
 ErrorBoundary Component 
 
 Issue Resolution: The second important change fixed the problem of the absence of the `children ` prop in the `ErrorBoundary ` component. TypeScript errors suggested that the component expected to receive `children` but it was half-baked to achieve such a feat. 
 
 Solution: The `ErrorBoundary` component was error-prone in the way the `children` prop was defined and what it was expected to contain. This was achievable by changing the `children` type of the `ErrorBoundary` from `any` to `ReactNode` and correct rendering of child components or rendering a fallback UI in case of errors. This enhancement seeks to increase the way of handling the runtime errors in the application by finding a better way of catching them. 
 
 Code Organization and Consistency 
 
 Enhancements: Apart from solving the above problems, the code was further optimized as to be more readable and standardized. The `Layout` component was refactor to make use of an implicit return statement which makes a bit cleaner and less verbose. In imports, they were checked and fixed to match the real structure of the files they refer to, especially the components and styles. 
 
 Impact: The problem is that it is not only designs and fixes significant problems but also improves the overall stability and code maintainability of the React application. Thus, through solving dependency resolution issues, error boundaries’ dealing, and code organization, the application was enhanced to provide better results in numerous cases and create a more stable user experience.
2024-08-30 01:02:49 +05:00
7ca22daa9a Merge pull request #162 from 34bits/patch-2
Update AdditionalResources.tsx
2024-08-17 15:26:13 +01:00
7ca8412cc9 Merge pull request #170 from Lissy93/contributors-readme-action-YNmkpszRFZ
docs(contributor): contributors readme action update
2024-08-17 15:20:20 +01:00
bc6afa635c docs: Updates contributors list 2024-08-11 03:06:52 +01:00
1627bed25c Merge pull request #163 from Lissy93/feat/hudson-rock
rf: Adds ref to hudson rock link
2024-07-23 16:39:25 +01:00
00af9f35cd rf: Adds ref to hudson rock link 2024-07-23 16:38:52 +01:00
NGN
95469b971f Update AdditionalResources.tsx
I changed the URL in MDN HTTP Observatory from  link: 'https://observatory.mozilla.org/', to link: 'https://developer.mozilla.org/en-US/observatory', because

MDN HTTP Observatory is launched, and Mozilla Observatory is now deprecated.

Here is the article: https://developer.mozilla.org/en-US/blog/mdn-http-observatory-launch/
2024-07-23 08:29:48 +03:00
c30bea943b Merge pull request #161 from Lissy93/feat/hudson-rock
Feat/hudson rock
2024-07-22 17:29:15 +01:00
2bcf0bc670 rf: Update protocol for hudson rock 2024-07-22 17:28:46 +01:00
15d32a5551 feat: Adds Hudson Rock 2024-07-22 17:27:36 +01:00
42ecdd9ef6 docs: Updates contributors list 2024-07-21 03:05:46 +01:00
89cdbedf11 docs: Updates contributors list 2024-07-07 03:05:43 +01:00
27f719078a Merge pull request #154 from dimitri-kandassamy/fix-footer-github-link
fix: Fix 404 errors for github repository and license urls in the footer
2024-06-30 22:40:14 +01:00
67cc4c5275 Merge pull request #156 from Its-Just-Nans/fix-cover
Social Tags: change cover img code
2024-06-30 22:40:01 +01:00
db242fb980 change cover img 2024-06-30 19:21:39 +02:00
9512595e21 docs: Updates contributors list 2024-06-30 03:05:28 +01:00
7ee81a14e7 fix: Fix 404 errors for github repository and license urls in the footer 2024-06-24 21:24:31 +02:00
c63adc6678 docs: Updates contributors list 2024-06-23 03:04:37 +01:00
21ab305c43 Merge pull request #150 from Lissy93/FIX/links-api-spec-and-sponsor
Fix/links api spec and sponsor
2024-06-22 20:41:56 +01:00
2445381b8e bump: 2.0.0 2024-06-22 20:40:55 +01:00
09efe9904e fix: Hyperlink to homepage not use React Link 2024-06-22 20:40:30 +01:00
203a634f7c fix: Update clas for sponsor block 2024-06-22 20:40:04 +01:00
2186fff4dc fix: Loading of API docs 2024-06-22 20:39:33 +01:00
07b6ca3222 Merge pull request #139 from Lissy93/FEAT/astroify
FEAT - Astroify
2024-06-22 11:40:40 +01:00
abab9f1940 fix: Revert esbuild as the node bundler for netlify 2024-06-22 11:36:14 +01:00
99f1e2768f fix: Uses esbuild as the node bundler for netlify 2024-06-22 00:35:35 +01:00
2ff8155a35 fix: Netlify include axios for function runtime 2024-06-21 23:28:52 +01:00
c0f7ef1079 fix: Netlify include node_modules 2024-06-21 22:55:58 +01:00
9bb8b3f46d dep: Temp downgrade of axios, for netlify 2024-06-21 22:48:59 +01:00
ce9201594e fix: Remove the redirect from netlify config 2024-06-21 22:43:21 +01:00
0ff76de682 dep: Adds Chromium 2024-06-21 22:08:30 +01:00
cee06c987a feat: Specify API destination for netlify 2024-06-21 22:08:04 +01:00
0a419045c0 feat: Styling for error logs 2024-06-21 22:07:48 +01:00
ba8880cff7 feat: Add old-school export option for Netlify 2024-06-18 22:07:27 +01:00
a6bc8d790e feat: Dynamically import SSR handler 2024-06-18 22:06:59 +01:00
8c17303179 feat: Deploy target to lowercase 2024-06-18 22:06:34 +01:00
e529a2e229 feat: Adds coming soon to account 2024-06-16 21:40:06 +01:00
43fb27eade Merge branch 'master' of github.com:lissy93/web-check into FEAT/astroify 2024-06-16 21:18:41 +01:00
aea93fedeb feat: styles, nav, home, and stuff 2024-06-16 21:04:56 +01:00