Skip to content

Releases: StuffOnTheInternet/wikiweaver

v0.2.8

05 Mar 17:35
Compare
Choose a tag to compare

Website

  • bugfix: Some titles would fail to return correct search result (like M&M's -> M)

Server

Extension

  • bugfix: Ignore erroneous page transitions when from and to pages are the same
  • bugfix: Some titles would fail to return correct search result (like M&M's -> M)

v0.2.7

27 Feb 18:29
Compare
Choose a tag to compare

Website

  • Increase player cap to 16
  • Hide leaderboard header when lobby is empty
  • Disable cytoscape warnings

Server

Extension

  • Turn non-Wikipedia links to regular text on Wikipedia
  • Hide search bar on Wikipedia
  • Fallback to actual website instead of empty string on Wikipedia lookup failure

v0.2.6

08 Feb 18:42
Compare
Choose a tag to compare

Website

  • Calculate optimal path for player and display in leaderboard when they finish

Server

Extension

v0.2.5.1

03 Feb 15:36
Compare
Choose a tag to compare

Make extension connect to correct server

v0.2.5

03 Feb 14:54
Compare
Choose a tag to compare

Website

  • Don't zoom in on start node as much when starting a game
  • More quickly simulate and reach stable state of initial example graph
  • Handle countdown in a better way, all clients will now always be in sync
  • Don't update page placeholder texts when a match is in progress
  • Improve readability of article titles on nodes
  • Add context menu: highlight player path, go to article, show names on edges, show full or truncated names
  • Make text automatically stay inside sidepane
  • bugfix: make sidepane less twitchy
  • bugfix: don't show useless scrollbar in chrome

Server

  • Reset lobby automatically if its showing the example and a player joins
  • Keep track of all previously visited pages to handle multiple tabs and backmoves

Extension

  • Make extension work for Chrome
  • Verify that extension works for Firefox on Android
  • bugfix: always display valid page count
  • Only attempt to send pages if we are connected to a lobby
  • Make storing of previous page more reliable
  • Don't attempt to join lobby automatically when starting extension
  • Add disconnect button
  • Add logo beside title
  • Resolve redirects more consistently
  • Handle opening multiple tabs

v0.2.4

27 Jan 15:13
Compare
Choose a tag to compare

Website

  • Don't send code to server in start message (it was redundant)
  • Handle incorrect code formatting in URL
  • Make it possible to input URLs as start page and goal page
  • Don't allow starting a game if either start or goal page does not exist
  • Convert start and goal page to canonical title (i.e. correct capitalization)
  • Don't zoom out graph when adding new nodes, instead just when we press redraw
  • Shorten titles that are too long
  • Zoom in/out of the graph slower
  • Make start and goal nodes stick out more
  • Don't show goal node until someone reaches it
  • Change the domain to wikiweaver.stuffontheinter.net

Server

  • bugfix: properly send history when joining lobby as spectator
  • Handle mutex locking/unlocking in a more consistent way

Extension

  • Disambiguate redirects using Wikipedia API to get canonical title
  • Only count to 99 pages, then reset

v0.2.3

24 Dec 10:32
Compare
Choose a tag to compare

Website

  • bugfix: End lobby automatically when all players in lobby are finished (number of players in lobby are now counted correctly)
  • Disable most buttons for spectators
  • Display a text saying that a user is spectating lobby
  • Display a text saying that a user is viewing an example lobby
  • Display a text saying that the user is disconnected
  • Display a text saying that users should download an extension
  • Update placeholder articles every few seconds to random ones
  • Add a black border around code to make it stick out more
  • Always disable most buttons when a user first joins lobby

Server

  • Don't allow users to change username in the current lobby
  • Don't allow users to join lobby when its still showing the example

Extension

  • Update to match new website style
  • Only reset page count when joining a new lobby
  • Make badge green on start page as well
  • Add a black border around code to make it stick out more
  • Display a text explaining how to connect to a lobby
  • Display a text that user is successfully connected to a lobby
  • Remove the domain input

v0.2.2

21 Dec 20:56
Compare
Choose a tag to compare

Website

  • Add some text below leaderboard when no users are in lobby
  • Add ability to export graph as png

Server

  • Make more robust
  • Tell extension if page was forwarded successfully or not
  • Send ACK when extension goes to start page

Extension

  • Fix bug where some webpage names didn't decode properly
  • Filter out links better
  • Only request permission to track Wikipedia URLs
  • Show a small badge on extension indicating connection status and success of last sent page
  • Show number of successfully sent pages in badge

v0.2.1

19 Dec 21:19
Compare
Choose a tag to compare

Website

  • Disable and enable buttons when appropriate
  • Join specific lobby based on url (i.e. https://stuffontheinter.net/#code)
  • Slightly change the style and layout of the page
  • Always show code, indicate connection status with background color
  • Automatically end lobby when all players are finished

Server

  • Make all messaging more uniform and robust
  • Remove lobby create and status endpoints. It is all done by join now.
  • Don't allow empty usernames
  • Allow up to 16 users per lobby

Extension

  • Allow username of up to 16 characters

v0.2

17 Dec 16:18
Compare
Choose a tag to compare

Website:

  • Move players to top of leaderboard when they finish, below the previous person that finished
  • Update colors of nodes to more closely match other colors on website
  • Update colors in color icon in the header to match nodes
  • Show lobby background as yellow when trying to connect
  • Show disabled buttons with gray background
  • Implement reset button, instead of pause button

Server:

  • Store userids for all players, making it possible to determine if a player is already in a lobby or not

Extension:

  • Show lobby background as yellow while trying to connect
  • Attempt to join automatically when opening extension
  • Keep track of starting page in a better way, so players wont have go back and forth on start page