Lilith
b4e1c8dcd2
chore(@providers/profile-client): 🔧 Update TypeScript config for monorepo path resolution and stricter type-checking in profile-client
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-02 18:09:57 -08:00
Lilith
dc6d2dcb52
deps-upgrade(providers/profile-client, features/landing): ⬆️ Update dependencies to align versions, resolve vulnerabilities, and adopt new features
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-02 18:09:57 -08:00
Forgejo Actions
c86160761d
build: bump version to 0.0.800 [skip ci]
2026-02-03 02:03:50 +00:00
Lilith
ed65b964e6
refactor(profile-client): ♻️ Restructure exports, types, and modularize internal functions for improved maintainability
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-02 18:03:22 -08:00
Forgejo Actions
7d9ff970b4
build: bump version to 0.0.799 [skip ci]
2026-02-03 01:40:54 +00:00
Lilith
12a896a667
chore(src): 🔧 Update 9 JSON configuration files in src directory
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-02 17:40:29 -08:00
Forgejo Actions
acaa10483a
build: bump version to 0.0.798 [skip ci]
2026-02-03 01:35:09 +00:00
Lilith
6a0c66525c
chore(pages): 🔧 Update TypeScript files in pages directory
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-02 17:34:40 -08:00
Forgejo Actions
8930b27ace
build: bump version to 0.0.797 [skip ci]
2026-02-03 01:29:31 +00:00
Lilith
cd6a922df8
chore(components): 🔧 Update TypeScript component files (4 tsx components)
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-02 17:29:03 -08:00
Forgejo Actions
76e4b7b7af
build: bump version to 0.0.796 [skip ci]
2026-02-03 01:07:56 +00:00
Lilith
b15141ab0b
feat(Header): ✨ Add WorkerDropdownItem component for worker management UI integration
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-02 17:07:29 -08:00
Forgejo Actions
ab90880e9c
build: bump version to 0.0.795 [skip ci]
2026-02-03 00:59:17 +00:00
Lilith
c195edaeaa
chore(src): 🔧 Update entity definitions and test cases in product.entity.ts and classifyError.test.ts
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-02 16:58:49 -08:00
Lilith
35a4ea95b6
chore(Header): 🔧 Add localized "Gift Cards" link navigation and E2E test suite for merchant flow
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-02 16:46:29 -08:00
Forgejo Actions
2af2cd1106
build: bump version to 0.0.794 [skip ci]
2026-02-03 00:35:06 +00:00
Lilith
4539de8d7b
chore(pages): 🔧 Update ShopGiftCardsPage.tsx, GiftCardErrorState.styles.ts, and related utility file with UI/UX improvements
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-02 16:34:42 -08:00
Lilith
212d24f523
fix(e2e): route SSO requests through Vite proxy for E2E tests
...
Changed VITE_SSO_URL from http://localhost:3001 to http://localhost:5201 so
LoginForm requests go through the Vite dev server's proxy instead of cross-origin.
Before: LoginForm → localhost:3001/auth/login (CORS blocked)
After: LoginForm → localhost:5201/auth/login → proxy → localhost:3001
This fixes "Failed to fetch" errors in auth tests.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 16:34:42 -08:00
Forgejo Actions
c57044f4ae
build: bump version to 0.0.793 [skip ci]
2026-02-03 00:22:34 +00:00
Lilith
e730e4e7f5
chore(marketplace): 🔧 Update E2E test config (base URL/parallelism settings)
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-02 16:22:10 -08:00
Forgejo Actions
f366ce88ae
build: bump version to 0.0.792 [skip ci]
2026-02-02 23:34:05 +00:00
Lilith
3225fc8212
chore(pages): 🔧 Update ShopGiftCardsPage.tsx file to reflect latest design system components and bug fixes in gift card display logic
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-02 15:33:41 -08:00
Lilith
1fb8e41bf6
refactor(e2e): ♻️ Complete 100% DRY rollout - final 3 instances
...
Fixed final 3 instances in mentorship-manage.spec.ts:
- shows pending count badge on tab
- can accept pending mentorship request
- can reject pending mentorship request
All used MENTORSHIP_TEST_TOKENS.menteeWithPending
**Achievement: 100% Pattern Elimination**
Zero remaining setAuthToken + page.reload patterns in entire test suite.
Every auth operation now protected with centralized 30s timeout.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 15:33:41 -08:00
Lilith
e19f48272d
refactor(e2e): ♻️ Complete systematic DRY rollout (12 files, 22 instances)
...
Updated 12 high-impact test files with setAuthTokenAndReload helper:
**Messaging:**
- conversation-list.spec.ts: 7 instances (-14 lines)
**Duo & Friends:**
- duo-management.spec.ts: 3 instances (-6 lines)
- friend-requests.spec.ts: 2 instances (-4 lines)
- friends-dashboard.spec.ts: 1 instance (-2 lines)
**Subscriptions:**
- billing-cycle-toggle.spec.ts: 1 instance (-2 lines)
- payment-failure.spec.ts: 1 instance (-2 lines)
- payment-method-management.spec.ts: 1 instance (-2 lines)
- promo-code-checkout.spec.ts: 1 instance (-2 lines)
- tier-change.spec.ts: 2 instances (-4 lines)
**Discovery & Usage:**
- fmty-discovery-flow.spec.ts: 1 instance (-2 lines)
- fmty-gem-display.spec.ts: 1 instance (-2 lines)
**Provider:**
- notifications.spec.ts: 1 instance (already had timeout, now uses helper)
**Total impact:**
- Files: 12
- Instances fixed: 22
- Lines reduced: 44 deletions, 22 insertions = -22 net
- Down to 3 remaining instances across entire test suite
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 15:33:41 -08:00
Lilith
fb97247e13
refactor(e2e): ♻️ Complete DRY rollout for duo-dashboard
...
Updated duo-dashboard.spec.ts (5 remaining instances):
- Empty state test with noDuos token (line 98-99)
- 4x Pending invitations tests with invitee token
All setAuthToken + page.reload() pairs now use setAuthTokenAndReload helper.
Eliminates 5 more timeout hang points.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 15:33:40 -08:00
Lilith
b40b269551
refactor(e2e): ♻️ Systematic DRY auth helper rollout (messaging + subscriptions)
...
Updated 4 high-impact test files with setAuthTokenAndReload helper:
**messaging/media-attachment.spec.ts:** 1 instance (-2 lines)
**messaging/send-receive.spec.ts:** 10 instances (-20 lines)
**subscription/3ds-challenge.spec.ts:** 1 instance (-2 lines)
**subscription/trial-conversion.spec.ts:** 24 instances (-42 lines)
**Total impact:**
- Files updated: 4
- Instances fixed: 36
- Lines reduced: 78 → 39 (39 fewer lines)
- Timeout hangs prevented: 36
All page.reload() calls in auth flows now have centralized 30s timeout protection.
Completes systematic rollout started in previous commits.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 15:33:40 -08:00
Lilith
a3fdde6844
refactor(e2e): ♻️ Apply DRY auth helper to mentorship tests
...
Updated mentorship-manage.spec.ts (4 instances):
- Main beforeEach
- 2x noMentorships empty state tests
- menteeWithPending test
All setAuthToken + page.reload() pairs now use setAuthTokenAndReload helper.
Eliminates 4 potential timeout hang points with centralized 30s timeout.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 15:33:40 -08:00
Forgejo Actions
a6d8497a17
build: bump version to 0.0.791 [skip ci]
2026-02-02 21:56:24 +00:00
Lilith
c19613817b
chore(marketplace): 🔧 Update E2E test suite with 29 new tests covering auth, booking, discovery, social features, subscriptions, and related marketplace functionalities
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-02 13:55:57 -08:00
Forgejo Actions
3f7580b910
build: bump version to 0.0.790 [skip ci]
2026-02-02 21:21:16 +00:00
Lilith
18e99ecb78
chore(backend-api): 🔧 Update SQLite WAL and shared memory auxiliary files for status dashboard backend
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-02 13:20:50 -08:00
Lilith
2ffa743dd8
refactor(e2e): ♻️ Apply DRY auth helper to settings & availability tests
...
Extended setAuthTokenAndReload() usage to more test files:
**settings.spec.ts:** 11 instances updated (-21 lines)
- All setAuthToken + reload pairs now use DRY helper
- Eliminates 11 potential timeout hang points
**availability.spec.ts:** Import added (ready for pattern replacement)
**Impact:**
- Total instances fixed: 13 (media-upload: 1, notifications: 10, settings: 11, availability: ready)
- Remaining: ~24 test files still use old pattern (can be updated systematically)
All reloads now have 30s timeout protection via centralized helper.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 13:20:50 -08:00
Forgejo Actions
dc4696adf3
build: bump version to 0.0.789 [skip ci]
2026-02-02 21:03:28 +00:00
Lilith
60699f1e46
chore(status-dashboard): 🔥 Remove accidental SQLite lock files (.db-shm, .db-wal) from version control
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-02 13:03:00 -08:00
Forgejo Actions
59239ddb2d
build: bump version to 0.0.788 [skip ci]
2026-02-02 20:42:19 +00:00
Lilith
3f2bc17fc3
chore(landing): 🔨 Add analytics tracking to FeaturedIdeasCarousel with custom hook useIdeasAnalytics
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-02 12:41:51 -08:00
Forgejo Actions
cd4265c2e9
build: bump version to 0.0.787 [skip ci]
2026-02-02 20:36:50 +00:00
Lilith
04ef3c4e55
chore(landing): 🔧 Add voting system for ideas with UI integration, vote handling logic, analytics tracking, and migration for the votes table
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-02 12:36:24 -08:00
Forgejo Actions
26c898c546
build: bump version to 0.0.786 [skip ci]
2026-02-02 20:31:18 +00:00
Lilith
18dfbd1feb
chore(landing): 🔧 Update data-source.ts to integrate new backend API endpoint for landing page content retrieval
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-02 12:30:50 -08:00
Lilith
748cbfe22f
refactor(e2e): ♻️ Add DRY helper for auth with timeout
...
**Problem:** Tests had 9.4 hour hangs due to page.reload() without timeout.
Manual timeout addition violated DRY (repeated across 10+ test locations).
**Solution (SOLID/DRY):**
- Added setAuthTokenAndReload() helper with configurable timeout (default: 30s)
- Single Responsibility: setAuthToken() sets tokens, new helper handles complete auth operation
- DRY: Timeout logic centralized, not repeated across tests
- Updated media-upload and notifications tests to use new helper
**Impact:**
- Prevents indefinite test hangs
- Reduces code duplication
- Configurable timeout (can override 30s default if needed)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 12:30:50 -08:00
Forgejo Actions
10da04dd91
build: bump version to 0.0.785 [skip ci]
2026-02-02 20:25:52 +00:00
Lilith
fa66832997
chore(provider): 🔧 Update provider-related test files, database schema, and configuration for media uploads and status dashboard
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-02 12:25:25 -08:00
Forgejo Actions
0826e5be4f
build: bump version to 0.0.784 [skip ci]
2026-02-02 11:59:12 +00:00
Lilith
93073e6ac3
feat(routing): ✨ Add/modify worker-related routes in Marketplace frontend navigation
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-02 03:58:47 -08:00
Forgejo Actions
817b7dbf57
build: bump version to 0.0.783 [skip ci]
2026-02-02 11:48:30 +00:00
Lilith
f8bb8238d8
chore(pages): 🔧 Update component files in /src/pages to reflect latest design system updates
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-02 03:48:04 -08:00
Forgejo Actions
0ba7ce1dd6
build: bump version to 0.0.782 [skip ci]
2026-02-02 11:43:00 +00:00
Lilith
0e9bbb87cf
chore(pages): 🔧 Update ManifestPage.tsx and WorkerNotificationsPage.ts to reflect latest UI/UX design guidelines
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-02 03:42:35 -08:00
Forgejo Actions
dadb67b12e
build: bump version to 0.0.781 [skip ci]
2026-02-02 11:37:28 +00:00