{% extends "master.html" %} {% block body %}
{% if current == 'email' %}

We all get too much email.

You probably don't want any more email. I'm sorry.. but we can help! This application is an attempt at a robust filtering system, built so you can avoid receiving 2000 emails from the pkgdb about stuff you already know.

{% endif %} {% if current == 'irc' %}

We have a bot...

...on the freenode network that can direct messages to you with notifications you care about. Simply login, confirm your IRC nick, set up some filters, and wait for the magic.

Note that messages will only be sent to you when you are actually connected to the freenode network as your registered nick. If you are offline, messages destined for you will just be dropped (and not queued for later delivery).

{% endif %} {% if current == 'android' %}

Push-notifications to your mobile device.

You'll need to install Fedora Mobile on your phone for this wiz-biz to fly. You'll also need to use the API key (available on your profile page) to link everything together and transmit your registration ids.

{% endif %}

You have {{preference.filters|length}} rule filters defined for the {{current}} messaging context. You can add new ones and delete existing ones here.

If a message on the fedmsg bus matches any one of these criteria, then a notification will be sent your way{% if preference.enabled %}.{% else %} (except that you currently have the {{current}} delivery mechanism disabled. Enable it and then we'll send you notifications.){% endif %} We also need to know where you want your {{current}} messages delivered (a {{context.detail_name}}); you can set that up here.

Should we send you messages?

This message delivery mechanism is currently {% if preference.enabled %}active{% else %}inactive{% endif %}.

{% if preference.enabled %} {% else %} {% endif %}

Where should we send your messages?

{% if confirmation %}

{{confirmation.status}} Your confirmation for {% if context.name == "android" %} {{confirmation.detail_value[0:30]}}... {% else %} {{confirmation.detail_value}} {% endif %} is {{confirmation.status}}. {% if confirmation.status == "pending" %} You should be contacted soon with confirmation details via {{context.name}}. {% endif %}

{% endif %} {% if context.name == "android" %}

Follow the instructions in the Fedora Mobile Android app to register for Fedora Notifications on your Android device.

{% else %}
{% if preference.detail_values %} {% for value in preference.detail_values %} {% endfor %} {% endif %}
{% endif %}

How often should we send you messages?

If you leave these <disabled> then we'll just forward you your notifications in real time.

..whichever comes first.

Should we do extra stuff to your messages?

We can annotate your messages with a "triggered by" link that will let you know which filter was responsible for triggering each message. This can be useful if you are actively tuning your profile, or even if you just want to track down why you're getting certain messages. On the other hand, some people find it annoying to have extra links tacked onto their messages. It's up to you...

I'm configured right now to {% if preference.triggered_by_links %}append{% else %}not append{% endif %} those links.

{% if preference.triggered_by_links %} {% else %} {% endif %}


We can pass all links through a url shortener to make your delivered messages cute and manageable. Some people don't like the indirection that link shortening introduces, so we give you the option here to turn it off.

I'm configured right now to {% if preference.shorten_links %}shorten{% else %}not shorten{% endif %} your links.

{% if preference.shorten_links %} {% else %} {% endif %}


In some cases, we can try to enrich your messages with markup and color. Want to try it out?

I'm configured right now to {% if preference.markup_messages %}markup{% else %}not markup{% endif %} your messages.

{% if preference.markup_messages %} {% else %} {% endif %}

Party Perished

If you like, we can destroy all your existing filters for the {{current}} context and restore the "factory defaults": the settings that were in place when you first created your account.

Beware, there is no way to undo this operation.

{% endblock %}