Skip to content
Snippets Groups Projects
  1. May 09, 2019
  2. Aug 25, 2018
  3. Aug 15, 2018
  4. Jun 29, 2018
    • MIYAGI Hikaru's avatar
      Merge `HIDDEN_SERVICE_VIA_TRANSPARENT_PROXY` into `ALLOW_ACCESS_TO_HIDDEN_SERVICE` (#7901) · ddd0bb69
      MIYAGI Hikaru authored
      If Mastodon accesses to the hidden service via transparent proxy, it's needed to avoid checking whether it's a private address, since `.onion` is resolved to a private address.
      I was previously using the `HIDDEN_SERVICE_VIA_TRANSPARENT_PROXY` to provide that function. However, I realized that using `HIDDEN_SERVICE_VIA_TRANSPARENT_PROXY` is redundant, since this specification is always used with `ALLOW_ACCESS_TO_HIDDEN_SERVICE`. Therefore, I decided to integrate the setting of `HIDDEN_SERVICE_VIA_TRANSPARENT_PROXY` into` ALLOW_ACCESS_TO_HIDDEN_SERVICE`.
      ddd0bb69
  5. May 28, 2018
  6. May 07, 2018
  7. Apr 25, 2018
  8. Mar 28, 2018
  9. Mar 19, 2018
  10. Mar 09, 2018
  11. Mar 07, 2018
  12. Mar 02, 2018
  13. Feb 26, 2018
  14. Feb 25, 2018
  15. Feb 23, 2018
  16. Feb 22, 2018
  17. Feb 09, 2018
    • Eugen Rochko's avatar
      Full-text search for authorized statuses (#6423) · 3ebc0ad4
      Eugen Rochko authored
      * Add full-text search for authorized statuses
      
      - Search API will return statuses that match the query
      - Only for logged in users
      - Only if you are author of the status,
      - Or you were mentioned in it
      - Or you favourited or reblogged it
      - Configuration over `ES_ENABLED`, `ES_HOST`, `ES_PORT`, `ES_PREFIX`
      - Run `rails chewy:deploy` to create & populate index
      
      Fix #5880
      Fix #4293
      Fix #1152
      
      * Add commented out docker-compose configuration for ES container
      
      * Optimize index import, filter search results
      
      * Add basic normalization to the index
      
      * Add better stemming and normalization to the index
      
      * Skip webfinger request if search query includes both @ and a space
      
      * Fix code style
      
      * Visually separate search result sections
      
      * Fix code style issues
      Unverified
      3ebc0ad4
  18. Feb 04, 2018
  19. Dec 22, 2017
  20. Sep 22, 2017
  21. 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
  22. Sep 06, 2017
  23. Sep 05, 2017
  24. Aug 01, 2017
  25. Jul 14, 2017
  26. 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
  27. May 30, 2017
  28. May 22, 2017
  29. 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
  30. May 19, 2017
  31. May 08, 2017
  32. 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
  33. May 04, 2017
  34. May 03, 2017
  35. May 02, 2017
  36. Apr 19, 2017
Loading