Skip to content

Depends on #151 Edit functionality for transactions feed#152

Closed
mementablog wants to merge 10 commits intodevelopfrom
transactions_feed_edit
Closed

Depends on #151 Edit functionality for transactions feed#152
mementablog wants to merge 10 commits intodevelopfrom
transactions_feed_edit

Conversation

@mementablog
Copy link
Collaborator

This PR adds:

  • Edit capability
  • Duplicate transaction
  • Copy on next month's transaction
  • Delete transaction capabilities

Uses the same pattern as in calendar view for editing transactions (exact modal)

image image image image image image

@mementablog mementablog self-assigned this Sep 5, 2025

This comment was marked as outdated.

@levhita levhita requested a review from Copilot September 6, 2025 20:13

This comment was marked as outdated.

@levhita levhita requested a review from Copilot September 6, 2025 20:20
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds transaction editing capabilities to the transactions feed view, implementing edit, duplicate, copy to next month, and delete functionality using a shared modal pattern consistent with the calendar view.

Key changes:

  • Adds a reusable SearchForm component for transaction filtering
  • Creates comprehensive feature documentation for the TransactionsFeedView
  • Updates README to include links to the new documentation

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
frontend/src/components/inputs/SearchForm.vue New reusable search component with floating labels and clear functionality
frontend/src/components/inputs/SearchForm.stories.ts Storybook stories for the SearchForm component
features_documentation/transactions/TransactionsFeedView.md Comprehensive feature documentation for the transactions feed view
features_documentation/transactions/TransactionsFeedView-QuickReference.md Quick reference guide for developers
features_documentation/transactions/TransactionsFeedView-Implementation.md Detailed implementation guide for developers
README.md Updated to include links to new feature documentation

component: SearchForm,
tags: ['stable', 'testable'],


Copy link

Copilot AI Sep 6, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Extra blank line at line 10 should be removed to maintain consistent spacing in the meta object definition.

Copilot generated this review using guidance from repository custom instructions.
Comment on lines +30 to +32



Copy link

Copilot AI Sep 6, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Multiple trailing blank lines should be removed. The file should end with a single newline.

Copilot generated this review using guidance from repository custom instructions.
Comment on lines +169 to +173
function clearAllFilters() {
clearSearch();
// clearDateRange();
emit('clear-all');
}
Copy link

Copilot AI Sep 6, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The clearAllFilters function is defined but never used since it's commented out in the template. Consider removing this function if it's not needed for the current implementation.

Suggested change
function clearAllFilters() {
clearSearch();
// clearDateRange();
emit('clear-all');
}

Copilot uses AI. Check for mistakes.
@levhita
Copy link
Owner

levhita commented Sep 6, 2025

Merged in #153

@levhita levhita closed this Sep 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants