- [ENHANCEMENT] Use changesets to manage changes
- [ENHANCEMENT] GitHub action to build and release when a tag is pushed
- [ENHANCEMENT] Update goreleaser to build additional versions
- [ENHANCEMENT] Rewrite the README
- Add section on how to override the PORT and HOST (
VITE_HOST=xxxx VITE_PORT=xxxx pnpm run dev
)
- Add section on how to override the PORT and HOST (
- [ENHANCEMENT] Icon for MAC
- [ENHANCEMENT] Add dockerfile and docker compose
- [ENHANCEMENT] Add completed tick to courses
- [ENHANCEMENT] Theme (https://ui.jln.dev)
- [ENHANCEMENT] Update query param to all pages like settings -> courses/tags/logs etc as the uses filters
- [ENHANCEMENT] Add search (https://discord.com/channels/1116682155809067049/1117779396992979024/1163925360228962385)
- [ENHANCEMENT] Change how frequently the course availability check is run
- [ENHANCEMENT] Support for FFMPEG path
- [ENHANCEMENT] On mobile use a drawer for tags
- [ENHANCEMENT] Write a general scanning monitor util
- Add 1 or more scans, do a bulk query for all in the list
- take a writable and update the status
- [ENHANCEMENT] Hide ongoing when there are no ongoing courses
- [ENHANCEMENT] Support adding categories from on the home page
- [ENHANCEMENT] Fix the difference in location of the loading icon and the error
- [ENHANCEMENT] Change from carousel to no carousel
- [ENHANCEMENT] Rework filters to use shadcn drawer on mobile
- [ENHANCEMENT] Additional filter for favorites
- [ENHANCEMENT] When a course is unavailable, show a message saying unavailable
- [ENHANCEMENT] Support PDF
- [ENHANCEMENT] Show 'scanning' loading page when a course is first added and scanning is in progress'
- [ENHANCEMENT] Rework menu for large and small to use the same content (instead of duplicating)
- [BUG] When video becomes unavailable, toast renders again and again
- [BUG] Sometimes the menu opens and is empty. A quick scroll fixes things
- Fixed?
- [ENHANCEMENT] Mark a course as complete / reset progress
- [ENHANCEMENT] The scan status should show for at least 1 second (scan then rescan to test)
- [ENHANCEMENT] Filters
- [ENHANCEMENT] Support the action to
move
multiple courses to another path - [ENHANCEMENT] Add action to set courses as favourite
- [ENHANCEMENT] Add move button and file system popup for relocating a course (and assets)
- [ENHANCEMENT] Allow changing the course card from the UI
- [ENHANCEMENT] Mark a course as complete / reset progress
- [ENHANCEMENT] Rename a file
- [ENHANCEMENT] Add button to set/remove as favorite
- [ENHANCEMENT] Support course synopsis
- [ENHANCEMENT] Support alt name for course
- [ENHANCEMENT] Add courses to tag(s)
- [ENHANCEMENT] Filter by data
- [ENHANCEMENT] Auto refresh?
- [ENHANCEMENT] Remove -ST1003 from audit
- [ENHANCEMENT] Use mattn sqlite3 driver
- [ENHANCEMENT] Allow settings course as favourite
- [ENHANCEMENT] Support moving a course to another path (along with assets)
- [ENHANCEMENT] Mark a course as complete / reset progress
- [ENHANCEMENT] Rename a file
- [ENHANCEMENT] Removing logs after n days
- [ENHANCEMENT] Analyze and optimize the DB
- [BUG] After scanning a course, run a course refresh incase new assets were added, removed
- [ENHANCEMENT] Batch adding assets and attachments