LangCorrect Web

v3.0.27

New

Fixed

  • ‘DraftListView’ object has no attribute ‘get_correctors_streak_count’

Removed

  • Post scheduler since it was hardly used after the removal of the Streaks system
  • Removed post scheduler as a premium function under plans
  • Removed obsolete translation strings
  • (Code cleanup) Various unused scripts and functions
1 Like

v3.0.28

Fixes

  • Fixed an issue with journals redirecting to the teach and learn page if they shared the same slugs
  • You can now search by multiple tags granted they’re separated by commas
  • User searches are now case insensitive
  • Search resulted are now sorted by -created date for prompts and journals, and by id for user profiles

v3.0.29

Fixes

  • Tag slugs being longer than 100 characters (ex: trying to make a tag a link to an external site) would lead to server error when creating or editing a journal → New limit is now 20 and a form error will be shown if it exceeds that.

v3.0.30

Fixes

  • Fixed broken form-floating label in settings
  • Fixed language names not being translated in sidebar and filters.

Added

  • Added more translatable strings

v3.0.31

This release will address the performance drops (page loading speed) specifically on the Teach and Learn pages. The main queryset originally took 2-3 seconds to complete which was terribly inefficient, and has been reduced down to 350ms.

There are two more bottlenecks (Notifications and Popular Correctors) that will be addressed in a future update.

This release will also remove the friends only post permission due to lack of use (~ 0.2% usage). Some users were also abusing this permission to keep up their streaks by posting really low effort/placeholder journals. Please report these journals so we can remove them from the site!

v3.0.32

Fixes

v3.0.33

This release will introduce a new and vastly superior notification system (django-notifications). It is also packed with a small performance increase compared to our previous notification system.

Please note that we will not be migrating over the old notifications into the new one → this means that all past notifications will be deleted permanently.

Here are some notable changes:

  • The notification panel will now only show unread notifications, and will no longer automatically mark items as read.
  • There is now a button to clear all unread notifications.
  • There is currently no grouped corrections until PR #249 gets merged, or a fork implemented.
  • There is no live loading → you will need to manually reload the page to see new notifications.
  • It will now take you directly to the notification event.

Additional notifications types have been added:

  • When someone likes your journal
  • When someone has updated a sentence they have corrected
  • When someone has deleted a sentence they have corrected or marked as perfect
  • When someone has updated or deleted their reply
  • When someone you are following publishes a new prompt

New

  • The Corrections Received page will now display a sidebar with counts of your total sentences written, total sentences marked as perfect, and total sentences corrected.
  • A jump to top button has been added when reading a journal.
  • Premium users are exempt from ratio watch, and their ratios are now hidden.

Changes

  • Bootstrap has been upgraded to v5.1.3.
  • More strings are now translatable (@aka thanks for hunting them down!)
  • Old notification system has been replaced, and new notification types have been added.
  • The Corrections Received page will now only be visible to yourself or moderators +.
  • The edit correction form will now be displayed in a popup modal. A reference of your previous correction with highlights has also been added.
  • A “revised” label has been added to corrections that have been edited.
  • The url to make corrections has been changed from ../correction/ to ../make-correction/.
  • Additional url changes have been made to prevent conflicts with journal and correction actions.
  • (Testing) Action buttons for corrections will no longer be hidden under a drop-down.
  • Reply system has been revamped. Quoted content will now have a link to take you directly to the content in question.
  • Deleted replies will now be soft deleted, and the original message will be replaced with “This message has been removed.”
  • A visual upgrade to the side-by-side corrections:
  • A visual upgrade to the grouped corrections:

Removed

  • Toastr has been removed and replaced with bootstrap toasts.

v3.0.34

Fixes

  • Fixed line breaks not appearing on feedback
  • Fixed an issue where the feedback draft would create an additional feedback and not overwrite the previous feedback.
  • Fixed a crash when searching prompts by tag

New:

  • Added functionality to edit or delete feedback directly on the journal pages.
  • A notification will now get sent out to the journal author if the feedback gets edited or deleted.

v3.0.35

New

v3.0.36

New

  • Based on user feedback, the Teach page will now only show journals that were published within the last 30 days (from today).
  • You can now filter journals by all or uncorrected in Profile pages.

Changes

  • Popular Correctors will now show the top 9 users, and will no longer be filtered based on native language. The labels were slightly changed to better represent the action.

v3.0.37

New

  • Added an additional column Uncorrected journals (<=30 days) to Uncorrected Status

Fixes

  • Updated ratio watch to only take into consideration journals that were published within the last 30 days.

v3.0.38

Fixes

  • Added missing container wrapper in registration pages

v3.0.39

Fixes

  • Added pagination to uncorrected journals in profiles

v3.0.40

Fixes

  • Added missing login error messages
  • Added missing parent container in post by friends template
  • Fixed popular correctors not populating in post by friends
  • Post by friends will now exclude journals from users who you are not following back
1 Like

v3.0.41

Fixes

  • Excluded deleted accounts from showing up in contribution rankings
  • Recent journals from friends will now only show journals from users who you are following
  • Show the original prompt in the journal article
1 Like

v3.0.42

Fixes

  • Added back the light box so images should be working again
  • Fixed a visual issue where visiting a cached page would show the user’s navbar that originally triggered the cache page

v3.0.43

Fixes

  • (Admin) Order profiles by -date_joined
  • (Admin) Fix profile admin view_on_site
  • Exclude journals from appearing in search if they are from deleted users
  • Fixed a crash during password reset due to gettext not being imported

v3.0.44

Fixes

  • The login form was missing a parent container
  • Added some top margins on the captcha widget

v3.0.45

New

  • Added a new writing challenge for summer 2022

Fixes

  • Fixed an issue with the display name breaking links in the drafts section
  • Fixed some Spanish translations in the navigation menu
1 Like

v3.0.46

New

  • Added an alert to inform Microsoft email users that their verification emails may get delayed or at times undelivered.
  • Added a very basic word count without natural language processing. It will currently only work with space based languages. A proper solution will get released later.
1 Like