Releases: StuffOnTheInternet/wikiweaver
Releases · StuffOnTheInternet/wikiweaver
v1.0.0
What's Changed
- ext: allow configuring url to backend by @sornas in #7
- ext: add extension options by @sornas in #13
- Censor words by @l0f3n in #27
- Unified docker image by @l0f3n in #28
- Create docker-publish.yml by @l0f3n in #29
- Update readme with reference to hosted image by @l0f3n in #30
- Bump v1.0.0 by @l0f3n in #31
New Contributors
Full Changelog: v0.2.8...v1.0.0
v0.2.8
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
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