Skip to content

Commit 583d92c

Browse files
authored
Updates (#15)
* Add Mobile Apps * Update Dependencies
1 parent 3978351 commit 583d92c

File tree

8 files changed

+1421
-3307
lines changed

8 files changed

+1421
-3307
lines changed

.github/workflows/pages.yaml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@ name: "Pages"
33
on:
44
push:
55
branches:
6-
- master
6+
- "master"
77
paths:
8-
- src/**
9-
repository_dispatch:
10-
types:
11-
- webhook
8+
- "src/**"
9+
- ".github/workflows/build.yaml"
1210
workflow_dispatch:
1311

1412
permissions:
@@ -30,10 +28,10 @@ jobs:
3028
- name: "Checkout"
3129
uses: actions/checkout@v4
3230

33-
- name: "Setup Node"
31+
- name: "Setup Node 22"
3432
uses: actions/setup-node@v4
3533
with:
36-
node-version: 20
34+
node-version: 22
3735

3836
- name: "Install Dependencies"
3937
run: |

gulpfile.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ gulp.task('devicon', () => {
4747
'node_modules/devicon/fonts/devicon.ttf',
4848
'node_modules/devicon/fonts/devicon.woff',
4949
],
50-
{ base: 'node_modules/devicon' }
50+
{ base: 'node_modules/devicon', encoding: false }
5151
)
5252
.pipe(gulp.dest('src/dist/devicon'))
5353
})
@@ -59,7 +59,10 @@ gulp.task('fontawesome', () => {
5959
'node_modules/@fortawesome/fontawesome-free/css/all.min.css',
6060
'node_modules/@fortawesome/fontawesome-free/webfonts/**/*',
6161
],
62-
{ base: 'node_modules/@fortawesome/fontawesome-free' }
62+
{
63+
base: 'node_modules/@fortawesome/fontawesome-free',
64+
encoding: false,
65+
}
6366
)
6467
.pipe(gulp.dest('src/dist/fontawesome'))
6568
})

package-lock.json

Lines changed: 1329 additions & 3288 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,23 @@
44
"postinstall": "npx gulp"
55
},
66
"dependencies": {
7-
"@fortawesome/fontawesome-free": "^6.6.0",
7+
"@fortawesome/fontawesome-free": "^6.7.2",
88
"animate.css": "^4.1.1",
99
"aos": "^2.3.4",
10-
"bootstrap": "^5.3.3",
10+
"bootstrap": "^5.3.6",
1111
"clipboard": "^2.0.11",
12-
"datatables.net": "^2.0.7",
13-
"datatables.net-bs5": "^2.1.3",
14-
"datatables.net-responsive": "^3.0.2",
15-
"datatables.net-responsive-dt": "^3.0.2",
12+
"datatables.net": "^2.3.1",
13+
"datatables.net-bs5": "^2.3.1",
14+
"datatables.net-responsive": "^3.0.4",
15+
"datatables.net-responsive-dt": "^3.0.4",
1616
"devicon": "^2.16.0",
17-
"gulp": "^4.0.2",
17+
"gulp": "^5.0.0",
1818
"jquery": "^3.7.1",
19-
"swiper": "^11.1.9",
19+
"swiper": "^11.2.8",
2020
"tsparticles": "3.0.2",
21-
"ua-parser-js": "^1.0.38"
21+
"ua-parser-js": "^2.0.3"
2222
},
2323
"devDependencies": {
24-
"prettier": "^3.3.3"
24+
"prettier": "^3.5.3"
2525
}
2626
}

src/html/about.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ <h2>Development</h2>
111111
<li>GitHub Actions</li>
112112
<li>Docker Containers</li>
113113
<li>Django Applications</li>
114+
<li>Mobile Applications</li>
114115
</ul>
115116
</div><!-- flex item -->
116117
</div><!-- flex row-md -->

src/html/index.html

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ <h1 class="animate__animated animate__zoomIn"><i class="fa-brands fa-github me-2
4040
<p>
4141
<a href="#web-extensions" class="link-body-emphasis link-offset-1 link-underline-opacity-50 link-underline-opacity-75-hover d-inline-block">
4242
Web Extensions</a> &bull;
43+
<a href="#mobile-apps" class="link-body-emphasis link-offset-1 link-underline-opacity-50 link-underline-opacity-75-hover d-inline-block">
44+
Mobile Apps</a> &bull;
4345
<a href="#web-apps" class="link-body-emphasis link-offset-1 link-underline-opacity-50 link-underline-opacity-75-hover d-inline-block">
4446
Web Apps</a> &bull;
4547
<a href="#github-actions" class="link-body-emphasis link-offset-1 link-underline-opacity-50 link-underline-opacity-75-hover d-inline-block">
@@ -51,6 +53,9 @@ <h1 class="animate__animated animate__zoomIn"><i class="fa-brands fa-github me-2
5153
<h2 id="web-extensions">Web Extensions</h2>
5254
<div class="row row-cols-1 row-cols-md-2 row-cols-xl-3 g-3 mb-4" id="webExtensions"></div>
5355

