deck icon indicating copy to clipboard operation
deck copied to clipboard

Deck feature brainstorming

Open elzody opened this issue 7 months ago • 4 comments
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

elzody avatar Mar 27 '25 15:03 elzody