Updated today at 08:58

317-feature-fetch-dashboard-statistics Show on GitHub

NarpimersNarpimersf937cb9add id to session token for a personalized dashboardcommit details show on GitHub
NarpimersNarpimersdd767c7Merge pull request #313 from fdnd-agency/310-user-story-years-filter-for-group-page 310 user story years filter for group pagecommit details show on GitHub
yamenAlyamenAl2f46c03fix: prettier formatting in styleguide.css #263 Fixes inconsistent whitespace by Prettier.commit details show on GitHub
yamenAlyamenAl3482a11style: update font for #263 - Applied --form-mobile-input-size to input, textarea, and select elementscommit details show on GitHub
yamenAlyamenAl4e432fbrefactor: replace hardcoded Directus URLs with env variable #314 Removes hardcoded Directus base URLs across the app and replaces them with the PUBLIC_DIRECTUS_URL environment variable, making the app environment-aware.commit details show on GitHub
yamenAlyamenAl726d1abrefactor: use exact email match filter in profile load function #312 Updated filter from filter[email][_icontains] to filter[email][_eq] Updated comment to reflect exact match behaviorcommit details show on GitHub
yamenAlyamenAl122199ffeat: fetch user profile data from Directus API #312 Created profile/+page.server.js with async load function Receives fetch and locals from SvelteKit context Queries Directus API filtering footguard_users by logged-in user's email Uses _icontains filter for case-insensitive email matching Limits results to 1 userscommit details show on GitHub
yamenAlyamenAlef05c40feat: add authentication guard to profile routes #312 Created +layout.server.js with a load function Checks for authenticated user in locals.user Throws a 302 redirect to /login if user is not authenticatedcommit details show on GitHub
yamenAlyamenAlf12aa57fix: change the loading from in the profile page #312 Here I changed the loading in the profile page so it is dynamic instead of loading one special usercommit details show on GitHub
yamenAlyamenAl15b94bcfeat: Adding server with id #312 Adding the server to get the user with his ID, so that the profile page would be dynamic for each usercommit details show on GitHub
NarpimersNarpimersbdc440bchange content to svwcommit details show on GitHub
NarpimersNarpimers89b0d68moved group filter to componentscommit details show on GitHub
yamenAlyamenAl6ad72abMerge pull request #314 from fdnd-agency/312-feat/dynamic-profile-pages-for-each-user 312 feat/dynamic profile pages for each usercommit details show on GitHub
yamenAlyamenAl7b775d0fix: prettier formatting in styleguide.css #263 Fixes inconsistent whitespace by Prettier.commit details show on GitHub
yamenAlyamenAl665c4e1style: update font for #263 - Applied --form-mobile-input-size to input, textarea, and select elementscommit details show on GitHub
yamenAlyamenAlc7e2a04refactor: replace hardcoded Directus URLs with env variable #314 Removes hardcoded Directus base URLs across the app and replaces them with the PUBLIC_DIRECTUS_URL environment variable, making the app environment-aware.commit details show on GitHub
yamenAlyamenAld19ae43refactor: use exact email match filter in profile load function #312 Updated filter from filter[email][_icontains] to filter[email][_eq] Updated comment to reflect exact match behaviorcommit details show on GitHub
yamenAlyamenAlf4a86e6feat: fetch user profile data from Directus API #312 Created profile/+page.server.js with async load function Receives fetch and locals from SvelteKit context Queries Directus API filtering footguard_users by logged-in user's email Uses _icontains filter for case-insensitive email matching Limits results to 1 userscommit details show on GitHub
yamenAlyamenAl04ef012feat: add authentication guard to profile routes #312 Created +layout.server.js with a load function Checks for authenticated user in locals.user Throws a 302 redirect to /login if user is not authenticatedcommit details show on GitHub
NarpimersNarpimers8e0db18feat(groups): add guidelines select with URL query update #310commit details show on GitHub
yamenAlyamenAl9e6e551fix: change the loading from in the profile page #312 Here I changed the loading in the profile page so it is dynamic instead of loading one special usercommit details show on GitHub
yamenAlyamenAl96af109feat: Adding server with id #312 Adding the server to get the user with his ID, so that the profile page would be dynamic for each usercommit details show on GitHub
RazanSagheerRazanSagheer7e63d0fMerge pull request #307 from fdnd-agency/288-documentation-addbasic-authentication-tests-for-magic-link-login 288 documentation addbasic authentication tests for magic link logincommit details show on GitHub
yamenAlyamenAl01bfdd4Merge pull request #299 from fdnd-agency/264-design/group-page-one-column-layout 264 design/group page Csscommit details show on GitHub
yamenAlyamenAlf418be8Merge pull request #308 from fdnd-agency/278-fix/prettier-test-reusable-component fix: delete the import that with no use #278commit details show on GitHub
yamenAlyamenAla1c62d0fix: delete the import that with no use #278 - I did delete the extra import and remove the extra spacecommit details show on GitHub
yamenAlyamenAl5527177fix: change the location off the group link #278 Group page link component were previously loaded inside the ProfileInfo component - Now they load at the profile page insteadcommit details show on GitHub
RazanSagheerRazanSagheer6c6e745chore: ignore playwright test-results in prettier check. #288commit details show on GitHub
RazanSagheerRazanSagheer68828affix(tests): limit vitest to unit and integration tests only. #288 Explicitly include only unit and integration test files to prevent vitest from picking up playwright e2e tests. Refs: #288commit details show on GitHub
RazanSagheerRazanSagheer1c0e8aaci: add vitest and playwright e2e tests to pipeline #288 - Run unit and integration tests with vitest --run- Install chromium and firefox for playwright e2e Refs: #288commit details show on GitHub
RazanSagheerRazanSagheerdd04d31test(e2e): add protected route redirect e2e tests. #288 These tests verify that unauthenticated users are redirected to /login when visiting protected routes like /dashboard, /research, and the root route. Refs: #288commit details show on GitHub
yamenAlyamenAlad8780ffix: Ci/lint check #264 Clean up margin rule in src/lib/css/styleguide.css to keep formatting/style checks passing.commit details show on GitHub
yamenAlyamenAl26cae57fix:feat: add reusable .title style to the styleguide #264 Adding title class to the styleguide and deleting it from the other pagescommit details show on GitHub
yamenAlyamenAle26cd6dfix: adding header to group card section #264 Added a semantic <h2> heading to the Group members section for improved structure and accessibilitycommit details show on GitHub
yamenAlyamenAl4dff04efix: add for the group card drop down title #264 Adding title for the group card drop-down member sectioncommit details show on GitHub
RazanSagheerRazanSagheerd8635f3Merge pull request #301 from fdnd-agency/300-bug-remove-unused-publicenv-import-and-use-urlorigin-for-magic-link fix: remove unused publicEnv import and use url.origin for magic link…commit details show on GitHub
RazanSagheerRazanSagheer6391afcfix: remove unused publicEnv import and use url.origin for magic link URL. #300 Refs: #300commit details show on GitHub
RazanSagheerRazanSagheerba351ecMerge pull request #298 from fdnd-agency/288-documentation-add-basic-authentication-tests-for-magic-link-login test(integration): add magic link API integration tests. #288commit details show on GitHub
RazanSagheerRazanSagheerf508d87Merge pull request #297 from fdnd-agency/296-bug-magic-link-not-working-on-production 296 bug magic link not working on productioncommit details show on GitHub
RazanSagheerRazanSagheerf0b4789test(integration): add magic link API integration tests. #288 These tests verify the magic link request logic including happy path with existing email, unknown email returning success for security, and failed Directus insert handling. Refs #288commit details show on GitHub
RazanSagheerRazanSagheered1a6d7feat(email): update magic link email template to professional IWGDF branded design. #296 Refs: #296commit details show on GitHub
RazanSagheerRazanSagheer27e032cBug: "fix: use publicEnv for PUBLIC_APP_URL" #296 Refs: #296commit details show on GitHub
yamenAlyamenAla2f1435Merge pull request #295 from fdnd-agency/294-bug-double-group-link fix: delete extra button in the profile page #294commit details show on GitHub
yamenAlyamenAl2ce3983fix: delete extra button in the profile page #294 I deleted the extra button that was in the profile pagecommit details show on GitHub
yamenAlyamenAl5aaaa7fMerge pull request #292 from fdnd-agency/278-feat/group-button-as-reusable-component feat: make GroupsLink component for ProfileForm #278commit details show on GitHub
yamenAlyamenAl1398253Update src/lib/components/profile/ProfileInfo.svelte Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>commit details show on GitHub
yamenAlyamenAl92bad38Merge pull request #293 from fdnd-agency/267-feature/profile-link-in-header-navigation 267 feature/profile link in header navigationcommit details show on GitHub
RazanSagheerRazanSagheer9c7bd2aMerge pull request #291 from fdnd-agency/288-documentation-add-basic-authentication-tests-for-magic-link-login 288 documentation add basic authentication tests for magic link logincommit details show on GitHub
yamenAlyamenAlde65abdfeat: add ProfileIcon SVG component and export #267 - Adds ProfileIcon as a reusable SVG component: - Exported from the indexcommit details show on GitHub
yamenAlyamenAld01a7b9feat: add Profile link to mobile header navigation #267 Imported and rendered profile page link in mobile nav barcommit details show on GitHub