Releases: StuffOnTheInternet/wikiweaver
Releases · StuffOnTheInternet/wikiweaver
v0.2.8
v0.2.7
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
Website
- Calculate optimal path for player and display in leaderboard when they finish
Server
Extension
- Support The Wiki Game (https://www.thewikigame.com/group)
- Support The Wikipedia Game (https://www.thewikipediagame.com/)
- Change max username length from 16 to 12
v0.2.5.1
v0.2.5
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
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
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
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
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
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