Repository navigation
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