discourse/app
Rafael dos Santos Silva 0a5b332b8c
FEATURE: Incorporate PWA install prompt into Discourse UI (#8013)
* FEATURE: Incorporate PWA install prompt into Discourse UI

This is mainly done so Discourse forums stop nagging people to install
on the very first visits to a website.

We will prevent the native install "mini-info" bar from ever appearing,
capture the event that pops with it, and delay it until the user meets
our criteria, which currently is trust_level 1.

If the event happens and the user meets our criteria we show a Discourse
alert banner proposing the install to the user. Dismissal of the banner
is recorded so the user ins't bothered anymore on the same device.


Co-Authored-By: Gerhard Schlager <mail@gerhard-schlager.at>
Co-Authored-By: Joffrey JAFFEUX <j.jaffeux@gmail.com>
2019-08-19 14:09:21 -03:00
..
assets FEATURE: Incorporate PWA install prompt into Discourse UI (#8013) 2019-08-19 14:09:21 -03:00
controllers SECURITY: don't reveal category details to users that do not have access 2019-08-19 12:38:28 +05:30
helpers FEATURE: customization of html emails (#7934) 2019-07-30 15:05:08 -04:00
jobs DEV: Refactor helper methods for upload markdown 2019-07-25 16:36:35 +02:00
mailers FEATURE: customization of html emails (#7934) 2019-07-30 15:05:08 -04:00
models UX: Hide "Create Tag" option if user cannot create tag. (#7723) 2019-08-19 11:40:56 +03:00
serializers UX: Hide "Create Tag" option if user cannot create tag. (#7723) 2019-08-19 11:40:56 +03:00
services FIX: Various watched words improvements 2019-08-02 15:29:12 +01:00
views FEATURE: Embed topics list on remote sites via Javascript API. (#8008) 2019-08-15 13:41:06 -04:00