Site changelog

You can help with the site development by joining us on Github!

June 2019

  • Major code refactoring (reorganize and split source files, switch from CSSNext to SASS)
  • User dashboard: enable pagination to browse older blog posts
  • Add "Voxel's practical tips" article to the docs

May 2019

  • Preview pictures before they are uploaded
  • Improve spoiler tag in posts
  • Give delete buttons a consistent look throughout the site

April 2019

  • Migrate website sources from JavaScript to TypeScript

March 2019

  • Reworked user profile using tabs
  • Display unranked games in the event results page
  • Display recent scores near the tournament game list
  • People page: display how many entries users have
  • Display pending invites in the entry page (only visible to the owner)
  • Support searching games with high scores support
  • Replace divisions selector when searching games
  • Better consistency of Markdown renderer with editor preview
  • Ludum Dare game importer improvements
  • Add press kit page
  • Accept donations

February 2019

  • Generate thumbnails on games to make pages much lighter
  • Make game pictures display consistently at a 16:9 ratio
  • Support searching games having high scores
  • Rework division selector in games search
  • Add press kit
  • Add Donate button
  • Support progress bars in blog posts
  • Take karma in account in the game rescue system

January 2019

  • Make Twitter cards use pictures from blog posts & entry pages
  • Batch of long overdue bugfixes

November 2019

  • Feature Discord chat on chat page

1 November 2018: November Challenge 2018 launch

October 2018

  • Use Wilson score to select themes & trigger elimination
  • Let mods change the type of a post

September 2018

  • Template system to let mods create events more easily
  • Event presets to let mods change the state of events more easily

August 2018

  • Rework events page (move non-major events to a second tab)
  • Special tab under People to list mods & admins
  • Display the non-profit constitution on the website
  • Basic registration captcha

July 2018

  • Like system on blog posts
  • Support Soundcloud embeds
  • Support serviv static assets from a separate domain, to optimize performance
  • JSON API: event timeline

June 2018

  • Entry links can be reordered using drag'n'drop
  • Users can browse all personal scores from the dashboard
  • Implement automatic saving for entry ratings
  • Game importer for ldjam.com
  • Rename "Feedback Score" concept to "Karma"
  • Comment/Post editor now has better mobile compatibility
  • Game search: Own entry is now hidden if "rated or commented" is selected
  • Game voting: Rated and commented entries are now hidden from the front page suggestions
  • Make Google Analytics no longer use cookies, in order to fit GDPR better
  • Better support of older browsers

May 2018

  • Let users delete their accounts
  • Add a Privacy policy page
  • Add CSRF protection on all forms

1 May 2018: 1st AKJ Tournament launch

April 2018

  • Support for enabling high scores on any game (using pictures as proofs)
  • Support for organizing tournaments where users have to beat high scores on a selection of games
  • Event banners can be set by admins as backgrounds on various pages
  • Game importer for itch.io
  • Make entry submission work with JavaScript-free browsers
  • Support for buttons and styling them in posts and comments

March 2018

  • Large client-side code refactoring
  • Slightly reorganize the Events page (now more mobile-friendly)
  • Let users subscribe to comment threads
  • Let admins view and moderate all tags
  • Make the header shrink with a nice animation when scrolling down

February 2018

  • Support setting tags to games, and searching games by tags
  • Support eliminating shortlist themes one by one in the moments before the jam starts
  • Front page layout improvements
  • Game importer for ludumdare.com
  • Improvements on the Games page
  • Upgrade the dropdown library, impacting the styling of various forms
  • Add post pagination to user profile, event announcements list
  • Expose theme shortlist info in the JSON API

November 2017

  • Mods can now manage events just like admins
  • Non-visible work on back end: rework CSS/JS build toolchain (switching to webpack)

