Skip to content

Notify users on mentions in document comments #1380

Description

@thkoch2001

Current status

  • Evaluate filetype/core requirements in Support mentioning of contacts in comments CollaboraOnline/online#1529
  • Implement handling of mentions in core
  • Implement some user listing mechanism on the Nextcloud side
  • Implement handling of mentions in online
  • Listen to the post message for inserted mention and emit a notifcation to the user
  • Collabora implementation to also support mentions in comments (not just the document content)

Pull requests

Initial request

Is your feature request related to a problem? Please describe.

  • As an owner of a document I want to get notified on any comment that gets added to my document in order to provide a timely answer.
  • As a commenter of a document I want to be able to mention a person in a comment and thus raise their awareness of an action or input that is needed from their side.
  • As a reader of a document I want to be able to subscribe to a document to get informed about all comments to that document.
  • As a participant in a comment thread I want to be notified of all updates to all new comments to a comment thread.
  • As a participant in a comment thread I want to be notified when the thread gets resolved.

Describe the solution you'd like
Destroy any reason to use Google Docs ever again.

Describe alternatives you've considered
None.

Additional context
https://support.google.com/docs/answer/65129

Activity

  1. juliusknorr commented on Jan 13, 2022

    @juliusknorr
    Member

    Other solutions have their own file format but when exporting to a regular office file, the mention is purely identified by the users email address. For the Nextcloud context we'd ideally have the user id or federated cloud id present as some kind of metadata, in order to uniquely identify the mentioned user. We are currently discussion with Collabora how we could store mentions in the comments in the actual file.

  2. juliusknorr commented on Feb 9, 2022

    @juliusknorr
    Member

    Findings so far, ODF does not seem to have any good fit for storing a unique user identifier (like the user id or federated cloud id) within the document, so while we could probably process mentions while being edited in COOL there is no good way we found until now to persist those properly. @kendy is still looking into options from the Collabora side.

  3. moved this from 📄 To do (~10 entries) to 🧭 Planning evaluation (don't pick) in 📝 Productivity teamon Aug 25, 2022
  4. moved this from 🧭 Planning evaluation (don't pick) to 🏗️ In progress in 📝 Productivity teamon Oct 20, 2022
  5. juliusknorr commented on Oct 20, 2022

    @juliusknorr
    Member

    @Raudius Noticed that we had this ticket for that and assigned you since we talked about that you would look into that.

  6. Raudius commented on Oct 20, 2022

    @Raudius
    Contributor

    @Raudius Noticed that we had this ticket for that and assigned you since we talked about that you would look into that.

    Cool.

    One thing to note is that with the current implementation this would only work in the document text (not in the comments). I recall that due to document format reasons getting it to work on comments is a lot more challenging.

  7. Repository owner moved this from 🏗️ In progress to ☑️ Done in 📝 Productivity teamon Nov 17, 2022
  8. juliusknorr commented on Nov 18, 2022

    @juliusknorr
    Member

    Reopening for the remaining task:

    • Listen to the post message for inserted mention and emit a notifcation to the user
  9. 9 remaining items

  10. moved this to 📐 At design in 🖍 Design teamon Sep 19, 2024
  11. marcoambrosini commented on Sep 19, 2024

    @marcoambrosini
    Member

    @pedropintosilva we picked this for our next version and this would need some discussion in the next call.
    @nextcloud/designers

  12. juliusknorr commented on Sep 19, 2024

    @juliusknorr
    Member

    @elzody Maybe you can align the next two weeks with Pedro on their roadmap about that and if we can involve our designers in this. Also need to clarify if we need anything else to be implemented from our side, additionally to #3960

  13. moved this from 🧭 Planning evaluation (don't pick) to 📄 To do (~10 entries) in 📝 Productivity teamon Sep 20, 2024
  14. marcoambrosini commented on Sep 26, 2024

    @marcoambrosini
    Member

    @elzody do you need any input from design on this?

  15. moved this from 📐 At design to 🏗️ At engineering in 🖍 Design teamon Oct 4, 2024
  16. juliusknorr commented on Oct 8, 2024

    @juliusknorr
    Member

    @Rash419 @pedropintosilva as far as I understood there is ongoing work on your side on mentioning in comments now, does it make sense to gather a bit of design/ux feedback from our designers in next weeks call?

  17. juliusknorr commented on Oct 18, 2024

    @juliusknorr
    Member

    CollaboraOnline/online#10145 was merged, let's give this some testing on our side

  18. juliusknorr commented on Dec 13, 2024

    @juliusknorr
    Member

    Did a full rest run, some screenshots for reference:

    Image
    Image

  19. moved this from 🏗️ In progress to ☑️ Done in 📝 Productivity teamon Dec 13, 2024
  20. moved this from 🏗️ At engineering to 🎉 Done in 🖍 Design teamon Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions