deck
deck copied to clipboard
Deck feature brainstorming
trafficstars
🧠Deck Feature Brainstorming
- Guided introductions
- Short introduction screen to show how to create simple boards or cards
- Example board populated with cards that give a user an idea how to do things
- Column sorting
- e.g. sort a column by cards due and move them all to the top or only display those ones
- Proper two-way synchronization between Deck and CalDAV clients
- Currently your cards are synced to CalDAV, but any changes to them made by the CalDAV client does not sync them to Nextcloud in return
- Sharing cards to Talk rooms
- Talk rooms are "entities" with which you can share things, so why not Deck cards and/or boards
- Open edit card modal upon creating a card
- Right now it just allows you to quickly type in a title and you have to manually edit it further
- Better link previews and embeds for other integrations/apps (GitHub, etc.)
- This is half-implemented with some work by Julius with link previews
- More two-way integration with other apps like files (e.g. create a card from this file) rather than just linking a file to a card directly via attachments
- e.g. create a card from a file or other object directly
- Improved search functionality
- Deck currently has search but it seems to be broken
- Card metadata/custom fields
- Being able to define "metadata" or "custom fields" e.g. true/false values, star ratings, progress bars, etc.
- Being able to filter by these
- Very similar to how Tables has different field types
- Can help determine remaining effort for tasks and helps with task tracking
- These could be aggregated and their totals calculated for e.g. a project manager to estimate effort left for tasks
- Cards with parent-child relationships
- e.g. card has a sub-card
- More ability to structure boards
- We have vertical dividers to separate columns, but horizontal dividers might be nice to as sort of "swim lanes" to help further organize cards
- Actions like when you move a card to another column an action happens to it e.g. marks the card as "done" automatically
- User can define actions to be triggered when a card is moved to another column
- e.g. moving a card to a certain column would mark it as "done"
- Can also happen with automatically marking deadlines as completed (maybe elsewhere in Nextcloud too?)
- Better notifications
- Notification when someone tags you on/assigns you on a card
- Notification improvements in general
- Tag users via @-mentions
- Dragging a card and dropping it could make it more obvious where the card landed if you have many cards in a column
- Color-coding members on a deck so you can identify their color on cards in a deck (card highlighting for users)
- or highlighting cards you were tagged/mentioned in
- Recurring cards