Skip to content

Commit a8f7443

Browse files
authored
Stage v5.4.0 (#28)
* ip change * angular 20 amd code improvement and package upgrade * prettier rules change and package upgrade
1 parent 8e2312c commit a8f7443

File tree

82 files changed

+2324
-3203
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+2324
-3203
lines changed

.github/workflows/prod-angular.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
branches:
88
- main
99
paths:
10-
- 'angular/**'
10+
- "angular/**"
1111
#pull_request:
1212
# types:
1313
# - closed
@@ -23,12 +23,12 @@ jobs:
2323

2424
steps:
2525
- name: 🚚 Get latest code
26-
uses: actions/checkout@v3
26+
uses: actions/checkout@v4
2727

28-
- name: Install Node.js 20
29-
uses: actions/setup-node@v3
28+
- name: Install Node.js 22
29+
uses: actions/setup-node@v4
3030
with:
31-
node-version: "20.x"
31+
node-version: "22"
3232

3333
- name: 🔨 Build Project
3434
run: |
@@ -42,7 +42,7 @@ jobs:
4242
SSH_PRIVATE_KEY: ${{ secrets.SERVER_SSH_KEY }}
4343
# ARGS: "-rltgoDzvO --delete"
4444
SOURCE: "angular/dist/"
45-
REMOTE_HOST: 91.108.116.107
45+
REMOTE_HOST: 82.29.156.38
4646
REMOTE_USER: u106957989
4747
REMOTE_PORT: "65002"
4848
TARGET: domains/codedthemes.com/public_html/demos/admin-templates/gradient-able/angular/free

.github/workflows/prod-bootstrap.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
branches:
88
- main
99
paths:
10-
- 'bootstrap/**'
10+
- "bootstrap/**"
1111
#pull_request:
1212
# types:
1313
# - closed
@@ -23,15 +23,15 @@ jobs:
2323

2424
steps:
2525
- name: 🚚 Get latest code
26-
uses: actions/checkout@v3
26+
uses: actions/checkout@v4
2727

2828
- name: 📂 Deploy to Server
2929
uses: easingthemes/ssh-deploy@main
3030
env:
3131
SSH_PRIVATE_KEY: ${{ secrets.SERVER_SSH_KEY }}
3232
# ARGS: "-rltgoDzvO --delete"
3333
SOURCE: "bootstrap/dist/"
34-
REMOTE_HOST: 91.108.116.107
34+
REMOTE_HOST: 82.29.156.38
3535
REMOTE_USER: u106957989
3636
REMOTE_PORT: "65002"
3737
TARGET: domains/codedthemes.com/public_html/demos/admin-templates/gradient-able/bootstrap/free

.github/workflows/prod-react.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
branches:
88
- main
99
paths:
10-
- 'react/**'
10+
- "react/**"
1111
#pull_request:
1212
# types:
1313
# - closed
@@ -25,10 +25,10 @@ jobs:
2525
- name: 🚚 Get latest code
2626
uses: actions/checkout@v4
2727

28-
- name: Install Node.js 20
28+
- name: Install Node.js 22
2929
uses: actions/setup-node@v4
3030
with:
31-
node-version: "20.x"
31+
node-version: "22"
3232

3333
- name: 🔨 Build Project
3434
run: |
@@ -42,7 +42,7 @@ jobs:
4242
SSH_PRIVATE_KEY: ${{ secrets.SERVER_SSH_KEY }}
4343
# ARGS: "-rltgoDzvO --delete"
4444
SOURCE: "react/dist/"
45-
REMOTE_HOST: 91.108.116.107
45+
REMOTE_HOST: 82.29.156.38
4646
REMOTE_USER: u106957989
4747
REMOTE_PORT: "65002"
4848
TARGET: domains/codedthemes.com/public_html/demos/admin-templates/gradient-able/react/free

angular/.prettierrc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,6 @@
66
"tabWidth": 2,
77
"useTabs": false,
88
"htmlWhitespaceSensitivity": "ignore",
9-
"bracketSameLine": false
9+
"bracketSameLine": false,
10+
"endOfLine": "lf"
1011
}

angular/package.json

