Skip to content
Extraits de code Groupes Projets
  1. oct. 12, 2018
  2. oct. 07, 2018
    • Eugen Rochko's avatar
      Add conversations API (#8832) · 774ac473
      Eugen Rochko a rédigé
      * Add conversations API
      
      * Add web UI for conversations
      
      * Add test for conversations API
      
      * Add tests for ConversationAccount
      
      * Improve web UI
      
      * Rename ConversationAccount to AccountConversation
      
      * Remove conversations on block and mute
      
      * Change last_status_id to be a denormalization of status_ids
      
      * Add optimistic locking
      Non vérifiée
      774ac473
  3. oct. 04, 2018
    • aus-social's avatar
      lint pass 2 (#8878) · 0a4739c7
      aus-social a rédigé
      * Code quality pass
      
      * Typofix
      
      * Update applications_controller_spec.rb
      
      * Update applications_controller_spec.rb
      0a4739c7
  4. sept. 13, 2018
    • luzpaz's avatar
      Misc. typos (#8694) · 40dd19be
      luzpaz a rédigé
      Found via `codespell -q 3 --skip="./app/javascript/mastodon/locales,./config/locales"`
      40dd19be
  5. avr. 26, 2018
  6. avr. 12, 2018
  7. avr. 11, 2018
  8. mars 20, 2018
  9. mars 04, 2018
  10. fév. 27, 2018
  11. fév. 24, 2018
  12. fév. 17, 2018
  13. sept. 29, 2017
  14. sept. 09, 2017
  15. août 30, 2017
    • Eugen Rochko's avatar
      Update status embeds (#4742) · e95bdec7
      Eugen Rochko a rédigé
      - Use statuses controller for embeds instead of stream entries controller
      - Prefer /@:username/:id/embed URL for embeds
      - Use /@:username as author_url in OEmbed
      - Add follow link to embeds which opens web intent in new window
      - Use redis cache in development
      - Cache entire embed
      e95bdec7
  16. juil. 16, 2017
  17. juil. 13, 2017
    • Sorin Davidoi's avatar
      Web Push Notifications (#3243) · 0c7c188c
      Sorin Davidoi a rédigé
      * 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
      0c7c188c
  18. juil. 06, 2017
    • Akihiko Odaki (@fn_aki@pawoo.net)'s avatar
      Set default From address in config (#3756) · 20830000
      Akihiko Odaki (@fn_aki@pawoo.net) a rédigé
      The old implementation sets default From address in mailers. It sets
      the address from SMTP_FROM_ADDRESS, or notifications@localhost. The
      behavior is occasionally undesired results.
      
      In production environment, notifications@localhost is likely to be
      incorrect.
      In testing environment, the email address should not be varied by a
      environment variable.
      
      After appling this change,
      
      In production environment, it will throw an exception when launching
      Mastodon.
      In testing environment, the address will be fixed with
      notifications@localhost.
      20830000
  19. juin 08, 2017
  20. juin 01, 2017
    • Matt Jankowski's avatar
      Update Rails to version 5.1.1 (#3121) · 2212dc4a
      Matt Jankowski a rédigé
      * Update rails to version 5.1.1
      
      * Run `rails app:update`
      
      * Remove the override of polymorphic activity relationship
      
      * Silence warning about otp_secret attribute being unknown to rails
      
      * We will only introduce form_with where we want to use remote data
      2212dc4a
  21. mai 22, 2017
  22. mai 12, 2017
  23. mai 09, 2017
  24. mai 06, 2017
  25. mai 05, 2017
    • Eugen Rochko's avatar
      More robust PuSH subscription refreshes (#2799) · 81584779
      Eugen Rochko a rédigé
      * Fix #2473 - Use sidekiq scheduler to refresh PuSH subscriptions instead of cron
      
      Fix an issue where / in domain would raise exception in TagManager#normalize_domain
      
      PuSH subscriptions refresh done in a round-robin way to avoid hammering a single
      server's hub in sequence. Correct handling of failures/retries through Sidekiq (see
      also #2613). Optimize Account#with_followers scope. Also, since subscriptions
      are now delegated to Sidekiq jobs, an uncaught exception will not stop the entire
      refreshing operation halfway through
      
      Fix #2702 - Correct user agent header on outgoing http requests
      
      * Add test for SubscribeService
      
      * Extract #expiring_accounts into method
      
      * Make mastodon:push:refresh no-op
      
      * Queues are now defined in sidekiq.yml
      
      * Queues are now in sidekiq.yml
      81584779
  26. mai 03, 2017
    • Eugen Rochko's avatar
      Clean up redis configuration. Allow using REDIS_URL to set advanced (#2732) · c9970911
      Eugen Rochko a rédigé
      connection options instead of setting REDIS_HOST etc individually
      
      Close #1986
      c9970911
    • Eugen Rochko's avatar
      Replace sprockets/browserify with Webpack (#2617) · f5bf5ebb
      Eugen Rochko a rédigé
      * Replace browserify with webpack
      
      * Add react-intl-translations-manager
      
      * Do not minify in development, add offline-plugin for ServiceWorker background cache updates
      
      * Adjust tests and dependencies
      
      * Fix production deployments
      
      * Fix tests
      
      * More optimizations
      
      * Improve travis cache for npm stuff
      
      * Re-run travis
      
      * Add back support for custom.scss as before
      
      * Remove offline-plugin and babili
      
      * Fix issue with Immutable.List().unshift(...values) not working as expected
      
      * Make travis load schema instead of running all migrations in sequence
      
      * Fix missing React import in WarningContainer. Optimize rendering performance by using ImmutablePureComponent instead of
      React.PureComponent. ImmutablePureComponent uses Immutable.is() to compare props. Replace dynamic callback bindings in
      <UI />
      
      * Add react definitions to places that use JSX
      
      * Add Procfile.dev for running rails, webpack and streaming API at the same time
      f5bf5ebb
  27. mai 02, 2017
  28. avr. 24, 2017
  29. avr. 23, 2017
  30. avr. 20, 2017
  31. avr. 17, 2017
    • Miguel Jacq's avatar
      Allow using an SMTP server without authentication (#1597) · e9eaf9e3
      Miguel Jacq a rédigé
      * Allow using an SMTP server without authentication (e.g Postfix relay on the same host) by setting SMTP_LOGIN and SMTP_AUTH_METHOD to 'none'
      
      * Add note in .env.production.sample about SMTP settings for servers where no auth is required
      
      * Assume that SMTP_LOGIN and SMTP_PASSWORD will be blank if we set SMTP_AUTH_METHOD to none
      e9eaf9e3
  32. avr. 15, 2017
  33. avr. 14, 2017
  34. avr. 13, 2017
    • James Moore's avatar
      smtp delivery type fix (#1556) · d9dc0fe8
      James Moore a rédigé
      * delivery fix
      
      # Conflicts:
      #	config/environments/production.rb
      
      * added stub in .env file
      
      * reordered and added a comment
      d9dc0fe8
  35. avr. 11, 2017
  36. avr. 10, 2017
    • Alexander Mankuta's avatar
      More SMTP customization (#1372) · 0dbbc16c
      Alexander Mankuta a rédigé
      * Allow SMTP auth method customization
      
      * Add SMTP openssl_verify_mode option support
      
      Allows one use self-signed certs with their SMTP server.
      
      * Add SMTP enable_starttls_auto option support
      0dbbc16c
Chargement en cours