Skip to content

Releases: codidact/qpixel

v0.12.2

31 Jul 15:40
v0.12.2
65d79c2
Compare
Choose a tag to compare

Minor point release for a few bug fixes.

What's Changed

  • Use correct host when rendering comment pings by @Oaphi in #1713
  • NamespacedEnvCache fix + pinned links caching fix by @Oaphi in #1715
  • Fix typo in docker readme by @trichoplax in #1718
  • Bump ruby-saml from 1.18.0 to 1.18.1 in the bundler group across 1 directory by @dependabot[bot] in #1716
  • Minor fix for the users page search button alignment by @Oaphi in #1719

Full Changelog: v0.12.1...v0.12.2

v0.12.1

25 Jul 15:08
v0.12.1
bea0057
Compare
Choose a tag to compare

Small point release from v0.12.0 to address a commenting bug and add an additional feature for audit logs.

What's Changed

  • Audit logs: add filter/search parameters by @ArtOfCode- in #1693
  • Fix for identifier uniqueness for comment-related controls by @Oaphi in #1711

v0.12.0

24 Jul 02:10
v0.12.0
210142d
Compare
Choose a tag to compare

Release Notes

Hoooooly... this is a big one. Full list of merges below for a full list of all changes. To summarise:

New Features

  • Summary Emails: staff now get content summary emails. #1662
  • Admin Email Lookup Tool: Admins now have a tool to look up email addresses. #1661, #1665
  • Self-Serve Account Deletion: Users can now delete their own accounts (except mods, admins, and those using 2FA). #1668, #1695
  • Registration Rate Limiting: New user sign ups are rate limited to stop spammers spamming accounts. #1659
  • Link to Duplicate Posts: Inbound duplicates are linked in the sidebar. #1698

User Interface & Usability

  • Editor Improvements:
    • Bulleted/ordered lists and tables buttons are now on the main editor toolbar. #1619
    • Expanded tooltip for "tools" button. #1618
  • Comment Threads:
    • Remove "create new comment thread" if you can't add comments. #1584
    • Inputs now require body text before enabling submit. #1702
    • General improvements to comment threads. #1647
  • Post & User Search:
    • User search matches any substring, not just the start. #1606
    • Sorting type is preserved in user searches and when returning to normal view. #1632, #1633, #1675
    • Activity sort enabled on user posts pages. #1631
  • Code Golf Leaderboard:
  • Miscellaneous UI Fixes:
    • Improved site settings value column wrapping. #1628
    • Fix for deleted user card wrapping. #1623
    • Don't show answer sorting buttons if there are no answers. #1630
    • Show who reviewed edits in the "decided" list. #1634
    • Give curators a link to recently deleted posts. #1649

Email & Notification Improvements

  • Confirmation Email Text: updated phrasing in confirmation emails to hopefully avoid legit emails being marked as spam. #1663
  • Changes to Emails: other assorted improvements to our emails - #1691, #1681

Bug Fixes & Miscellaneous Improvements

  • Audit Log Pagination: Fixed missing pagination in audit logs. #1646
  • Audit Tag Renames: Improved audit log clarity by renaming tags. #1648
  • Subscription Removal: Fixed issues with removing subscriptions. #1683
  • User Pings: Fixed temporary "unpingable" display after comment edits; show pings in thread titles. #1705, #1688
  • Comment Thread Submission: Fixed submit button behavior. #1702
  • "Create Post" Button Fix: Handles cases with zero available post types gracefully. #1704

Full Changelog

Read more

v0.11.0

14 Apr 15:31
Compare
Choose a tag to compare

New Features & Enhancements

  • Streamlined Comment & Notification Experience

    • When you receive comment notifications, the thread names are now clearer.
  • Improved Content Display

    • Suggested edits now include a visible category header.
    • On the “All Communities” page, post entries and reputation numbers are now linkified.
  • Enhanced Search & Sorting

    • Activity sorting has been added to search results and now aligns with how categories are ordered.
  • User Interaction Upgrades

    • Avatars in user cards have become clickable.
    • When entering two-factor authentication codes, input fields use the numeric keypad on mobile devices.
  • Social & SEO Improvements

    • OpenGraph tags have been fixed to ensure that shared links display the appropriate preview information.

Bug Fixes & UI Refinements

  • Layout & Visual Tweaks

    • Fixed issues with elements that used to overflow their containers.
    • Resolved a max-width CSS problem that was affecting the droppanel on posts, and improved the numeric stats column wrapping in the user sidebar.
  • User Data & Moderation Enhancements

    • Usernames now handle empty values more gracefully.
    • Moderators can now follow links to deleted user profiles.
  • Test & Deployment Stability

    • Resolved issues that caused seed data to fail on a clean test database.
    • The release also includes various under-the-hood fixes to improve overall system stability.

