Skip to content

Commit 2c637e0

Browse files
authored
Dev (#54)
* pumping up versions * removed wrong merge * uppdated my externel repo * corrected name of repo * error in wrong module name * editing readme * update --------- Co-authored-by: jones <[email protected]>
1 parent e9876ce commit 2c637e0

File tree

5 files changed

+48
-22
lines changed

5 files changed

+48
-22
lines changed

Diff for: .github/workflows/dart.yml

+6-6
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,15 @@ jobs:
1919
runs-on: ubuntu-latest
2020
steps:
2121
- name: 🚚 Get latest code
22-
uses: actions/[email protected].0
22+
uses: actions/[email protected].2
2323
- name: Set up Python 3.11
24-
uses: actions/setup-python@v5.2.0
24+
uses: actions/setup-python@v5.3.0
2525
with:
2626
python-version: "3.11"
2727
# You can test your matrix by printing the current Python version
2828
- name: Setup python env
2929
run: |
30-
pip install git+https://github.com/Kataglyphis/WebDavClient
30+
pip install git+https://github.com/Kataglyphis/Kataglyphis-WebDavClient
3131
- name: Download blog content
3232
run: |
3333
echo $(pwd)
@@ -63,10 +63,10 @@ jobs:
6363
# ls -R "$(pwd)/$LOCAL_ASSETS_FOLDER"
6464

6565
- name: Setup Flutter SDK
66-
uses: flutter-actions/setup-flutter@v3.6
66+
uses: flutter-actions/setup-flutter@v4.0
6767
with:
6868
channel: stable
69-
version: 3.24.5
69+
version: 3.27.0
7070

7171
# Note: This workflow uses the latest stable version of the Dart SDK.
7272
# You can specify other versions if desired, see documentation here:
@@ -106,7 +106,7 @@ jobs:
106106
- name: "Build Web App"
107107
if: github.ref == 'refs/heads/main'
108108
run: |
109-
flutter build web --release --wasm
109+
flutter build web --release --web-renderer canvaskit
110110
111111
- name: "Build Web App (WASM)"
112112
if: github.ref == 'refs/heads/dev'

Diff for: README.md

+36-10
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,12 @@
1313
<a href="https://jonasheinle.de"><img src="images/glm_logo.png" alt="VulkanEngine" width="200"></a>
1414
</h1> -->
1515

16-
<h4 align="center">My personal blog as responsive web app using Flutter/Dart. Every blog post is written in pure markdown and therefore very lightweight to use and add new content. It is highly customizable for your needs, your personal web blog or you next Frontend project (<b>not only</b> web but also native Linux/Windows/Android/Web/iOS)<a href="https://jonasheinle.de" target="_blank"></a>.</h4>
16+
<h4 align="center">My personal blog as responsive web app using Flutter/Dart.
17+
Every blog post is written in pure markdown :boom: and therefore very lightweight to use
18+
and add new content.
19+
It is highly customizable for your needs, your personal web blog or you next Frontend
20+
project (<b>not only</b> web but also native Linux/Windows/Android/Web/iOS)
21+
<a href="https://jonasheinle.de" target="_blank"></a>.</h4>
1722

1823
<p align="center">
1924
<br>
@@ -24,16 +29,26 @@
2429

2530
> **__Note__**: If your run locally this website you are not able to
2631
neither navigate to the blog entries nor the book/film/... critics.
27-
Their "source content .md files" are my intellectual property and therefore only visible to me :) The flutter/dart source code stays
32+
Their "source content .md files" are my intellectual property and therefore only visible to me :)
33+
The flutter/dart source code stays
2834
**__Open Source__** of course
2935

