From 8c8d2802ccaac19f7f3cd58162958ff78a3d8157 Mon Sep 17 00:00:00 2001 From: pooltab Date: Sun, 7 Jun 2026 10:22:45 -0400 Subject: [PATCH 1/6] docs: clean PR temp & removed continue rules --- .continue/rules/10-sveltekit-style.md | 16 ---------------- .continue/rules/20-tailwind-ui-style.md | 15 --------------- .continue/rules/30-eslint-prettier.md | 14 -------------- .continue/rules/40-sveltekit-repo-boundaries.md | 13 ------------- .continue/rules/50-sveltekit-verification.md | 12 ------------ .github/CODEOWNERS | 8 -------- .github/PULL_REQUEST_TEMPLATE.md | 5 ----- README.md | 2 +- presence_event_desc_template.txt | 2 +- 9 files changed, 2 insertions(+), 85 deletions(-) delete mode 100644 .continue/rules/10-sveltekit-style.md delete mode 100644 .continue/rules/20-tailwind-ui-style.md delete mode 100644 .continue/rules/30-eslint-prettier.md delete mode 100644 .continue/rules/40-sveltekit-repo-boundaries.md delete mode 100644 .continue/rules/50-sveltekit-verification.md delete mode 100644 .github/CODEOWNERS diff --git a/.continue/rules/10-sveltekit-style.md b/.continue/rules/10-sveltekit-style.md deleted file mode 100644 index 2b2ba60..0000000 --- a/.continue/rules/10-sveltekit-style.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -name: SvelteKit style ---- - -- Follow the repository's existing SvelteKit structure and conventions. -- Use current Svelte patterns and avoid legacy syntax unless the repository already uses it. -- Prefer small, focused components over large multi-purpose files. -- Keep page and layout files thin; move reusable logic into nearby modules when appropriate. -- Prefer server-side loading and form actions when they fit the existing app architecture. -- Do not introduce unnecessary client-side state or browser-only logic into server code. -- Preserve route structure, load behavior, and data flow unless a change is explicitly requested. -- Prefer explicit prop and return typing where the surrounding codebase uses TypeScript. -- Reuse existing components, stores, utilities, and helpers before creating new abstractions. -- Keep accessibility in mind: use semantic HTML, proper labels, and keyboard-friendly interactions. -- Preserve existing error/loading UX patterns unless a change is explicitly requested. -- Avoid adding new dependencies unless explicitly requested. \ No newline at end of file diff --git a/.continue/rules/20-tailwind-ui-style.md b/.continue/rules/20-tailwind-ui-style.md deleted file mode 100644 index d017563..0000000 --- a/.continue/rules/20-tailwind-ui-style.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -name: Tailwind UI style ---- - -- Follow the repository's existing Tailwind and design patterns. -- Prefer utility classes over custom CSS when the existing codebase does the same. -- Reuse existing component patterns, spacing scales, and layout conventions before creating new ones. -- Keep class lists readable and grouped in a consistent order. -- Avoid unnecessary wrapper divs and deeply nested markup. -- Prefer responsive, mobile-first layouts. -- Preserve existing color, typography, spacing, and dark-mode conventions unless explicitly requested. -- Do not introduce one-off visual styles if an existing utility pattern already solves the problem. -- Keep interactive states clear, including hover, focus, active, disabled, and error states. -- Prefer semantic HTML first, Tailwind second. -- When updating UI, keep diffs minimal and avoid unrelated visual churn. \ No newline at end of file diff --git a/.continue/rules/30-eslint-prettier.md b/.continue/rules/30-eslint-prettier.md deleted file mode 100644 index 07dbd43..0000000 --- a/.continue/rules/30-eslint-prettier.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -name: ESLint and Prettier ---- - -- Prefer fixing lint issues in touched files rather than doing broad repo-wide cleanup. -- Prefer formatting only edited files unless explicitly requested. -- Follow the repository's existing ESLint and Prettier configuration. -- Do not disable lint rules unless explicitly requested or clearly justified. -- Prefer code changes that satisfy lint rules over inline ignores. -- If an ignore is necessary, keep it narrow and explain why. -- Preserve existing import ordering and formatting conventions. -- When proposing verification commands, use the repository's package manager and scripts. -- State clearly which checks were run and which were not run. -- If a full lint or format pass would create broad unrelated diffs, avoid it unless explicitly requested. \ No newline at end of file diff --git a/.continue/rules/40-sveltekit-repo-boundaries.md b/.continue/rules/40-sveltekit-repo-boundaries.md deleted file mode 100644 index 402c649..0000000 --- a/.continue/rules/40-sveltekit-repo-boundaries.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: SvelteKit repo boundaries ---- - -- Do not rename routes, move files, or change package layout unless explicitly requested. -- Do not rewrite working components, stores, hooks, or utilities without a clear need. -- Preserve public component APIs, exported helpers, and route behavior unless explicitly requested. -- Avoid broad refactors across pages, layouts, and shared UI unless the request requires it. -- Preserve existing environment variable usage, adapter setup, and deployment-related configuration unless explicitly requested. -- Do not change generated files, build output, lockfiles, or package versions unless explicitly requested. -- Preserve existing Tailwind, ESLint, Prettier, and TypeScript config unless the request is specifically about tooling. -- When changing UI behavior, data loading, navigation, or form handling, call out user-visible behavior changes explicitly. -- Prefer minimal diffs that solve the requested problem directly. \ No newline at end of file diff --git a/.continue/rules/50-sveltekit-verification.md b/.continue/rules/50-sveltekit-verification.md deleted file mode 100644 index 22d3489..0000000 --- a/.continue/rules/50-sveltekit-verification.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -name: SvelteKit verification ---- - -- Prefer targeted verification over broad full-project runs. -- Prefer checking the nearest relevant route, component, or module first. -- Prefer linting only touched files before running broader checks. -- Prefer type-checking the project when changes affect routes, load functions, actions, stores, or shared types. -- Prefer running the smallest relevant test scope if tests exist. -- Use the repository's existing package manager and scripts. -- State clearly which verification steps were run and which were not run. -- If a command is expensive or likely to touch unrelated areas, note that before recommending it. \ No newline at end of file diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS deleted file mode 100644 index 4a276d7..0000000 --- a/.github/CODEOWNERS +++ /dev/null @@ -1,8 +0,0 @@ -# Default owner for everything -* @sethbarrett50 - -# Workflows -.github/workflows/ @sethbarrett50 - -# Content/data -src/lib/data/ @sethbarrett50 diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index c8dced6..ac6aea8 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,16 +1,13 @@ ## Summary - - ## Changes - - [ ] Content update (papers/schedule/leadership) - [ ] UI update (routes/components/styles) - [ ] CI/Deploy update (workflows) - [ ] Dependencies ## Checklist - - [ ] `make lint` - [ ] `make check` - [ ] `make build` @@ -19,5 +16,3 @@ - [ ] Updated data in `src/lib/data/` if applicable ## Screenshots (optional) - -- diff --git a/README.md b/README.md index c9a908a..52d5942 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Static website for the **ML Paper Reading Group** (Augusta University), built with **Svelte 5 + SvelteKit** and deployed to **GitHub Pages** via **GitHub Actions**. -URL: https://sethbarrett50.github.io/mlprg-website/ +URL: https://mlprg.github.io/website/ --- diff --git a/presence_event_desc_template.txt b/presence_event_desc_template.txt index 83e32eb..1a9ed72 100644 --- a/presence_event_desc_template.txt +++ b/presence_event_desc_template.txt @@ -1,4 +1,4 @@

Meeting `X` of the ML Paper Reading group. We will be reviewing `X` presented by ``. Please ensure you have read the paper prior to attending to ensure thoughtful discussion


-

For most up to date regarding events, please visit here

+

For most up to date regarding events, please visit here


\ No newline at end of file From 692c7549a7e9cef483877965bbad6fa399c7156d Mon Sep 17 00:00:00 2001 From: pooltab Date: Sun, 7 Jun 2026 10:23:49 -0400 Subject: [PATCH 2/6] chore: ver bump --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 841ccb0..c1625dc 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "ml-paper-reading-group-site", "private": true, - "version": "0.0.7", + "version": "0.1.0", "type": "module", "scripts": { "dev": "vite dev", From 6530eabfe546e398dcd1de91fafcfde598d3ae56 Mon Sep 17 00:00:00 2001 From: pooltab Date: Sun, 7 Jun 2026 10:31:46 -0400 Subject: [PATCH 3/6] chore: bump sveltejs/kit --- .github/PULL_REQUEST_TEMPLATE.md | 3 +++ package-lock.json | 24 ++++++++++++------------ package.json | 2 +- 3 files changed, 16 insertions(+), 13 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index ac6aea8..4de0144 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,13 +1,16 @@ ## Summary + - ## Changes + - [ ] Content update (papers/schedule/leadership) - [ ] UI update (routes/components/styles) - [ ] CI/Deploy update (workflows) - [ ] Dependencies ## Checklist + - [ ] `make lint` - [ ] `make check` - [ ] `make build` diff --git a/package-lock.json b/package-lock.json index f939943..9e414da 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,17 +1,17 @@ { "name": "ml-paper-reading-group-site", - "version": "0.0.7", + "version": "0.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ml-paper-reading-group-site", - "version": "0.0.7", + "version": "0.1.0", "devDependencies": { "@eslint/compat": "2.1.0", "@eslint/js": "9.39.1", "@sveltejs/adapter-static": "3.0.10", - "@sveltejs/kit": "2.59.0", + "@sveltejs/kit": "2.63.0", "@sveltejs/vite-plugin-svelte": "6.2.1", "@types/node": "25.9.1", "eslint": "10.2.1", @@ -1766,9 +1766,9 @@ "license": "MIT" }, "node_modules/@sveltejs/acorn-typescript": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.8.tgz", - "integrity": "sha512-esgN+54+q0NjB0Y/4BomT9samII7jGwNy/2a3wNZbT2A2RpmXsXwUt24LvLhx6jUq2gVk4cWEvcRO6MFQbOfNA==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.10.tgz", + "integrity": "sha512-4WfKk68eTih+MiJD4fSbxN7E8kVBmTMPWHUPYjvl2N0rMs53YLTT8/YjKU5Dtnz5LqDjl7LEw4U7lXR2W3J5WA==", "dev": true, "license": "MIT", "peerDependencies": { @@ -1786,18 +1786,18 @@ } }, "node_modules/@sveltejs/kit": { - "version": "2.59.0", - "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.59.0.tgz", - "integrity": "sha512-WeJaGKvDf3uVQB4bnDHhM+BXCY34LC1v0HiPqnSpvNkjB54r8DAUP1rpk73s+5zprIirEKtUcVfgh6+fPODjzQ==", + "version": "2.63.0", + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.63.0.tgz", + "integrity": "sha512-1DrR7vQ9brXLrNE2sLtFXApwr7AUXPfpbIFYc+CQRf2+iURaZbXGU+7TG/RLr+9fdFkoRdyCAVUOHCChw11LFA==", "dev": true, "license": "MIT", "dependencies": { "@standard-schema/spec": "^1.0.0", - "@sveltejs/acorn-typescript": "^1.0.5", + "@sveltejs/acorn-typescript": "^1.0.9", "@types/cookie": "^0.6.0", - "acorn": "^8.14.1", + "acorn": "^8.16.0", "cookie": "^0.6.0", - "devalue": "^5.6.4", + "devalue": "^5.8.1", "esm-env": "^1.2.2", "kleur": "^4.1.5", "magic-string": "^0.30.5", diff --git a/package.json b/package.json index c1625dc..2be6724 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@eslint/compat": "2.1.0", "@eslint/js": "9.39.1", "@sveltejs/adapter-static": "3.0.10", - "@sveltejs/kit": "2.59.0", + "@sveltejs/kit": "2.63.0", "@sveltejs/vite-plugin-svelte": "6.2.1", "@types/node": "25.9.1", "eslint-config-prettier": "10.1.8", From b978e0f78ed91c37742594929b6b73568f534e47 Mon Sep 17 00:00:00 2001 From: pooltab Date: Sun, 7 Jun 2026 10:32:19 -0400 Subject: [PATCH 4/6] chore: bump prettier-plugin-svelte --- package-lock.json | 13 ++++++++----- package.json | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9e414da..956e17f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "globals": "17.5.0", "knip": "6.14.1", "prettier": "3.8.3", - "prettier-plugin-svelte": "3.5.2", + "prettier-plugin-svelte": "4.0.1", "svelte": "5.55.8", "svelte-check": "4.4.8", "typescript": "6.0.3", @@ -3495,14 +3495,17 @@ } }, "node_modules/prettier-plugin-svelte": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.5.2.tgz", - "integrity": "sha512-ItFouLvzSFE3ulNl4DKoWM3BGcbDCNVpIyy/Y3F2gC3aNiGLxtFUdffVqO5Z5hhYG+DFT5KULWaxmeFFpdbvaQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-4.0.1.tgz", + "integrity": "sha512-oDVmtKi+M8bJeUoMfPvulUqZYcuXrs5AmhhLYPKtBeg6hcpMdx7UYYisVCqEaLQuKtiPSYFpotfwp4cZK3D4xw==", "dev": true, "license": "MIT", + "engines": { + "node": ">=20" + }, "peerDependencies": { "prettier": "^3.0.0", - "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0" + "svelte": "^5.0.0" } }, "node_modules/punycode": { diff --git a/package.json b/package.json index 2be6724..e8cc5b8 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "eslint-plugin-svelte": "3.17.1", "eslint": "10.2.1", "globals": "17.5.0", - "prettier-plugin-svelte": "3.5.2", + "prettier-plugin-svelte": "4.0.1", "prettier": "3.8.3", "svelte-check": "4.4.8", "svelte": "5.55.8", From d8d78a2b29cbd765139f330a5e3285a6d4cfb00a Mon Sep 17 00:00:00 2001 From: pooltab Date: Sun, 7 Jun 2026 10:32:51 -0400 Subject: [PATCH 5/6] chore: bump svelte --- package-lock.json | 18 +++++++++--------- package.json | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 956e17f..67ab655 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "knip": "6.14.1", "prettier": "3.8.3", "prettier-plugin-svelte": "4.0.1", - "svelte": "5.55.8", + "svelte": "5.55.9", "svelte-check": "4.4.8", "typescript": "6.0.3", "typescript-eslint": "8.59.4", @@ -2647,9 +2647,9 @@ } }, "node_modules/esrap": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/esrap/-/esrap-2.2.5.tgz", - "integrity": "sha512-/yLB1538mag+dn0wsePTe8C0rDIjUOaJpMs2McodSzmM2msWcZsBSdRtg6HOBt0A/r82BN+Md3pgwSc/uWt2Ig==", + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/esrap/-/esrap-2.2.11.tgz", + "integrity": "sha512-gPdx+I+BjYEinNMQaBXFjbaJVyoPMU4ZODg5mE+M4DqVG9VusAVHHjcBX+zqyITlI0DIARwDMMzZwAWj36dRoQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3695,15 +3695,15 @@ } }, "node_modules/svelte": { - "version": "5.55.8", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.55.8.tgz", - "integrity": "sha512-4D6lyrMHmDaZalQOEBMCWCCidyZjSnec14/oPn0k627G6goxcck9xqMwz1tFLlQz+ZFvtTTHfFOlUayuAz0z6Q==", + "version": "5.55.9", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.55.9.tgz", + "integrity": "sha512-fTjjT8cHLDwigcu2j3pv7Jq04LklXevPB8uBgyHNiTXv+RMNvVnrjS4UEYrLMkhuq1vpCodHjiW+z/95SDs/fg==", "dev": true, "license": "MIT", "dependencies": { "@jridgewell/remapping": "^2.3.4", "@jridgewell/sourcemap-codec": "^1.5.0", - "@sveltejs/acorn-typescript": "^1.0.5", + "@sveltejs/acorn-typescript": "^1.0.10", "@types/estree": "^1.0.5", "@types/trusted-types": "^2.0.7", "acorn": "^8.12.1", @@ -3712,7 +3712,7 @@ "clsx": "^2.1.1", "devalue": "^5.8.1", "esm-env": "^1.2.1", - "esrap": "^2.2.4", + "esrap": "^2.2.9", "is-reference": "^3.0.3", "locate-character": "^3.0.0", "magic-string": "^0.30.11", diff --git a/package.json b/package.json index e8cc5b8..10b1836 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "prettier-plugin-svelte": "4.0.1", "prettier": "3.8.3", "svelte-check": "4.4.8", - "svelte": "5.55.8", + "svelte": "5.55.9", "typescript-eslint": "8.59.4", "typescript": "6.0.3", "vite": "7.3.2", From c6da6f595a715f55fa473f3c31749fff8cb46c98 Mon Sep 17 00:00:00 2001 From: pooltab Date: Sun, 7 Jun 2026 10:34:31 -0400 Subject: [PATCH 6/6] chore: bump globals --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 67ab655..793375c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "eslint": "10.2.1", "eslint-config-prettier": "10.1.8", "eslint-plugin-svelte": "3.17.1", - "globals": "17.5.0", + "globals": "17.6.0", "knip": "6.14.1", "prettier": "3.8.3", "prettier-plugin-svelte": "4.0.1", @@ -2854,9 +2854,9 @@ } }, "node_modules/globals": { - "version": "17.5.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-17.5.0.tgz", - "integrity": "sha512-qoV+HK2yFl/366t2/Cb3+xxPUo5BuMynomoDmiaZBIdbs+0pYbjfZU+twLhGKp4uCZ/+NbtpVepH5bGCxRyy2g==", + "version": "17.6.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.6.0.tgz", + "integrity": "sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 10b1836..3a2a659 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "eslint-config-prettier": "10.1.8", "eslint-plugin-svelte": "3.17.1", "eslint": "10.2.1", - "globals": "17.5.0", + "globals": "17.6.0", "prettier-plugin-svelte": "4.0.1", "prettier": "3.8.3", "svelte-check": "4.4.8",