56+
<h2 id="mobile-apps" class="" data-aos="zoom-in">Mobile Apps</h2>
57+
<div class="row row-cols-1 row-cols-md-2 row-cols-xl-3 g-3 mb-4" id="mobileApps"></div>
58+
5459
<h2 id="web-apps" class="" data-aos="zoom-in">Web Apps</h2>
5560
<div class="row row-cols-1 row-cols-md-2 row-cols-xl-3 g-3 mb-4" id="webApps"></div>
5661

@@ -102,8 +107,10 @@ <h4 class="card-title">
102107
<i class="devicon-python-plain colored" data-bs-toggle="tooltip" data-bs-placement="bottom" data-bs-title="Python"></i>
103108
<i class="devicon-javascript-plain colored" data-bs-toggle="tooltip" data-bs-placement="bottom" data-bs-title="JavaScript"></i>
104109
<i class="devicon-typescript-plain colored" data-bs-toggle="tooltip" data-bs-placement="bottom" data-bs-title="TypeScript"></i>
110+
<i class="devicon-kotlin-plain colored" data-bs-toggle="tooltip" data-bs-placement="bottom" data-bs-title="Kotlin"></i>
105111
<i class="devicon-docker-plain" data-bs-toggle="tooltip" data-bs-placement="bottom" data-bs-title="Docker"></i>
106112

113+
107114
</div> <!-- clone -->
108115

109116
{% comment %}<script src="https://cdnjs.cloudflare.com/ajax/libs/animejs/3.2.2/anime.min.js" integrity="sha512-aNMyYYxdIxIaot0Y1/PLuEu3eipGCmsEUBrUq+7aVyPGMFH8z0eTP0tkqAvv34fzN6z+201d3T8HPb1svWSKHQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>{% endcomment %}

src/js/config.js

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,69 @@ const config = {
268268
},
269269
],
270270

271+
mobileApps: [
272+
{
273+
name: 'Django Files Android',
274+
github: 'django-files/android-client',
275+
url: 'https://django-files.github.io/android',
276+
icon: 'https://raw.githubusercontent.com/django-files/web-extension/master/src/media/logo128.png',
277+
description:
278+
'Android Application for sharing, uploading, and viewing files hosted on Django Files server.',
279+
// badges: {},
280+
links: {
281+
Download:
282+
'https://github.com/django-files/android-client/releases/latest/download/django-files.apk',
283+
Website: 'https://django-files.github.io/android/',
284+
},
285+
fa: 'kotlin',
286+
},
287+
{
288+
name: 'Zipline Android',
289+
github: 'cssnr/zipline-android',
290+
url: 'https://github.com/cssnr/zipline-android',
291+
icon: 'https://raw.githubusercontent.com/cssnr/zipline-android/master/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp',
292+
description:
293+
'Android Application for sharing, uploading, and viewing files hosted on Zipline v4 server.',
294+
// badges: {},
295+
links: {
296+
Download:
297+
'https://github.com/cssnr/zipline-android/releases/latest/download/zipline.apk',
298+
Zipline: 'https://github.com/diced/zipline',
299+
},
300+
fa: 'kotlin',
301+
},
302+
{
303+
name: 'NOAA Weather',
304+
github: 'cssnr/noaa-weather-android',
305+
url: 'https://github.com/cssnr/noaa-weather-android',
306+
icon: 'https://raw.githubusercontent.com/cssnr/noaa-weather-android/master/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp',
307+
description:
308+
'Android Application for viewing NOAA weather.gov information and forecast with a widget.',
309+
// badges: {},
310+
links: {
311+
Download:
312+
'https://github.com/cssnr/noaa-weather-android/releases/latest/download/noaa-weather.apk',
313+
NOAA: 'https://www.weather.gov/',
314+
},
315+
fa: 'kotlin',
316+
},
317+
{
318+
name: 'Tibs3DPrints Android',
319+
github: 'cssnr/tibs3dprints-android',
320+
url: 'https://github.com/cssnr/tibs3dprints-android',
321+
icon: 'https://raw.githubusercontent.com/cssnr/tibs3dprints-android/master/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp',
322+
description:
323+
'Android Application for Tibs3DPrints website with recent news and alerts for updates.',
324+
// badges: {},
325+
links: {
326+
Download:
327+
'https://github.com/cssnr/tibs3dprints-android/releases/latest/download/noaa-weather.apk',
328+
Website: 'https://tibs3dprints.com/',
329+
},
330+
fa: 'kotlin',
331+
},
332+
],
333+
271334
webApps: [
272335
{
273336
name: 'Django Files',

src/js/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ const devIcons = {
77
javascript: document.querySelector('#clone > .devicon-javascript-plain'),
88
typescript: document.querySelector('#clone > .devicon-typescript-plain'),
99
powershell: document.querySelector('#clone > .devicon-powershell-plain'),
10+
kotlin: document.querySelector('#clone > .devicon-kotlin-plain'),
1011
docker: document.querySelector('#clone > .devicon-docker-plain'),
1112
}
1213

0 commit comments

Comments
 (0)