3036
Visit [jonasheinle.de](https://jonasheinle.de/) for the full experience of my personal web blog. Cheers! :beers: </br>
31-
Visit my repo [jotrockenmitlockenrepo](https://github.com/Kataglyphis/jotrockenmitlockenrepo) if you are interested in Flutter/Dart development in general. All components in this repo are reusable for any target available (Linux/Windows/Android/Web).
37+
Visit my repo [jotrockenmitlockenrepo](https://github.com/Kataglyphis/jotrockenmitlockenrepo) if you are interested
38+
in Flutter/Dart development in general.
39+
All components in this repo are reusable for any target available (Linux/Windows/Android/Web).
40+
41+
🚀 Markdown is great 🚀:
42+
If you also love the lightweight markdown approach you might be interested in
43+
my [md2pdf](https://github.com/Kataglyphis/Kataglyphis-mdToPdf)-project that even allows you to convert markdown to a a4paper PDF or presentation slides PDF :satisfied:
44+
🎉🎉🎉
45+
3246

3347
[![Build](https://github.com/Kataglyphis/jotrockenmitlocken/actions/workflows/dart.yml/badge.svg)](https://github.com/Kataglyphis/jotrockenmitlocken/actions/workflows/dart.yml)
3448
[![TopLang](https://img.shields.io/github/languages/top/Kataglyphis/jotrockenmitlocken)]()
3549
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/paypalme/JonasHeinle)
3650
[![Twitter](https://img.shields.io/twitter/follow/Cataglyphis_?style=social)](https://twitter.com/Cataglyphis_)
51+
[![YouTube](https://img.shields.io/youtube/channel/subscribers/UC3LZiH4sZzzaVBCUV8knYeg?style=social)](https://www.youtube.com/channel/UC3LZiH4sZzzaVBCUV8knYeg)
3752

3853
<p align="center">
3954
<a href="#key-features">Key Features</a> •
@@ -76,30 +91,41 @@ Visit my repo [jotrockenmitlockenrepo](https://github.com/Kataglyphis/jotrockenm
7691
<!-- ABOUT THE PROJECT -->
7792
## About The Project
7893

79-
I always wanted an easy way to publish new content (blog posts, thoughts about books,...) fast. But why not just using a CMS? Here are my reasons:
80-
* as the content is pure markdown my approach allows me to always change the technology easily, many CMS integrate the content very strongly into their technology
94+
I always wanted an easy way to publish new content :metal:
95+
(blog posts, thoughts about books,...) fast.
96+
But why not just using a CMS? Here are my reasons:
97+
* as the content is pure markdown my approach allows me to always change the technology easily,
98+
many CMS integrate the content very strongly into their technology
8199
* therefore you will not make yourself dependent from my repo. You are always able to switch :cat2:
82100
* what if I want to build an UI for a native Linux application? Than all effort brought
83101
into building a web blog with a CMS is more or less useless. With this project I have
84102
a very huge reusable part leverage me to build also native UIs (with a Rust backend :rocket: f.e.)
85103
* I want a very unique look and feel for my website. Therefore I want all power over my
86104
application which can be difficult with some drag-and-drop solutions.
87105
* I want to learn front-end development and its challenges. Just using wordpress won't bring you there
106+
* I developed my own [WebDavClient](https://github.com/Kataglyphis/Kataglyphis-WebDavClient)
107+
that allows me to keep the content (.md files, images, videos, .csv, etc.) private while
108+
the source code stays **Open Source**. You might also be interested in **keeping your data private**.
109+
Have a look into my [Build Pipeline File](.github\workflows\dart.yml) for more
110+
information
88111

89112

90113
### Content
91114
I truly believe in open source. Hence you will get all source code for free use and ready to go.</br>
92-
My approach allows me to separate the website data from its view (MVC best practice). You will not see my blog posts(only the dummy entries) in this repo. They are my intellectual property :wink:</br>
115+
My approach allows me to separate the website data from its view (MVC best practice).
116+
You will not see my blog posts(only the dummy entries) in this repo. They are my intellectual property :wink:</br>
93117
The `assets` directory houses all files you want to include within your application namely:
94118
* images
95119
* videos
96120
* data (.zip, .csv, ...)
97121
* documents (f.e. .md for blog posts)
98122
* fonts
99123
* and the settings directory which harbors many different options for your own needs:
100-
* global user settings: Here you can easily customize the blog for you. Set all necessary user related options (like email, name, image, etc...)
124+
* global user settings: Here you can easily customize the blog for you.
125+
Set all necessary user related options (like email, name, image, etc...)
101126
* All entries in the user_skills.json will be displayed in the corresponding section.
102-
* app settings: set the app name, title. You are able to disable the footer; the **supportedLocales** field can have the following values:
127+
* app settings: set the app name, title. You are able to disable the footer;
128+
the **supportedLocales** field can have the following values:
103129
* ["de"]: build a web app in pure german
104130
* ["en"]: build a web app in pure english
105131
* ["de","en"] or :["en","de"] You can switch between english and german
@@ -210,7 +236,7 @@ apps](https://flutter.dev/docs/development/accessibility-and-localization/intern
210236
### Built With
211237

212238
* [Flutter/Dart](https://flutter.dev/)
213-
* [WebDavClient]() Wrote my own WebDavClient for this repo :)
239+
* [WebDavClient](https://github.com/Kataglyphis/Kataglyphis-WebDavClient) Wrote my own WebDavClient for this repo :)
214240

215241
<!-- GETTING STARTED -->
216242
## Getting Started
@@ -268,7 +294,7 @@ blockquote.
268294

269295
Jonas Heinle - [@Cataglyphis_](https://twitter.com/Cataglyphis_) - [email protected]
270296

271-
Project Link: [https://github.com/Kataglyphis/jonasheinle.de](https://github.com/Kataglyphis/jonasheinle.de)
297+
Project Link: [https://github.com/Kataglyphis/jonasheinle.de](https://github.com/Kataglyphis/jotrockenmitlocken)
272298

273299

274300
<!-- ACKNOWLEDGEMENTS -->

Diff for: pubspec.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ publish_to: "none"
88
version: 1.3.5
99

1010
environment:
11-
sdk: ">=3.4.4 <4.0.0"
12-
flutter: ">=3.24.5"
11+
sdk: ">=3.6.0 <4.0.0"
12+
flutter: ">=3.27.0"
1313

1414
dependencies:
1515
flutter:
@@ -22,15 +22,15 @@ dependencies:
2222
sdk: flutter
2323
intl: ^0.19.0
2424

25-
go_router: 14.6.0
25+
go_router: ^14.6.2
2626
font_awesome_flutter: any
2727
dev_dependencies:
2828
mockito: ^5.4.4
2929
flutter_test:
3030
sdk: flutter
3131
integration_test:
3232
sdk: flutter
33-
flutter_launcher_icons: ^0.14.1
33+
flutter_launcher_icons: ^0.14.2
3434
flutter_lints: ^5.0.0
3535

3636
flutter_launcher_icons:

Diff for: scripts/download_markdown_files.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import argparse
2-
from webdavclient.webdavclient import WebDavClient
2+
from kataglyphis_webdavclient.webdavclient import WebDavClient
33

44

55
# Parse command-line arguments

0 commit comments

Comments
 (0)