Skip to content
Permalink
v2.4.0.beta4

Commits on Sep 6, 2019

  1. Revert "FIX: Auth popup handling for Safari same-site cookie quirks"

    This reverts commit 310a8ac.
    
    It seems this breaks google authentication. My suspicion is opening
    the URL twice invalidates the CSRF after the first access.
    eviltrout committed Sep 6, 2019
  2. FIX: Move read state when moving posts

    * Moves / copies post timings
    * Moves / copies topic users
    * Fixes a small bug in the calculation of post numbers
    gschlager committed Sep 6, 2019
  3. FIX: Topics with muted tag didn't show up when filtering by category …

    …and tag
    
    It also removes the redundant `filter` parameter. Previously URLs looked like this:
    
    ```
    http://example.com/tags/c/some-category/muted-tag/l/latest.json?filter=tags/c/some-category/muted-tag/l/latest
    ```
    
    But it looks like the `filter` parameter was only used to find out if topics with a muted tag should be removed or not. But the same thing can be accomplished by using the first tag ID. The following URL looks a lot cleaner.
    
    ```
    http://example.com/tags/c/some-category/muted-tag/l/latest.json
    ```
    gschlager committed Sep 6, 2019
  4. FEATURE: New post editing period for >= tl2 users (#8070)

    * FEATURE: Add tl2 threshold for editing new posts
    
    * Adds a new setting and for tl2 editing posts (30 days same as old value)
    * Sets the tl0/tl1 editing period as 1 day
    
    * FIX: Spec uses wrong setting
    
    * Fix site setting on guardian spec
    
    * FIX: post editing period specs
    
    * Avoid shared examples
    * Use update_columns to avoid callbacks on user during tests
    rimian authored and eviltrout committed Sep 6, 2019

Commits on Sep 4, 2019

  1. Add a word to clarify instructions (#8072)

    Following up to the feedback on #8071
    jacobherrington authored and coding-horror committed Sep 4, 2019
  2. FEATURE: Adds a pop up that shows a more detailed score for reviewabl…

    …es (#8035)
    
    If you click a (?) icon beside the reviewable status a pop up will
    appear with expanded informatio that explains how the reviewable got its
    score, and how it compares to system thresholds.
    eviltrout committed Sep 4, 2019
  3. Fix the build.

    techAPJ committed Sep 4, 2019
  4. Update translations

    nlalonde committed Sep 4, 2019
  5. PERF: use CDN url for proxy of favicon

    This avoids hitting S3 direct which is usually not desirable.
    SamSaffron committed Sep 4, 2019
  6. FEATURE: improve performance of anonymous cache

    This commit introduces 2 features:
    
    1. DISCOURSE_COMPRESS_ANON_CACHE (true|false, default false): this allows
    you to optionally compress the anon cache body entries in Redis, can be
    useful for high load sites with Redis that lives on a separate server to
    to webs
    
    2. DISCOURSE_ANON_CACHE_STORE_THRESHOLD (default 2), only pop entries into
    redis if we observe them more than N times. This avoids situations where
    a crawler can walk a big pile of topics and store them all in Redis never
    to be used. Our default anon cache time for topics is only 60 seconds. Anon
    cache is in place to avoid the "slashdot" effect where a single topic is
    hit by 100s of people in one minute.
    SamSaffron committed Sep 4, 2019
  7. Fix docker image name (#8058)

    hawm authored and SamSaffron committed Sep 4, 2019
  8. FIX: Mobile Safari composer improvements (#8069)

    - prevents keyboard from being invoked when textarea is disabled
    
    - avoids scrolling up when switching focus from title to textarea on new topic creation
    pmusaraj authored and SamSaffron committed Sep 4, 2019

Commits on Sep 3, 2019

  1. FIX: Make 'group membership requests' feature compatible with visibil…

    …ity level option 'logged_on_users'.
    vinothkannans committed Sep 3, 2019
  2. FEATURE: track date api key was last used

    Start tracking the date an api key was last used. This has already been
    the case for user_api_keys.
    
    This information can provide us with the ability to automatically expire
    unused api keys after N days.
    SamSaffron committed Sep 3, 2019
  3. FIX: report cached controller and action to loggers

    Previously we would treat all cached hits in anon cache as "other"
    
    This hinders analysis of cache performance and makes logging inaccurate
    SamSaffron committed Sep 3, 2019
Older