Maintenance & Under-the-Hood Updates

  • Regular dependency updates

  • Technology Refresh

    • The project now requires Ruby 3.1 or higher.
    • Started to remove jQuery as part of our efforts to modernize the codebase and streamline the frontend.
  • Internal Task Updates

    • Updates to maintenance tools
    • Switched our code coverage from Coveralls to Codecov

Full Changelog

New Contributors

Full Changelog: v0.10.0...v0.11.0

v0.10.0

14 Feb 14:07
Compare
Choose a tag to compare

What's Changed

General Improvements

  • Generalized wording on vote-summary and other pages.
  • Improved notifications and added new features such as post count on user posts page and advanced formatting help.
  • Various accessibility improvements.
  • Enhanced the user experience with better handling of errors, tooltips, and notifications.

Bug Fixes

  • Fixed various Docker-related issues and errors in CI pipelines.
  • Addressed issues with vote summary, tour tests, filters, and tag handling.
  • Resolved bugs involving profile page, search functionality, and user preferences.
  • Fixed errors related to invalid URLs, test data, and profile website URIs.

New Features

  • Added support for SAML and improved SSO functionality.
  • Introduced system tests, improved Docker setup, and enhanced Rails console experience.
  • Implemented new features such as post history links, copyable code, and showing undeleted posts in various contexts.

Dependency Updates

  • Regular updates to dependencies such as nokogiri, commonmarker, rails, and puma via dependabot.

Documentation and Configuration

  • Added detailed installation instructions, including for Mac, and clarified various configuration options.
  • Updated documentation for fields on forms, editing guidelines, and formatting help.

Miscellaneous

  • Made usability improvements to edit-review page and other interfaces.
  • Improved handling of user abilities, filters, and tag subscriptions.

New Contributors

Full Changelog: v0.9.0...v0.10.0

v0.9.0

05 Aug 13:03
Compare
Choose a tag to compare

What's Changed

Lots has changed in almost a year since the last formal release here. Some of the big-ticket items are:

  • Filters (a way for users to specify what posts they want to see)
  • SSO/SAML by @Taeir
  • Docker support updated and actually works again
  • Updated to Ruby 3
  • Improvements around the QPixel JS API, primarily preferences
  • System tests
  • Pending edit suggestions are surfaced better
  • Better control of privacy around Stripe
  • Improvements to 2FA
  • Improvements to search and documentation/user help
  • Customisable min title/body length per category

See below for the full changelog.

New Contributors

Full Changelog: v0.8.0...v0.9.0

v0.8.0

23 Sep 19:21
Compare
Choose a tag to compare

It's been a while since our last release, so while there's not a single thing driving this timing, it felt right to make a new full version. Improvements include:

  • Threaded comments
  • Reactions such as "worked for me" and "outdated" (configurable)
  • New search options
  • Support for creating new post types
  • Summary of votes received on the user profile page
  • New configuration options and user preferences

Along with a lot of smaller fixes and improvements.

v0.7.0

16 Dec 23:45
Compare
Choose a tag to compare

Changelog

  • Abilities. The privilege system has been completely replaced with a new activity-based abilities system. See the meta post about it for full details.
  • Post types. The post types system has also been completely reworked; it's now much easier to define and use custom post types.
  • Community resources: the post types upgrade opens the door for a post type that anyone with the unrestricted ability can edit without having to go through review - ideal for a community's shared resources.
  • Table of contents: parent posts (such as questions) may now include a table of contents to quickly list their answers (which can also function as a leaderboard)
  • System banners: a sysadmin can now set a system-wide banner to appear on every page visit, for user messaging.

v0.6.1

28 Aug 20:33
Compare
Choose a tag to compare

Changelog

  • Docker Compose setup support
  • More details in audit and block logs
  • Tag rename & merge
  • Last edited dates on posts

v0.6.0

06 Aug 22:33
afd57af
Compare
Choose a tag to compare

Changelog

  • Fix a security issue involving user-supplied images
  • Add new help center article on scoring
  • Warn about posts that contain images without alt text
  • Add automatically-generated community adverts
  • Add audit logs for all notable events (admin & moderator actions, security information, anti-abuse tooling)
  • Make it easier to pull correct user IP addresses, even when the site is running behind a proxy
  • Add additional anti-abuse tooling, blocks, and rate limits
  • Add a tool to allow moderators to disable comments on a post
  • Add a user activity log (public actions only for regular users; moderators get a more detailed view)
  • Add "pinned links", allowing moderators to feature posts (with a new mod tool) or other content/links
  • Add a basic keyboard shortcut system
  • Add a staff role and profile indicator to help identify staff accounts