October 2017

  • Rework competition results page, with pretty trophy pictures
  • Add final rankings and ratings to the entry page
  • Let people filter out the games they rated/commented on
  • Support closing theme voting without revealing the winner
  • Add game rescue block
  • Add lazy loading for most pictures to make pages load faster
  • Events page displays the winners of the past events
  • Ratings management: team & solo entries are split into two columns
  • Imgur GIFV embeds are allowed in posts
  • Admins can customize the divisions per-event
  • Event results page: display the number of games per division
  • Reorganize the front page, adding the schedule for the next events
  • Rework logo
  • Expose ratings & rankings in the REST API
  • Non-visible work on back end: tweak asset URLs to support CloudFlare

13 October 2017: 1st Kajam! launch

September 2017

  • Theme voting system is completed (stats, theme elimination, appearance to anonymous users, shortlist ranking phase)
  • Game browser added as a global tab
  • Entries can opt-out of graphics/audio
  • Support for Unranked division
  • Support for anonymous comments
  • Adding people to a team now sends them an invite, that they have to accept or decline
  • Users can see the voting count progress on their own entry
  • Add support for featured links & hidden posts (to be used temporarily for wallpapers, streamers etc.)
  • Better display of the event navbar on thin mobile screens
  • Make logging in redirect to the previous page
  • Platform management is now distinct from links
  • Markdown editor has new formatting options (text/images alignment)
  • People page now has a search form
  • Add pagination to various pages
  • Custom Markdown guide added (click "?" in the editor toolbar)
  • User names now appear next to display names if they differ, to aid mentions
  • Posts and comments can now be much longer than before
  • Raw URLs put inside posts are now converted to links automatically
  • Feedback Score takes votes in account
  • Articles now fetch their Markdown directly from Github, so they can update without re-reploying the server
  • Games page features pagination
  • Reorganize entry sidebar
  • Games page displays entries from the current event by default, sorted by Feedback Score
  • Changes are no longer lost when there's a validation error upon saving an entry
  • Some pages like the game browser & the user dashboard are now full-width
  • Posts styling and layout have been tweaked
  • Changelog & JSON API pages now integrate the Help sidebar
  • Admins can enable an event-related "call to action" block on the home page
  • Browsers now make you confirm before closing the tab if you have pending changes in a post
  • Alakajam! links now look pretty when shared on Facebook
  • Rewritten article system with Markdown files as the backend, to let anyone contribute
  • Non-visible work on back end: reorganize client-side JS to make development easier
  • Non-visible work on back end: replace form parsing library to fix various major bugs

22 September 2017: 1st Alakajam! launch

August 2017

  • Entry voting system, with the ability to view past votes
  • Event results page
  • Users can add games made in external jams
  • Team members can leave the entry
  • Team support: users can add other people to their games, granting access rights and listing those people as team members
  • JSON API
  • HTTP calls are throttled to 1 per second (except static resources)
  • Basic theme voting system
  • The help section has a sidebar (configurable through an admin setting)
  • Entry links let you choose platforms
  • Site header looks better on mobile & tablets

July 2017

  • Notification system
  • Revamped home page
  • Reorganized personal dashboard
  • Multiple SEO improvements
  • Small performance improvements through caching
  • Feedback Score system for sorting entries
  • Alakajam! links look pretty when shared on Twitter

11 June 2017: 1st Feedback Fortnight launch

June 2017

  • Support for making posts (including announcements for moderators)
  • Comments work (both on blog posts and games)
  • Entries can have multiple links
  • Add support for embeds & tables in Markdown
  • Let the users set to which event a post should be attached
  • Add pagination to blog posts
  • New event countdown (can be tweaked by editing the event)
  • New "People" page in the header
  • Article system (see the new "Feedback" header link)
  • Events can have theme voting and game results tabs. While the features are missing, admins can display blog posts in it instead.
  • User dashboards have a cool home page with a comment feed (not unlike Feedback Friends…)
  • Admins can manage events and create new ones
  • Admins can edit other users, and promote them to mods/admins
  • Mods can edit any post or any game thanks to a special toolbar
  • Changes to the user registration process
  • Form data is sanitized
  • URLs are pretty
  • Various theme changes and bugfixes, better mobile support

22 June 2017: Site launch

3 June 2017: Nightly site launch