Lines changed: 32 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gradient-able-free-angular-admin-template",
3-
"version": "5.3.0",
3+
"version": "5.4.0",
44
"author": "CodedThemes",
55
"scripts": {
66
"ng": "ng",
@@ -15,49 +15,47 @@
1515
},
1616
"private": true,
1717
"dependencies": {
18-
"@angular/animations": "20.0.0-next.8",
19-
"@angular/cdk": "19.2.17",
20-
"@angular/common": "20.0.0-next.8",
21-
"@angular/compiler": "20.0.0-next.8",
22-
"@angular/core": "20.0.0-next.8",
23-
"@angular/forms": "20.0.0-next.8",
24-
"@angular/localize": "20.0.0-next.8",
25-
"@angular/platform-browser": "20.0.0-next.8",
26-
"@angular/platform-browser-dynamic": "20.0.0-next.8",
27-
"@angular/router": "20.0.0-next.8",
28-
"@ng-bootstrap/ng-bootstrap": "18.0.0",
18+
"@angular/animations": "20.0.5",
19+
"@angular/cdk": "20.0.4",
20+
"@angular/common": "20.0.5",
21+
"@angular/compiler": "20.0.5",
22+
"@angular/core": "20.0.5",
23+
"@angular/forms": "20.0.5",
24+
"@angular/localize": "20.0.5",
25+
"@angular/platform-browser": "20.0.5",
26+
"@angular/platform-browser-dynamic": "20.0.5",
27+
"@angular/router": "20.0.5",
28+
"@ng-bootstrap/ng-bootstrap": "19.0.0",
2929
"@popperjs/core": "2.11.8",
3030
"apexcharts": "4.7.0",
31-
"bootstrap": "5.3.6",
31+
"bootstrap": "5.3.7",
3232
"hammerjs": "2.0.8",
3333
"jquery": "3.7.1",
3434
"lodash-es": "4.17.21",
3535
"mousetrap": "1.6.5",
36-
"ng-apexcharts": "1.15.0",
36+
"ng-apexcharts": "1.16.0",
3737
"ngx-scrollbar": "18.0.0",
38-
"rxjs": "~7.8.2",
38+
"rxjs": "7.8.2",
3939
"tslib": "2.8.1",
40-
"zone.js": "~0.15.0"
40+
"zone.js": "~0.15.1"
4141
},
4242
"devDependencies": {
43-
"@angular-devkit/build-angular": "20.0.0-next.8",
44-
"@angular-eslint/builder": "19.4.0",
45-
"@angular-eslint/eslint-plugin": "19.4.0",
46-
"@angular-eslint/eslint-plugin-template": "19.4.0",
47-
"@angular-eslint/schematics": "19.4.0",
48-
"@angular-eslint/template-parser": "19.4.0",
49-
"@angular/cli": "20.0.0-next.8",
50-
"@angular/compiler-cli": "20.0.0-next.8",
51-
"@eslint/eslintrc": "^3.3.1",
52-
"@eslint/js": "^9.27.0",
53-
"@types/jasmine": "~5.1.8",
54-
"@types/lodash": "4.17.17",
55-
"@types/lodash-es": "^4.17.12",
56-
"@types/node": "22.15.21",
57-
"@typescript-eslint/eslint-plugin": "8.32.1",
58-
"@typescript-eslint/parser": "8.32.1",
59-
"eslint": "9.27.0",
60-
"prettier": "3.5.3",
43+
"@angular-devkit/build-angular": "20.0.4",
44+
"@angular-eslint/builder": "20.1.1",
45+
"@angular-eslint/eslint-plugin": "20.1.1",
46+
"@angular-eslint/eslint-plugin-template": "20.1.1",
47+
"@angular-eslint/schematics": "20.1.1",
48+
"@angular-eslint/template-parser": "20.1.1",
49+
"@angular/cli": "20.0.4",
50+
"@angular/compiler-cli": "20.0.5",
51+
"@eslint/eslintrc": "3.3.1",
52+
"@eslint/js": "^9.29.0",
53+
"@types/lodash-es": "4.17.12",
54+
"@types/node": "24.0.4",
55+
"@typescript-eslint/eslint-plugin": "8.35.0",
56+
"@typescript-eslint/parser": "8.35.0",
57+
"eslint": "9.29.0",
58+
"prettier": "3.6.1",
6159
"typescript": "5.8.3"
6260
}
6361
}

