What's Changed
- update develop by @mickvandijke in #49
- feat: added tabbed settings view by @mickvandijke in #53
- feat: implemented new navigation bar by @mickvandijke in #55
- feat: implement new torrent view by @mickvandijke in #60
- add explore tab to navbar by @mickvandijke in #62
- 64 implement dark and light mode that defaults to system settings by @mickvandijke in #65
- 63 implement new torrent browsing view by @mickvandijke in #66
- feat: update licence files by @da2ce7 in #70
- Updated Torrust Index Frontend Readme by @da2ce7 in #71
- Format the world by @josecelano in #77
- Udpate node dependencies by @josecelano in #81
- Installation guide for development by @josecelano in #83
- Overhall README by @josecelano in #84
- Update README.md by @josecelano in #100
- Fix linter warnings by @josecelano in #104
- Fix redirect to torrent details after upload by @josecelano in #111
- Fix add tags to upload new torrent form by @josecelano in #116
- Update dependencies by @josecelano in #120
- Redirect to the torrent list after deleting a torrent by @josecelano in #121
- Allow editing torrent category by @josecelano in #122
- Read-only backend settings by @josecelano in #123
- Optional torrent category by @josecelano in #133
- Update documentation by @josecelano in #136
- Change back default port to
3000
by @josecelano in #138 - Docker support by @josecelano in #139
- Add badges to README for new workflows by @josecelano in #146
- E2E testing scaffolding by @josecelano in #147
- Hide admin settings link for non admin users by @josecelano in #150
- Show error notifications when API calls return an error by @josecelano in #151
- Overhaul registration form by @josecelano in #154
- Changes in sign in and sign up by @josecelano in #157
- Sanitize torrent description in markdown by @josecelano in #158
- Add footer with link to copyright by @josecelano in #162
- Fix list mode tab selector overlapping filter popups by @josecelano in #163
- Update dependencies by @josecelano in #166
- E2E tests: user login by @josecelano in #179
- Dependabot/npm and yarn/develop/typescript eslint/eslint plugin 6.1.0 by @Wolfremium13 in #194
- Add documentation for E2E testing by @josecelano in #187
- Fix browser console warning:
Incorrect use of label for=FORM_ELEMENT
by @Wolfremium13 in #191 - Add torrent title to torrent details page URL by @josecelano in #165
- E2E test: torrent upload by @josecelano in #185
- Fix screenshot list by @josecelano in #212
- Update dependencies by @josecelano in #220
- E2E test: torrent download by @josecelano in #222
- E2E test: add new category by @josecelano in #225
- E2E test: delete category by @josecelano in #227
- E2E test: generate magnet link (details page) by @josecelano in #231
- Fix
docker compose
configuration with the new tracker container image by @josecelano in #264 - Fix for [#247] search bar not working when in /torrents endpoint by @mario-nt in #251
- Fixes [257] unnecessary repetitive requests using the search bar by @mario-nt in #258
- #205 Wrong downloaded torrent file name by @mario-nt in #246
- Show torrent comment on torrent details page by @mario-nt in #294
- Update dependencies by @josecelano in #296
- ci: codeowners and sync labels by @da2ce7 in #299
- ci: improve dependabot labels by @da2ce7 in #300
- fix: docker compose configuration to use the new index container by @josecelano in #320
- chore: update dependencies for dependabot by @mario-nt in #323
- Adds tests for generating the magnet link on torrents list page by @mario-nt in #306
- fix: import nuxt composables from
#imports
by @danielroe in #331 - Update dependabot dependencies by @mario-nt in #334
- Rename index backend to index by @josecelano in #343
- refactor: rename Index env vars to follow changes in the Index by @josecelano in #348
- Added tests for a guest user to see the list page when there are no torrents in the index by @mario-nt in #313
- Fix container configuration by @josecelano in #367
- Fix renamed
Dockerfile
toContainerfile
by @josecelano in #369 - Udpate container image by @josecelano in #370
- Add
healthcheck
for Index GUI container by @josecelano in #374 - Update dependencies by @josecelano in #377
- Refactor
publish_docker_image.yml
workflow by @josecelano in #378 - Containerization documentation by @josecelano in #382
- Use NITRO env vars for
NITRO_HOST
andNITRO_HOST
by @josecelano in #388 - Rename workflow extension from
yml
toyaml
by @josecelano in #389 - Udpate docs to use new repo name Index GUI by @josecelano in #390
- Copy release process docs from Tracker by @josecelano in #391
- Update dependencies by @josecelano in #392
- Review docs by @josecelano in #394
- Fix missing tracker key in announce URLs when a logged in user download a torrent by @josecelano in #413
- Show torrent fields: creation_date, created_by, encoding by @mario-nt in #297
- Update dependabot dependencies by @mario-nt in #423
- Light theme support. by @mario-nt in #422
- Update dependencies by @josecelano in #472
- Remove torrent list page heading by @josecelano in #475
- Add torrent title in
TorrentDetails
component by @josecelano in #476 - Remove duplicate filter in navigation bar by @josecelano in #477
- Change placeholder for input search box by @josecelano in #478
- Fix
WARN Using postcss.config.js is not supported together w…
by @josecelano in #479 - On torrent table layout add an action to navigate to torrent details by @josecelano in #480
- Show error when proxied image cannot be loaded by @josecelano in #481
- Rename button "download torrent" to "download private torrent" when the tracker is in close mode by @josecelano in #487
- Update dependencies by @josecelano in #488
- E2E test for deleting tags by @mario-nt in #298
- docs: [#457] update README file by @mario-nt in #458
- [#228] E2E test: add a new tag by @mario-nt in #492
- Update dependencies by @josecelano in #495
- Show Canonical Infohash Group info in the details page by @josecelano in #497
- After uploading a torrent show a message to the user if the torrent info-hash changes by @josecelano in #498
- Update dependabot dependencies by @mario-nt in #501
- feat: [#401] update footer by @mario-nt in #416
- chore: update deps by @mario-nt in #510
- refactor:[#529] remove seeders/leechers column from Tracker Tab by @hungfnt in #530
- fix:[#525] add break-words to torrent component tab by @hungfnt in #531
- fix:[#448] use Markdown for CreationDateTab by @hungfnt in #536
- fix:[#525] more efficient solution by @hungfnt in #535
- refactor:[#533] pass description from TorrentList by @hungfnt in #534
- fix docs index typo by @hungfnt in #541
- fix:[#537] add --max-warnings=0 to package.json by @hungfnt in #544
- fix:[#428] footer fix by @hungfnt in #543
- Add new link to user guide closes #547 by @anujkumardarji in #548
- Fix: revert link removed in torrent list to torrent details by @josecelano in #554
- Rename tracker env vars by @josecelano in #556
- Udpate dependencies by @josecelano in #557
- fix:[#448] no data font color fix by @hungfnt in #560
- Rename Index env vars by @josecelano in #564
- Udpate dependencies by @josecelano in #563
- Update dependencies by @josecelano in #565
- Allow users to change their passwords by @josecelano in #568
- Update dependencies by @josecelano in #569
- Refactor: simplify index and tracker config files by @josecelano in #571
- New E2E test: download torrent in private mode by @josecelano in #572
- Update Index TOML config files by @josecelano in #575
- Update
torrust-index-types-lib
by @josecelano in #576 - Update tracker TOML configuration (breaking changes) by @josecelano in #578
- Update tracker configuration by @josecelano in #580
- Update Index configuration by @josecelano in #582
- Update tracker database driver by @josecelano in #584
- Allow an empty email field in the registration form when email is optional by @josecelano in #586
- Udate Index TOML config file by @josecelano in #588
- Update tracker configuration by @josecelano in #590
- Update index configuration by @josecelano in #594
- Bump torrust-index-types-lib to
3.0.0-alpha.7
by @josecelano in #595 - feat: show file size in decimal and binary units by @josecelano in #596
- Fix npm audit vulnerabilities by @josecelano in #597
- Fix permanent link to search result by @josecelano in #598
- Fix bug in tags and categories filters by @josecelano in #602
- Fix bug: going back in torrent list after filtering with one tag by @josecelano in #604
- Update Tracker and Index config files by @josecelano in #608
- Add legal disclaimer to README by @josecelano in #616
- New static page with terms by @josecelano in #618
- Add demo warning banner by @josecelano in #620
- Force accept agreement before uploading by @josecelano in #623
New Contributors
- @da2ce7 made their first contribution in #70
- @josecelano made their first contribution in #77
- @Wolfremium13 made their first contribution in #194
- @mario-nt made their first contribution in #251
- @danielroe made their first contribution in #331
- @hungfnt made their first contribution in #530
- @anujkumardarji made their first contribution in #548
Full Changelog: v2.0.0...v3.0.0