dependabot[bot]
5182f3ac27
build(deps-dev): bump tailwindcss from 4.0.14 to 4.0.15 ( #305 )
...
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss ) from 4.0.14 to 4.0.15.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.0.15/packages/tailwindcss )
---
updated-dependencies:
- dependency-name: tailwindcss
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-24 18:53:32 +00:00
dependabot[bot]
d2451df001
build(deps): bump actions/setup-node from 4.2.0 to 4.3.0 ( #303 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](1d0ff469b7...cdca7365b2 )
---
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-24 18:50:44 +00:00
Max
9110495459
Change wording to more informal approach ("sie" => "du") ( #307 )
2025-03-24 18:50:10 +01:00
d6be15ce0d
feat(other): eslint & prettier ( #302 )
...
* eslint
* eslint fixes
* fix footer
* install prettier
* fix prettier
2025-03-20 20:11:16 +01:00
cdb1944578
fix(other): vuepress style fixes ( #301 )
...
* fix several vuepress related style problems
* make figure image full width
- for ocelot
- for dreammall
* theme-hope-content p & ul margins
2025-03-20 17:06:41 +01:00
Max
8cefe9f0fa
Add dark mode ( #300 )
2025-03-20 15:34:02 +01:00
Max
ab189464b6
Add sass-embedded, re-add platform-specific dependenciesg ( #299 )
...
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-03-20 15:28:20 +01:00
f36975e78c
fix(other): fix tailwind ( #297 )
...
* remove empty main.css
* fix tailwind to work properly with vuepress
Have Headline paddings apply only to the blank layout.
Change contentwidth only on blank layout.
Do only partially import tailwind (ommit preflight) as it is in conflict
with vuepress.
* tailwind load preflight, but exclude certain styles
* limit fixes to vuepress classes
2025-03-19 19:19:48 +01:00
sebastian2357
2d98da12e9
fix(content): hero section improvement ( #296 )
2025-03-19 14:23:44 +01:00
a6351efa10
team text ( #294 )
...
adjust the text for the team slightly (remove divers)
2025-03-19 08:59:52 +00:00
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