|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 6 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | + |
| 8 | +## [Unreleased] |
| 9 | + |
| 10 | +## [0.1.0](https://github.com/disconsented/workshop-walker/releases/tag/workshop-walker-v0.1.0) - 2025-07-15 |
| 11 | + |
| 12 | +### Added |
| 13 | + |
| 14 | +- Add support for `properties` |
| 15 | +- *(backend)* Add UserID and (workshop) ItemID newtypes |
| 16 | +- *(backend)* Add auth verification |
| 17 | +- restructure properties and add id fields |
| 18 | +- *(Backend)* Add logout and login redirect support |
| 19 | +- *(UI)* Add user login |
| 20 | +- Add users to the database |
| 21 | +- Add updated model user submitted data |
| 22 | +- Add Steam user authentication and token issuing |
| 23 | +- Add Steam user authentication and token issuing |
| 24 | +- added images to table view |
| 25 | +- added multiline description + nice gradient |
| 26 | +- Add quick selection options for updated since |
| 27 | +- Add tags back to the item page |
| 28 | +- Small relations improvements |
| 29 | +- OpenGraph support |
| 30 | +- "Suggest a game" on the index page. |
| 31 | +- Overhaul the items page |
| 32 | +- Expose more item details |
| 33 | +- Sort by dependents |
| 34 | +- Add Spanish & Portuguese to supported languages |
| 35 | +- Database migrations |
| 36 | +- Better feature extraction |
| 37 | +- Display error messages for the item page |
| 38 | +- Display error messages for the search page |
| 39 | +- Double pagination controls |
| 40 | +- Page titles |
| 41 | +- *(UI)* Multi-language support |
| 42 | +- Multi-language support |
| 43 | +- Adding contributing, suggestion sections & live link to readme.md |
| 44 | +- Basic readme.md |
| 45 | +- Add license |
| 46 | +- Add timeago to the item page |
| 47 | +- Add title/lastUpdated to stores |
| 48 | +- Expose lastUpdated |
| 49 | +- Add social links |
| 50 | +- LLM experiments |
| 51 | +- Loading spinner |
| 52 | +- Add sorting by score |
| 53 | +- Title search |
| 54 | +- Serve static files (ui) |
| 55 | +- Add periodic database updated |
| 56 | +- Add timeAgo.svelte component |
| 57 | +- Add support for language, order_by and limit to the backend requests |
| 58 | +- Display dep's in two rows to handle long titles better |
| 59 | +- List human time for updated instead of the timestamp |
| 60 | +- Unique relationship keys for items |
| 61 | +- Expand language support |
| 62 | + |
| 63 | +### Fixed |
| 64 | + |
| 65 | +- Add macros directory |
| 66 | +- Add fallback images for banners |
| 67 | +- Violating Svelte's unique key on each for properties |
| 68 | +- Grid view overflowing the container |
| 69 | +- False positive language detection |
| 70 | +- "The field 'in' already exists" being reported by surrealdb |
| 71 | +- Surrealdb-migrations taking a minute to run |
| 72 | +- Resolve missing `children` field in the steam updater throwing errors. |
| 73 | +- Bind limit |
| 74 | +- Init TimeAgo once |
| 75 | +- Language query checking the wrong thing |
| 76 | +- Correct last_updated name |
| 77 | +- Always return unknown languages |
| 78 | +- Empty dir check returning the wrong count |
| 79 | +- Database migration not raising errors |
| 80 | +- Loading data from steam not including last_updated |
| 81 | +- Missing score in dep's lookup for item |
| 82 | +- New database detection for docker |
| 83 | +- Database creation |
| 84 | +- Missing table schema for "workshop_items" |
| 85 | +- Early exit rather than stall when getting blank response from steam |
| 86 | + |
| 87 | +### Other |
| 88 | + |
| 89 | +- Remote lint.yml |
| 90 | +- *(UI)* Formatting |
| 91 | +- Tidying |
| 92 | +- Misc tasks and tidying |
| 93 | +- *(Docker)* Add macro's directory |
| 94 | +- Scaffold out companion support |
| 95 | +- *(UI)* New theme |
| 96 | +- Add contributing.md |
| 97 | +- Correct branch name for release.yml |
| 98 | +- Add paraglide files |
| 99 | +- *(CI)* Add release workflow |
| 100 | +- *(CI)* Add lint workflow |
| 101 | +- Add the 1.6 tag to the app page |
| 102 | +- Add paraglide files |
| 103 | +- Formatting and misc changes |
| 104 | +- Update default limit for app search to 50 |
| 105 | +- Increase default pagination size for the app view |
| 106 | +- App search is now responsive |
| 107 | +- Add changelog.md |
| 108 | +- Add git-cliff support |
| 109 | +- Correct surrealdb-migrations source |
| 110 | +- Add missing migrations files |
| 111 | +- Update Cargo.lock |
| 112 | +- Update .gitignore |
| 113 | +- Swap over to surrealdb-migrations fork |
| 114 | +- Swap over to surrealdb-migrations fork |
| 115 | +- item_dependencies.surql formatting |
| 116 | +- Migration logging |
| 117 | +- Cargo update |
| 118 | +- Misc fixes and formatting |
| 119 | +- Misc fixes and formatting |
| 120 | +- Add .dockerignore |
| 121 | +- Tidy up deleted files |
| 122 | +- .gitignore updates |
| 123 | +- Target x86-64-v3 for x86_64 builds |
| 124 | +- Fix build issues |
| 125 | +- Lints |
| 126 | +- Format |
| 127 | +- Add missing files for LLM experiments |
| 128 | +- Covert labels to spans |
| 129 | +- tidying |
| 130 | +- Change over to more sensible link targets |
| 131 | +- Convert tag's to use skeleton badges |
| 132 | +- sync dependencies |
| 133 | +- Use language ID's instead of language names for querying |
| 134 | +- Remove docker entry in dockerfile |
| 135 | +- Add mold linker |
| 136 | +- Speed up list queries from about 550ms to about 2ms |
| 137 | +- Use built in to_string function for id conversion |
| 138 | +- Swap to a different build container for the UI, fixing the ui build |
| 139 | +- Lints and tweaks |
| 140 | +- Database optimisations |
| 141 | +- Change location for the config file in .gitignore |
| 142 | +- Static rendering for the UI |
| 143 | +- Formatting |
| 144 | +- Docker support |
| 145 | +- Lazy push |
| 146 | +- Add database indexes |
| 147 | +- Initial UI |
| 148 | +- initial commit |
0 commit comments