Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
fc1f459
theme's new model; new package: @courselit/page-primitives; a few wi…
rajat1saxena May 1, 2025
95a1cf3
Deleted .yarn folder
rajat1saxena May 2, 2025
a4252aa
package rename: common-widgets to page-blocks; page blocks now use pa…
rajat1saxena May 3, 2025
fde26f4
Fixed hydration errors
rajat1saxena May 3, 2025
066caca
Page block's x/y padding based on theme now; Page switcher dropdown; …
rajat1saxena May 4, 2025
12e98c8
The page blocks are fully ported to use page-primitives; page builder…
rajat1saxena May 6, 2025
6486327
lint fix
rajat1saxena May 6, 2025
e5813a0
working selection of fonts; typography with preview; interactives wit…
rajat1saxena May 11, 2025
5bc3cf1
theme > structure settings
rajat1saxena May 11, 2025
f6cfc64
lint fix
rajat1saxena May 11, 2025
010587e
WIP: themes list
rajat1saxena May 12, 2025
5c43a0f
Remove circular dependency between components-library and page-primit…
rajat1saxena May 12, 2025
13322b1
Themes almost work (with a few bugs); New system themes; Cleaned up c…
rajat1saxena May 19, 2025
d36c526
Fixed header navigation; Refactored default page template as per the …
rajat1saxena May 20, 2025
160a2e6
Github action fix
rajat1saxena May 20, 2025
6a58e82
Fixed Copilot warnings
rajat1saxena May 20, 2025
aec1b75
Upgrading pnpm version
rajat1saxena May 20, 2025
4c33aff
explicit typing
rajat1saxena May 20, 2025
7e4499c
Made the type generic
rajat1saxena May 20, 2025
8e14fb7
Made the type generic
rajat1saxena May 20, 2025
9abf0ec
added react import
rajat1saxena May 20, 2025
15433b9
Added missing imports
rajat1saxena May 20, 2025
62abcb0
Fixed: redirection after login in app router based login page
rajat1saxena May 21, 2025
6b69e9d
Better theme editing state management
rajat1saxena May 22, 2025
65111af
fixed border style not working in cards
rajat1saxena May 22, 2025
6cd3f29
Merged section Y padding and vertical padding
rajat1saxena May 22, 2025
47c3bf4
Re-designed neobrutalism theme; Fixed shadows
rajat1saxena May 23, 2025
e6374ba
buttonText property baked into the Theme model
rajat1saxena May 25, 2025
68cd78a
Theme are now based on ShadCN CSS variables; Removed CSS style props …
rajat1saxena May 27, 2025
9b9d2dd
Configurable Tailwind based shadows; Github Icon in header;
rajat1saxena May 30, 2025
0376592
Fixed theme save
rajat1saxena May 30, 2025
172c1ab
Refined themes; Better theme card click UX; Theme docs template; Rena…
rajat1saxena May 30, 2025
73267b3
Docs for themes; Removed individual pages for page blocks
rajat1saxena May 31, 2025
81368e6
Removed client side loading from public pages as much as possible
rajat1saxena Jun 1, 2025
74fe281
Prettier fixes
rajat1saxena Jun 1, 2025
34ac7bc
fixed font naming; padding migration; some safe side checks
Jun 2, 2025
e9a8dc1
Prettier fixes
Jun 2, 2025
7ae0b9b
Themes only apply to public pages, not pages inside dashboard.
Jun 2, 2025
ca4366c
Updated the docs about themes application
Jun 2, 2025
64cf9b7
Prettier fix
Jun 2, 2025
38a7bbf
Prettier fix
Jun 2, 2025
7ec970d
Fixed cards and text renderer styling
Jun 3, 2025
158ad0a
Reverted to using div to set the min height
Jun 3, 2025
f1c4e31
Fixed: drawer not themed
Jun 3, 2025
61d8ee1
Fixed dark mode detection
Jun 4, 2025
6341a88
format fix
Jun 4, 2025
04e9c8f
Format fix
Jun 4, 2025
75818ba
CodeQL corrections
Jun 4, 2025
555be36
Fixed blog styling
Jun 4, 2025
2a1fcc5
Blog post is fetched on server side; Breadcrumb UI fix; featured imag…
Jun 4, 2025
c5b425d
Communities page ported to use themes; Blog meta fixes; Promise.all u…
rajat1saxena Jun 5, 2025
33c3c4a
Fixed meta tags for page
rajat1saxena Jun 5, 2025
5c9cbb1
Fixed migration
rajat1saxena Jun 6, 2025
ea92bca
Applied border
rajat1saxena Jun 6, 2025
3b156c1
Added migrations instructions
rajat1saxena Jun 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 4 additions & 2 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,19 @@ jobs:
node-version: '23.x'
- uses: pnpm/action-setup@v2
with:
version: 8
version: 10
- run: pnpm install
- name: Build packages
run: |
pnpm --filter @courselit/icons build
pnpm --filter @courselit/page-models build
pnpm --filter @courselit/common-models build
pnpm --filter @courselit/utils build
pnpm --filter @courselit/text-editor build
pnpm --filter @courselit/state-management build
pnpm --filter @courselit/components-library build
pnpm --filter @courselit/common-widgets build
pnpm --filter @courselit/page-primitives build
pnpm --filter @courselit/page-blocks build
- name: Running tests
run: |
pnpm test
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ coverage
# Text editors configurations
.vscode
.rgignore
.cursor

