Skip to content

Conversation

@edward-ly
Copy link

No description provided.

@welcome
Copy link

welcome bot commented May 15, 2025

Thanks for opening your first pull request in this repository! ✌️

@ChristophWurst
Copy link
Member

It was decided that we should move on with this without nextcloud/server#52852.

I'll look for a way to make Psalm understand the foreign code.

@edward-ly edward-ly force-pushed the feat/context-chat branch 2 times, most recently from 16633b0 to a359dd7 Compare June 18, 2025 23:46
@ChristophWurst
Copy link
Member

It was decided that we should move on with this without nextcloud/server#52852.

I'll look for a way to make Psalm understand the foreign code.

Since we have to do workarounds to get Psalm working with stubs, have a stub update mechanism, and additionally need the actual classes to be able to write tests, we decided that nextcloud/server#52852 should be pursued again. It's also an investment of time, but we'll have our standard setup for app communication through the OCP public API. That setup works for Psalm and PHPUnit.

@edward-ly edward-ly force-pushed the feat/context-chat branch 2 times, most recently from c2efb0b to 6a236d3 Compare July 9, 2025 22:04
@edward-ly edward-ly force-pushed the feat/context-chat branch 3 times, most recently from dd566f9 to a7bc7ba Compare July 15, 2025 23:43
@edward-ly edward-ly force-pushed the feat/context-chat branch 8 times, most recently from 52dcdfc to 9077fa6 Compare July 24, 2025 06:41
Copy link
Member

@marcelklehr marcelklehr left a comment

Choose a reason for hiding this comment

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

Looks really good to me! If we can finish the tests, I'd look forward to a review from the groupware team 💙

marcelklehr and others added 20 commits December 4, 2025 13:41
- rename Job to Task to make it easier to differentiate it from bg jobs
- simplify db schema
- change contentItem id to include mailbox id
- move message filtering into DB queries
- add lots of error handling

Signed-off-by: Edward Ly <[email protected]>
Signed-off-by: Marcel Klehr <[email protected]>
Signed-off-by: Edward Ly <[email protected]>
Signed-off-by: Marcel Klehr <[email protected]>
Signed-off-by: Edward Ly <[email protected]>
Signed-off-by: Marcel Klehr <[email protected]>
Signed-off-by: Edward Ly <[email protected]>
Signed-off-by: Marcel Klehr <[email protected]>
Signed-off-by: Edward Ly <[email protected]>
Signed-off-by: Marcel Klehr <[email protected]>
Signed-off-by: Edward Ly <[email protected]>
Signed-off-by: Marcel Klehr <[email protected]>
Signed-off-by: Marcel Klehr <[email protected]>
Signed-off-by: Marcel Klehr <[email protected]>
Signed-off-by: Marcel Klehr <[email protected]>
Signed-off-by: Marcel Klehr <[email protected]>
Signed-off-by: Marcel Klehr <[email protected]>
Signed-off-by: Marcel Klehr <[email protected]>
Signed-off-by: Marcel Klehr <[email protected]>
@marcelklehr

This comment was marked as resolved.

Signed-off-by: Marcel Klehr <[email protected]>
Signed-off-by: Marcel Klehr <[email protected]>
Signed-off-by: Marcel Klehr <[email protected]>
@marcelklehr marcelklehr marked this pull request as ready for review December 4, 2025 14:21
@ChristophWurst
Copy link
Member

Unfortunately harp responds with HTTP400 now so I can't retest. Contacted @kyteinsky privately to get this resolved.

  • UX bug: even if the integration is turned off by admins I see Mail - mail in the context chat dialogue as user. This might cause confusion when someone tries to use it when it's actually off.

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

Projects

Status: 🏗️ In progress

Development

Successfully merging this pull request may close these issues.

6 participants