Tree:
f4856f48aa
ai-context
android-15-check
app_id_fix
build-improvement
build-ios
build-with-env
capacitor-local-save
contacts-view-fixes
cross-platform-factory
cross-platform-factory-redux
d9085ced6df7dc7bdcd899959cea6489cab7f8b8
db-backup-cross-platform
deep-link
deep-links-android-update
deep_linking
design-tweaks-2023-12
electron_fix_20250317
experimental_plugin
eye-slash
fix-service-worker
friend-tech-inspired-pwa-dialog
gifting-periphery-improvements
gifting-ui-2025-05
home-icon-enhancements
home-view-notification-improvements
homeview-cleanup-2025-03
homeview-refresh-2025-02
main
master
master-settings-upgrade
matthew-scratch-2025-06-28
migrate-dexie-to-sqlite
new-storage
nostr
notification-request-permission-dialog
notify-time
offer-edit
onboarding-dialog-fix
passkey
passkey-cache
photo-reverse
plan-loc
playwright-pwa-install-test
profile-pic
project-gives
qrcode-capacitor
registration-gate
search-map-fix
side_step
simple-signer
split_build_process
sql-absurd-sql
sql-absurd-sql-further
sql-wa-sqlite
star-projects
starred-projects
streamline-attempt
sw-cleanup
tmp
trent-tweaks
tweaks
ui-fixes-2024-03
ui-fixes-2025-03
ui-fixes-2025-06-w2
v-onboarding-2024-04
vite-version
web-tests
0.1.8
0.2.1
0.2.11
0.2.17
0.2.2
0.2.4
0.3.35
0.3.50
0.3.51
0.3.52
0.3.53
0.3.54
0.3.55
0.3.56
0.3.57
0.4.1
0.4.2
0.4.3
0.4.4
0.5.8
0.5.9
1.0.0
1.0.2
${ noResults }
3 Commits (f4856f48aaeb7459be8b24cda8d7dca72e3d5d0b)
Author | SHA1 | Message | Date |
---|---|---|---|
|
f4856f48aa |
fix: AmountInput increment/decrement buttons not working
- Fixed input field binding from :value to v-model for proper two-way binding - Input field now properly reflects programmatic value changes from buttons - Simplified handleInput method to work with v-model synchronization - Fixed vite.config.mts fs alias to resolve worker import issues - Applied ESLint formatting fixes across all component files - Maintains comprehensive debugging logs for event flow tracing The issue was that :value creates one-way binding, so when increment/decrement methods updated displayValue programmatically, Vue wasn't updating the DOM. v-model creates proper two-way binding that synchronizes both directions. |
2 weeks ago |
|
d9b168bf2a |
fix: Replace Vue emits option with @Emit decorators for vue-facing-decorator compatibility
- ✅ Fixed AmountInput.vue increment/decrement functionality - ✅ Updated all components to use @Emit decorators instead of emits option - ✅ Fixed import paths to use relative imports instead of @ aliases - ✅ Resolved TypeScript/linter errors for property access - ✅ Improved component communication reliability Components updated: - AmountInput.vue: @Emit('update:value') for v-model compatibility - GiftDetailsStep.vue: All form events use @Emit decorators - EntitySelectionStep.vue: Fixed imports and entity selection events - EntitySummaryButton.vue: Fixed imports and edit events - ProjectCard.vue: Fixed imports and project selection events - PersonCard.vue: Fixed imports and person selection events - EntityGrid.vue: Fixed imports and entity delegation events - SpecialEntityCard.vue: Fixed imports and special entity events Technical improvements: - Proper vue-facing-decorator compatibility - Cleaner event handling with decorator pattern - Better TypeScript support for component events - Eliminated Vue warnings about undeclared emits - Improved maintainability with consistent event patterns The incrementor functionality should now work correctly with proper event propagation. |
2 weeks ago |
|
e5b622f575 |
feat: Phase 3 - Extract step components from GiftedDialog
- Create EntitySelectionStep.vue for complete step 1 interface * Dynamic step labeling based on context (giver/recipient/projects) * EntityGrid integration for unified entity display * Conflict detection and prevention with visual feedback * Special entity handling (You, Unnamed) with proper conditions * Show All navigation with context preservation through query params * Cancel functionality with event delegation * Comprehensive prop interface for all dialog contexts - Create GiftDetailsStep.vue for complete step 2 interface * Entity summary display using EntitySummaryButton components * Gift description input with placeholder support * AmountInput integration with increment/decrement controls * Unit code selection (HUR, USD, BTC, BX, ETH) * Photo & more options navigation with computed route * Conflict detection and warning display * Form validation and submission with disabled states * Local reactive state management with prop synchronization * Edit entity functionality with structured events - Update GiftedDialog-Decomposition-Plan.md * Mark Phase 3 as completed with detailed specifications * Add comprehensive integration examples for step components * Update component count and progress tracking * Add usage patterns for EntitySelectionStep and GiftDetailsStep * Update project status to 'Integration Phase Ready' Phase 3 completes the major UI section extraction, creating two comprehensive step components that can directly replace the existing step logic in GiftedDialog. These components maintain all existing functionality while providing clean, testable interfaces. Components: 9 total (4 Phase 1 + 3 Phase 2 + 2 Phase 3) Next: Integration phase - Replace GiftedDialog step logic with new components |
2 weeks ago |