swve
09f3078f2b
refactor: update API Dockerfile to use uv for dependency management
2025-02-18 20:42:39 +01:00
Badr B.
068e927508
Merge pull request #436 from learnhouse/dependabot/npm_and_yarn/npm_and_yarn-5fbe19c57c
...
chore(deps): bump the npm_and_yarn group across 2 directories with 4 updates
2025-02-18 19:52:49 +01:00
dependabot[bot]
7042cde9cb
chore(deps): bump the npm_and_yarn group across 2 directories with 4 updates
...
Bumps the npm_and_yarn group with 1 update in the / directory: [@sentry/nextjs](https://github.com/getsentry/sentry-javascript ).
Bumps the npm_and_yarn group with 3 updates in the /apps/web directory: [@sentry/nextjs](https://github.com/getsentry/sentry-javascript ), [dompurify](https://github.com/cure53/DOMPurify ) and [katex](https://github.com/KaTeX/KaTeX ).
Updates `@sentry/nextjs` from 8.55.0 to 9.1.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/8.55.0...9.1.0 )
Updates `@sentry/nextjs` from 8.35.0 to 9.1.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/8.55.0...9.1.0 )
Updates `dompurify` from 3.1.7 to 3.2.4
- [Release notes](https://github.com/cure53/DOMPurify/releases )
- [Commits](https://github.com/cure53/DOMPurify/compare/3.1.7...3.2.4 )
Updates `katex` from 0.16.11 to 0.16.21
- [Release notes](https://github.com/KaTeX/KaTeX/releases )
- [Changelog](https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md )
- [Commits](https://github.com/KaTeX/KaTeX/compare/v0.16.11...v0.16.21 )
Updates `@sentry/node` from 8.35.0 to 9.1.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/8.35.0...9.1.0 )
---
updated-dependencies:
- dependency-name: "@sentry/nextjs"
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: "@sentry/nextjs"
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: dompurify
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: katex
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: "@sentry/node"
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 18:50:20 +00:00
Badr B.
a7158e248d
Merge pull request #385 from learnhouse/chore/uv
...
Migrate package manager to uv
2025-02-18 19:48:20 +01:00
swve
74e389f4bc
chore: migrate package manager to uv
2025-02-18 19:48:00 +01:00
Badr B.
421cc82637
Merge pull request #434 from learnhouse/feat/search
...
Courses Search
2025-02-18 16:14:54 +01:00
swve
3e67205124
feat: implement search on the frontend
2025-02-18 16:08:11 +01:00
swve
01132c3745
feat: add course search functionality with advanced filtering backend
2025-02-18 15:54:48 +01:00
swve
35c2fbc0f7
refactor: improve Modal component responsiveness and styling
2025-02-13 18:14:21 +01:00
swve
7ef01b90c0
fix: explore switch always enabled
2025-02-02 11:50:32 +01:00
swve
ca6a80702a
fix: table issues and improve tables button in editor
2025-01-26 12:43:31 +01:00
swve
31e8eaf0b5
feat: optimize NextAuth session and token management
...
- Added global session caching to reduce API calls
- Improved token refresh logic with expiry check
- Implemented 5-minute session caching mechanism
- Added type declarations for global session cache
2025-01-25 13:51:15 +01:00
swve
6edf02b92d
chore: upgrade Next.js and related dependencies to version 14.2.23
2025-01-25 13:41:12 +01:00
Badr B.
8729751830
Merge pull request #415 from learnhouse/feat/explore
...
Explore Marketplace features
2025-01-25 13:05:08 +01:00
swve
be7b9499f2
fix: collections bugs and issues
2025-01-24 22:59:04 +01:00
swve
79a31dd8ec
feat: enhance user account management with password and profile updates
...
- Added validation for user profile and password update forms using Yup.
- Implemented user feedback for successful profile and password updates, including prompts to re-login.
- Improved UI for profile editing and password change sections, enhancing user experience.
- Updated password update service to include response metadata handling.
2025-01-24 22:46:05 +01:00
swve
943ceff813
fix: update password reset email content and link structure
2025-01-24 22:19:18 +01:00
swve
9f457561d8
fix: Course payment modal is overflowing in mobile
2025-01-24 22:06:14 +01:00
swve
d8f77aec4c
feat: add explore API endpoints for organizations and courses
...
- Implemented new API routes for exploring organizations and their courses.
- Added endpoints for retrieving organizations, searching organizations, and fetching courses associated with a specific organization.
- Introduced functionality to get details of a specific course for exploration.
2025-01-24 20:29:10 +01:00
swve
5006b1abad
fix: switching issues in payments dashboard
2024-12-18 01:11:32 +01:00
swve
bfd27ef6e3
feat: Init explore metadata features & redesign org settings panel
2024-12-18 01:04:11 +01:00
Badr B.
87787724c4
Merge pull request #409 from learnhouse/feat/onboarding-updates
...
Improve onboarding UX
2024-12-01 20:11:55 +01:00
swve
581eff7668
feat: enhance onboarding experience with new assignment and payment steps
...
- Added new onboarding steps for creating assignments and managing payments.
- Updated state management to persist the current onboarding step in local storage.
- Implemented temporary closure logic for the onboarding modal, allowing users to resume after 24 hours.
- Improved modal handling and UI adjustments for better user experience.
2024-12-01 20:07:45 +01:00
swve
734cf072ad
fix: login button issues
2024-11-30 13:50:22 +01:00
Badr B.
8c7b4a3f7b
Merge pull request #400 from learnhouse/fix/misc-bugs
...
Fix Misc Bugs & Issues
2024-11-29 00:18:58 +01:00
swve
47c4a6f8f7
fix: multiple Embed block issues #363 #362 #375
2024-11-29 00:16:44 +01:00
swve
0f87065806
fix: Dynamic preview page content can be deleted when AI menu is present #349
2024-11-28 23:47:57 +01:00
swve
8acceb5ba9
fix: Badge template floating element covers toggle, makes it hard to close for when don't want to choose in editor page #366
2024-11-28 22:51:06 +01:00
swve
a6506d5339
fix: Embed block inputs accepts empty input #364
2024-11-28 22:42:03 +01:00
swve
780968ba06
fix: Interactive quizzes, add and removing answers is challenge due to CSS scaling effect in editor page #343
2024-11-28 22:29:03 +01:00
swve
90a47880cb
fix: No way to add an answer for question after deleting all answers for quizzes on admin assignment page #359
2024-11-28 22:25:19 +01:00
swve
9929edffc0
fix: Couldn't update course's details when it is in "users only" access mode #389
2024-11-28 22:20:48 +01:00
swve
db46c94896
fix: sign up with usergroups issue
2024-11-28 22:11:28 +01:00
swve
f4794ebaf2
fix: login and signup orgslug missing bug
2024-11-28 21:47:41 +01:00
swve
2e618d9c5a
feat: add orgconfig 1.2 migration
2024-11-26 19:05:44 +01:00
Badr B.
6d668006f8
Merge pull request #390 from learnhouse/feat/remove-collaborative-feature
...
Remove collaborative features
2024-11-26 17:05:13 +01:00
swve
1c6de351d3
fix: additional issues
2024-11-26 01:10:39 +01:00
swve
34cc8df9e7
fix: add course authorship check for paid courses
2024-11-26 01:03:31 +01:00
swve
0d2f9aa55b
feat: remove collaborative features
2024-11-26 01:03:31 +01:00
Badr B.
cb87f74ac4
Merge pull request #387 from learnhouse/dependabot/pip/apps/api/pip-cef70b0dd7
...
chore(deps): bump aiohttp from 3.10.10 to 3.10.11 in /apps/api in the pip group
2024-11-26 01:03:16 +01:00
Badr B.
60740c4166
Merge pull request #316 from learnhouse/feat/payments
...
Payments & Subscriptions
2024-11-26 00:03:48 +01:00
swve
546e8a5f98
feat: add payments feature access based on config
2024-11-25 23:58:25 +01:00
swve
5a746a946d
chore: refactor frontend components folder
2024-11-25 23:26:33 +01:00
swve
46f016f661
feat: better healthcheck
2024-11-25 23:04:40 +01:00
swve
6cd1cf7e9c
feat: UI improvements & migration script
2024-11-23 20:24:39 +01:00
swve
e464b30147
feat: add image building trigger
2024-11-21 20:06:28 +01:00
Badr B.
283fce6111
Merge pull request #384 from jey-exp/contr-jey
...
fix: Added border for selector
2024-11-20 15:42:26 +01:00
dependabot[bot]
e37a0d6c65
chore(deps): bump aiohttp in /apps/api in the pip group
...
Bumps the pip group in /apps/api with 1 update: [aiohttp](https://github.com/aio-libs/aiohttp ).
Updates `aiohttp` from 3.10.10 to 3.10.11
- [Release notes](https://github.com/aio-libs/aiohttp/releases )
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst )
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.10.10...v3.10.11 )
---
updated-dependencies:
- dependency-name: aiohttp
dependency-type: indirect
dependency-group: pip
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-18 21:19:33 +00:00
swve
0449d6f87c
feat: use OAuth for stripe connect
2024-11-18 19:52:09 +01:00
JeyGR
67b47258ba
fix: border for usergroup selector
2024-11-18 22:33:13 +05:30