Skip to content

feat(classified-conversation): implement UI for conversations - #18775

Open
Antreesy wants to merge 8 commits into
mainfrom
feat/18679/classified-frontend
Open

feat(classified-conversation): implement UI for conversations#18775
Antreesy wants to merge 8 commits into
mainfrom
feat/18679/classified-frontend

Conversation

@Antreesy

@Antreesy Antreesy commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

☑️ Resolves

AI (if applicable)

  • The content of this PR was partly or fully generated using AI

🖌️ UI Checklist

🖼️ Screenshots / Screencasts

A B
Creation image
Top bar image
After call image
Sensitive in LeftSIdebar image
Blurhash preview image

TODO

  • blurhash takes time to generate -> backend
image - [ ] No unit tests added - [ ] Manual testing

🏁 Checklist

  • 🌏 Tested with different browsers / clients:
    • Chromium (Chrome / Edge / Opera / Brave)
    • Firefox
    • Safari
    • Talk Desktop
    • Integrations with Files sidebar and other apps
    • Not risky to browser differences / client
  • 🖌️ Design was reviewed, approved or inspired by the design team
  • ⛑️ Tests are included or not possible
  • 📗 User documentation in https://github.com/nextcloud/documentation/tree/master/user_manual/talk has been updated or is not required

@Antreesy Antreesy added this to the ⛅ Next Major (35) milestone Jul 23, 2026
@Antreesy Antreesy self-assigned this Jul 23, 2026
@Antreesy
Antreesy force-pushed the feat/18679/classified-frontend branch 2 times, most recently from 09a376d to 6c1f456 Compare July 24, 2026 15:33
Base automatically changed from feat/18679/classified-conversation-preset to main July 30, 2026 11:34
@Antreesy
Antreesy force-pushed the feat/18679/classified-frontend branch from 6c1f456 to c9165f6 Compare July 30, 2026 13:48
@nextcloud-command nextcloud-command added the AI assisted This PR contains AI-assisted commits label Jul 30, 2026
Antreesy added 8 commits July 30, 2026 17:28
- render file messages with preview as blurhash placeholders without auto-loading the preview
- mime-icon as a fallback if blurhash is not available
- eye icon on top to help assume it's hidden, not failed

Assisted-by: ClaudeCode:claude-opus-4-8
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
- such as: call recording, call translation, breakout rooms, download participants

Assisted-by: ClaudeCode:claude-opus-4-8
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
- such as: private reply, forward, translate, integrations, summary

Assisted-by: ClaudeCode:claude-opus-4-8
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
- such as: SIP, link share, listable, recording consent, live transcription, breakout rooms, Matterbridge and bots settings

Assisted-by: ClaudeCode:claude-opus-4-8
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
- force the sensitive toggle permanently on

Assisted-by: ClaudeCode:claude-opus-4-8
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
…ts list invite

 - such as: email guests and federated users

Assisted-by: ClaudeCode:claude-opus-4-8
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
Assisted-by: ClaudeCode:claude-opus-4-8
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
…nversations

- add classified object type to the retention check (value set in seconds)

Assisted-by: ClaudeCode:claude-opus-4-8
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
@Antreesy
Antreesy force-pushed the feat/18679/classified-frontend branch from c9165f6 to b119dc6 Compare July 30, 2026 15:31
@Antreesy
Antreesy requested a review from DorraJaouad July 30, 2026 15:31
@Antreesy
Antreesy marked this pull request as ready for review July 30, 2026 15:32
Comment thread src/components/TopBar/TopBar.vue

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image

Is this right?

@Antreesy Antreesy Jul 31, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You should be able to see uploaded file until page reload (if it's yours). Shared items on the right needs to wait for a blurhash = should be fixed on backend

ATM we can disable it in chat, and both would look as failed =)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🛡️ Frontend: Classified conversations

3 participants