Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
49db018
migrate Chakra UI example and update dependencies to latest versions.
nachocodoner Mar 11, 2026
566d1c0
update to latest react 19.x
nachocodoner Mar 11, 2026
87be531
upgrade Meteor to 3.4, migrate dependencies and update build configur…
nachocodoner Mar 14, 2026
36814e2
add PostCSS loader for Tailwind CSS integration with Rspack
nachocodoner Mar 14, 2026
c96688a
add PostCSS loader for Tailwind CSS integration with Rspack
nachocodoner Mar 14, 2026
e7ba3e4
add "modern" key to package.json
nachocodoner Mar 14, 2026
51962dc
upgrade to Meteor 3.4, implement async/await for server methods, add …
nachocodoner Mar 14, 2026
7dddf59
add "modern" flag to parties/package.json
nachocodoner Mar 14, 2026
7b4bbb3
update Meteor tailwindcss to version 3, migrate to Rspack, and upgrad…
nachocodoner Mar 16, 2026
43aadc9
upgrade tic-tac-toe to Meteor 3.4, integrate Rspack, and refactor Rea…
nachocodoner Mar 16, 2026
baf767b
updated README.md to reorganize sections, update examples, and align …
nachocodoner Mar 16, 2026
1b21a14
migrate complex-todos-svelte app to Meteor 3.4; implement Rspack, ref…
nachocodoner Mar 16, 2026
4c331cc
reorder README examples for clarity; move Complex Todos (Svelte) and …
nachocodoner Mar 16, 2026
81017bd
integrate MUI for consistent styling and improve game UI functionality
nachocodoner Mar 17, 2026
61076a6
upgrade dependencies and refactor code to support React Router v7
nachocodoner Mar 17, 2026
4b92af9
update tailwindcss project dependencies and rename
nachocodoner Mar 18, 2026
7eeb1d4
rename `tailwindcss` project to `task-manager` and update all related…
nachocodoner Mar 18, 2026
0d770cf
cleaned up unused Meteor project files and updated README with demo i…
nachocodoner Mar 18, 2026
369eed8
remove obsolete Rspack build artifacts from .gitignore
nachocodoner Mar 18, 2026
6b26217
upgrade Bootstrap to v5.3.3 and restyle UI for modern look and improv…
nachocodoner Mar 18, 2026
93eae8e
rename and repurpose "Chakra UI" example to "Notes Offline": convert …
nachocodoner Mar 18, 2026
bf71239
update README: refine Notes Offline details and stack, add PWA and Wo…
nachocodoner Mar 18, 2026
5f04603
Merge remote-tracking branch 'origin/migrate-examples' into migrate-e…
nachocodoner Mar 18, 2026
570c2b0
fix cypress tests for complex-todos-svelte
nachocodoner Mar 19, 2026
22d2f27
update README.md to enforce a clear structure
nachocodoner Mar 20, 2026
80e660a
add Playwright for E2E tests across examples
nachocodoner Mar 20, 2026
f425f63
add oxlint for code linting and update relevant dependencies
nachocodoner Mar 20, 2026
c937857
add GitHub Actions workflows for various projects (complex-todos-svel…
nachocodoner Mar 20, 2026
f1c9556
adjust party creation and interaction coordinates in e2e tests to avo…
nachocodoner Mar 20, 2026
9939249
restrict GitHub workflows to trigger only on `main` branch pushes.
nachocodoner Mar 20, 2026
c15b50f
add Mocha test step to workflows and update testing dependencies
nachocodoner Mar 20, 2026
3c1719b
enable Mocha environment in ESLint, standardize quotes, and refine RE…
nachocodoner Mar 20, 2026
a8941c7
fix on tests
nachocodoner Mar 20, 2026
be5a94c
add *.map to .gitignore in all projects to exclude source maps
nachocodoner Mar 20, 2026
a61c07b
fix lint
nachocodoner Mar 20, 2026
b085c18
add `examples.json` to document example Meteor apps and initialize `p…
nachocodoner Mar 25, 2026
b055275
temporarily disable lint jobs across workflows to favor self runners …
nachocodoner Mar 25, 2026
53c6620
update `examples.json` and `README.md` with revised app descriptions,…
nachocodoner Mar 26, 2026
7fb6a0e
add "Simple Blog" example to README and examples.json
nachocodoner Mar 26, 2026
25f33af
refine "Why" descriptions for all examples in README and examples.json
nachocodoner Mar 26, 2026
f7721e7
add tutorial links to examples.json and implement script for synchron…
nachocodoner Mar 26, 2026
813c1d5
restore Blaze Tutorial App entry and update Svelte stack to Svelte 5
nachocodoner Mar 26, 2026
6ac9d87
refactor Meteor project structure: migrate client, server, and tests …
nachocodoner Mar 26, 2026
dacb38c
update Meteor and dependencies to beta versions
nachocodoner Apr 2, 2026
5a6fb00
refactor module imports for consistency and improved maintainability.
nachocodoner Apr 3, 2026
0b4063c
added network-only caching for `/__rspack__/` in `rspack.config.js` a…
nachocodoner Apr 6, 2026
a1be81a
remove outdated migration description document.
nachocodoner Apr 6, 2026
d8a5326
update examples to Meteor 3.4.1-beta.1 and add placeholder demo fields
nachocodoner Apr 6, 2026
d67eb6f
remove .meteorignore after deprecating Meteor CSS handling workaround
nachocodoner Apr 6, 2026
9c8267f
replace ActionIcon with Button for trash toggle and simplify rspack c…
nachocodoner Apr 6, 2026
83e2e81
update service worker config to exclude __rspack__ and sockjs requests
nachocodoner Apr 6, 2026
97307b4
Revert "update service worker config to exclude __rspack__ and sockjs…
nachocodoner Apr 6, 2026
3371079
refactor rspack.config.js: remove unnecessary CopySWToPublic plugin, …
nachocodoner Apr 6, 2026
f5438db
remove outdated tutorial app entries from examples.json and update RE…
nachocodoner Apr 6, 2026
67eac18
- Implement dynamic player color assignment upon room join in `GameSc…
nachocodoner Apr 7, 2026
17d2214
update CSS theme: Add gradient styles and adjust navbar colors
nachocodoner Apr 7, 2026
b5970b3
update CSS theme: Add gradient styles and adjust navbar colors
nachocodoner Apr 7, 2026
4e388c1
Update Mantine theme configuration and UI components
nachocodoner Apr 7, 2026
1811b1d
enhance UI with SVG icons and design improvements across components
nachocodoner Apr 7, 2026
2f4dd4f
refactor: remove React imports and update ESLint configuration to mod…
nachocodoner Apr 7, 2026
d35508d
upgrade dependencies and switch to Tailwind CSS 4.2.2
nachocodoner Apr 8, 2026
c4818d9
update examples.json and README for renamed sections and new "Parties…
nachocodoner Apr 8, 2026
efd0d69
update order of examples
nachocodoner Apr 8, 2026
ca8aa06
upgrade task-manager to Meteor 3.4.1-rc.0
nachocodoner Apr 15, 2026
475b82f
upgrade tic-tac-toe to Meteor 3.4.1-rc.0
nachocodoner Apr 15, 2026
1071a5a
upgrade notes-offline to Meteor 3.4.1-rc.0
nachocodoner Apr 15, 2026
021b49a
upgrade parties to Meteor 3.4.1-rc.0
nachocodoner Apr 15, 2026
8316634
upgrade complex-todos-svelte to Meteor 3.4.1-rc.0
nachocodoner Apr 15, 2026
9d68e48
upgrade nft-marketplace to Meteor 3.4.1-rc.0
nachocodoner Apr 15, 2026
31324d9
upgrade cordova to Meteor 3.4.1-rc.0
nachocodoner Apr 15, 2026
f7dfeeb
update docs to reflect Meteor 3.4.1-rc.0
nachocodoner Apr 15, 2026
4a6f109
fix: exclude soft-deleted notes from offline storage to prevent reapp…
nachocodoner Apr 15, 2026
b077a82
add favicon to notes-offline
nachocodoner Apr 16, 2026
071172a
add app icon to notes-offline header
nachocodoner Apr 16, 2026
011ff84
improve notes-offline service worker config with precaching and docum…
nachocodoner Apr 16, 2026
7fce4e8
update notes-offline gitignore and lockfile
nachocodoner Apr 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 58 additions & 0 deletions .github/workflows/complex-todos-svelte.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
name: complex-todos-svelte

on:
push:
branches: [main]
paths:
- "complex-todos-svelte/**"
- ".github/workflows/complex-todos-svelte.yml"
pull_request:
paths:
- "complex-todos-svelte/**"
- ".github/workflows/complex-todos-svelte.yml"

defaults:
run:
working-directory: complex-todos-svelte

jobs:
lint:
if: false # temporarily disabled
name: Lint (oxlint)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: meteorengineer/setup-meteor@v2
- run: meteor npm install
- run: npm run lint

test:
name: Test (Mocha)
runs-on: ubuntu-latest
needs: lint
steps:
- uses: actions/checkout@v4
- uses: meteorengineer/setup-meteor@v2
- run: meteor npm install
- run: npm run test:headless

e2e:
name: E2E (Cypress)
runs-on: ubuntu-latest
needs: test
steps:
- uses: actions/checkout@v4
- uses: meteorengineer/setup-meteor@v2
- run: meteor npm install
- name: Start Meteor app
run: |
export METEOR_SETTINGS=$(cat settings.json)
meteor npm start &
- run: npx wait-on http://localhost:3000 --timeout 120000
- run: npm run e2e:headless
- uses: actions/upload-artifact@v4
if: failure()
with:
name: complex-todos-svelte-cypress
path: complex-todos-svelte/cypress/screenshots/
retention-days: 7
54 changes: 54 additions & 0 deletions .github/workflows/notes-offline.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: notes-offline

on:
push:
branches: [main]
paths:
- "notes-offline/**"
- ".github/workflows/notes-offline.yml"
pull_request:
paths:
- "notes-offline/**"
- ".github/workflows/notes-offline.yml"

defaults:
run:
working-directory: notes-offline

jobs:
lint:
if: false # temporarily disabled
name: Lint (ESLint + Prettier)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: meteorengineer/setup-meteor@v2
- run: meteor npm install
- run: npm run lint

test:
name: Test (Mocha)
runs-on: ubuntu-latest
needs: lint
steps:
- uses: actions/checkout@v4
- uses: meteorengineer/setup-meteor@v2
- run: meteor npm install
- run: npm run test:headless

e2e:
name: E2E (Playwright)
runs-on: ubuntu-latest
needs: test
steps:
- uses: actions/checkout@v4
- uses: meteorengineer/setup-meteor@v2
- run: meteor npm install
- run: npx playwright install --with-deps chromium
- run: npm run e2e:headless
- uses: actions/upload-artifact@v4
if: failure()
with:
name: notes-offline-test-results
path: notes-offline/test-results/
retention-days: 7
54 changes: 54 additions & 0 deletions .github/workflows/parties.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: parties

on:
push:
branches: [main]
paths:
- "parties/**"
- ".github/workflows/parties.yml"
pull_request:
paths:
- "parties/**"
- ".github/workflows/parties.yml"

defaults:
run:
working-directory: parties

jobs:
lint:
if: false # temporarily disabled
name: Lint (RSLint)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: meteorengineer/setup-meteor@v2
- run: meteor npm install
- run: npm run lint

test:
name: Test (Mocha)
runs-on: ubuntu-latest
needs: lint
steps:
- uses: actions/checkout@v4
- uses: meteorengineer/setup-meteor@v2
- run: meteor npm install
- run: npm run test:headless

e2e:
name: E2E (Playwright)
runs-on: ubuntu-latest
needs: test
steps:
- uses: actions/checkout@v4
- uses: meteorengineer/setup-meteor@v2
- run: meteor npm install
- run: npx playwright install --with-deps chromium
- run: npm run e2e:headless
- uses: actions/upload-artifact@v4
if: failure()
with:
name: parties-test-results
path: parties/test-results/
retention-days: 7
54 changes: 54 additions & 0 deletions .github/workflows/task-manager.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: task-manager

on:
push:
branches: [main]
paths:
- "task-manager/**"
- ".github/workflows/task-manager.yml"
pull_request:
paths:
- "task-manager/**"
- ".github/workflows/task-manager.yml"

defaults:
run:
working-directory: task-manager

jobs:
lint:
if: false # temporarily disabled
name: Lint (Biome)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: meteorengineer/setup-meteor@v2
- run: meteor npm install
- run: npm run lint

test:
name: Test (Mocha)
runs-on: ubuntu-latest
needs: lint
steps:
- uses: actions/checkout@v4
- uses: meteorengineer/setup-meteor@v2
- run: meteor npm install
- run: npm run test:headless

e2e:
name: E2E (Playwright)
runs-on: ubuntu-latest
needs: test
steps:
- uses: actions/checkout@v4
- uses: meteorengineer/setup-meteor@v2
- run: meteor npm install
- run: npx playwright install --with-deps chromium
- run: npm run e2e:headless
- uses: actions/upload-artifact@v4
if: failure()
with:
name: task-manager-test-results
path: task-manager/test-results/
retention-days: 7
54 changes: 54 additions & 0 deletions .github/workflows/tic-tac-toe.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: tic-tac-toe

on:
push:
branches: [main]
paths:
- "tic-tac-toe/**"
- ".github/workflows/tic-tac-toe.yml"
pull_request:
paths:
- "tic-tac-toe/**"
- ".github/workflows/tic-tac-toe.yml"

defaults:
run:
working-directory: tic-tac-toe

jobs:
lint:
if: false # temporarily disabled
name: Lint (oxlint)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: meteorengineer/setup-meteor@v2
- run: meteor npm install
- run: npm run lint

test:
name: Test (Mocha)
runs-on: ubuntu-latest
needs: lint
steps:
- uses: actions/checkout@v4
- uses: meteorengineer/setup-meteor@v2
- run: meteor npm install
- run: npm run test:headless

e2e:
name: E2E (Playwright)
runs-on: ubuntu-latest
needs: test
steps:
- uses: actions/checkout@v4
- uses: meteorengineer/setup-meteor@v2
- run: meteor npm install
- run: npx playwright install --with-deps chromium
- run: npm run e2e:headless
- uses: actions/upload-artifact@v4
if: failure()
with:
name: tic-tac-toe-test-results
path: tic-tac-toe/test-results/
retention-days: 7
Loading