Skip to content

Releases: toridoriv/duofiction

v1.1.0

19 Oct 01:34
Compare
Choose a tag to compare

v1.1.0

Changed

  • ♻️ (@routes/catalog): Increase page size [8e78bb8]
  • 💄 (@components/nav): Make navbars fixed [74b1758]

v1.0.0

19 Oct 00:09
Compare
Choose a tag to compare

v1.0.0

Added

  • ✨ Add paginated catalog [933c48d]

Changed

  • ♻️ (@components/nav): Rename Nav to Navbar [509d537]
  • ⚡ (components): Use cache for static assets [4475f7c]

v0.3.3

18 Oct 01:17
Compare
Choose a tag to compare

v0.3.3

Fixed

  • 💚 Undo changes and deploy again on tag creation [e3859df]

v0.3.2

18 Oct 01:12
Compare
Choose a tag to compare

v0.3.2

Fixed

  • 💚 Deploy on release created [b9d522b]

Removed

  • 🔥 (@routes/api/fanfiction-attributes): Remove unnecessary dependency [496db10]

v0.3.1

18 Oct 01:05
Compare
Choose a tag to compare

v0.3.1

Fixed

  • 🐛 Fix networking and styling issues in home page [2aa13c0]
  • 💚 Validate tag only on condition in deploy [34ff406]

v0.3.0

18 Oct 00:19
Compare
Choose a tag to compare

v0.3.0

Fixed

  • 💚 Update entrypoint [519af91]
  • 🐛 (@core/logger): Use default response duration for cached files [a0db58d]
  • 💚 Deploy only if a tag is pushed to the main branch [ad9d3b5]

Miscellaneous

  • 🔨 (bin): Add release command [fa98780]
  • 🏷 (@modules/typings): Improve ToDotNotation type [0a413ac]
  • 🏷 (@modules/typings): Add type DeepPartial [a18e767]
  • 🏷 (@modules/typings): Add and update utility types [b08b892]
  • 🏷 (@modules/typings): Add possible exclussions to ExpandRecursively [0df6b11]
  • 🧑‍💻 Add cache command and improve dependency management [b60402f]
  • 📝 (@common/types): Add JSDoc exported members [795a252]
  • 🧑‍💻 (common): Add utility types [7a25c36]
  • 🔨 Add location to start script [40144de]
  • 🙈 Do not ignore .vscode folder [7d582f1]
  • 📝 Add README file [b44055c]

Removed

  • 🔥 (@modules/config): Remove unnecessary variables from schema [cad3388]
  • 🔥 (bin): Remove commented code [efcbcaa]
  • 🔥 (views): Remove unnecesary files [1571dae]
  • 🔥 (@web/scripts): Remove unused file [a0886cf]

Added

  • ✨ Add home page [ba85063]
  • 👷 Use main.ts as entrypoint [c911b63]
  • ✨ (@modules/database): Create new database module [d1c4044]
  • ✨ (catalog): Add tag catalogs [1cff5f2]
  • ✨ Add catalog (summary and paginated) [65a0df3]
  • ✨ (server): Handle not found [d17a86c]
  • ✨ Add authentication [96b2be1]
  • ✨ (server): Load helpers dynamically [1015265]
  • ✨ (web): Add author name as a searchable tag [3ceb945]

Changed

  • 🔧 Improve setup for Deno Fresh [821fba5]
  • 🏗 Using Fresh instead of Express [62f2322]
  • 🏗 Remove old files to implement new structure [4837ffc]
  • ♻️ (@modules/logger): Remove unnecessary import [24b5307]
  • ♻️ (modules): Move logger to its own module [6346c35]
  • 🔧 Update TypeScript rules and reorganize imports [6cfa450]
  • ♻️ (@server/routers): Use view suffix for view endpoints [6e4e1f0]
  • 🍱 (@web/assets): Do not minify JavaScript [b67f947]
  • ♻️ (@core/endpoints): Add request method to views [656f022]
  • 🏗 (server): Load middlewares dynamically [c2e55b5]
  • ♻️ (routers): Create utilities to retrieve endpoints [e882733]
  • ♻️ Improve project's file structure [4d60e32]
  • 🔧 (vscode): Do not cache files on save [4a8c8a3]
  • 💄 (web): Add Victor Mono stylesheet [1ecfde2]

v0.2.0

06 Oct 00:50
Compare
Choose a tag to compare

Changed

  • 🚚 (deps): Reorganize dependencies to make cache easier [fe24fcf]
  • 🔧 Add description to package.json [3d24d7a]
  • ♻️ (api): Improve controllers organization [053e38a]
  • 🚚 (web): Update path to individual fanfictions [e825e91]
  • 🍱 (web): Use correct url in manifest [63c4334]
  • ♻️ (web): Improve tag views and partials [728582f]
  • 🍱 (web): Update assets [4a83410]
  • 🍱 (web): Improve assets loading [91d8336]
  • 🍱 (server): Minify styles and scripts [2b02946]
  • ♻️ (@lib/logger): Add inspect options to logger settings [784a4f6]
  • ♻️ Use Express server directly [02ba13b]
  • ♻️ (web): Get data directly from DB [aa689df]
  • ♻️ (@lib/logger): Improve log error [c65791f]
  • ♻️ Throw a detailed error when requests fail [6bf2130]

Added

  • 👷 Deploy on push to main and on tags [cfb0504]
  • 👷 Only deploy on push version tags [a9dd6af]
  • ✨ (@lib/fanfictions): Add unsafeParse to Fanfiction class [e5365e4]
  • ✨ (api): Add update routes [fb94e16]
  • ✨ (web): Add fanfiction view [56cf5b9]
  • ✨ (api): Add patch method to fanfictions resource [575532a]
  • ✨ Add queries module [90b1582]
  • ✨ (web): Add assets router [0d1c4ab]
  • 🔊 (web): Log error [9a6364e]
  • ✨ (web): Add try catch wrapper [80813d8]
  • ✨ Add api key validation [7789882]
  • 🎉 Init project [dfdcc1f]

Fixed

  • 🐛 (@lib/fanfictions): Add missing author to main schema [b32655d]
  • 🐛 (api): Read api key header from request [b8e6f16]
  • 🐛 Load statics dynamically in template [66def53]
  • 💚 Use Deno Deploy [821cf97]
  • 💚 Use Netlify instead of Deno Deploy [40aecb3]
  • 💚 Use public as root folder [0147527]
  • 💚 Use entry point at the root of the project [736899f]
  • 🐛 Repair link to public assets [d099df8]
  • 🐛 Use different public root for production [f583ff9]
  • 🐛 Use src folder as root in production [47cf041]
  • 💚 Add root to deploy settings [f0c82ff]
  • 🐛 (server): Use http server in production [0369751]
  • 🐛 (web): Use next in try catch wrapper [da8398f]

Removed

  • 🔥 (api): Remove unused middlewares file [c29014c]

Miscellaneous

  • 🌐 (web): Show translations on fanfiction cards [83729ab]
  • 🏷 (api): Add ApiResponse type globally [a882d18]
  • 🏷 (@lib/fanfictions): Add additional fields to improve searchability [2470a41]
  • 🔨 Watch styles and scripts files [ecee900]
  • 🙈 Ignore lock file [f4e17b4]

Deprecated

  • 🗑 Remove unused code [9905571]