angular/src/app/app-routing.module.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,27 +18,27 @@ const routes: Routes = [
1818
},
1919
{
2020
path: 'analytics',
21-
loadComponent: () => import('./demo/dashboard/dash-analytics.component')
21+
loadComponent: () => import('./demo/dashboard/dash-analytics.component').then((c) => c.DashAnalyticsComponent)
2222
},
2323
{
2424
path: 'component',
2525
loadChildren: () => import('./demo/ui-element/ui-basic.module').then((m) => m.UiBasicModule)
2626
},
2727
{
2828
path: 'chart',
29-
loadComponent: () => import('./demo/chart-maps/core-apex.component')
29+
loadComponent: () => import('./demo/chart-maps/core-apex.component').then((c) => c.CoreApexComponent)
3030
},
3131
{
3232
path: 'forms',
33-
loadComponent: () => import('./demo/forms/form-elements/form-elements.component')
33+
loadComponent: () => import('./demo/forms/form-elements/form-elements.component').then((c) => c.FormElementsComponent)
3434
},
3535
{
3636
path: 'tables',
37-
loadComponent: () => import('./demo/tables/tbl-bootstrap/tbl-bootstrap.component')
37+
loadComponent: () => import('./demo/tables/tbl-bootstrap/tbl-bootstrap.component').then((c) => c.TblBootstrapComponent)
3838
},
3939
{
4040
path: 'sample-page',
41-
loadComponent: () => import('./demo/other/sample-page/sample-page.component')
41+
loadComponent: () => import('./demo/other/sample-page/sample-page.component').then((c) => c.SamplePageComponent)
4242
}
4343
]
4444
},
@@ -47,12 +47,12 @@ const routes: Routes = [
4747
component: GuestComponent,
4848
children: [
4949
{
50-
path: 'auth/signup',
51-
loadComponent: () => import('./demo/pages/authentication/sign-up/sign-up.component')
50+
path: 'login',
51+
loadComponent: () => import('./demo/pages/authentication/sign-up/sign-up.component').then((c) => c.SignUpComponent)
5252
},
5353
{
54-
path: 'auth/signin',
55-
loadComponent: () => import('./demo/pages/authentication/sign-in/sign-in.component')
54+
path: 'register',
55+
loadComponent: () => import('./demo/pages/authentication/sign-in/sign-in.component').then((c) => c.SignInComponent)
5656
}
5757
]
5858
}

angular/src/app/app.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
<router-outlet>
2-
<app-spinner></app-spinner>
2+
<app-spinner />
33
</router-outlet>

angular/src/app/app.component.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
// This file is intentionally left empty to allow customers to add custom CSS if needed.

angular/src/app/app.component.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import { SpinnerComponent } from './theme/shared/components/spinner/spinner.comp
1414
export class AppComponent implements OnInit {
1515
private router = inject(Router);
1616

17-
1817
// life cycle event
1918
ngOnInit() {
2019
this.router.events.subscribe((evt) => {

angular/src/app/demo/admin-panel/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
**Note:** *This README file is maintained to ensure the product structure aligns with the Pro version, making migration to Pro seamless when you choose to upgrade. This alignment aims to provide a smoother experience during the upgrade, especially regarding directory structure. You may notice these files and folders appearing throughout the project where they are part of the Pro version. While this might feel slightly inconvenient, it is intended to simplify your migration process and provide assistance. If these files are unnecessary for your use case, you can easily remove them.*
1+
**Note:** _This README file is maintained to ensure the product structure aligns with the Pro version, making migration to Pro seamless when you choose to upgrade. This alignment aims to provide a smoother experience during the upgrade, especially regarding directory structure. You may notice these files and folders appearing throughout the project where they are part of the Pro version. While this might feel slightly inconvenient, it is intended to simplify your migration process and provide assistance. If these files are unnecessary for your use case, you can easily remove them._
22

33
Please continue reading below to explore the features of the Pro version:
44

55
# Gradient Able Admin Panel - Unlock Premium Features with the Pro Version
66

7-
Looking for more advanced features and pages? This page(folder) is part of the premium version of our <b>8.0.0</b> template. Upgrade to the Pro version to access these exclusive pages and take your project to the next level!
7+
Looking for more advanced features and pages? This page(folder) is part of the premium version of our <b>8.2.0</b> template. Upgrade to the Pro version to access these exclusive pages and take your project to the next level!
88

99
## Included in the Pro Version:
1010

0 commit comments

Comments
 (0)