-
Notifications
You must be signed in to change notification settings - Fork 10
feat(cat-voices): Co proposers #3731
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
Draft
LynxLynxx
wants to merge
44
commits into
feat/face-performance-optimization-3352
Choose a base branch
from
feat/co-proposers-3677
base: feat/face-performance-optimization-3352
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
feat(cat-voices): Co proposers #3731
LynxLynxx
wants to merge
44
commits into
feat/face-performance-optimization-3352
from
feat/co-proposers-3677
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* feat: add username to catalyst id text * refactor: to method instead of getter * feat: update to include username in copy and not in ui
* feat: handle proposal page errors * feat: add document hidden exception * chore: cleanup * feat: improve generic error state * refactor: code review changes
* feat: adding translations * feat: adding tryParse catalyst id method * feat: adding collaborators view model * feat: adding bloc * feat: adding method in service * feat: adding view models * feat: adding ui * chore: self review * chore: review comments * chore: remove test button
* feat: add collaborator invites * feat: filter collaborators * feat: ui for collaborators * fix: color mapping * chore: extract colors and labels to view models * chore: cleanup * style: spelling
* feat: collaborator accept / reject invitation dialog * chore: cleanup code * feat: add invitation banner * refactor: do not create subscriptions when proposal cubit is closed * feat: add invitation state and banner to proposal viewer * feat: show accepted / rejected banners * feat: error handling and service layer * fix: proposal header animation * feat: reorder headers * chore: cleanup l10n * refactor: code review changes * style: indentation * style: markdown fix
* feat: integrate proposal brief card collaborators * loc and
* feat: adding translations * chore: update workspace page * chore: update user proposals * feat: workspace proposal filter * chore: adding new implemention of proposal brief * feat: workspace proposal tab * feat: adding new proposal invites * chore: move widgets in widget dir * feat: adding empty state for proposal invites * feat: updating filters * feat: updating filters options * feat: proposal invites count * fix: spelling * chore: review update * feat: adding new options to filters and brief data * feat(cat-voices): Using new stream source for WorkspaceBloc (#3785) * feat: working integration * chore: use bloc instead of cubit * chore: final changes * chore: selfreview * feat: review update * fix: readme * chore: rename factory constructor * feat: merge collaborators status enum into one * fix: format
* feat: new workspace proposal cards * feat: adding collaborator response to leave * chore: remove offstage widget
* wip * feat: tooltip proposals * chore: rename iconWidget to icon as its not a widget anymore * chore: rename main proposer + collaborators as contributors
* feat: validate for collaborator impl * feat: change return type to more meaningful * chore: refactor * chore: refactor
* Add collaborators section to proposal builder * refactor * refactor * refactor * Add `coproposer` to project dictionary * Update catalyst_voices/packages/internal/catalyst_voices_models/lib/src/document/specialized/proposal_document.dart Co-authored-by: Ryszard Schossler <[email protected]> * refactor * refactor * refactor --------- Co-authored-by: Ryszard Schossler <[email protected]>
* chore: missing TODO * wip * Mapping proposal action to status * chore: rollback rename * feat: implementation of getCollaboratorsActions * CatalystIdFactory * brief factory test * local cat gateway collaborators * remove TODO * chore: shorter DocumentRef.contains syntax * chore: DocumentDataFactory contentData -> content * chore: split getCollaboratorsActions into two functions * fix: typo
* chore: use consts * fix: date format * feat: set active campaign * feat: add ui in dev tools to change active campaign * chore: add more logs * fix: responsive * chore: code review changes
* wip * feat: querying local drafts * getLocalDraftsProposalsBrief unit tests * Merging local and signed proposals briefs * Merge signed docs with local drafts * chore: comment * use authorsSignificant for workspace local drafts * fix: ProposalBriefData optional copyWith parameters
* CatId.uid and rewrite sameAs * chore: cleaner docs
* implement getDocumentMetadata * add Metadata view * add tests * fix conflict * refactor * exclude drift generated files from analysis * refactor * refactor * fix tests * fix get signed document metadata
* feat: proposal filters relationships * CollaborationInvitation filter clause * unit tests for relationships filters * chore: cleanup
* feat: first version of models * feat: first version of query * feat: extract common subqueries * feat: add tests * feat: mapping collaborators * chore: remove comments * chore: add tests * chore: update getPreviousOf * chore: adding test for setting collaborators statuses * chore: find actions for proposal id * chore: fix spelling * chore: no setup for actions in raw proposal * feat: upate action getter * fix: tests * chore: add unit test for proposals_v2_dao * chore: adding test * fix: format * chore: refactor review * chore: clean up todo * fix: format
* fetch and map titles for proposal versions * refactor * fix tests * format * fix tests * refactor * support fetching version titles from local drafts * move createdAt and primaryKey to DocumentTableMixin * refactor * refactor * refactor
* feat: handle active campaign changes * fix: sync deadlock * chore: add tests for active campaign change * chore: cleanup * feat: handle active campaign changes * feat: categoryTotalAsk uses correct campaign filter * feat: handle filters change in proposals cubit * feat: handle campaign changes in voting cubit * chore: remove unused code * chore: reformat code * chore: cleanup * chore: reformat * fix: distinct comparison * chore: code review changes * chore: spelling * refactor: move SyncManager stream subscription to the init() from the constructor
* feat: include local proposal into count * chore: add tests * fix: format * fix: review * chore: review comments update * fix: wrong name
* feat: first version of models * feat: first version of query * feat: extract common subqueries * feat: add tests * feat: mapping collaborators * chore: remove comments * chore: add tests * chore: update getPreviousOf * chore: adding test for setting collaborators statuses * chore: find actions for proposal id * chore: fix spelling * chore: no setup for actions in raw proposal * feat: upate action getter * fix: tests * chore: add unit test for proposals_v2_dao * chore: adding test * fix: format * chore: refactor review * chore: clean up todo * wip * feat: using new proposal model * fix: format * chore: review update
…#3901) * feat: invitation banner changes * chore: convert to sealed class * feat: add more states for proposal collaborator banner * fix: translations * fix: translations * fix: icon * chore: extract common widgets * feat: call proposal service to respond to collaborator action
* feat: include local proposal into count * chore: add tests * fix: format * fix: review * chore: remove tabs * feat: button ui * wip * wip * chore: working tests * feat: adding common filters * feat: listen to streams * chore: review comments update * fix: wrong name * fix: review update
* feat: first version of models * feat: first version of query * feat: extract common subqueries * feat: add tests * feat: mapping collaborators * chore: remove comments * chore: add tests * chore: update getPreviousOf * chore: adding test for setting collaborators statuses * chore: find actions for proposal id * chore: fix spelling * chore: no setup for actions in raw proposal * feat: upate action getter * fix: tests * chore: add unit test for proposals_v2_dao * chore: adding test * fix: format * chore: refactor review * chore: clean up todo * wip * feat: using new proposal model * feat: quering local proposal * fix: format * feat: merging local and public versions * feat: rebuild when account change * chore: add tests * chore: add prev metadata info * fix: spelling * fix: format * fix: tests * chore: cleanup * chore: review updates * chore: review update * fix: format * chore: fix skip * fix: format * fix: format
* feat: include local proposal into count * chore: add tests * fix: format * fix: review * chore: remove tabs * feat: button ui * wip * wip * chore: working tests * feat: adding common filters * feat: listen to streams * chore: review comments update * fix: wrong name * feat: ui part * feat: add bloc logic * fix: review update * feat: review update * feat: review update
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
draft
Draft
enhancement
New feature or request
no-track
Used to skip tracking in Swarmia analytics, etc.
squad: face
Frontend Catalyst Experience Team
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
TODO
Related Issue(s)
Closes #3677
Description of Changes
TODO
Breaking Changes
TODO
Screenshots
TODO
Related Pull Requests
TODO
Please confirm the following checks