Skip to content
Snippets Groups Projects
  1. Feb 04, 2018
    • Eugen Rochko's avatar
      CAS + SAML authentication feature (#6425) · 26f21fd5
      Eugen Rochko authored
      * Cas authentication feature
      
      * Config
      
      * Remove class_eval + Omniauth initializer
      
      * Codeclimate review
      
      * Codeclimate review 2
      
      * Codeclimate review 3
      
      * Remove uid/email reconciliation
      
      * SAML authentication
      
      * Clean up code
      
      * Improve login form
      
      * Fix code style issues
      
      * Add locales
      26f21fd5
  2. Dec 22, 2017
  3. Sep 22, 2017
  4. Sep 11, 2017
    • Patrick Figel's avatar
      Add OpenStack Keystone V3 support (#4889) · 3018043f
      Patrick Figel authored
      Keystone V2 is deprecated in favour of V3. This adds the necessary
      connection parameters for establishing a V3 connection. Connections
      to V2 endpoints are still possible and the configuration should
      remain compatible.
      
      This also introduces a SWIFT_REGION variable for multi-region
      OpenStack environments and a SWIFT_CACHE_TTL that controls how long
      tokens and other meta-data is cached for. Caching tokens avoids
      rate-limiting errors that would result in media uploads becoming
      unavailable during high load or when using tasks like
      media:remove_remote. fog-openstack only supports token caching for
      V3 endpoints, so a recommendation for using V3 was added.
      3018043f
  5. Sep 06, 2017
  6. Sep 05, 2017
  7. Aug 01, 2017
  8. Jul 14, 2017
  9. Jul 13, 2017
    • Sorin Davidoi's avatar
      Web Push Notifications (#3243) · 0c7c188c
      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
      0c7c188c
  10. May 30, 2017
  11. May 22, 2017
  12. May 20, 2017
    • Wonderfall's avatar
      Some Dockerfile improvements (#3182) · ae78d012
      Wonderfall authored
      - improve docker_entrypoint.sh
      - serve static files with puma by default
      - sort packages list
      - use virtual package for build deps
      - show how to assign UID/GID
      ae78d012
  13. May 19, 2017
  14. May 08, 2017
  15. May 05, 2017
    • ThibG's avatar
      Add additional documentation and warnings to the WEB_DOMAIN setting. (#2386) · 4d22d03f
      ThibG authored
      * Add additional documentation and warnings to the WEB_DOMAIN setting.
      
      This feature is largely undocumented, and quite a number of users have
      shot them in the feet already despite the warning. Added a bit of documentation
      and expanded the warning until we have a mechanism for dealing with conflicting
      user URIs.
      
      * Change WEB_DOMAIN comments to point to the extensive online documentation
      4d22d03f
  16. May 04, 2017
  17. May 03, 2017
  18. May 02, 2017
  19. Apr 19, 2017
  20. Apr 17, 2017
  21. Apr 15, 2017
  22. Apr 13, 2017
  23. Apr 10, 2017
    • Alexander Mankuta's avatar
      More SMTP customization (#1372) · 0dbbc16c
      Alexander Mankuta authored
      * 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
  24. Apr 09, 2017
  25. Apr 07, 2017
  26. Apr 04, 2017
    • Pete Keen's avatar
      [#817] Add email whitelist · e9a6da6b
      Pete Keen authored
      This adds the ability to filter user signup with a whitelist
      instead of or in addition to a blacklist.
      
      Fixes #817
      e9a6da6b
  27. Mar 23, 2017
    • leopku's avatar
      🔧 S3 protocol from ENV · c46843c6
      leopku authored
      add support for reading S3 protocol from ENV
      also add S3_HOSTNAME in .env.production.sample
      c46843c6
  28. Feb 03, 2017
    • Eugen Rochko's avatar
      Make the streaming API also handle websockets (because trying to get the... · ccb8ac85
      Eugen Rochko authored
      Make the streaming API also handle websockets (because trying to get the browser EventSource interface to
      work flawlessly was a nightmare). WARNING: This commit makes the web UI connect to the streaming API instead
      of ActionCable like before. This means that if you are upgrading, you should set that up beforehand.
      ccb8ac85
  29. Jan 29, 2017
  30. Dec 29, 2016
  31. Dec 06, 2016
  32. Nov 29, 2016
Loading