Releases: Selleo/lms-core
Releases · Selleo/lms-core
v1.0.0
Important
We are announcing that AdminJS will be deprecated in future releases. This release marks the beginning of the deprecation process. Here are the important points to note:
-
Deprecation Timeline: We plan to fully remove AdminJS in version 2.x.x.
-
Alternatives: We are currently working on the migration from AdminJS to our admin panel
Feature
- feat: create categories table by @tomaszbilka in #1
- feat: extend users with role by @tomaszbilka in #2
- feat: add get all categories endpoint by @tomaszbilka in #3
- feat: admin layout by @typeWolffo in #9
- feat: extend user schema by @typeWolffo in #12
- feat: add healthcheck endpoint by @k1eu in #22
- feat: Lesson Creator by @Sensaz in #4
- feat: add basic adminjs config by @typeWolffo in #25
- feat: Remember me option by @piotr-pajak in #21
- feat: add first and last name to topbar by @Sensaz in #31
- feat: archiving users by @typeWolffo in #33
- feat: add password recovery endpoints by @wielopolski in #29
- feat: adjust categories to adminjs by @tomaszbilka in #37
- feat: update drizzle schema by @typeWolffo in #40
- feat: add custom validation and error in new category action by @tomaszbilka in #41
- feat: add courses by @wielopolski in #42
- feat: Password recovery by @piotr-pajak in #14
- feat: add query for all categories for admins by @tomaszbilka in #10
- feat: add validation to edit a category by @tomaszbilka in #45
- feat: add category title length validation by @tomaszbilka in #51
- feat: Deployment workflows by @qbart in #20
- feat: Setup to replace default components in AdminJS by @Sensaz in #34
- feat: update rootPath and session cookie options in AdminApp by @typeWolffo in #56
- feat: course list view by @tomaszbilka in #52
- feat: user list filtering by @typeWolffo in #58
- feat: add navigation and parent options by @typeWolffo in #61
- feat: lessons list by @tomaszbilka in #59
- feat: add archiving lesson items by @tomaszbilka in #65
- feat: add lessons filters by @tomaszbilka in #66
- feat: Create user form adjustments by @piotr-pajak in #46
- feat: reorder all lists by @tomaszbilka in #67
- feat: adminjs relations by @typeWolffo in #69
- feat: add lesson items filters by @tomaszbilka in #71
- feat: add create and update user form validation by @tomaszbilka in #72
- feat: lesson form to create and update by @wielopolski in #70
- feat: lesson items list by @tomaszbilka in #76
- feat: refactor admin resource config by @wielopolski in #75
- feat: lesson items forms by @tomaszbilka in #77
- feat: Edit Course by @piotr-pajak in #74
- feat: adjust lesson files by @tomaszbilka in #81
- feat: Course Listing by @piotr-pajak in #80
- feat: add temporary url to create files by @tomaszbilka in #82
- feat: Custom Dashboard Theme by @piotr-pajak in #79
- feat: add body text counter by @tomaszbilka in #86
- feat: add courses list endpoint by @wielopolski in #83
- feat: add files upload and validation by @tomaszbilka in #89
- feat: add video formats to files upload by @tomaszbilka in #93
- feat: connect backend to course listing by @typeWolffo in #90
Fix
- fix: apply feedback for categories and users by @tomaszbilka in #5
- fix: wrong password validation in login form by @Sensaz in #32
- fix: categories test bug by @wielopolski in #88
- fix: course category select by @typeWolffo in #112
- fix: missing refresh token by @wielopolski in #107
- fix: refresh token login by @k1eu in #120
- fix: read more icon add by @kPoziomek in #125
- fix: display favicon by @wielopolski in #122
- fix: add description to dashboard course card by @tomaszbilka in #142
- fix: after create user hook by @tomaszbilka in #144
- fix: aws file display by @wielopolski in #143
- fix: answering questions by @tomaszbilka in #146
- fix: correct course lesson count and admin file preview by @wielopolski in #148
- fix: lesson progress bar by @typeWolffo in #150
- fix: send api request with no use effect by @tomaszbilka in #151
- fix: lesson card in course view by @typeWolffo in #166
- fix: FE deploy by @typeWolffo in #170
- fix: lesson path by @typeWolffo in #171
- fix: course styling issue by @typeWolffo in #172
- fix: migrations order by @typeWolffo in #177
- fix: migrations by @typeWolffo in #178
Chore
- chore: Update with boilerplate by @typeWolffo in #6
- chore: change db url to env in drizzle config by @k1eu in #23
- chore: update API endpoints and set global prefix by @typeWolffo in #27
- chore: drizzle schema feedback by @typeWolffo in #47
- chore: added readme for adminjs by @Sensaz in #53
- chore: add created_at and updated_at properties by @typeWolffo in #62
- chore: updated selects with options across admin by @typeWolffo in #63
- chore: rename directory by @wielopolski in #78
- chore: update pull request template with guidelines and checklist by @typeWolffo in #35
Docs
Refactor
- refactor: validation adjustment by @piotr-pajak in #109
- refactor: CourseLessonsShow component appearance adjustment by @piotr-pajak in #154
- refactor: Remove navigation from settings view by @piotr-pajak in #164
- refactor: Production seeds adjustment by @piotr-pajak in #147
Test
CI
New Contributors
- @k1eu made their first contribution in #22
- @piotr-pajak made their first contribution in #21
- @wielopolski made their first contribution in #29
- @qbart made their first contribution in #20
- @kPoziomek made their first contribution in #113
- @shirve made their first contribution in #137
- @ewydra made their first contribution in #162
Full Changelog: https://github.com/Selleo/lms-core/commits/v1.0.0