sebastian2357
7a31a79d86
- fixed contact form ( #295 )
2025-03-18 15:36:08 +01:00
ed3a46b5dc
fix(content): improve projects ( #293 )
...
* CaptionedImage component
Component for captioned images
* dreammall in-product image
padding in-product image
* Ocelot images
- Use Logo as main image for ocelot
- Have a captioned in-product image
- Fix some texts regarding ocelot
2025-03-18 12:20:06 +01:00
7fae3e7278
fix dreammall description ( #287 )
...
remove superfluous comma
2025-03-18 07:56:33 +01:00
mahula
4b4448d9fe
refactor(content): fix reference issue ( #271 )
...
* change reference section name
* fix links to projects
---------
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-03-17 22:19:31 +00:00
mahula
543741cde5
set default theme color to footer color ( #270 )
2025-03-17 23:16:43 +01:00
mahula
dc4a340b55
fix broken links ( #269 )
2025-03-17 11:00:20 +01:00
efa08dca41
fix(content): prod fix images ( #267 )
2025-03-17 09:40:40 +01:00
dependabot[bot]
85b60d5b29
build(deps-dev): bump textlint in the linting group ( #265 )
...
Bumps the linting group with 1 update: [textlint](https://github.com/textlint/textlint ).
Updates `textlint` from 14.4.2 to 14.5.0
- [Release notes](https://github.com/textlint/textlint/releases )
- [Commits](https://github.com/textlint/textlint/compare/v14.4.2...v14.5.0 )
---
updated-dependencies:
- dependency-name: textlint
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: linting
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-17 06:12:31 +00:00
83a1b69b8a
security update for backend packages ( #268 )
2025-03-17 07:09:14 +01:00
sebastian2357
3d5d2fff0a
refactor(other): new website structure ( #227 )
...
* - added new site /new/README.md
- added new components
- added component registration "client.js"
- added approach for tailwind integration (does not work yet)
* Use TypeScript and script setup
* No ts for .textlintrc
* Make Tailwind work
* include heropage contents
partially fixes https://github.com/IT4Change/IT4C.dev/issues/221
* adjust contents of Services
Adjust contents according to
https://github.com/IT4Change/IT4C.dev/issues/222
* added Team & Values texts
According to https://github.com/IT4Change/IT4C.dev/issues/223
* fixed type
* fixed unreferenced styles/main.css
* sample from theme-hope-docu
From
https://theme-hope.vuejs.press/guide/layout/home.html#project-highlights-and-features
* - adapted Hope hero section
- removed remaining Hero Widgets
- added ContentSection
- optimized layout of team section
* - optimized layout/style of ContactForm
* - made TeamMember functional and added some transitions
- added new members as placeholder
* Hero at 100vh; transparent navbar on home page
* Add text and image for Max
* Keep logo text in same row as logo
* - added REST request to mail backend
- added limitations to contact fields
* - added photo and phone number to contact form
* - changed contact person and phone number
* - replaced hero section
- replaced default layout
- replaced footer
* clean up
* - optimized colors
* - clean up AI comments
* move new page from /new to /
* fixed errors with contactForm
* fix projects
* fix merge error
* corrected image for Sebastian
* - improved layout
* - fixed tag colors
- fixed phone number color and hover
---------
Co-authored-by: Sebastian Stein <git@codepassion.de>
Co-authored-by: Maximilian Harz <maxharz@gmail.com>
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
Co-authored-by: Sebastian Stein <sebastian@codepassion.de>
2025-03-17 01:09:31 +01:00
sebastian2357
79f679ef4f
feat(content): add Sebastian ( #263 )
2025-03-13 18:09:09 +01:00
980b1441ca
images: better quality on jpeg images ( #264 )
...
Set the quality requirement for the jpeg optimization to 100% instead of
20%
2025-03-13 08:57:51 +01:00
cb9da8c967
docs: describe the requirements to get vuepress-plugin-imagemin compiling on alpine ( #262 )
...
For `vuepress-plugin-imagemin` there are several system packages
required to properly compile it. It is now documented in the README.md.
Switch from `bash` to `sh` highlighting.
2025-03-12 08:49:52 +01:00
10a35ba7c2
new image: ulf-gebhardt ( #261 )
...
300x300, black & white
2025-03-12 00:24:19 +01:00
d77479beda
feat(other): command dev-prod ( #260 )
...
* compress images using `vuepress-plugin-imagemin
compress all images using imagemin plugin
* updated vuepress-plugin-imagemin to 0.1.2
* command: dev-prod
adds a new command `npm run dev-prod` which build the project and then
spins up a http server. This was implemented to be able to test certain
scenarious like image compression.
2025-03-11 22:47:41 +01:00
aaa5c48cf4
content: update ulf gebhardt ( #258 )
...
- Adds new Datapoints for Projects
- Adds new Datapoint for Travels
- Remvoes a sentence in the introduction
- Fixes the tables
2025-03-10 16:51:16 +01:00
mahula
6982823d6a
add max to side menu ( #256 )
2025-03-10 15:52:05 +01:00
dependabot[bot]
99f773d949
Bump the vuepress group across 1 directory with 2 updates ( #254 )
...
Bumps the vuepress group with 2 updates in the / directory: [@vuepress/plugin-slimsearch](https://github.com/vuepress/ecosystem/tree/HEAD/plugins/search/plugin-slimsearch ) and [vuepress-theme-hope](https://github.com/vuepress-theme-hope/vuepress-theme-hope/tree/HEAD/packages/theme ).
Updates `@vuepress/plugin-slimsearch` from 2.0.0-rc.80 to 2.0.0-rc.82
- [Release notes](https://github.com/vuepress/ecosystem/releases )
- [Changelog](https://github.com/vuepress/ecosystem/blob/main/plugins/search/plugin-slimsearch/CHANGELOG.md )
- [Commits](https://github.com/vuepress/ecosystem/commits/v2.0.0-rc.82/plugins/search/plugin-slimsearch )
Updates `vuepress-theme-hope` from 2.0.0-rc.73 to 2.0.0-rc.74
- [Release notes](https://github.com/vuepress-theme-hope/vuepress-theme-hope/releases )
- [Changelog](https://github.com/vuepress-theme-hope/vuepress-theme-hope/blob/main/packages/theme/CHANGELOG.md )
- [Commits](https://github.com/vuepress-theme-hope/vuepress-theme-hope/commits/v2.0.0-rc.74/packages/theme )
---
updated-dependencies:
- dependency-name: "@vuepress/plugin-slimsearch"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vuepress
- dependency-name: vuepress-theme-hope
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vuepress
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 14:11:22 +00:00
dependabot[bot]
e4c2f777bd
Bump actions/setup-node from 4.1.0 to 4.2.0 ( #255 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4.1.0...1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 15:07:52 +01:00
mahula
e474d6327b
refactor(other): some translation fixes ( #253 )
...
* add max to team list
* fix democracy app link
2025-03-07 18:02:25 +01:00
93f1c89934
backend: install no dev dependencies ( #251 )
...
Omit installing the dev dependencies for the backend, as we serve it as
is in production.
Co-authored-by: mahula <lenzmath@posteo.de>
2025-03-07 15:18:26 +01:00
18b9e8187f
workflow: lint pr - new scope backend ( #252 )
...
Add a new scope for the new backend for validating the PR titles
Co-authored-by: mahula <lenzmath@posteo.de>
2025-03-07 14:46:36 +01:00
mahula
af0a88dfc7
refactor(other): translate pages to german ( #241 )
...
* translate meta and theme texts
* translate profile pages
* fix typo
* translate projects pages
* linting
* translate further pages
* correct text in contact page
* correct changes in vuepress config
* rename imprint page related to translation
* remove description headline fromprojectpages
* fix imprint url in theme config
* fix typos and revise some passages
* adapt directory and file names to translation
* linting
* fix dreammall project image path
* fix ocelot project image path
* linting
* refine history translation
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
* refine history translation
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
* refine history translation
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
* refine ufl profile translation
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
* refine main text translation
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
* refine translation for project democracy app
* refine translation for project dreammall
* refine translation for hannes profile
* refine translation for ulf profile
* refine contact translation
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
* refine history translation
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
* refine translation for mathias profile
* correct profile path in history text
* move max profile
* refine democracy app translation
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
* refine dreammall project translation
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
* refine hannes profile translation
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
* refine mathias profile translation
---------
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-03-07 14:44:21 +01:00
73f51b8bc4
feat(other): backend - mail api for it4c ( #231 )
...
* backend - mail api for it4c
Implements an fastify backend service with an email service.
This allows to send us emails received via contact form on the website.
* optional telephone
* missing text delimiter
* start command and correct build method to classicjs
* deploy for backend & adjust README.md
* debug deploy [1]
* debug deploy [2]
* debug deploy [3]
* debug deploy [4]
* debug deploy [5]
* finish deploy script
* watch when running npm run dev
* fix format validation
* debug sendmail[1]
* debug sendmail[2]
* debug sendmail[3]
* debug sendmail[4]
* debug sendmail[5]
* env for MAIL_HOST
* referece name in email subject
* fix format string
* eslint
* backend build & lint workflows
* order comments
* unit tests
* unit test workflow
* prettier
* alias paths
* fix esm support
* 100% tests
* corrected nodejs version
* use beforeEach to clearAllMocks
This simplifies the code and reduces redundancy
* fix wrong import
2025-03-07 10:32:56 +01:00
7b6bc03b67
member page for max ( #246 )
...
This was cherry picked from the `new-structure` PR
2025-03-05 16:30:25 +00:00
mahula
5cd0f15b6e
set site language to german ( #247 )
2025-03-05 16:28:48 +00:00
mahula
babcee80df
remove print button ( #248 )
2025-03-05 16:26:18 +00:00
dependabot[bot]
71a08cee76
Bump the vuepress group across 1 directory with 4 updates ( #242 )
...
Bumps the vuepress group with 4 updates in the / directory: [@vuepress/bundler-vite](https://github.com/vuepress/core ), [@vuepress/plugin-slimsearch](https://github.com/vuepress/ecosystem/tree/HEAD/plugins/search/plugin-slimsearch ), [vuepress](https://github.com/vuejs/vuepress/tree/HEAD/packages/vuepress ) and [vuepress-theme-hope](https://github.com/vuepress-theme-hope/vuepress-theme-hope/tree/HEAD/packages/theme ).
Updates `@vuepress/bundler-vite` from 2.0.0-rc.19 to 2.0.0-rc.20
- [Release notes](https://github.com/vuepress/core/releases )
- [Changelog](https://github.com/vuepress/core/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuepress/core/compare/v2.0.0-rc.19...v2.0.0-rc.20 )
Updates `@vuepress/plugin-slimsearch` from 2.0.0-rc.74 to 2.0.0-rc.80
- [Release notes](https://github.com/vuepress/ecosystem/releases )
- [Changelog](https://github.com/vuepress/ecosystem/blob/main/plugins/search/plugin-slimsearch/CHANGELOG.md )
- [Commits](https://github.com/vuepress/ecosystem/commits/v2.0.0-rc.80/plugins/search/plugin-slimsearch )
Updates `vuepress` from 2.0.0-rc.19 to 2.0.0-rc.20
- [Release notes](https://github.com/vuejs/vuepress/releases )
- [Changelog](https://github.com/vuejs/vuepress/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vuejs/vuepress/commits/HEAD/packages/vuepress )
Updates `vuepress-theme-hope` from 2.0.0-rc.71 to 2.0.0-rc.73
- [Release notes](https://github.com/vuepress-theme-hope/vuepress-theme-hope/releases )
- [Changelog](https://github.com/vuepress-theme-hope/vuepress-theme-hope/blob/main/packages/theme/CHANGELOG.md )
- [Commits](https://github.com/vuepress-theme-hope/vuepress-theme-hope/commits/v2.0.0-rc.73/packages/theme )
---
updated-dependencies:
- dependency-name: "@vuepress/bundler-vite"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vuepress
- dependency-name: "@vuepress/plugin-slimsearch"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vuepress
- dependency-name: vuepress
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vuepress
- dependency-name: vuepress-theme-hope
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vuepress
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mahula <lenzmath@posteo.de>
2025-03-05 11:21:30 +00:00
b08c7c7cc4
feat(content): dreammall - new text in German including a picture ( #243 )
...
* dreammall: new text in german including a picture
* lint fix
* Update docs/projects/dreammall.md
Co-authored-by: mahula <lenzmath@posteo.de>
* Update docs/projects/dreammall.md
Co-authored-by: mahula <lenzmath@posteo.de>
* include suggestion of Mathias for the part about the future of dreammall
* lint fixes
---------
Co-authored-by: mahula <lenzmath@posteo.de>
2025-03-02 20:28:52 +01:00
Wolfgang Huß
b9a2486011
feat(content): refine ocelot projekt page ( #240 )
...
* Add ocelot.social screen shot
* Refine ocelot.social project page
2025-02-27 13:56:27 +01:00
6c5180e45a
Merge pull request #228 from IT4Change/remove-legacy-ssl-option
...
refactor(other): remove legacy openssl option
2025-02-17 19:18:40 +01:00
a99c1ef733
Merge branch 'master' into remove-legacy-ssl-option
2025-02-17 19:17:21 +01:00
7be7c43587
Merge pull request #229 from IT4Change/remove-github-specific-config
...
refactor(other): remove github specific config
2025-02-17 19:17:03 +01:00
bedb75dce0
remove github specific config
...
Since the page is now deployed to an external host and no longer
utilizes github pages, this is not required.
2025-02-17 01:48:42 +01:00
55c4d82659
remove legacy openssl option
...
The option `--openssl-legacy-provider` seems no longer required after
the latest updates, hence it is removed
2025-02-17 00:34:36 +01:00
mahula
690e4d53ad
Merge pull request #216 from IT4Change/dependabot/github_actions/actions/setup-node-4.2.0
...
Bump actions/setup-node from 4.1.0 to 4.2.0
2025-02-03 09:36:53 +01:00
dependabot[bot]
36f39b63c0
Bump actions/setup-node from 4.1.0 to 4.2.0
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](39370e3970...1d0ff469b7 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-03 08:35:52 +00:00
mahula
168e82ce33
Merge pull request #217 from IT4Change/fix-auto-merge
...
fix(workflow): set required github-token for automerge workflow
2025-02-03 09:34:10 +01:00
5ad6371ba8
Merge branch 'master' into fix-auto-merge
2025-02-03 05:49:10 +01:00
37ee3d476b
Merge pull request #214 from IT4Change/disable-pageinfo
...
refactor(other): disable pageinfo in theme config
2025-02-03 05:45:30 +01:00
fa2ab870e0
Merge branch 'master' into disable-pageinfo
2025-02-03 05:44:54 +01:00
mahula
cf1ce6b8ca
Merge pull request #209 from IT4Change/use-current-nodejs-lts-version
...
refactor(other): use current nodejs lts version
2025-02-01 21:20:01 +01:00
mahula
5bff25a6ed
automerge workflow: set required github-token
2025-02-01 08:41:44 +01:00
mahula
61fa5a3cc7
Merge branch 'master' into use-current-nodejs-lts-version
2025-01-31 10:39:22 +01:00
mahula
dce4992530
disable pageinfo in theme config
2025-01-31 08:33:43 +01:00
mahula
542db85d61
Merge pull request #212 from IT4Change/replace-search-plugin
...
refactor(other): replace search plugin
2025-01-30 17:14:26 +01:00
mahula
8c1593023c
change to search pluging slimsearch
2025-01-30 14:29:59 +01:00
mahula
c4c5707aa1
fix dependency vulnerabilities
2025-01-28 21:03:40 +01:00
mahula
a56b5f62e8
replace node 16 related build script for deployment
2025-01-28 20:57:35 +01:00
mahula
eb993cf030
update node version to 22.13.1
2025-01-28 20:26:42 +01:00