Welcome to Codidact Meta!
Codidact Meta is the meta-discussion site for the Codidact community network and the Codidact software. Whether you have bug reports or feature requests, support questions or rule discussions that touch the whole network – this is the site for you.
Recent feature changes to the Codidact software
This site runs on the QPixel software, maintained by Codidact. What progress has been made recently?
There will be one answer per year.
December 2021 - Show when a post has been edited on the post itself - Only render HTML tags that we support in post pr …
December 2020 19th: Added community switcher (right side of the top bar). Added link to pending suggested ed …
November 2022 We've deployed a large backlog of changes made to the code since March: - Post lists now show a ques …
May 2023 - Filters for the category list - fixed that bug in the inbox and community list; I am so sorry it took us …
- Show when a post has been edited on the post itself
- Only render HTML tags that we support in post previews
- Allow access to deleted post histories only if the user can see the deleted post
- The react button is removed if there are no enabled reactions
- Flag escalation for moderators
- Admins can delete tags
- Only show profile field for SE account if the community has imported posts (more info about these)
- Tag descriptions on hover
- Trying to view the abilities page as an anonymous user no longer shows a server error.
- (probably other things)
Vote summary (votes received, by day by post)
Search now supports "user", "category", and "post_type" filters
- notifications are less noisy
- more markdown support (code blocks in particular)
- auto-delete the thread if there are no more undeleted comments
Small display improvements:
- length limits for posts/titles
- post list now shows author along with last-activity info
- sorting answers by activity now actually sorts by activity (not age) like it says on the tin
Answer links didn't used to work right if the question had more than one page of answers and the answer wasn't on the first page. Now the link takes you to the answer (by displaying that answer first, out of order). Also improved the URL format for answer links (maintaining backward-compatibility).
Communities can now set rep (up/down) per post type per category (previously it was per post type across all categories)
Comment improvements: more context for thread pages, auto-follow preference
More stats on user profile pages
- Threaded comments
- Code Golf leaderboard
- (probably more things)
Gap in log
Inline search (instead of having to go to a separate page), search by tag, negation operator.
Link for pending suggested edits (but we'd like to make this better)
Support for new post types; added Wiki type (like articles but with easier editing and without voting), and we can add more on request. Communities get to decide which post types they use.
More user preferences
Communities can now nominate posts for network-wide promotion. The goal is to make it easier for Codidact participants to notice other communities or specific questions that might interest them.
Usercards now show more information, configurable per community.
- 7th: better support for new post types, including an admin tool to create or edit post types (example 1, example 2)
- 4th: more user preferences, and better support for them
- Added dashboard link to site switcher.
- License selector now includes short summaries of the options.
- Youtube embeds.
- Many small usability improvements and bug fixes.
0 comment threads
- Added community switcher (right side of the top bar).
- Added link to pending suggested edits to the category nav.
- Added more information to usercards, which are now configurable per community.
- Made search inline instead of having to go to a separate page.
- Added the ability to nominate posts for network-wide promotion (cross-community advertising).
- Added wiki post type.
16th: Updates to the core logic for posts, which makes it more flexible. URLs change from
/post-type/:id(example: /answer/39540) to
/posts/:id(example: /posts/39540); but redirects should apply from the old URLs.
- New abilities system.
- Improved user profile page.
- Improved flag dialogues.
- Added "mark all as read" to notifications.
- Improvements to signup flow.
- Moderators can now see a list of flags that have been recently handled.
- Added table of contents to questions (summary of answers). (Known bug in sorting, being worked on.)
- Added support for Markdown tables.
- Misc small UI improvements (Permalink -> Copy Link, better tooltips in places, etc).
Gap in log
Stuff happened but we fell off the wagon here, sorry. (Feel free to help back-fill.)
- 17th: Moderators can now see a list of recent comments.
- 8th: Fixed hot posts links.
- 6th: Added staff indicators.
- 4th: Enabled syntax highlighting.
- Added comment timestamps.
- Added read/unread buttons in notifications.
- Moderators can now feature posts, events, or other links in their site's sidebar. Global moderators can feature things everywhere.
- New users will be directed to a new tour that will show off the basic mechanics of the site.
- 21st: Added a proper diff view in post histories, and started tracking title and tags changes.
- Added more anti-abuse systems (spammers, trolls etc)
- Added public user activity log (example)
- Added audit logs for all admin/mod actions, user annotations, and abuse blocks.
- 16th: New tool to allow mods to disable comments on posts.
- 11th: Added community ad templates for site promotion.
- 6th: Added a reference suggest addition to the Sefaria linker for Judaism.
- 3rd: Post Validations JS API & you'll now be given a warning that images are missing alt text if you try to post without any (you can still post, but alt text is encouraged).
- Tags now have a hierarchical view to more easily show how tags are related. Also a bunch of new help center articles thanks to our Docs team.
- Judaism now has the Sefaria linker plugin, to link automatically to sections of scripture.
- Tags refresh. Proper tags lists, tag information & posts pages, and tag hierarchies are available, with options to see posts from a full hierarchy or only the current tag.
- Spammers and trolls beware. You can now be warned or suspended.
- 26th: Search now has qualifiers for votes as well as score.
- 25th: Categories can now have moderator-only tags that nobody except moderators can use or edit.
- 20th: Posts drafts are saved as you type and restored when you refresh or come back to the same page if you haven't posted them.
- 19th: Sign-in and sign-out are now network-wide; signing in on one site will sign you in everywhere.
- 17th: Post scores are now displayed as up/down and answers are sorted by a calculated score instead of a simple sum.
- 16th: Post "tools" menu available containing moderation tools (convert to comment, change category)
- 11th: It's now possible to suggest edits if you don't have the necessary privileges to edit directly. Users with editing privileges can approve or reject them.
- 8th: Article post type (no answers, but has comments)
- 3rd: Markdown engine changes to make posts align more closely with previews, and to support CommonMark better
- 1st: Bugfixes and feature tweaks
- 28th: Email-based two-factor authentication
- Sites can enable MathJax in site settings
- Sites can add an optional Note section at the top of the sidebar
- 19th: Finished customizable data import process is available.
- 17th: Email addresses must now be confirmed before the account is enabled.
- 12th: Sites can now link to a chat platform of their choice in the sidebar.
- 10th: Categories now can have "required tags" (posts must have >= 1 of these) and "topic tags" (which get special markings). The question list now has more prominent notices for answered/unanswered state.
- 7th: The order of categories in the bar at the top is now configurable.
- 5th: Two-factor authentication is now available in users' Account settings. Also added a proper interface for Markdown editing.
- 4th: Post authors can now specify under which license each post they write is available from a set of CC licenses. Categories also have default licenses.
- 3rd: QR code-based mobile login; post close/delete notices are now at the top of posts.
- 1st: Categories subscriptions and new-post indicators (and a bunch more automated tests).
Much of April was sunk into figuring out the data import process for a new site, Outdoors, which launched on the 23rd.
- 30th: Categories customization and some display changes to allow for easier display on pages with wider content.
- 28th: Trinkets Tuesday: #40, #42, #43, #44, #45
- 27th: Categories header UI to aid in category discoverability.
- 25th: Base Categories implementation - every post now belongs to a category, and its tag set and other rules are governed by the category. This is a preliminary to some more work around categories to expand the features.
- 23rd: Spam-protection measures have been introduced to user signup after spammers started mass-creating accounts.
- 22nd: Main and meta tags have been split by the introduction of "tag sets". Questions may only use tags from one tag set; main and meta have separate tags.
- 16th: Site design has been updated to use the Co-Design framework: Design changes are a-coming!
1 comment thread
We've deployed a large backlog of changes made to the code since March:
- Post lists now show a question preview. We're aware that this might require some further adjustments. Preview length can be set per-community if desired (0 to disable).
- When editing a post, you can now paste images in directly. (That is, if your clipboard holds an image, you can paste it into the editor.)
- Comment improvements:
- The existence of deleted comments is more obvious.
- Comments now show when they were last edited, if they were.
- Syntax highlighting in code works.
- You can follow future new comment threads on a post ("follow new").
- Profile editing now shows a preview for the "about" text, and fixed a bug with image uploads in profiles.
- Added a network preference to make the top bar sticky.
- Improvements to tag-matching when adding tags to a post.
- Moderators can create new tags from the "tags" page. All fields (name, summary, description, parent tag) are editable in a single form. Rationale.
- Email subscriptions: fixed a bug that caused repeated notifications, added tag subscriptions (from the tag page).
- Search now includes some syntax hints. Also fixed a bug with searching for
- Keyboard shortcut
dopens the dashboard.
- The "hot" list excludes posts that are closed or locked.
- Small layout changes to comment thread pages (title at top, expanders below), user profile votes summary (wording, daily net change), mod tools (backlinks).
- Fixed some of the server 500 errors.
There were also a bunch of fixes and improvements that don't affect existing deployments (like this one) but make it easier to set up new ones. Examples: removing hard-coded references to codidact.com, allowing the tour to be customized, updates to database seeding, not assuming files are stored on S3, infrastructure changes to docker and ruby.
- Fixed a potential server error with the "account" tab on user profiles
- Wrap long usernames in user cards to prevent card overflow
- Show only a single column user list on mobile
- Category page default sort order is now the same as the site navigation header
- Moved the dashboard link to the header to make it easier to access
0 comment threads
- Filters for the category list
- fixed that bug in the inbox and community list; I am so sorry it took us this long to get a change from our design framework to the qpixel code to production, and we have taken steps to make this easier in the future
- the "edits waiting" silver dot now only shows if you have the ability to review edits
- improvements to the password-change page
- various bug fixes
1 comment thread