dev Show on GitHub

RazanSagheerRazanSagheer04ae576Merge pull request #243 from fdnd-agency/242-cicd-as-a-developer-i-want-to-automatically-test-and-deploy-the-sveltekit-project-using-github-actions-so-we-can-catch-errors-early-and-deploy-faster 242 cicd as a developer i want to automatically test and deploy the sveltekit project using GitHub actions so we can catch errors early and deploy fastercommit details show on GitHub
RazanSagheerRazanSagheer9988871chore: define browser globals as readonly in ESLint config #242 - Added `setTimeout` and `history` to ESLint globals with 'readonly' access to avoid false "not defined" errors in +layout.svelte. - These globals are only available in the browser (not during SSR), but are safely guarded with `typeof window !== "undefined"`. Declaring them as readonly ensures ESLint accepts their use without disabling useful rules like `no-undef`. Refs #242commit details show on GitHub
RazanSagheerRazanSagheer7d88e81feat: use resolve() for internal links to fix ESLint errors #242 This commit updates all internal <a> tags to use resolve() from $app/paths, as required by SvelteKit's ESLint rule `svelte/no-navigation-without-resolve`. Affected components: - MobileNav.svelte - Navbar.svelte - Sidebar.svelte - +error.svelte These changes improve routing reliability and fix all related linting issues. Refs #242commit details show on GitHub
RazanSagheerRazanSagheer4df73a5feat: resolved ESLint issues in Svelte components. #242 This commit fixes multiple ESLint errors to improve code quality and SSR safety: - added missing keys to each blocks - guarded browser-specific globals like window and document - removed unused variables - updated <a> tags to use resolve() for internal navigation - configured ESLint with global definitions for browser context Part of issue #242commit details show on GitHub
RazanSagheerRazanSagheer798ff5bMerge branch '242-cicd-as-a-developer-i-want-to-automatically-test-and-deploy-the-sveltekit-project-using-github-actions-so-we-can-catch-errors-early-and-deploy-faster' of https://github.com/fdnd-agency/footguard into 242-cicd-as-a-developer-i-want-to-automatically-test-and-deploy-the-sveltekit-project-using-github-actions-so-we-can-catch-errors-early-and-deploy-fastercommit details show on GitHub
RazanSagheerRazanSagheerceafaa9feat: added ESLint and Prettier installation instructions to README and applied Prettier formatting. #242 Refs #242commit details show on GitHub
yamenAlyamenAlaf6f266Merge branch 'dev' into 242-cicd-as-a-developer-i-want-to-automatically-test-and-deploy-the-sveltekit-project-using-github-actions-so-we-can-catch-errors-early-and-deploy-fastercommit details show on GitHub
yamenAlyamenAle335c0eMerge pull request #250 from fdnd-agency/244-remove-duplicate-code-and-components 244 remove duplicate code and componentscommit details show on GitHub
RazanSagheerRazanSagheer8d786e0Merge pull request #249 from fdnd-agency/247-error-fixen 247 error fixencommit details show on GitHub
yamenAlyamenAl18b0560refactor: remove unused error parameter #244 Remove unused error variable from catch block as it's not being used.commit details show on GitHub
RazanSagheerRazanSagheer2c50c62fix: remove unused className prop from Heading component #247 This commit removes the unused className prop from Heading to resolve ESLint no-unused-vars warnings. Refs #247commit details show on GitHub
yamenAlyamenAl778ded7fix: add key to email each block #244 Add unique key (email.id) to each block to ensure correct item tracking and reactivity. - Import `resolve` from $app/paths - Wrap query string with resolve() for correct path resolution - Remove void prefix as return value is now handled properlycommit details show on GitHub
RazanSagheerRazanSagheer8c9570ffix: remove unused props from SearchBar component #247 This commit removes the unused 'className' and 'form' props to resolve ESLint warnings. Refs #247commit details show on GitHub
RazanSagheerRazanSagheer3af280efix: clean up CompareGradingTable unused imports and add each key #247 This commit removes unused variables and component imports from QuestionsForm. Refs #247commit details show on GitHub
RazanSagheerRazanSagheer31ce405fix: clean up CompareGradingTable unused import removes. Refs #247commit details show on GitHub
RazanSagheerRazanSagheereb6d1a9fix: clean up CompareGradingTable unused imports and add each key #247 This commit removes unused variables and component imports from CompareGradingTable and adds a required key to the each block to satisfy ESLint and Svelte rules. Refs #247commit details show on GitHub
yamenAlyamenAl3feaa95fix: add fetch parameter to load function #244 Add missing fetch parameter to the load function.commit details show on GitHub
yamenAlyamenAl810ec02fix: clean up unused imports and improve rendering #244 Remove unused component imports - Remove unused Svelte helpers (onMount) and variables (form, gradings) - Add key to each block for proper list rendering - Mark goto call as void to indicate intentionally unused return valuecommit details show on GitHub
RazanSagheerRazanSagheer04e9de3fix: remove unused variables from QuestionCard #247 This commit removes the unused variables 'questionAnswer' and 'questionIcon' to fix ESLint no-unused-vars warnings and clean up the component. Refs #247commit details show on GitHub
yamenAlyamenAla69d977fix: add fetch parameter and remove console.log #244 - Add `fetch` parameter to load function - Remove unnecessary console.log statementcommit details show on GitHub
RazanSagheerRazanSagheerd876639fix: remove unused imports and props from PdfCard #247 This commit removes unused components, variables, and props from PdfCard to resolve ESLint no-unused-vars errors and clean up the component. Refs #247commit details show on GitHub
yamenAlyamenAldf3d2f1fix: remove unused import element #244 Remove import element that was not being used in the code that was used in the article pagecommit details show on GitHub
RazanSagheerRazanSagheer4571e8afix: clean up FilterButton props and add key to each block #247 This commit removes unused props from FilterButton and adds a unique key to the each block to satisfy ESLint and Svelte requirements. Refs #247commit details show on GitHub
yamenAlyamenAl6f7ace4fix: replace unused params with fetch in load function #244 - Remove unused `params` parameter from load function - Add `fetch` parameter to enable API calls - Remove unnecessary console.log statementcommit details show on GitHub
yamenAlyamenAl1459170fix: removing the not uesed import elmement #244 Remove import element that was not being used in the code.commit details show on GitHub
RazanSagheerRazanSagheer7c5d18dfix: resolve ESLint no-undef errors for window and document #247 This commit fixes ESLint no-undef errors by safely accessing window and document via globalThis inside onMount, ensuring compatibility with SSR and CI builds. Refs #247commit details show on GitHub
yamenAlyamenAla103bc0Merge pull request #248 from fdnd-agency/readme.md-update fix: readme #245commit details show on GitHub
yamenAlyamenAlc79d983Update README.md Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>commit details show on GitHub
yamenAlyamenAl7917652Merge pull request #241 from fdnd-agency/CONTRIBUTING.md-update Adding definition of ready and definition of done to the contributing.commit details show on GitHub
yamenAlyamenAl9112e60fix: closing parenthesis #241commit details show on GitHub