All notable changes to this project will be documented in this file.
- Use proper Atom schema
- Add proper favicon
- Simplify
- Cleaner way to check for new release tag
- Use JSR modules instead of /x
- Actually return newly created Review
- Add filter to authors
- Add initial upsert() to Author
- Add update() to Author
- Add Author model tests
- Add updated() to Review
- Add Review model tests
- Update test step
- Allow no path for SQLite db
- Fix order
- Use correct feedUrl
- Simplify changelog generation
- Add favicon.ico route handler
- Add 404 page
- Add robots.txt
- Remove boilerplate fresh stuff
- Add better NotFound error message
- Typos
- Update README
- Mirror to GitHub
- Use alpine/edge
- Remove old console.log
- Remove install deno step
- Fix order for checking if new release
- Add automated changelog
- Add emoji-flare to Card
- HTTP on localhost, HTTPS otherwise
- Add proper pagination
- Add RSS feed
- Make fresh config available to
main.ts
and `dev.ts - Add missing getters
- Add RSS feed to footer and
<head>
- Add CONTRIBUTING steps
- Update README
- Sort authors ASC
- Add counter to Reviewers
- Add Markdown docs
- Update deprecated test imports
- Cliff skip release commits
- Only resolve new reviews
- Simplify reviewers route
- Rename
getFilter()
->generateWhere()
- Make into object
- Rename stuff
item
->review
- Typo again, this time it works
- Typo again
- Typo
- Better error messages
- Add ZodError handling
- Add pagination to JSON response
- Add sucessfulItem counter
- Use import-map
- Less duplication of code
- "Entry" -> "Review"
- Pluralize
- API preview included page=2 on pageNo 1
- Deprecation
- Replace
hidden
withsr-only
- Add emoji-flare
- Add emoji-flare to Select
- Add result count
- Use 6 grid columns
- Use name
- Typos
- Use smaller images
- Set default values
- Better check if it is movie or tv-show
- Add extra enum record
- Type errors
- Add initial SQLite model
- Add zod and zod-form-data
- Add upsert method
- Add SECRET env when scraping RSS
- Add "All" option
- Remove PocketBase from scraping logic
- Use SQLite schema for reviewers/authors route
- Use SQLite schema for entries route
- Remove PocketBase
- Clean up deprecations
- Make filters work for entries route
- Make Where work with entry title
- Add fallbacks
- Make cURL preview work
- Attach issues to TODOs
- Clean up
- Attach issues to TODO
- Add pagination
- Update index route
- Add fallback for
getAuthor()
- Add env for DB_PATH for SQLite
- Remove more PocketBase stuff
- Remove
filmpolitietId
- Remove more PocketBase stuff
- Remove unused stuff
- Increment version
- Remove more PocketBase stuff
- Increment version
- Make Where type-safe
- Move API stuff to same endpoint
- Move routes to a more logically location
- Use
type
instead ofinterface
- Update
- Use content-type for JSON response
- Cd into correct dir
- Formatting
- A11y stuff
- A11y invisible text on dark-mode
- Add dark-mode
- Simplify footer
- Add git-cliff
- Change deploy server
- Add colors and adjust styling in general
- Add disc to list items
- Add rounded to filter-box
- Feed-format
- Add reviewDate and author
- Bump dev version
- Change changelog-format
- Update layout
- Use import map for std
- Update std 0.190.0 -> 0.192.0
- Version bump
- Update function name
- Bump dev version
- Auto-scrape with RSS
- Dev version bump
- Sort reviewers
- Add wrap to flex-items
- Add auto-scraper endpoint
- Add API-preview for the filter
- Update README
- Upgrade Deno Fresh
- Use PocketBase SDK from ESM instead of NPM
- Add sleep-function to prevent time-outs
- Add test runner
- Move stuff from constants into deno.json
- Version bump
- Split into multiple functions and add tests
- Add rating and type checking
- Add build badge
- Sort reviewers by name
- Version bump
- Add Header and Footer
- Remember filter after page refresh
- Make page-buttons work with filters
- Add authors/reviewers
- Add docs-placeholder
- Add Select component
- Add license
- Improve next and prev buttons
- Tidy filter
- Rename pages
- Add first empty
- Update text on index
- Add recursive scraping
- Add entry type to Card
- Add responsive grid
- Add search and simple filtering
- Version bump
- If cover-art is missing
- Add pages
- Add Card component
- Add cover-art scraping
- Add cover-art to Card
- Add dice to cover-art
- Version bump
- Add support for more envs
- Ignore correct path
- Formatting
- Update README
- Upgrade twind to v1
- Add git-hooks
- Add script for downloading latest PocketBase
- Install PocketBase SDK and add middleware
- Add login and logout routes
- Add changelog
- Add initial scraping
- Add author
- Add api endpoint for getting all entires with filters++
- Add CI steps
- Add start task and linting and formatting
- Add scripts for serving and upgrading PocketBase binary
- Add dotenv defaults
- Run pb and app in paralell
- Remove unused routes
- Remove unused stuff
- Update README