Skip to content

Use new unreadCountStore for setting appIcon Badge #1174

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

markusstoll
Copy link

@markusstoll markusstoll commented Mar 17, 2025

Copy link
Contributor

@Antreesy Antreesy left a comment

Choose a reason for hiding this comment

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

Gave it a smoke test, seems to be working as expected 🎉

Leaving my thoughts for this PR. I suggest you to wait for another devs opinions, before rewriting anything; then we can find a common ground before putting more efforts into this feature.

import { onTalkHashDirty, onTalkHashUpdate, openConversation, setTalkHash } from './talk.service.ts'
import { registerTalkDesktopSettingsSection } from '../Settings/index.ts'
import { subscribeBroadcast } from '../../../shared/broadcast.service.ts'
import { appData } from '../../../app/AppData.js'
import unreadCountStore, { EVENTS } from '@talk/src/store/unreadCountStore'
Copy link
Contributor

Choose a reason for hiding this comment

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

Static import of a @talk module here triggers init of all the related Talk modules before Talk Desktop init is complete. Which may (and will) cause issues.

It should be imported dynamically, like @talk/src/main.js below.

@ShGKme ShGKme added this to the 🪴 Next Release milestone Mar 25, 2025
Copy link

github-actions bot commented Apr 1, 2025

Hello there,
Thank you so much for taking the time and effort to create a pull request to our Nextcloud project.

We hope that the review process is going smooth and is helpful for you. We want to ensure your pull request is reviewed to your satisfaction. If you have a moment, our community management team would very much appreciate your feedback on your experience with this PR review process.

Your feedback is valuable to us as we continuously strive to improve our community developer experience. Please take a moment to complete our short survey by clicking on the following link: https://cloud.nextcloud.com/apps/forms/s/i9Ago4EQRZ7TWxjfmeEpPkf6

Thank you for contributing to Nextcloud and we hope to hear from you soon!

(If you believe you should not receive this message, you can add yourself to the blocklist.)

@markusstoll markusstoll force-pushed the feature/unreadCountInApplicationBadge branch from 5aee265 to dbce785 Compare April 10, 2025 14:57
@markusstoll
Copy link
Author

I reworked this PR to match the reworked PR on spreed

@ShGKme ShGKme modified the milestones: v1.1.6, 🪴 Next Release Apr 11, 2025
@markusstoll markusstoll force-pushed the feature/unreadCountInApplicationBadge branch from fc59a90 to da37046 Compare April 11, 2025 18:58
@markusstoll
Copy link
Author

As with my changes in spreed I squashed all changes into 1 commit

@ShGKme ShGKme modified the milestones: v1.1.7, 🪴 Next Release Apr 18, 2025
@ShGKme ShGKme modified the milestones: v1.1.8, 🪴 Next Release May 5, 2025
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.

4 participants