# Env file
.env*.local
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed .yarn/cache/abab-npm-2.0.6-2662fba7f0-6ffc1af4ff.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed .yarn/cache/arg-npm-4.1.3-1748b966a8-544af8dd3f.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed .yarn/cache/b4a-npm-1.6.7-a52d28b4e2-afe4e239b4.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed .yarn/cache/bser-npm-2.1.1-cc902055ce-9ba4dc58ce.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed .yarn/cache/co-npm-4.6.0-03f2d1feb6-5210d92230.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed .yarn/cache/exit-npm-0.1.2-ef3761a67d-abc407f07a.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed .yarn/cache/pend-npm-1.2.0-7a13d93266-6c72f52433.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed .yarn/cache/resolve-patch-9fba488c5d-8aac1e4e46.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed .yarn/cache/tmpl-npm-1.0.5-d399ba37e2-cd922d9b85.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed .yarn/cache/ws-npm-8.18.1-369b0f5491-4658357185.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed .yarn/cache/y18n-npm-5.0.8-5f3a0a7e62-54f0fb9562.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed .yarn/cache/yn-npm-3.1.1-8ad4259784-2c487b0e14.zip
Binary file not shown.
13 changes: 0 additions & 13 deletions .yarn/versions/1192494b.yml

This file was deleted.

13 changes: 0 additions & 13 deletions .yarn/versions/443d8419.yml

This file was deleted.

13 changes: 0 additions & 13 deletions .yarn/versions/6070ae77.yml

This file was deleted.

13 changes: 0 additions & 13 deletions .yarn/versions/6db3d4bb.yml

This file was deleted.

13 changes: 0 additions & 13 deletions .yarn/versions/92cc60f5.yml

This file was deleted.

13 changes: 0 additions & 13 deletions .yarn/versions/bab16a1c.yml

This file was deleted.

13 changes: 0 additions & 13 deletions .yarn/versions/ca283e23.yml

This file was deleted.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 5 additions & 13 deletions apps/docs/src/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -94,19 +94,11 @@ export const SIDEBAR: Sidebar = {
link: "en/email-marketing/sequences",
},
],
Pages: [
{ text: "Introduction", link: "en/pages/introduction" },
{ text: "Page Blocks", link: "en/pages/blocks" },
{ text: "Edit page", link: "en/pages/edit" },
{ text: "Header", link: "en/pages/header" },
{ text: "Rich text", link: "en/pages/rich-text" },
{ text: "Featured", link: "en/pages/featured" },
{ text: "Banner", link: "en/pages/banner" },
{ text: "Hero", link: "en/pages/hero" },
{ text: "Grid", link: "en/pages/grid" },
{ text: "Curriculum", link: "en/pages/curriculum" },
{ text: "Newsletter signup", link: "en/pages/newsletter-signup" },
{ text: "Footer", link: "en/pages/footer" },
Website: [
{ text: "Introduction", link: "en/website/introduction" },
{ text: "Page blocks", link: "en/website/blocks" },
{ text: "Edit page", link: "en/website/edit" },
{ text: "Themes", link: "en/website/themes" },
],
Blog: [
{ text: "Introduction", link: "en/blog/introduction" },
Expand Down
44 changes: 0 additions & 44 deletions apps/docs/src/pages/en/pages/banner.md

This file was deleted.

45 changes: 0 additions & 45 deletions apps/docs/src/pages/en/pages/blocks.md

This file was deleted.

23 changes: 0 additions & 23 deletions apps/docs/src/pages/en/pages/curriculum.md

This file was deleted.

24 changes: 0 additions & 24 deletions apps/docs/src/pages/en/pages/featured.md

This file was deleted.

13 changes: 0 additions & 13 deletions apps/docs/src/pages/en/pages/footer.md

This file was deleted.

50 changes: 0 additions & 50 deletions apps/docs/src/pages/en/pages/grid.md

This file was deleted.

31 changes: 0 additions & 31 deletions apps/docs/src/pages/en/pages/header.md

This file was deleted.

Loading
Loading