Age | Commit message (Collapse) | Author |
|
> Good lord what is happening in there
Previously the contents of the Web Push API payloads closely resembled the structure of JavaScript's [Notification](https://developer.mozilla.org/en-US/docs/Web/API/Notification). But now that the API is open to non-browser apps, and given that there is no required coupling between contents of the payload and a Notification object, here is how I changed the payload:
```json
{
"access_token": "...",
"preferred_locale": "en",
"notification_id": "12345",
"notification_type": "follow",
"title": "So and so followed you",
"body": "This is my bio",
"icon": "https://example.com/avatar.png"
}
```
The title, body and icon attributes are included as a fallback so you can construct a minimal notification if you cannot perform a network request to the API to get more data.
|
|
|
|
|
|
Fix #7516
|
|
|
|
(#7541)
* Do not raise delivery failure on 4xx errors, increase stoplight threshold
Stoplight failure threshold from 3 to 10
Status code 429 will raise a failure/get retried
* Oops
|
|
|
|
|
|
Merge with tootsuite @ 57b503d4ef0754e4651eae26b628cba60e1ab4e9
|
|
|
|
|
|
|
|
Conflicts:
app/controllers/follower_accounts_controller.rb
app/controllers/following_accounts_controller.rb
app/controllers/settings/preferences_controller.rb
app/lib/user_settings_decorator.rb
app/models/user.rb
config/locales/simple_form.en.yml
|
|
Remove service worker code that has never been used
|
|
The old translation means "hidden," but it is vague in terms that it does
not specify the scope status is hidden. The new translation is a literal
translation of "Followers-only," without such ambiguity.
|
|
[Glitch] Enable custom emojis in profiles
|
|
Port public UI changes from upstream
|
|
Fix #7518
|
|
|
|
* Add preference to hide following/followers lists
- Public pages
- ActivityPub collections (does not return pages but does give total)
- REST API (unless it's your own) (does not federate)
Fix #6901
* Add preference
* Add delegation
* Fix issue
* Fix issue
|
|
|
|
* User agent for WebFinger
* local_domain → web_domain
* 'http' is away accidentally...
|
|
Port d9b2f84c92f24067b12be81837240bf6c8930236 to glitch-soc
|
|
Port f9afd06221baf7f635b346dfbe350652ba6ffbd0 to glitch-soc
|
|
Port 16fee0335f2b10b0ce54f71965d2f2acc0e24942 to glitch-soc
|
|
Port 61a90186070395e133ad2f8e959bdf003a8615ca to glitch-soc
|
|
|
|
|
|
Fix #7486
|
|
|
|
Fix #7520
|
|
Merge changes from upstream
|
|
Conflicts:
Gemfile
Solved conflicts by using upstream's line for posix-spawn
|
|
[Glitch] Feature: Direct message from menu
|
|
Fix mastodon-light background color of the composer textarea when posting
|
|
Port 53c2164e9c8e2538de386a526a97db187ecae470 to glitch-soc
|
|
Port 904a2479dd2085dfc94f33746ad6f7a755e72609 to glitch-soc
|
|
Port 4fd71accd419fb79cc75e0ebf30df374d174ebf5 to glitch-soc
|
|
Port d1f34151aee564bb1e60ee48107797681c869a81 to glitch-soc
|
|
|
|
Because 0.3.13 causes build error in x86 or other ILP32 environments.
closes #7453
|
|
* Russian language for 2.4.0
* Russian language for 2.4.0
* bundle exec i18n-tasks normalize
* RU: Updated some strings after new commits appeared
|
|
Fix #7487
|
|
- Use more neutral terminology for readability.
- Maintains the use of "Personne" instead of "Utilisateur⋅ice" to emphasis on the "You're not the product".
- Some fixes for accounts.
|
|
* Update oc.json
* Update doorkeeper.oc.yml
* Update oc.yml
* Update simple_form.oc.yml
* Update oc.json
Accept is the opp. of reject, I think it's better like this.
* bundle exec i18n-tasks normalize
|
|
* Update simple_form.en.yml
* fix #2
|
|
* Change direct message warning
Reword the direct message warning to set proper privacy expectations.
* Update the French translation
Update the French translation to reflect the changes made to the direct message warning.
* Wording update
Update the message's wording according to the feedback.
|
|
permitted_for scope is slow when combined with pinned status scope.
Fortunately permitted_for scope can safely be removed because a pinned
status is always public.
|
|
An explicit error allows user agents to know the error and Sidekiq to
retry.
|
|
* Let navigator follow redirect instead that handling redirect in fetch
* Do not use cache when fetched resource is to redirect
|