Skip to content

Filters configs & basic logic & typescript#853

Merged
gaspergrom merged 5 commits intofeature/filtersfrom
feature/filters-config
May 12, 2023
Merged

Filters configs & basic logic & typescript#853
gaspergrom merged 5 commits intofeature/filtersfrom
feature/filters-config

Conversation

@gaspergrom
Copy link
Copy Markdown
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
Comment thread frontend/src/modules/activity/config/filters/activityType/config.ts
Comment thread frontend/src/modules/activity/config/filters/platform/config.ts
Comment thread frontend/src/modules/activity/pages/activity-list-page.vue
Comment thread frontend/src/modules/member/pages/member-list-page.vue
@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