Skip to content

Conversation

gaspergrom
Copy link
Contributor

@gaspergrom gaspergrom commented May 11, 2023

Changes proposed ✍️

What

🤖 Generated by Copilot at 950f2ce

This pull request adds TypeScript support to the frontend and introduces a new cr-filter component to enable more flexible filtering options for the activity and member modules. It also updates some dependencies and adjusts the code accordingly. The pull request affects the following files: frontend/.eslintrc.js, frontend/package.json, frontend/src/main.ts, frontend/src/modules/activity/pages/activity-list-page.vue, and several files under frontend/src/modules/activity/config/filters and frontend/src/modules/member/config/filters.

🤖 Generated by Copilot at 950f2ce

We're breaking the chains of the old code base
We're rising from the ashes with TypeScript and Vue
We're filtering the data with custom components
We're the masters of the frontend, we're the chosen few

Why

How

🤖 Generated by Copilot at 950f2ce

Checklist ✅

  • Label appropriately with Feature, Improvement, or Bug.
  • Add screehshots to the PR description for relevant FE changes
  • New backend functionality has been unit-tested.
  • API documentation has been updated (if necessary) (see docs on API documentation).
  • Quality standards are met.

@gaspergrom gaspergrom requested a review from joanagmaia May 11, 2023 19:54
@gaspergrom gaspergrom self-assigned this May 11, 2023
@gaspergrom gaspergrom changed the title Filters configs & basic logic Filters configs & basic logic & typescript May 11, 2023
@gaspergrom gaspergrom added the Feature Created by Linear-GitHub Sync label May 11, 2023
@gaspergrom gaspergrom merged commit 14b262e into feature/filters May 12, 2023
@gaspergrom gaspergrom deleted the feature/filters-config branch May 12, 2023 14:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Created by Linear-GitHub Sync
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants