Skip to content
Draft
Show file tree
Hide file tree
Changes from 145 commits
Commits
Show all changes
156 commits
Select commit Hold shift + click to select a range
59d4d10
feat: add DataCacheService and cache reads/FTS in SurrealdbService
stritti Nov 13, 2025
de1f7ad
fix: key generation
stritti Nov 13, 2025
5816559
feat: add IndexedDB persistence DataCacheService and robust id handling
stritti Nov 13, 2025
3b0285e
fix: return value from cache entry in DataCacheService.get
stritti Nov 13, 2025
76155ed
feat: implement accessibility and i18n improvements incl. route/page
stritti Nov 14, 2025
5997f29
fix: add TranslateModule to AppComponent imports for ngx-translate
stritti Nov 14, 2025
495200a
fix: import TranslateModule in loading-spinner component
stritti Nov 14, 2025
f5e9b9e
feat: improve accessibility and i18n; switch color binding
stritti Nov 14, 2025
934fcd7
chore: remove sr-only helper from styles.scss
stritti Nov 14, 2025
a52f785
fix: agents.md updated
stritti Nov 14, 2025
4aba050
Merge branch 'main' into feature/181-barrierefreiheit
stritti Nov 14, 2025
2c20d0c
style: add visually-hidden rules for LiveAnnouncer
stritti Nov 14, 2025
5ba67fe
docs: consolidate a11y TODOs into TODO-a11y.md
stritti Nov 14, 2025
9116c82
docs: remove redundant intro line from a11y TODO
stritti Nov 14, 2025
323f7b2
feat: enable TitleService; enhance footer accessibility
stritti Nov 14, 2025
725293d
Merge branch 'main' into feature/caching
stritti Nov 17, 2025
8ce8c1c
Merge branch 'main' into feature/181-barrierefreiheit
stritti Nov 17, 2025
ad9b579
fix: pin @angular/cdk to 20.2.7 to satisfy peer dep
stritti Nov 17, 2025
c38fd71
fix: remove provideTitle import and call from app.config.ts
stritti Nov 17, 2025
6ba6429
fix: missing changes added
stritti Nov 17, 2025
d122b2d
fix: aria-busy added
stritti Nov 18, 2025
4f9bbf0
feat: add delete-confirm dialog with i18n and live-announce
stritti Nov 19, 2025
03ed8dc
feat: confirmation dlg added
stritti Nov 19, 2025
5c2117f
Merge branch 'main' into feature/181-barrierefreiheit
stritti Nov 19, 2025
ebea26d
Merge branch 'main' into feature/181-barrierefreiheit
stritti Nov 19, 2025
d63c696
Merge branch 'main' of github.com:Sybit-Education/Coding-Camp-2025 in…
stritti Nov 19, 2025
dfd5e86
fix: dlg for organizers
stritti Nov 19, 2025
e4ef289
fix: remove A11yModule import from app.config.ts
stritti Nov 19, 2025
31302eb
Merge branch 'main' into feature/181-barrierefreiheit
stritti Nov 19, 2025
7b3aa8e
fix: type navigateTo parameter from any[] to Router navigate arg type
stritti Nov 19, 2025
aeeafbd
fix: lint issues
stritti Nov 19, 2025
e2edf67
Merge remote-tracking branch 'origin/main' into feature/181-barrieref…
stritti Nov 19, 2025
be1f716
Merge branch 'main' into feature/caching
stritti Nov 20, 2025
6321e59
refactor: only in mem cache, no indexedDB any more
stritti Nov 20, 2025
e9023e4
Merge branch 'main' into feature/181-barrierefreiheit
stritti Nov 20, 2025
c31685d
fix: focus ring if focused
stritti Nov 22, 2025
81b332a
fix: focus ring if focused
stritti Nov 22, 2025
f6ff4c9
fix: focus ring if focused
stritti Nov 22, 2025
36c2923
fix: aria-label added
stritti Nov 22, 2025
4be1c23
fix: focus & aria-label
stritti Nov 22, 2025
c2bb6b4
fix: focus ring added and esc-key for closing fullscren
stritti Nov 22, 2025
bd8db83
fix: a11y improved
stritti Nov 22, 2025
87ebb8f
fix: a11y focus ring
stritti Nov 22, 2025
4ba5a48
fix: unified color
stritti Nov 22, 2025
bf6e7ae
fix: missing focus ring added
stritti Nov 22, 2025
af1f7e8
fix: focus ring
stritti Nov 22, 2025
da6495b
fix: a11y improvements
stritti Nov 22, 2025
eefd9a4
Merge remote-tracking branch 'origin/main' into feature/181-barrieref…
stritti Nov 22, 2025
6e57dee
feat: content on page for a11y statement
stritti Nov 26, 2025
14df522
fix: aria for update dialog
stritti Nov 26, 2025
313b9aa
fix: lint issues
stritti Nov 26, 2025
d2c4c25
fix: confirmation dialog a11y improvements
stritti Nov 26, 2025
f6bcf1d
fix: improved aria labels
stritti Nov 26, 2025
efe19b1
fix: ariaCurrentWhenActive="page" added
stritti Nov 26, 2025
50f1549
feast: i11y live announces for dynamic messages
stritti Nov 26, 2025
0edce32
fix: a11y reduce motions
stritti Nov 27, 2025
bfc0b07
fix: a11y alt text added on images
stritti Nov 27, 2025
5d4b9de
feat: description text size
yblacky Nov 28, 2025
5bd889b
fix: adjustments due ux
yblacky Dec 1, 2025
8317825
chore: todo updated
stritti Dec 1, 2025
8adf295
Merge branch 'main' into fix/event-detail-adjustments
yblacky Dec 1, 2025
dce6a9e
fix: merge errors
yblacky Dec 1, 2025
6d7631c
style: removed import
yblacky Dec 1, 2025
ce4a7cf
Merge branch 'main' into feature/181-barrierefreiheit
stritti Dec 1, 2025
8d1207b
feat: add accessibility options for events in create form
EFrkSybit Dec 1, 2025
e1b5366
feat: add database table definitions and update environment configura…
EFrkSybit Dec 1, 2025
1255709
fix: logs'n lint
yblacky Dec 1, 2025
e5e2af8
fix: update search term condition to require more than one character …
EFrkSybit Dec 1, 2025
1db5130
Merge pull request #221 from Sybit-Education/fix/suchleiste-funktioni…
yblacky Dec 1, 2025
511f4e2
Merge pull request #219 from Sybit-Education/fix/event-detail-adjustm…
yblacky Dec 1, 2025
5ceb1b6
fix: tabindex removed from main
stritti Dec 1, 2025
0a28a96
fix: router merge fixed
stritti Dec 1, 2025
0064b11
feat: disable flag added
stritti Dec 1, 2025
316d1e1
feat: enhance accessibility options in event creation form
EFrkSybit Dec 1, 2025
ca3ea85
fix: navigate to content corrected
stritti Dec 1, 2025
be2bd47
fix: externe Links jetzt gekennzeichnet fix: allgemeine fixses durchg…
Lastday911 Dec 1, 2025
e5d34d8
Merge branch 'feature/181-barrierefreiheit' of https://github.com/Syb…
Lastday911 Dec 1, 2025
1564998
Merge branch 'main' into feat/barrierefreiheit-auf-der-event-create-s…
EFrkSybit Dec 1, 2025
4b0d97a
feat: add accessibility fields for wheelchair, seeing, and hearing su…
EFrkSybit Dec 1, 2025
f387716
feat: manage accessibility topics based on selected accessibility opt…
EFrkSybit Dec 1, 2025
8b45909
Merge pull request #220 from Sybit-Education/feat/barrierefreiheit-au…
yblacky Dec 1, 2025
ffd4e61
chore(deps-dev): bump express from 5.1.0 to 5.2.1
dependabot[bot] Dec 2, 2025
9f7465e
fix: remove duplicate link
stritti Dec 2, 2025
d114ca0
fix: a11y pill navigation
stritti Dec 2, 2025
4f1941d
Merge branch 'feature/181-barrierefreiheit' of github.com:Sybit-Educa…
stritti Dec 2, 2025
bb4672d
fix: meged
stritti Dec 2, 2025
31af20a
Merge pull request #222 from Sybit-Education/dependabot/npm_and_yarn/…
yblacky Dec 2, 2025
14b9c48
Merge branch 'main' into feature/181-barrierefreiheit
stritti Dec 2, 2025
9cf054e
fix: layer of confirm dialog
stritti Dec 2, 2025
da20256
chore: sorted categories
EFrkSybit Dec 2, 2025
a3c0d9d
fix: a11y keybord navigation
stritti Dec 2, 2025
41bf8a4
Merge branch 'main' into feature/181-barrierefreiheit
stritti Dec 2, 2025
6c6be23
fix: HML cleanup
stritti Dec 2, 2025
180f680
Merge pull request #190 from Sybit-Education/feature/181-barrierefrei…
stritti Dec 2, 2025
4bf8e7d
Merge branch 'main' into feature/181-barrierefreiheit
stritti Dec 2, 2025
18b9dc1
Merge pull request #227 from Sybit-Education/feature/181-barrierefrei…
GAL1LL30 Dec 3, 2025
4b311e5
feat: enhance event card list with highlight functionality and update…
EFrkSybit Dec 3, 2025
bbc8a00
feat: add accessibility options for event topics and update labels
EFrkSybit Dec 3, 2025
40b0a79
fix: improve accessibility in fullscreen image component
EFrkSybit Dec 4, 2025
98c0ee6
feat: buttons
yblacky Dec 4, 2025
61a3fee
fix: fixed requested changes
EFrkSybit Dec 4, 2025
abc041f
Merge pull request #229 from Sybit-Education/fix/a11y-fullscreen-bilder
yblacky Dec 5, 2025
dfcb570
fix: relative event card on mobile due absolute child alignments
yblacky Dec 5, 2025
a0cdcd2
feat: install banner added
stritti Dec 5, 2025
4e8c5d9
fix: colors of theme
stritti Dec 5, 2025
4e287cc
fix: i18n reversed
stritti Dec 8, 2025
267b32c
fix: condition check unified
stritti Dec 8, 2025
48e12f8
Merge branch 'main' into chore/startseite-überarbeiten
EFrkSybit Dec 8, 2025
7db9b25
Merge pull request #225 from Sybit-Education/chore/startseite-überarb…
GAL1LL30 Dec 8, 2025
681d0ed
Merge pull request #231 from Sybit-Education/feature/pwa-add-to-home
yblacky Dec 8, 2025
0039bd0
Merge branch 'main' into feature/caching
stritti Dec 8, 2025
eec028a
feat: redesign team site
yblacky Dec 8, 2025
fe7312e
Merge pull request #233 from Sybit-Education/team-seite
stritti Dec 10, 2025
457788e
fix: Improves event filtering and back navigation logic
yblacky Dec 10, 2025
d9f97bf
Merge pull request #178 from Sybit-Education/feature/caching
yblacky Dec 10, 2025
255654f
fix removed missing unnecessary changes
EFrkSybit Dec 10, 2025
8c1d9b5
Merge pull request #234 from Sybit-Education/fix/back-routing-and-fil…
GAL1LL30 Dec 10, 2025
a3a8f70
fix: für vorheriges commit.
Lastday911 Dec 11, 2025
e6fed8f
Merge pull request #236 from Sybit-Education/barrierefreiheit-final
Lastday911 Dec 12, 2025
eeb126e
feat: plausible analytics added
stritti Dec 15, 2025
40d21af
Merge pull request #238 from Sybit-Education/feature/plausible
yblacky Dec 16, 2025
244e66d
fix: shortname corrected
stritti Dec 16, 2025
96c5d47
fix: install on iPad improved
stritti Dec 16, 2025
7cd8b49
fix: signals corrected
stritti Dec 16, 2025
f64343c
fix: focusable main area removed
stritti Dec 16, 2025
e20641f
fix: review refactoring
stritti Dec 17, 2025
1d78a2d
Merge pull request #239 from Sybit-Education/fix/pwa-install-ipad-safari
stritti Jan 7, 2026
5a0b5ba
Einheitliche tietel bezeichnungen(alle tietel sollten jetzt einheitli…
Lastday911 Jan 12, 2026
d1ac6ff
Initial plan
Copilot Jan 19, 2026
79042fc
feat: implement Server-Side Rendering (SSR) with Angular 20
Copilot Jan 19, 2026
9adbc69
feat: add SSR Docker configuration and comprehensive documentation
Copilot Jan 19, 2026
a5ceada
docs: add detailed SSR implementation status and debugging guide
Copilot Jan 19, 2026
bc72934
fix: clarify Zone.js requirement - build-time only, runtime is zoneless
Copilot Jan 20, 2026
d9da593
fix: downgrade zone.js to ~0.15.0 for Angular 20.3.12 compatibility
Copilot Jan 21, 2026
c9382b2
Initial plan
Copilot Jan 21, 2026
90bcf6f
Update Angular to v21 and all dependencies
Copilot Jan 21, 2026
e1d7995
Fix TypeScript errors and security vulnerabilities
Copilot Jan 21, 2026
65ac559
Add .npmrc with legacy-peer-deps for Vercel compatibility
Copilot Jan 21, 2026
19ee072
Fix Docker build by copying .npmrc before npm ci
Copilot Jan 21, 2026
0f11f68
Merge pull request #247 from Sybit-Education/copilot/update-angular-v…
stritti Jan 23, 2026
407f80d
chore(deps): bump lodash-es from 4.17.21 to 4.17.23
dependabot[bot] Jan 23, 2026
fd1c91f
fix: zones ssr clarificatrion
stritti Jan 23, 2026
4b5a270
Merge branch 'main' into copilot/convert-to-server-side-rendering
stritti Jan 23, 2026
048133d
fix: restore @tailwindcss/postcss and address code review feedback
Copilot Jan 23, 2026
2b09173
fix: add missing @angular/platform-server and correct zone.js version…
Copilot Jan 23, 2026
752da3a
feat: extend CI/CD pipeline to build both static and SSR Docker images
Copilot Jan 23, 2026
bafe056
chore(deps): bump tar from 7.5.6 to 7.5.7
dependabot[bot] Jan 29, 2026
4c4f1a9
Merge pull request #248 from Sybit-Education/dependabot/npm_and_yarn/…
stritti Feb 12, 2026
e0c1ead
Merge pull request #250 from Sybit-Education/dependabot/npm_and_yarn/…
stritti Feb 12, 2026
ecd107c
chore(deps): bump @modelcontextprotocol/sdk and @angular/cli
dependabot[bot] Feb 12, 2026
4bcd6d5
chore(deps): bump lodash from 4.17.21 to 4.17.23
dependabot[bot] Feb 12, 2026
410aae5
Merge pull request #249 from Sybit-Education/dependabot/npm_and_yarn/…
stritti Feb 12, 2026
239b279
Merge pull request #253 from Sybit-Education/dependabot/npm_and_yarn/…
stritti Feb 12, 2026
a3e8dd5
fix: resolve SSR compatibility issues and typos
Copilot Feb 15, 2026
fcd3b43
refactor: remove unused deleteLocation method from admin-location-ove…
Copilot Feb 15, 2026
5b73a00
Merge remote-tracking branch 'origin/main' into copilot/convert-to-se…
Copilot Mar 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 17 additions & 3 deletions .github/workflows/docker-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,16 @@ jobs:
# This is used to complete the identity challenge
# with sigstore/fulcio when running outside of PRs.
id-token: write

strategy:
matrix:
variant:
- name: static
dockerfile: Dockerfile
suffix: ""
- name: ssr
dockerfile: Dockerfile.ssr
suffix: -ssr

steps:
- name: Checkout repository
Expand Down Expand Up @@ -66,19 +76,23 @@ jobs:
uses: docker/metadata-action@96383f45573cb7f253c731d3b3ab81c87ef81934 # v5.0.0
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
# Add suffix to tag for SSR variant
flavor: |
suffix=${{ matrix.variant.suffix }},onlatest=true

# Build and push Docker image with Buildx (don't push on PR)
# https://github.com/docker/build-push-action
- name: Build and push Docker image
- name: Build and push Docker image (${{ matrix.variant.name }})
id: build-and-push
uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # v5.0.0
with:
context: .
file: ${{ matrix.variant.dockerfile }}
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
cache-from: type=gha
cache-to: type=gha,mode=max
cache-from: type=gha,scope=${{ matrix.variant.name }}
cache-to: type=gha,mode=max,scope=${{ matrix.variant.name }}

# Sign the resulting Docker image digest except on PRs.
# This will only write to the public Rekor transparency log when the Docker
Expand Down
3 changes: 3 additions & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Use legacy peer dependency resolution to support packages
# that haven't updated their peer dependencies yet (e.g., @swimlane/ngx-datatable)
legacy-peer-deps=true
Loading