Comments (10)
Very excited for this! For more art to be examined, I've used Noticed from @excid3 on a bunch of my projects. It's been especially helpful for wrangling iOS + Android push notifications.
from rails.
Magnus Hult has very kindly agreed to transfer the gem name for use with this. So the name will be Action Notifier. We will keep the old versions of the gem to ensure no old user is left in a lurch, and we'll start the versioning with Action Notifier 8.0.
from rails.
Re: gem naming conflict - perhaps Action Alert or Action Broadcast?
Or maybe Action Notify or Action Notification. Broadcast might be a bit confusing because of ActionCable?
from rails.
YOU ARE HERE: 📍 Bikeshed
Action Notifier has a bit of linguistic overlap with ActiveSupport::Notifications
. If we are considering alternative names, what about Action Push?
from rails.
Action Notifier should also address the need for controlling the PWA badge counter. That's tied to the hip with Web Push, since the only time you get to reliably move the counter is when a notification is delivered.
from rails.
Magnus Hult's agent checking in here — opening bid is $5,000
from rails.
Very interesting)
from rails.
This just came up in a conversation on Noticed because I'm setting up an engine for push notifications + noticed. I have a working version here: http://github.com/jbennett/noticed-web_push.
Takes about 30 seconds to add web push to an app already using Noticed.
from rails.
Re: gem naming conflict - perhaps Action Alert or Action Broadcast?
Or maybe Action Notify or Action Notification. Broadcast might be a bit confusing because of ActionCable?
also Action Notice ?
from rails.
But the intention is not to support every possible delivery format for notifications under the sun (like SMS and definitely not email, we have Action Mailer for that).
I'm curious what the "Rails Way" of handling SMS is or should be. Most apps I've built in the last 10 years have needed it and a nice abstraction ala ActionMailer
or this proposal would be appreciated. Fwiw we are currently using ActiveDelivery
for this.
from rails.
Related Issues (20)
- Add structured logging next to developer logging HOT 3
- Add a default LSP for better editor/IDE support in Rails 8 HOT 12
- Default PWA files HOT 6
- Add (a very basic!!) Rubocop by default HOT 30
- In rails 7.1 it is not possible to test path helpers in controllers tests when an application uses config.relative_url_root different to "/" HOT 6
- Using symbols when using 'to:' in routes.rb results in NoMethodError on startup HOT 4
- .create method on record is creating the attribute that is defined as enum in my model HOT 1
- PostgreSQL view regression in Rails 7.1 in RETURNING logic HOT 3
- Add Airlock* to Docker setup to get HTTP/2, X-Sendfile, Caching by default in Rails 8 HOT 10
- Add DB-backed Action Cable adapter as new default in Rails 8 HOT 5
- Rails 7.1.0 has the inconsistency behavior for ActiveSupport::JSON.encode when encoding the Hash with symbols and strings of the same word as keys. HOT 2
- Warning on serialize from ActiveStorage HOT 5
- When quering on a base class that has inheritance, childs instantiate with full attributes including ignored columns HOT 2
- Add Brakeman by default to new apps HOT 2
- Add GitHub CI workflow by default to new applications HOT 4
- Ruby Versions are in multiple locations, making it difficult to upgrade HOT 2
- Action View `test:ujs` failures in CI HOT 4
- Add basic JS Linter by default HOT 1
- Request to add back DB2 support in rails framework. HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rails.