- Jul 05, 2018
-
-
Dryusdan authored
-
Maciek Baron authored
-
- Jun 10, 2018
-
-
Renato "Lond" Cerqueira authored
-
- Jun 07, 2018
-
-
Renato "Lond" Cerqueira authored
* Update to emojimart 2.6.1 WIP using local updated version. Sheet comes from emoji-data@4.0.4, file sheet_twitter_32_indexed_256.png. * Update to 2.6.1 and uncompress data if needed * Remove changes that were not needed * Fix yarn lock file * Match emojiToShowFilter behavior to new version of emoji-mart * Fix codeclimate issue * Match custom emoji behavior to new version of emoji-mart * Replace emoji without shortcode in tests * Fix code climate issues
-
- Apr 09, 2018
-
-
Una authored
-
- Mar 11, 2018
-
-
Konrad Pozniak authored
-
- Oct 27, 2017
-
-
David Yip authored
For boop.mp3, this commit adds both ID3v1 and ID3v2 tags. For boop.ogg, we use Vorbis metadata. In the case of boop.mp3, this also adds a cover image. Interestingly, it didn't seem to affect the size of boop.mp3 much, despite being ~8k. boop.ogg seemed to be much more affected and so no cover image was added to that version.
-
- Oct 11, 2017
-
-
Eugen Rochko authored
-
Eugen Rochko authored
-
- Oct 10, 2017
-
-
Eugen Rochko authored
-
- Oct 09, 2017
-
-
Eugen Rochko authored
-
Eugen Rochko authored
-
- Sep 25, 2017
-
-
Eugen Rochko authored
- 500.html generated with admin-set default locale if set - Error page `<title>` includes Mastodon site title - 500 title changed to "This page is not correct" (ref: <https://www.youtube.com/watch?v=2VCAP_seh1A>) - 500 content appended with "on our end" to make clear it's not user's fault
-
Eugen Rochko authored
-
- Sep 22, 2017
-
-
Eugen Rochko authored
* Switch from EmojiOne to Twemoji, different emoji picker * Make emoji-mart use a local spritesheet * Fix emojify test * yarn manage:translations
-
- Sep 09, 2017
-
-
Eugen Rochko authored
-
- Jul 28, 2017
-
-
Eugen Rochko authored
-
- Jul 27, 2017
-
-
Satoshi KOJIMA authored
-
- Jul 24, 2017
-
-
Eugen Rochko authored
-
- Jul 23, 2017
-
-
Eugen Rochko authored
* Add new logo * Remove unused images
-
- Jul 13, 2017
-
-
Sorin Davidoi authored
* feat: Register push subscription * feat: Notify when mentioned * feat: Boost, favourite, reply, follow, follow request * feat: Notification interaction * feat: Handle change of public key * feat: Unsubscribe if things go wrong * feat: Do not send normal notifications if push is enabled * feat: Focus client if open * refactor: Move push logic to WebPushSubscription * feat: Better title and body * feat: Localize messages * chore: Fix lint errors * feat: Settings * refactor: Lazy load * fix: Check if push settings exist * feat: Device-based preferences * refactor: Simplify logic * refactor: Pull request feedback * refactor: Pull request feedback * refactor: Create /api/web/push_subscriptions endpoint * feat: Spec PushSubscriptionController * refactor: WebPushSubscription => Web::PushSubscription * feat: Spec Web::PushSubscription * feat: Display first media attachment * feat: Support direction * fix: Stuff broken while rebasing * refactor: Integration with session activations * refactor: Cleanup * refactor: Simplify implementation * feat: Set VAPID keys via environment * chore: Comments * fix: Crash when no alerts * fix: Set VAPID keys in testing environment * fix: Follow link * feat: Notification actions * fix: Delete previous subscription * chore: Temporary logs * refactor: Move migration to a later date * fix: Fetch the correct session activation and misc bugs * refactor: Move migration to a later date * fix: Remove follow request (no notifications) * feat: Send administrator contact to push service * feat: Set time-to-live * fix: Do not show sensitive images * fix: Reducer crash in error handling * feat: Add badge * chore: Fix lint error * fix: Checkbox label overlap * fix: Check for payload support * fix: Rename action "type" (crash in latest Chrome) * feat: Action to expand notification * fix: Lint errors * fix: Unescape notification body * fix: Do not allow boosting if the status is hidden * feat: Add VAPID keys to the production sample environment * fix: Strip HTML tags from status * refactor: Better error messages * refactor: Handle browser not implementing the VAPID protocol (Samsung Internet) * fix: Error when target_status is nil * fix: Handle lack of image * fix: Delete reference to invalid subscriptions * feat: Better error handling * fix: Unescape HTML characters after tags are striped * refactor: Simpify code * fix: Modify to work with #4091 * Sort strings alphabetically * i18n: Updated Polish translation it annoys me that it's not fully localized :P * refactor: Use current_session in PushSubscriptionController * fix: Rebase mistake * fix: Set cacheName to mastodon * refactor: Pull request feedback * refactor: Remove logging statements * chore(yarn): Fix conflicts with master * chore(yarn): Copy latest from master * chore(yarn): Readd offline-plugin * refactor: Use save! and update! * refactor: Send notifications async * fix: Allow retry when push fails * fix: Save track for failed pushes * fix: Minify sw.js * fix: Remove account_id from fabricator
-
- Jun 06, 2017
-
-
Eugen Rochko authored
* Fix #3063 - Add dynamic app manifest * Added short_name * Add background_color
-
- May 10, 2017
-
-
Yamagishi Kazutoshi authored
Vorbis is audio format of Open Source. Can play audio in a free environment where you can not play mp3.
-
- Apr 26, 2017
-
-
Lindsey Bieda authored
* Set a dev specific favicon * Consistent spacing * Add trailing slash for consistency * Update to remove interpolation
-
- Apr 17, 2017
-
-
Dale Price authored
* Add mask-icon (#1572) * use updated svg logo for mask-icon
-
- Mar 29, 2017
-
-
Eugen Rochko authored
-
- Jan 21, 2017
-
-
Eugen Rochko authored
used from nginx when Rails fails.
-
Effy Elden authored
-
Effy Elden authored
-
- Jan 17, 2017
-
-
Eugen Rochko authored
-
- Jan 14, 2017
-
-
Effy Elden authored
-
- Jan 05, 2017
-
-
Jessica Stokes authored
This allows other platforms such as Windows, macOS and iOS to use their system fonts rather than downloading a copy of Roboto. It also makes the app feel a little closer to native on those platforms!
-
- Dec 21, 2016
-
-
Eugen Rochko authored
Filters out hidden stream entries from Atom feed Blocks now generate hidden stream entries, can be used to federate blocks Private statuses cannot be reblogged (generates generic 422 error for now) POST /api/v1/statuses now takes visibility=(public|unlisted|private) param instead of unlisted boolean Statuses JSON now contains visibility=(public|unlisted|private) field
-
- Dec 20, 2016
-
-
Eugen Rochko authored
-
Eugen Rochko authored
-
- Dec 14, 2016
-
-
Eugen Rochko authored
-
- Dec 04, 2016
-
-
Eugen Rochko authored
Do not autoplay videos, display play button instead. Use expiring links when using S3. Do not keep originals for avatars/headers, resize avatars down to 120x120 instead of 300x300. Set cache headers on S3 stuff, also make it private (aka only accessible via expiring links to prevent hotlinking)
-
- Nov 13, 2016
-
-
Eugen Rochko authored
-
- Nov 08, 2016
-
-
Eugen Rochko authored
-
Eugen Rochko authored
-