Skip to content

Conversation

@gbaz
Copy link
Contributor

@gbaz gbaz commented Sep 19, 2017

This is a mergable chunk that should almost resolve #230

It has machinery for user preferences for which notifications to get, but no UI or API for them yet. Also, by default it has user preferences set to not get emails.

So it should be safe to review and merge as-is.

However, until we have a user-pref UI, nobody will be able to opt-in to it. And once that's done and we're comfortable, we can then cut over to an opt-in by default in the future.

There's also flags but no implementation work done yet for
-- notifications on pending proposed tags
-- notifications on docbuilder reports

As is it notifies on users being added to or removed from maintainer groups, and on metadata revisions and new package uploads -- which are the key things from a collaboration and transparency standpoint. The others, which can be in a future PR, are nice-to-have.

tfausak referenced this pull request in tfausak/grawlix Nov 18, 2017
@tfausak
Copy link

tfausak commented Dec 1, 2017

Can I do anything to help move this forward? I really want this feature.

@gbaz
Copy link
Contributor Author

gbaz commented Dec 13, 2017

I think this chunk should be reviewed and merged when possible. But it will need to be paired, as I mentioned, with a user-pref UI that needs to be written. Basically we need a page where logged-in users can modify these settings, and one hasn't been written. This is a standalone chunk of work that anyone can pick up, though it requires understanding how all the acid-state component stuff works, to a degree.

@gbaz
Copy link
Contributor Author

gbaz commented Mar 8, 2019

If we had docbuilder notifications those also could be a good place to let users know what to do in the event of a build failed due to missing system packages.

@andreasabel andreasabel added the re: notifications Concerning notifications sent to Hackage users label Feb 26, 2023
@gbaz
Copy link
Contributor Author

gbaz commented Nov 2, 2024

This is complete afaik.

@gbaz gbaz closed this Nov 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component: users potential gsoc re: notifications Concerning notifications sent to Hackage users

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Email maintainers when the .cabal file gets edited

3 participants