Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BEPRO 2.29 #491

Merged
merged 8 commits into from
Aug 7, 2024
Merged

BEPRO 2.29 #491

merged 8 commits into from
Aug 7, 2024

Conversation

moshmage
Copy link

@moshmage moshmage commented Aug 1, 2024

No description provided.

vhcsilva and others added 8 commits July 19, 2024 12:33
* order by status and creation date by default

* fix token icon

* fix show identicon

* use svg instead

* adjust brand logo size

* add format prop to icon

* create new  tasks won endpoint

* use tasks won endpoint to display nfts

* update leaderboard query

* won is won, no matter task is visible or not
* create notification settings table

* fix exports

* use datatypes

* add migration to fill notification settings for existing users

* set timestamps false

* create endpoint and api hook to get notification settings

* create endpoint and api hook to update notification settings

* add notification settings form

* create notification settings when signin for the first time
* create notification settings table

* add notification icons

* add subscriptions column to table and model

* create endpoint and hooks to subscribe/unsubscribe

* fix model name

* fix condition

* create subscription button component

* add subscription button to task hero

* remove default value

* fix reading of null

* create task subscription hook and refactor subscription button to use it

* stop propagation to avoid redirection when button is clicked

* dont show subscribe button if task is cancelled or closed

* add tooltip to button

* adjust button design

* omit subscriptions

* update notifications text
* fix user association on proposals

* verify user notification settings

* use different query key for dashboard

* fix method

* remove taskId dependency

* early return if notifications are disabled

* get only user with notifications enabled

* should update session after enabling or disabling notifications

* notifications can  change

* add modal to inform users that they need to enable notifications in order to subscribe to a task
* create the subscriptions list

* only on clientside for unsubscribe_event custom event

* add translations

* remove console-log
* fix column reference on model to match reference actual reference

* add condition to verify if needs to insert

* add replies association to comments

* handle replies

* fix comments on deliverable page

* fix reading of undefined

* fix eslint warnings

* fix building errors

* add reply on thread column

* add translation

* add comment association in order to get comment of user

* also order replies of comments

* add reply notifications

* make it optional

* verify if users exists
* refresh subscription after creating task, proposal and deliverable

* subscribe user to task when commenting

* update subscriptions after comment

* fix translation
@moshmage moshmage merged commit f98b9fc into master Aug 7, 2024
3 checks passed
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.

2 participants