LangCorrect Web

v3.0.19

Fixes

  • Fixed an issue where the selected post language would not get saved to the journal draft.
  • Fixed an issue with images attached to journals not opening up in a lightbox.

Removed

  • Removed the unused closePrompt and nativeLanguageSelection functions.
  • Removed rich text editor from notes textarea due to lack of format consistency.

v3.0.20

New

  • (BETA TESTING) Ratio watch. If your correction ratio is less than the minimum (1.0) required AND there are uncorrected journals in your native language(s), then your posting privileges will get temporarily disabled until the minimum ratio is met. Temporarily adjusted to 0.5 to ease with the change.

Fixes

  • Min. text requirement for journals >50
  • local variable referenced before assignment

Removed

  • Unused scripts and code cleanup

v3.0.21

New

  • The My Journals table will now sort by desc date by default
  • You can now copy a clean correction (no formatting) to your clipboard.
1 Like

v3.0.22

Fixes

  • Disabled the mark as perfect and make a correction button when actively correcting a sentence. To re-enable those buttons, then you will need to discard the current corrections.
  • Popular Correctors will now update every 500 seconds (~8minutes).

v3.0.23

New

  • A minimum character count has been added to the target language textarea

Fixes

v3.0.24

New

  • When viewing your own profile, you can now click on your corrections made to get redirected to the relevant page. TIP: The other shortcut link is directly in the ratio-bar.

Fixes

  • Optimized page loading speed for made corrections, and changed up the styling a little bit. You can now also filter the table by journal publish date.

v3.0.25

New

  • New search → In addition to the previous full-text search, you can now search the following categories: journal tags, prompt tags, and users.
  • Added clickable tags to the prompt responses detail page that will filter all prompts with that tag.

Fixes

  • Fixed an issue with journal tags not filtering correctly
1 Like

v3.0.26

New

  • Added captcha to login page

Fixes

  • Fixed some typos and missing translatable strings

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