Acknowledging the people who make it possible

Special thanks to our Developers

escii, Copykill, Danysan, YingPang, Korinu, quorg, The Ninch, bck

We appreciate your contributions to this project!

Gource Videos

AV1VP9H.264

Git Commits 0

# NetGame Convention — Commit History
# Generated on: 2025-12-01T05:35:38+01:00

2495c3e | 2025-12-01T05:32:12+01:00 | escii | Merge pull request #400 from netgame-switzerland/feat/tournament-v1.2-esc
6076fb8 | 2025-12-01T05:28:44+01:00 | escii | feat(tournaments/ui): enable dynamic synthetic podium ranks and enhanced participant management
0f0e906 | 2025-12-01T04:18:26+01:00 | escii | Merge branch 'main' into feat/tournament-v1.2
1c443b6 | 2025-12-01T04:12:48+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.66.0 (#398)
cf9ea8b | 2025-12-01T04:03:07+01:00 | github-actions[bot] | chore(main): release netgame-backend 1.40.0 (#399)
be4a239 | 2025-12-01T04:00:36+01:00 | escii | Merge pull request #397 from netgame-switzerland/feat/sumup-payment-link
0a27688 | 2025-12-01T00:33:42+01:00 | bck | Merge remote-tracking branch 'origin/main' into feat/tournament-v1.2
2370329 | 2025-12-01T00:33:25+01:00 | bck | feat(tournaments): add beamer-ready podium display with synthetic data support - Implement full-screen tournament podium page for LAN party winner announcements with click-to-reveal mechanic. - Admins can toggle visibility and create synthetic podiums for legacy tournaments. - Supports all tournament formats (elimination/Swiss/group stage) and both solo/team modes.
0753996 | 2025-12-01T00:26:02+01:00 | quorg | feat(catering): add intersection observer for infinite scroll in transaction history
3b3c20a | 2025-12-01T00:09:26+01:00 | quorg | feat(catering): add transaction history modal and enhance card payment flow
eb5a4c8 | 2025-11-30T23:35:20+01:00 | quorg | feat(catering): introduce transactions service for handling catering payments
6b9ed73 | 2025-11-30T23:32:36+01:00 | quorg | feat(settings): add payment title input to SumUp settings
20027f4 | 2025-11-30T23:13:55+01:00 | quorg | feat(catering): add catering transactions service and endpoints
3630fef | 2025-11-30T17:22:15+01:00 | quorg | feat(catering): enhance card payment method with device support detection
7a99206 | 2025-11-30T16:29:21+01:00 | quorg | feat(settings): add SumUp settings support for admin dashboard
53631cc | 2025-11-30T10:49:41+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.65.0 (#395)
8f246e7 | 2025-11-30T10:11:25+01:00 | github-actions[bot] | chore(main): release netgame-backend 1.39.0 (#396)
9395a49 | 2025-11-30T02:08:30+01:00 | escii | Merge pull request #394 from netgame-switzerland/feat/show-control-with-websocket
964c2de | 2025-11-30T01:53:29+01:00 | quorg | Merge branch 'main' into feat/show-control-with-websocket
e33f950 | 2025-11-30T00:35:40+01:00 | quorg | refactor(show-control): remove unused textbox component and enhance live text compatibility
40d2261 | 2025-11-30T00:27:37+01:00 | quorg | feat(show-control): update beamer text handling to support multi-parameter payloads
400989d | 2025-11-30T00:01:40+01:00 | quorg | feat(show-control): refactor beamer text handling and enhance live text support
912624d | 2025-11-29T23:43:35+01:00 | bck | feat(tournaments): Now Swiss tournaments will only show their proper Swiss-specific section with: - Current standings table (with W-L-D records, points, Buchholz) - Round-by-round match display
68e90cb | 2025-11-29T23:35:04+01:00 | bck | Merge remote-tracking branch 'origin/main' into feat/tournament-v1.2
ed9eba9 | 2025-11-29T23:02:50+01:00 | quorg | feat(show-control): implement scene and beamer text components with full CRUD support
6e6dc21 | 2025-11-29T22:16:52+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.64.1 (#393)
ec67075 | 2025-11-29T22:15:06+01:00 | escii | fix(tournaments/admins): support both `id` and `_id` for enriched admin objects in form handling
f5a3a29 | 2025-11-29T22:06:48+01:00 | bck | fix(tournaments): swiss tournament standings sorting now accounts for points instead of only wins.
82d1e02 | 2025-11-29T21:32:53+01:00 | bck | Merge remote-tracking branch 'origin/main' into feat/tournament-v1.2
ef76275 | 2025-11-29T20:47:00+01:00 | quorg | feat(show-control): add socket event handlers for fetching clip and text names
b7bb512 | 2025-11-29T20:46:31+01:00 | quorg | feat(show-control): add draft mode, drag handles, and CRUD support
e17c32c | 2025-11-29T20:45:56+01:00 | quorg | refactor(show-control): remove deprecated socket event handlers for list fetching
9bfde56 | 2025-11-29T20:45:37+01:00 | quorg | feat(show-control): replace socket-based lists with $fetch and add CRUD operations
71ff4dd | 2025-11-29T20:45:13+01:00 | quorg | feat(show-control): add full CRUD API for clips and texts with admin checks
98c7a4d | 2025-11-29T18:01:32+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.64.0 (#392)
4b0cb9f | 2025-11-29T17:59:43+01:00 | escii | feat(participants/ui): enhance clan tags layout and implement stable random sorting
72a9b57 | 2025-11-29T17:37:24+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.63.0 (#391)
85374e9 | 2025-11-29T17:36:27+01:00 | escii | feat(events/layout): reposition location gallery above news section
eb2b6c9 | 2025-11-29T14:08:04+01:00 | quorg | feat(show-control): integrate dynamic lists with socket and UI components
5a4f49e | 2025-11-29T13:38:56+01:00 | quorg | feat(backend): add show control service with media and text management
cf25645 | 2025-11-29T13:27:22+01:00 | quorg | fix(dependencies): upgrade backend dependencies and update package-lock
10ea50f | 2025-11-29T12:00:33+01:00 | quorg | Merge branch 'main' into feat/show-control-with-websocket
4e28e94 | 2025-11-29T09:29:03+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.62.0 (#390)
2b3aa22 | 2025-11-29T09:26:11+01:00 | github-actions[bot] | chore(main): release netgame-backend 1.38.0 (#389)
83898b5 | 2025-11-29T09:25:05+01:00 | escii | feat(roles): add `Financials` and `Night Watch` roles with UI and backend support
ddd238b | 2025-11-29T08:56:05+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.61.0 (#388)
dcd1007 | 2025-11-29T08:49:37+01:00 | escii | fix(styles): improve picker and search input layout in AdminParticipantRoles
f9b67e5 | 2025-11-29T08:33:14+01:00 | escii | feat(styles): add blur effect to tournament card backgrounds in admin view
1dd51f7 | 2025-11-29T08:21:01+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.60.0 (#387)
d77cc16 | 2025-11-29T08:18:25+01:00 | escii | feat(tournaments/admins): highlight tournaments missing admin assignments
a38d341 | 2025-11-29T08:11:56+01:00 | escii | feat(roles/ui): introduce enhanced role badges and search-driven participant pickers
fd662ec | 2025-11-29T07:11:36+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.59.0 (#383)
14cfc74 | 2025-11-29T07:06:34+01:00 | github-actions[bot] | chore(main): release netgame-backend 1.37.0 (#384)
5c251d6 | 2025-11-29T06:55:08+01:00 | escii | feat(tournaments): enrich tournament admin details with nicknames and seat IDs
5043d60 | 2025-11-29T06:45:41+01:00 | escii | feat(tournaments): restructure tournament form layout for improved usability
b630e00 | 2025-11-29T05:49:45+01:00 | escii | feat(participant/roles): add tournament admin management with UI and backend support
309ce1d | 2025-11-29T04:17:18+01:00 | escii | feat(catering/pos): adjust toolbar-compact style with fixed height for consistency
2c18243 | 2025-11-29T02:40:26+01:00 | escii | feat(catering/orders): restructure order footer for better layout consistency
abe1c79 | 2025-11-29T01:00:09+01:00 | escii | Merge pull request #386 from netgame-switzerland/feat/mongoose9
12bf4b5 | 2025-11-29T00:34:10+01:00 | quorg | feat(frontend): add live typing toggle and input binding in show control textbox
7095fe5 | 2025-11-29T00:23:36+01:00 | escii | chore(backend): remove `next` parameter from Mongoose pre-hooks to align with Mongoose 9 updates
2088341 | 2025-11-28T22:45:33+01:00 | escii | feat(catering/media): enhance image metadata population and caching mechanism
91804ae | 2025-11-28T22:07:35+01:00 | quorg | fix(dependencies): update package-lock files and remove redundant peer fields
31e959a | 2025-11-28T22:06:18+01:00 | quorg | Merge branch 'main' into feat/show-control-with-websocket
46b9c08 | 2025-11-28T00:11:48+01:00 | quorg | feat(frontend): implement show control UI components and dashboard integration
0d49df0 | 2025-11-28T00:11:11+01:00 | quorg | feat(frontend): add connection states and beamer text management in showControl store
2f4e7e8 | 2025-11-28T00:10:27+01:00 | quorg | feat(socket): enhance socket services and event handling
f8cdf13 | 2025-11-27T22:14:24+01:00 | quorg | refactor(socket): simplify socket state and enhance store bindings
633fbeb | 2025-11-27T21:10:16+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.58.0 (#375)
c338221 | 2025-11-27T21:04:51+01:00 | github-actions[bot] | chore(main): release netgame-backend 1.36.0 (#380)
3f27ae7 | 2025-11-27T20:58:04+01:00 | escii | chore(backend): downgrade `mongoose` to `^8.20.1` for compatibility maintenance
fbef337 | 2025-11-27T20:47:52+01:00 | dependabot[bot] | chore(deps): bump the prod-minor-npm-dependencies group across 2 directories with 10 updates (#381)
fad351c | 2025-11-27T20:47:23+01:00 | escii | chore(frontend): mark dependencies as `peer` in `package-lock.json`
0a23b43 | 2025-11-27T20:44:18+01:00 | dependabot[bot] | chore(deps): bump actions/checkout in the prod-github-actions group (#367)
b9b8fa5 | 2025-11-27T20:43:47+01:00 | dependabot[bot] | chore(deps-dev): bump sass (#369)
458ab52 | 2025-11-27T20:43:35+01:00 | dependabot[bot] | chore(deps): bump mongoose from 8.20.0 to 9.0.0 in /backend (#370)
b29abf1 | 2025-11-27T20:43:24+01:00 | dependabot[bot] | chore(deps): bump fusionauth/fusionauth-app in /docker-dev (#371)
c1f6cbd | 2025-11-27T20:43:14+01:00 | dependabot[bot] | chore(deps): bump fusionauth/fusionauth-app in /docker-dev-build (#372)
3a94c1f | 2025-11-27T20:43:03+01:00 | dependabot[bot] | chore(deps): bump dragonflydb/dragonfly in /docker-dev (#376)
870bc56 | 2025-11-27T20:42:53+01:00 | dependabot[bot] | chore(deps): bump axllent/mailpit in /docker-dev (#377)
ad10b00 | 2025-11-27T20:42:42+01:00 | dependabot[bot] | chore(deps): bump dragonflydb/dragonfly in /docker-dev-build (#378)
d7fbd5b | 2025-11-27T20:42:29+01:00 | dependabot[bot] | chore(deps): bump axllent/mailpit in /docker-dev-build (#379)
f9b1bdb | 2025-11-27T20:40:35+01:00 | escii | feat(contact): implement honeypot and CAPTCHA to combat spam
6ceb349 | 2025-11-27T01:07:59+01:00 | quorg | feat(socket): add socket ready listeners and wait mechanism
9377663 | 2025-11-27T00:57:11+01:00 | quorg | feat(frontend): refactor socket connection state component
acdd73e | 2025-11-26T23:41:06+01:00 | quorg | feat(socket): add logging and connection assertion for socket events
d26c6f4 | 2025-11-26T22:21:53+01:00 | quorg | feat(api): refactor socket.io integration and add socket broker
b4fc2f3 | 2025-11-26T18:18:21+01:00 | bck | fix(tournaments): fix three bugs in Swiss tournament 1. Pairing sorted by wins instead of points (line 3311) - Now uses points to properly group teams with draws 2. Final rankings sorted by wins instead of points (line 3409) - Rankings now correctly reflect total points 3. Buchholz calculated from wins instead of points (line 3295) - Now uses oppStanding.points instead of oppStanding.wins
a1147ac | 2025-11-26T14:48:41+01:00 | escii | feat(tournaments): enhance tournament details layout with improved readability
62697ca | 2025-11-26T13:36:59+01:00 | escii | feat(catering/pos): add tablet mode toggle and adjust UI for compact mode
8627212 | 2025-11-26T13:26:44+01:00 | escii | feat(catering/pos): reposition summary controls and enhance UI for touch-friendliness
9c532f7 | 2025-11-26T13:16:42+01:00 | escii | feat(catering/pos): group order items by quantity and enhance UI with badges
19e6b62 | 2025-11-26T13:07:40+01:00 | escii | feat(catering/modals): improve checkout modal z-index and scrolling behavior
664cedf | 2025-11-26T03:31:44+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.57.0 (#374)
75bedd5 | 2025-11-26T03:30:25+01:00 | escii | Merge remote-tracking branch 'origin/main'
f934450 | 2025-11-26T03:30:06+01:00 | escii | feat(admin/users): reorder action buttons and align styles in `AdminUserForm`
0ab1f3e | 2025-11-26T03:24:01+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.56.0 (#373)
930792b | 2025-11-26T03:22:09+01:00 | escii | feat(admin/participants): add clan name column and enhance export logic
a94e7b1 | 2025-11-24T22:50:26+01:00 | bck | fix(tournaments): fix three bugs in Swiss tournament 1. Pairing sorted by wins instead of points (line 3311) - Now uses points to properly group teams with draws 2. Final rankings sorted by wins instead of points (line 3409) - Rankings now correctly reflect total points 3. Buchholz calculated from wins instead of points (line 3295) - Now uses oppStanding.points instead of oppStanding.wins
b1bae55 | 2025-11-24T10:08:52+01:00 | quorg | feat(docker): add stop commands for dev and build environments
eade293 | 2025-11-24T00:52:30+01:00 | bck | feat(tournaments): add support for swiss system
a2cc1b3 | 2025-11-24T00:46:50+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.55.0 (#366)
e2cf94b | 2025-11-24T00:42:27+01:00 | escii | feat(tournaments): render tournament rules and descriptions as HTML with markdown support
762e28a | 2025-11-24T00:02:55+01:00 | bck | feat(admin): require confirmation of bracket deletion
f67b504 | 2025-11-23T23:14:43+01:00 | quorg | fix(services): enhance auth checks and clean up socket middleware
f353b24 | 2025-11-23T23:14:27+01:00 | quorg | fix(events): update import path for PageHeading component
43e2fcf | 2025-11-23T22:34:22+01:00 | bck | refactor(wallet): change mongodb collections to better reflect that the wallet is about the tournament entry fees
3ff0a8f | 2025-11-23T22:24:29+01:00 | bck | Merge remote-tracking branch 'origin/main' into feat/tournament-v1.2
efc11d9 | 2025-11-23T21:42:45+01:00 | quorg | feat(frontend): implement socket.io integration for connection management
8153f15 | 2025-11-23T21:42:23+01:00 | quorg | feat(api): integrate socket.io for websocket communication
d8e3d16 | 2025-11-23T19:29:29+01:00 | quorg | fix(frontend): replace useRuntimeConfig with url utility functions
9b13205 | 2025-11-23T16:46:10+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.54.0 (#365)
284aee1 | 2025-11-23T16:42:56+01:00 | escii | feat(reactions): enhance emoji interactions with lazy loading and improved event handling
7413d79 | 2025-11-23T06:37:51+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.53.0 (#363)
23907e5 | 2025-11-23T06:35:07+01:00 | github-actions[bot] | chore(main): release netgame-backend 1.35.0 (#364)
6584915 | 2025-11-23T06:30:52+01:00 | escii | feat(ui/reactions): refine emoji pulse logic and POS tablet mode behavior
5000159 | 2025-11-23T06:21:38+01:00 | escii | feat(catering): unify opening hours and partners layout
af40016 | 2025-11-23T05:56:30+01:00 | escii | feat(catering): add consolidated `/public/bundle` API and frontend integration
8adc231 | 2025-11-23T05:33:24+01:00 | escii | feat(settings): enhance emoji settings and ensure database index consistency
69998d0 | 2025-11-23T05:21:48+01:00 | escii | feat(emojis): add frontend and backend support for emoji management and integration
7f34833 | 2025-11-23T05:09:30+01:00 | escii | feat(admin/emojis): add emoji settings page
e90b5e5 | 2025-11-23T05:05:42+01:00 | escii | feat(emojis): add admin-configurable emoji service with Discord integration
8a0d81f | 2025-11-23T05:01:48+01:00 | escii | feat(reactions): enable generic emoji reactions for multiple entity types
71f718e | 2025-11-23T04:37:44+01:00 | escii | feat(reactions): add generic emoji reaction feature across frontend and backend
72e613a | 2025-11-23T04:18:48+01:00 | escii | Merge remote-tracking branch 'origin/main'
5f3bea0 | 2025-11-23T04:18:27+01:00 | escii | feat(news): enable emoji reaction sync with Discord and enhanced picker UI
7fc1e5c | 2025-11-23T03:52:35+01:00 | escii | feat(news): add emoji reaction bar and backend support
7d0d574 | 2025-11-23T03:02:24+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.52.0 (#362)
c8806c0 | 2025-11-23T03:00:38+01:00 | escii | feat(tournaments): add dynamic page headers with title and subheader from API
a5c74bf | 2025-11-23T02:35:34+01:00 | escii | feat(admin/tournaments): replace textarea with rich text editor for rules & description
bc30136 | 2025-11-23T02:22:53+01:00 | bck | feat(tournaments): hide team-panel when tournament is Draft or Upcoming
e321cea | 2025-11-23T01:42:15+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.51.0 (#360)
9f0eee5 | 2025-11-23T01:38:17+01:00 | github-actions[bot] | chore(main): release netgame-backend 1.34.0 (#361)
ab22de1 | 2025-11-23T01:37:01+01:00 | escii | feat(admin/sponsorships): improve chart rendering with SSR and visibility guards
8d38d8a | 2025-11-23T00:45:53+01:00 | escii | feat(tournaments): improve card layout with flexbox for better content alignment
285df84 | 2025-11-23T00:45:47+01:00 | escii | feat(news): improve URL normalization for absolute and API paths
7583fda | 2025-11-23T00:36:52+01:00 | escii | Merge remote-tracking branch 'origin/main'
fd8367f | 2025-11-23T00:36:23+01:00 | escii | Merge pull request #359 from netgame-switzerland/feat/tournament-v1.1
b047522 | 2025-11-23T00:35:52+01:00 | escii | feat(media): implement conditional GET handling and improve cache headers
5c9a912 | 2025-11-23T00:19:38+01:00 | bck | feat(admin): change participants label when team based tournament
b41293a | 2025-11-23T00:14:55+01:00 | escii | feat(news): unify thumbnail heights for consistency across cards
bd375ae | 2025-11-23T00:04:47+01:00 | bck | feat(admin): change max participants label on tournament admin edit
9d144fd | 2025-11-22T23:40:50+01:00 | bck | feat(tournaments): change playmode label on tournament card
157b0ae | 2025-11-22T23:06:31+01:00 | bck | Merge remote-tracking branch 'origin/main' into feat/tournament-v1.1
eb5c5ec | 2025-11-22T18:43:45+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.50.0 (#357)
e970f92 | 2025-11-22T18:36:17+01:00 | github-actions[bot] | chore(main): release netgame-backend 1.33.0 (#358)
954e87d | 2025-11-22T18:33:45+01:00 | escii | feat(admin/sponsorships): add charts and advanced filtering options
2b98be2 | 2025-11-22T17:56:24+01:00 | escii | feat(admin/sponsorships): add itemized sponsorships with totals and improved UI
4dea41c | 2025-11-22T17:26:11+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.49.0 (#356)
41a656c | 2025-11-22T17:20:50+01:00 | escii | feat(admin/tournaments): sanitize and format reward amounts with decimal validation
1afe41b | 2025-11-22T17:13:28+01:00 | escii | feat(news): rewrite news detail page with SSR-friendly data fetching and improved mobile layout
ac26813 | 2025-11-22T16:38:37+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.48.0 (#355)
140d77a | 2025-11-22T16:32:21+01:00 | escii | feat(admin/catering): simplify dashboard UI and remove redundant elements
da0ea42 | 2025-11-22T16:24:53+01:00 | escii | feat(admin/dashboard): improve tab spacing and button compactness for small screens
97cfbb0 | 2025-11-22T16:21:32+01:00 | escii | feat(ui): refine header styles and improve logo handling
2dc9757 | 2025-11-22T15:34:25+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.47.0 (#354)
0a49fdb | 2025-11-22T15:30:27+01:00 | dependabot[bot] | chore(deps): bump mongo in /docker-dev-build (#352)
517112b | 2025-11-22T15:30:10+01:00 | dependabot[bot] | chore(deps): bump mongo from 8.2.1-noble to 8.2.2-noble in /docker-dev (#351)
15e8185 | 2025-11-22T15:19:23+01:00 | escii | feat(admin/tournaments): add delete functionality and improve UI interactions
978bb85 | 2025-11-22T15:08:18+01:00 | escii | feat(admin/tournaments): enhance media attachment handling and UI
a28e5a9 | 2025-11-22T14:53:23+01:00 | escii | feat(admin/games): reorder form buttons and align actions to the right
1661812 | 2025-11-22T14:23:40+01:00 | escii | feat(news): enhance excerpt field styling and grid responsiveness
b02d989 | 2025-11-21T19:30:06+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.46.0 (#353)
e9dd2aa | 2025-11-21T19:27:56+01:00 | escii | feat(tournaments): integrate currency composable for dynamic formatting of reward amounts
1e69bf1 | 2025-11-19T00:56:11+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.45.1 (#350)
8cef846 | 2025-11-19T00:47:51+01:00 | github-actions[bot] | chore(main): release netgame-backend 1.32.0 (#349)
1aab4b2 | 2025-11-19T00:39:18+01:00 | escii | Merge remote-tracking branch 'origin/main'
fd2ef8d | 2025-11-19T00:39:03+01:00 | escii | chore(deps): update dependencies in package-lock.json to latest versions
701145e | 2025-11-19T00:38:56+01:00 | escii | chore(deps): update package-lock.json dependencies to their latest versions
29d5ad8 | 2025-11-19T00:30:30+01:00 | escii | Merge pull request #348 from netgame-switzerland/fix/beamer-message-duplicates
1003b5f | 2025-11-19T00:29:44+01:00 | escii | feat(discord): add tournament URL generation and improve message formatting
1dc6c09 | 2025-11-18T23:37:34+01:00 | quorg | fix(services): add logging for debugging beamer message retrieval
eea06c3 | 2025-11-18T21:50:54+01:00 | bck | Merge remote-tracking branch 'origin/main' into feat/tournament-v1.1
9ac030d | 2025-11-18T20:26:07+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.45.0 (#340)
57fc37e | 2025-11-18T20:20:44+01:00 | github-actions[bot] | chore(main): release netgame-backend 1.31.0 (#343)
31ef154 | 2025-11-18T20:17:14+01:00 | dependabot[bot] | chore(deps): bump dragonflydb/dragonfly in /docker-dev (#345)
6cc5425 | 2025-11-18T20:17:02+01:00 | dependabot[bot] | chore(deps): bump dragonflydb/dragonfly in /docker-dev-build (#346)
34c26ff | 2025-11-18T20:11:28+01:00 | escii | Merge pull request #347 from netgame-switzerland/feat/catering-angel
bc951b9 | 2025-11-18T20:02:10+01:00 | escii | feat(catering): improve POS UI for tablet mode with sticky header and enhanced styling
641ea11 | 2025-11-18T19:51:20+01:00 | escii | feat(catering): add segment breakdown and enhanced revenue insights to catering reports
540a494 | 2025-11-18T19:24:13+01:00 | escii | feat(catering): add admin catering reports with daily and event overview
1bdd3a0 | 2025-11-18T19:01:17+01:00 | escii | fix(catering): remove redundant CHF 5 quick cash preset from POS
87ead96 | 2025-11-18T18:59:25+01:00 | escii | feat(catering): enhance POS usability with quick actions and presets
e815b2f | 2025-11-18T18:48:47+01:00 | escii | feat(catering): improve touch experience and text selection prevention on iOS in POS interface
84046f1 | 2025-11-18T18:44:26+01:00 | escii | refactor(catering): remove redundant staff-area filters and simplify POS filtering logic
1ec1732 | 2025-11-18T18:40:48+01:00 | escii | feat(catering): enhance POS with custom filters functionality
fbea7e8 | 2025-11-18T18:12:42+01:00 | escii | feat(catering): add POS filters support to backend and admin UI
649c41e | 2025-11-18T17:51:58+01:00 | escii | fix(catering): improve contrast for selected warning tags for better readability
716410d | 2025-11-18T17:49:28+01:00 | escii | feat(catering): add category display and sorting to admin table
8987342 | 2025-11-18T17:41:32+01:00 | escii | refactor(catering): remove redundant partner labels from opening hours inputs
5570bab | 2025-11-18T17:39:58+01:00 | escii | feat(catering): add product categories support to backend and admin UI
ed12bef | 2025-11-18T06:50:59+01:00 | escii | feat(catering): add auto-reload on filter changes and extend method filtering
717f135 | 2025-11-18T06:47:50+01:00 | escii | fix(catering): adjust staff filters to disable mutually exclusive toggles
514b7c4 | 2025-11-18T06:31:11+01:00 | escii | Merge pull request #344 from netgame-switzerland/feat/checkin
b139ee0 | 2025-11-18T06:30:40+01:00 | escii | feat(admin): add anchored positioning to column settings modal
ca3f73b | 2025-11-18T06:27:01+01:00 | escii | feat(catering): add column visibility settings to admin table
e887f2c | 2025-11-18T06:14:56+01:00 | escii | refactor(admin): remove unused "Room" column from participants list
d4e5779 | 2025-11-18T06:12:06+01:00 | escii | fix(table): remove duplicate row-click emit statement and improve comments
f3e6f70 | 2025-11-18T06:04:45+01:00 | escii | Merge branch 'main' into feat/checkin
1e03eae | 2025-11-18T06:02:15+01:00 | escii | feat(catering): enable row click navigation and remove actions column
bd13319 | 2025-11-18T05:56:35+01:00 | escii | feat(catering): add "contains" field to articles and display in UI
d665ece | 2025-11-18T05:43:49+01:00 | escii | feat(catering): add "Food All Days" print mode option
256ea88 | 2025-11-18T05:34:01+01:00 | escii | fix(catering): update background styling for public opening hours
0bbe2eb | 2025-11-18T05:25:23+01:00 | escii | Merge pull request #342 from netgame-switzerland/feat/catering-late-night
6909062 | 2025-11-18T05:24:28+01:00 | escii | fix(catering): improve partner grid alignment and column sizing
fabc0df | 2025-11-18T05:17:25+01:00 | escii | feat(catering): display partner information in public opening hours
37f3e95 | 2025-11-18T05:12:02+01:00 | escii | feat(catering): add partner assignment to bar and windows
5c41293 | 2025-11-18T04:47:52+01:00 | escii | feat(catering): add volume and unit size chips to article display
2da37b0 | 2025-11-18T04:31:04+01:00 | escii | fix(catering): restructure diet and detail chips for consistent layout and improved responsiveness
9bc587a | 2025-11-18T04:13:41+01:00 | escii | feat(catering): add support for "sugar-free" diet filter and enhance diet chip functionality
a692eb4 | 2025-11-18T03:53:24+01:00 | escii | fix(catering): improve chip behaviors and responsiveness for public list and admin views
5515984 | 2025-11-18T03:41:19+01:00 | escii | fix(catering): layout
3315b20 | 2025-11-18T03:35:56+01:00 | escii | feat(catering): enhance article display with chips for details
9a2e1f6 | 2025-11-18T03:23:34+01:00 | escii | fix(catering): remove unused "All days" tab and alcohol-based sorting option
3faed02 | 2025-11-18T03:16:09+01:00 | escii | fix(catering): remove redundant print dialog tip in public list
57d56ed | 2025-11-18T03:15:17+01:00 | escii | fix(catering): update empty state message for public list with clearer text
264a6c3 | 2025-11-18T03:13:03+01:00 | escii | feat(catering): add custom sorting for Drinks tab in public list
4d52256 | 2025-11-18T02:44:09+01:00 | escii | fix(catering): update print size label for clarity in admin print options
da7213f | 2025-11-18T02:43:08+01:00 | escii | Merge branch 'main' into feat/catering-late-night
5fb9711 | 2025-11-18T02:42:57+01:00 | escii | feat(ui): add FPS toggle in footer and enhance debug panel visibility
56f4ae5 | 2025-11-18T02:35:59+01:00 | escii | feat(catering): add admin print options and optimize catering list for printing
6aed7d3 | 2025-11-18T01:27:51+01:00 | escii | feat(catering): rename "Bartender" references to "Late Night" throughout components
a2ce313 | 2025-11-18T01:02:13+01:00 | escii | feat(catering): add public opening hours component with responsive design
59731c4 | 2025-11-18T00:54:15+01:00 | escii | Merge pull request #341 from netgame-switzerland/feat/main-nav-improved
cf8f80e | 2025-11-18T00:53:33+01:00 | escii | feat(ui): update responsive container padding and refine profile tab labels
048fb7a | 2025-11-18T00:46:45+01:00 | escii | feat(ui): enhance responsive design for messages and profiles
33c2346 | 2025-11-18T00:36:52+01:00 | escii | feat(ui): refine responsive header layout and update avatar pulse animation
d61e82c | 2025-11-18T00:26:26+01:00 | escii | feat(ui): enhance message notifications with ICQ-style badge and ARIA improvements
2d349cf | 2025-11-18T00:12:29+01:00 | escii | feat(ui): improve message notifications and enhance responsive navigation
6d574da | 2025-11-17T23:16:14+01:00 | escii | feat(catering): update chip styling for circular design and enhanced accessibility
4e56751 | 2025-11-17T18:47:52+01:00 | escii | feat(catering): add time-aware product filtering and enhance staff filters
e02adca | 2025-11-17T17:51:52+01:00 | escii | feat(catering): introduce compact, filter-focused POS toolbar with responsive design
d385d1e | 2025-11-17T17:35:01+01:00 | escii | feat(catering): enhance toolbar with accessibility, CSV export, and responsive design
acf406b | 2025-11-17T17:09:20+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.44.0 (#339)
05ddc9a | 2025-11-17T17:07:45+01:00 | escii | feat(catering): redesign toolbar with always-visible filters and actions
6094b8c | 2025-11-17T12:08:49+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.43.0 (#326)
3bc6304 | 2025-11-17T12:05:07+01:00 | github-actions[bot] | chore(main): release netgame-backend 1.30.0 (#327)
b388377 | 2025-11-17T00:54:03+01:00 | bck | feat(double-elimination): make bracket reset behavior configurable for double elimination tournaments
2efc99a | 2025-11-17T00:26:32+01:00 | bck | feat(seeding): New buildStandardSeeding() function that recursively generates optimal seed positions (that ensures top seeds are maximally separated in the bracket)
c6e83de | 2025-11-16T23:28:57+01:00 | escii | Merge pull request #338 from netgame-switzerland/feat/catering_pos_patch
a6519ab | 2025-11-16T23:28:20+01:00 | escii | feat(catering): unify navigation structure and improve styling
52eebda | 2025-11-16T23:00:38+01:00 | escii | feat(catering): add sorting options to public catering list
b892d9e | 2025-11-16T22:55:58+01:00 | escii | feat(catering): add day filter tabs and improve article availability logic
66d8089 | 2025-11-16T21:26:06+01:00 | escii | feat(catering): add CSV import/export functionality
9e72762 | 2025-11-16T20:39:34+01:00 | escii | feat(catering): add "Limited" column with sorting and enhance search functionality
8bc026e | 2025-11-16T20:28:15+01:00 | bck | feat(seeding): allow admin to reorder seedings with drag & drop
0700de4 | 2025-11-16T19:52:56+01:00 | escii | feat(catering): add default sorting by last updated date in Admin Catering List
288621d | 2025-11-16T19:47:19+01:00 | escii | feat(catering): enhance price and depot display in Admin Catering List
0118f44 | 2025-11-16T19:42:22+01:00 | escii | feat(catering): improve table sorting and styling for age restrictions
e80e250 | 2025-11-16T19:36:26+01:00 | escii | feat(catering): add alcohol, age restriction, and volume columns to Admin Catering List
97e896c | 2025-11-16T19:29:54+01:00 | escii | feat(catering): add support for standalone depot sales in POS and backend
1b5c9ab | 2025-11-16T14:04:13+01:00 | escii | fix(news): adjust `.meta` styles to prevent clipping of tags and allow wrapping
0c58165 | 2025-11-16T13:55:10+01:00 | escii | Merge pull request #292 from netgame-switzerland/feat/tournament-manager
17c9963 | 2025-11-16T13:54:07+01:00 | escii | Merge branch 'main' into feat/tournament-manager
b5c2058 | 2025-11-16T12:36:06+01:00 | bck | feat(tournament-manager): make bracket visualization more compact
e1ec4f1 | 2025-11-16T11:57:31+01:00 | bck | feat(tournament-manager): make bracket testing easier with seeding script for tournament participants
d217235 | 2025-11-15T23:56:33+01:00 | bck | feat(tournament-manager): allow admin to re-assign pairings in seeding round with drag&drop
dcff198 | 2025-11-15T23:47:27+01:00 | escii | chore(assets): update Gource video files (mp4, AV1, VP9) with new versions
749aa88 | 2025-11-15T23:33:22+01:00 | escii | Merge pull request #337 from netgame-switzerland/feat/discord
f09c669 | 2025-11-15T23:26:56+01:00 | escii | feat(discord): add Beamer dashboard with message management
26691f0 | 2025-11-15T23:09:35+01:00 | bck | feat(tournament-manager): show proposed scores in elimination tournaments in bracket manager and allow admins to override proposed/accepted scores
081912d | 2025-11-15T22:47:08+01:00 | escii | feat(discord): enhance news integration and Discord functionality
4d4c97e | 2025-11-15T19:52:00+01:00 | escii | feat(discord): implement keep-alive and auto-reconnect for Discord bot
9d5e83e | 2025-11-15T19:34:06+01:00 | escii | feat(discord): add Discord bot integration and admin interface
6227bce | 2025-11-15T16:51:49+01:00 | bck | fix(tournament-manager): fix authentication error in auto-acceptance
ce581f9 | 2025-11-15T16:41:12+01:00 | bck | feat(tournament-manager): auto-accept proposed scores in elimination tournaments after a defined period of time configurable in admin/global/tournament settings
2e9c673 | 2025-11-15T16:29:41+01:00 | bck | feat(wallet): allow admin to top-up a participant's wallet balance. show transaction history in participant edit modal.
87516e5 | 2025-11-15T15:49:49+01:00 | bck | Merge remote-tracking branch 'origin/main' into feat/tournament-manager
09057ff | 2025-11-15T15:49:34+01:00 | bck | Merge remote-tracking branch 'origin/feat/tournament-manager' into feat/tournament-manager
7e63888 | 2025-11-15T15:49:09+01:00 | bck | feat(wallet): make initialNetgameCoins an event-specific setting
41fce24 | 2025-11-15T13:10:10+01:00 | escii | Merge pull request #336 from netgame-switzerland/feat/catering-products-extended
bd795e5 | 2025-11-15T13:09:29+01:00 | escii | feat(catering): add age restriction badges to order summary and checkout modal
211125c | 2025-11-15T13:04:48+01:00 | escii | feat(catering): add age restriction badge to POS tile layout
d13b71a | 2025-11-15T12:54:39+01:00 | escii | refactor(catering): move `_decorate` to `methods` for cleaner action calls
bea6cf2 | 2025-11-15T12:44:42+01:00 | escii | feat(catering): add age restriction and update alcohol handling
01626c6 | 2025-11-15T12:24:49+01:00 | escii | feat(catering): normalize products with unit and volume support
587dca7 | 2025-11-15T12:20:29+01:00 | escii | feat(catering): Add Units and Volume to Products
ccc33d5 | 2025-11-15T11:13:32+01:00 | escii | Merge branch 'main' into feat/tournament-manager
d7096de | 2025-11-15T11:13:02+01:00 | escii | Merge pull request #330 from netgame-switzerland/feat/theming-animations
370a147 | 2025-11-15T11:12:34+01:00 | escii | Merge pull request #331 from netgame-switzerland/dependabot/docker_compose/docker-dev/postgres-16.11-trixie
a4dc08e | 2025-11-15T11:12:23+01:00 | escii | Merge pull request #334 from netgame-switzerland/dependabot/docker_compose/docker-dev-build/fusionauth/fusionauth-app-1.61.0
f2da875 | 2025-11-15T11:12:10+01:00 | escii | Merge pull request #332 from netgame-switzerland/dependabot/docker_compose/docker-dev/fusionauth/fusionauth-app-1.61.0
03182b5 | 2025-11-15T11:11:56+01:00 | escii | Merge pull request #333 from netgame-switzerland/dependabot/docker_compose/docker-dev-build/postgres-16.11-trixie
f76fd90 | 2025-11-15T11:03:30+01:00 | escii | Merge branch 'main' into feat/tournament-manager
2644011 | 2025-11-15T11:02:45+01:00 | escii | Merge pull request #335 from netgame-switzerland/feat/catering-advanced-depot
7e37d3e | 2025-11-15T11:00:44+01:00 | escii | feat(catering): enhance POS checkout modal with touch-friendly buttons and improved layout
cdabce2 | 2025-11-15T10:20:23+01:00 | escii | feat(catering): modernize POS layout with flexible grid and improved scrolling
28b1a33 | 2025-11-15T10:12:15+01:00 | escii | feat(catering): add tablet mode for POS with improved UI and persistent state
69fc3bd | 2025-11-15T10:03:33+01:00 | escii | feat(catering): improve POS item sorting and readability in AdminCateringPOS
81e4e7c | 2025-11-15T09:58:34+01:00 | escii | feat(catering): enhance POS and admin interfaces for depot pricing integration
a434769 | 2025-11-15T09:21:54+01:00 | escii | feat(catering): streamline depot item and POS workflows with enhanced UI and functionality
87cb158 | 2025-11-15T09:02:28+01:00 | escii | feat(catering): enhance POS with depot return integration and image management for depot items
df17bda | 2025-11-14T19:52:43+01:00 | CopyKill | feat(theme): added animation, modified playAnimation function
1c375d3 | 2025-11-14T19:27:48+01:00 | CopyKill | Merge branch 'main' into feat/theming-animations
dbc66f6 | 2025-11-14T14:23:51+00:00 | dependabot[bot] | chore(deps): bump fusionauth/fusionauth-app in /docker-dev-build
fe1f743 | 2025-11-14T14:23:50+00:00 | dependabot[bot] | chore(deps): bump postgres in /docker-dev-build
10b5480 | 2025-11-14T14:23:42+00:00 | dependabot[bot] | chore(deps): bump fusionauth/fusionauth-app in /docker-dev
9c93dc6 | 2025-11-14T14:23:41+00:00 | dependabot[bot] | chore(deps): bump postgres in /docker-dev
098bb68 | 2025-11-13T23:11:46+01:00 | escii | chore(wallet): comment out user index declaration in WalletSchema
b6fa821 | 2025-11-13T22:59:04+01:00 | escii | Merge branch 'main' into feat/tournament-manager
9a66ce7 | 2025-11-13T20:42:34+01:00 | escii | refactor(check-in): replace Check-in Display implementation with reusable SeatingCheckin component
face111 | 2025-11-13T19:12:42+01:00 | escii | feat(admin): add Room column to participants list with seat-to-room mapping
00ae660 | 2025-11-13T18:42:03+01:00 | escii | Merge branch 'main' into feat/checkin
9d133b1 | 2025-11-13T18:09:53+01:00 | escii | Merge pull request #329 from netgame-switzerland/dependabot/docker/frontend/node-24.11.1-alpine3.22
65b9795 | 2025-11-13T18:09:35+01:00 | escii | Merge pull request #328 from netgame-switzerland/dependabot/docker/backend/node-24.11.1-alpine3.22
b8377e4 | 2025-11-13T18:04:39+01:00 | CopyKill | feat(theme): added catering anim & endless animation function for check-in
d4fdd29 | 2025-11-13T15:30:19+01:00 | escii | chore(styles): remove redundant left margins from buttons in AdminParticipantsList.vue
2b285e5 | 2025-11-13T14:30:18+00:00 | dependabot[bot] | chore(deps): bump node in /frontend
a21003f | 2025-11-13T15:30:09+01:00 | escii | chore(styles): remove unnecessary `span` selector from defaults.scss
2eeed8c | 2025-11-13T14:30:08+00:00 | dependabot[bot] | chore(deps): bump node in /backend
cdc8678 | 2025-11-13T15:26:37+01:00 | escii | feat(check-in): improve Check-in Display room management and visuals
fb89319 | 2025-11-13T14:59:04+01:00 | escii | feat(check-in): refine Check-in Display layout and room selection logic
c5c1425 | 2025-11-13T14:54:41+01:00 | escii | feat(check-in): add Check-in Display functionality for participant seat highlighting
faa8e3b | 2025-11-13T14:11:27+01:00 | escii | feat(admin): add column settings modal to participants list
5afe859 | 2025-11-13T13:55:55+01:00 | escii | feat(participants): add licence plate and check-in functionality
63a9a30 | 2025-11-13T08:37:48+01:00 | escii | Merge pull request #325 from netgame-switzerland/feat/catering_reloaded
1a5f96b | 2025-11-13T08:35:50+01:00 | escii | feat(catering): add support for depot items and charges with stock management
72daf98 | 2025-11-13T07:36:49+01:00 | escii | refactor(catering): simplify POS and Orders components with reusable AdminCatering modules
44d8ee4 | 2025-11-13T07:05:40+01:00 | escii | feat(catering): add support for "coupon" payment method
ab57e35 | 2025-11-13T06:49:10+01:00 | escii | feat(catering): add order voiding functionality with inventory reversal
6c27864 | 2025-11-13T06:30:28+01:00 | escii | refactor(catering): centralize currency formatting with useCurrency composable
97d21ad | 2025-11-13T06:17:27+01:00 | escii | feat(catering): implement order creation and management in POS
962784a | 2025-11-12T20:09:03+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.42.0 (#324)
7b40509 | 2025-11-12T19:59:13+01:00 | escii | feat(admin): add free seat functionality in TableSeatingEditor
77adeb7 | 2025-11-12T13:33:04+01:00 | escii | refactor(news): remove unused `.public-news` class from NewsListAll styles
e2dce7a | 2025-11-12T13:31:57+01:00 | escii | refactor(news): update NewsCard styles for improved visuals and consistency
1cdbfef | 2025-11-12T13:23:54+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.41.0 (#321)
64e90e6 | 2025-11-12T13:16:42+01:00 | github-actions[bot] | chore(main): release netgame-backend 1.29.0 (#323)
669ee01 | 2025-11-12T13:13:58+01:00 | escii | Merge pull request #322 from netgame-switzerland/feat/news-categories-tags
eca55a8 | 2025-11-12T13:06:30+01:00 | escii | feat(news): enrich tournaments with game visuals and enhance partner logo handling
ef2ebe5 | 2025-11-12T12:54:50+01:00 | escii | feat(news): enhance tournament selectors with game media support
204eedb | 2025-11-12T12:42:47+01:00 | escii | feat(news): resolve media paths with backend base URL
6351a68 | 2025-11-12T12:27:28+01:00 | escii | feat(news): add support for related partners and tournaments
3d6c01d | 2025-11-12T11:56:03+01:00 | escii | refactor(admin): update seating creation link and simplify URL structure
ed9cc6b | 2025-11-12T11:47:08+01:00 | escii | feat(news): add back navigation, improve media display and enrich metadata
026460b | 2025-11-12T11:30:50+01:00 | escii | refactor(news): replace img elements with background divs, enhance button accessibility, and improve grid layout
9990d9f | 2025-11-12T11:11:52+01:00 | escii | feat(news): introduce NewsCard and NewsGrid components, refactor NewsListAll
2fb321c | 2025-11-12T10:40:13+01:00 | escii | feat(news): extend category and tag management and enhance admin UI
f1062c0 | 2025-11-12T10:21:26+01:00 | escii | feat(tags/categories): enhance slug handling, add default category, and improve frontend tag input
9fd6b8f | 2025-11-12T10:07:24+01:00 | escii | feat(news): add default "General" category assignment and improved form grouping
9fe4b41 | 2025-11-12T09:52:58+01:00 | escii | feat(news): improve category tree visuals and refactor TreeNode structure
6eaf238 | 2025-11-12T09:43:19+01:00 | escii | feat(news): enable authenticated API for admin draft previews and improve slug preview UX
0c8a97b | 2025-11-12T09:35:51+01:00 | escii | feat(news): improve slug management and add URL preview in admin form
e0318f3 | 2025-11-12T09:27:50+01:00 | escii | feat(news): add SEO metadata and excerpt management
9419c8e | 2025-11-12T09:09:46+01:00 | escii | feat(frontend): add default Open Graph image for better social sharing
5b27732 | 2025-11-12T08:59:25+01:00 | escii | feat(news): enhance slug handling for news and support pretty URLs
a3e9f87 | 2025-11-12T08:51:58+01:00 | escii | feat(news): add categories and tags for news management
8d66a6b | 2025-11-12T08:23:50+01:00 | escii | doc(guidelines): clarify service registration process in Moleculer backend
4e3df12 | 2025-11-12T07:32:18+01:00 | escii | feat(news): auto-fill publish date when changing status from draft to published
47d2605 | 2025-11-12T07:19:08+01:00 | escii | refactor(media): add explicit `type="button"` to buttons for improved accessibility and clarity
11b93cb | 2025-11-11T14:00:40+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.40.0 (#316)
f0cc45e | 2025-11-11T13:57:27+01:00 | github-actions[bot] | chore(main): release netgame-backend 1.28.0 (#317)
0072bcd | 2025-11-11T13:13:33+01:00 | escii | refactor(admin): reorder catering menu items for better logical grouping
911b84e | 2025-11-11T13:08:31+01:00 | escii | Merge pull request #320 from netgame-switzerland/feat/catering-further-improvements
fa86a9d | 2025-11-11T13:00:58+01:00 | escii | refactor(admin): remove redundant catering inventory page and consolidate stock management
8ae7c29 | 2025-11-11T12:28:10+01:00 | escii | refactor(admin): update catering menu labels and improve key consistency
6e2e365 | 2025-11-11T12:18:52+01:00 | escii | feat(admin): add reset sales counter and improve inventory handling
3ee6cbc | 2025-11-11T11:35:07+01:00 | escii | feat(admin): introduce catering inventory management tools and POS system
e106126 | 2025-11-11T09:40:56+01:00 | escii | Merge branch 'main' into feat/catering-further-improvements
174f29b | 2025-11-11T09:32:56+01:00 | Danysan | fix(admin): update routes for consistency
8bceebc | 2025-11-11T09:20:15+01:00 | escii | refactor(admin): improve availability toggle and reorganize diet section in AdminCateringForm
681c0aa | 2025-11-11T09:15:59+01:00 | Danysan | Merge remote-tracking branch 'origin/main'
541f21c | 2025-11-11T09:13:42+01:00 | Danysan | fix(admin): update router paths for admin routes
5c0764d | 2025-11-11T09:13:42+01:00 | Danysan | fix(admin): update router paths for admin routes
89217eb | 2025-11-11T08:46:05+01:00 | escii | Merge pull request #318 from netgame-switzerland/feat/news-improvement
ed1c6da | 2025-11-11T07:57:46+01:00 | escii | refactor(news): simplify NewsEntry props and update PageHeading title
886c241 | 2025-11-11T07:47:43+01:00 | escii | feat(news): resolve image URLs for public access in NewsEntry
3c3db8d | 2025-11-11T07:44:10+01:00 | escii | feat(news): add featured image support to NewsEntry component
e756ad4 | 2025-11-11T07:27:57+01:00 | escii | refactor(admin): adjust column widths in AdminNewsForm for improved layout proportions
e164747 | 2025-11-11T07:25:23+01:00 | escii | refactor(admin): reorder actions in AdminNewsForm for better layout consistency
35a3211 | 2025-11-11T07:24:16+01:00 | escii | feat(news): add sticky indicator and enhance admin sticky toggle
ba394f3 | 2025-11-11T06:45:17+01:00 | escii | refactor(admin): unify published date & time input in AdminNewsForm
83ce876 | 2025-11-11T06:36:10+01:00 | escii | refactor(admin): remove live preview and streamline AdminNewsForm layout
9d177d5 | 2025-11-11T06:26:40+01:00 | escii | feat(admin): enhance image management UI in AdminNewsForm
f7f7f01 | 2025-11-11T06:13:39+01:00 | escii | Merge branch 'main' into feat/news-improvement
98275db | 2025-11-11T06:13:17+01:00 | escii | chore(dependencies): mark additional dependencies as peer in package-lock.json
fb1291e | 2025-11-11T06:12:12+01:00 | escii | Merge branch 'main' into feat/news-improvement
f71aebf | 2025-11-11T06:10:23+01:00 | escii | Merge pull request #313 from netgame-switzerland/dependabot/npm_and_yarn/backend/prod-minor-npm-dependencies-399ffba5cc
195adf8 | 2025-11-11T06:09:48+01:00 | escii | Merge pull request #314 from netgame-switzerland/dependabot/npm_and_yarn/frontend/nuxt/image-2.0.0
fe15852 | 2025-11-11T06:07:50+01:00 | escii | Merge pull request #311 from netgame-switzerland/dependabot/docker_compose/docker-dev/axllent/mailpit-v1.27.11
0ba335f | 2025-11-11T06:07:36+01:00 | escii | Merge pull request #312 from netgame-switzerland/dependabot/docker_compose/docker-dev-build/axllent/mailpit-v1.27.11
a6e827f | 2025-11-11T06:07:02+01:00 | escii | Merge pull request #315 from netgame-switzerland/chore/improve-location-image-display
072533e | 2025-11-10T22:40:57+01:00 | quorg | fix(events): adjust styles for event location gallery
9eb3811 | 2025-11-10T19:53:15+01:00 | Danysan | Merge remote-tracking branch 'origin/feat/news-improvement' into feat/news-improvement
64a62ad | 2025-11-10T19:53:02+01:00 | Danysan | feat(news): refactor image handling in news model
0ff39cc | 2025-11-10T19:52:40+01:00 | escii | feat(events): separate "Read full post" link from news preview rendering
d3a67f5 | 2025-11-10T19:40:24+01:00 | escii | Merge remote-tracking branch 'origin/feat/news-improvement' into feat/news-improvement
71b0dcd | 2025-11-10T19:36:55+01:00 | Danysan | feat(media-library): enhance media filtering and functionality
7587a04 | 2025-11-10T19:27:42+01:00 | escii | feat(events): improve news card rendering and interactions
4a4336c | 2025-11-10T18:33:30+01:00 | escii | feat(events): enhance news filtering, rendering, and admin UX
0572bb3 | 2025-11-10T16:55:20+00:00 | dependabot[bot] | chore(deps): bump @nuxt/image from 1.11.0 to 2.0.0 in /frontend
9c5585e | 2025-11-10T16:54:54+00:00 | dependabot[bot] | chore(deps): bump the prod-minor-npm-dependencies group across 2 directories with 22 updates
ace64ee | 2025-11-10T15:47:27+00:00 | dependabot[bot] | chore(deps): bump axllent/mailpit in /docker-dev-build
5ae17c5 | 2025-11-10T15:47:21+00:00 | dependabot[bot] | chore(deps): bump axllent/mailpit in /docker-dev
75171bd | 2025-11-10T11:30:38+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.39.0 (#307)
bf0b2ac | 2025-11-10T11:27:20+01:00 | escii | refactor(admin): flatten try-catch blocks in TableSeatingEditor
e7922b9 | 2025-11-10T10:29:50+01:00 | Danysan | fix(Admin): corrects route path and improves layout
c0d631c | 2025-11-10T10:18:12+01:00 | Danysan | fix(Catering): update redirect paths for actions
7ba27ab | 2025-11-10T10:14:54+01:00 | Danysan | fix(catering): handle null contentId for new products
60257a7 | 2025-11-10T10:02:19+01:00 | Danysan | refactor(admin): restructure catering routes and components
aa66b0f | 2025-11-10T09:41:27+01:00 | Danysan | feat(admin): add navigation redirects for dashboard and site
745607d | 2025-11-10T09:33:40+01:00 | escii | Merge pull request #310 from netgame-switzerland/feat/reafactorAdminStructure
2683612 | 2025-11-10T09:25:59+01:00 | Danysan | refactor(admin): update dashboard structure
e6a6992 | 2025-11-10T08:57:39+01:00 | escii | Merge pull request #309 from netgame-switzerland/feat/reafactorAdminStructure
3522a05 | 2025-11-10T08:57:26+01:00 | escii | Merge pull request #308 from netgame-switzerland/feat/admin-participant-seat-info
b4929df | 2025-11-09T22:31:10+01:00 | Danysan | refactor(admin): update dashboard navigation structure
0f8ca28 | 2025-11-09T22:25:15+01:00 | Danysan | refactor(admin): restructure admin components
8f39dc3 | 2025-11-09T21:06:32+01:00 | quorg | feat(admin): add seat filtering and null value handling in table
ae6d51b | 2025-11-09T18:10:49+01:00 | escii | feat(styles): add backdrop blur effect to tournament detail container
47454f1 | 2025-11-09T18:00:23+01:00 | escii | refactor(tournaments): rename sponsor-related classes and variables to partner
b795a3a | 2025-11-09T17:31:22+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.38.0 (#302)
e6fd9bb | 2025-11-09T17:26:53+01:00 | github-actions[bot] | chore(main): release netgame-backend 1.27.0 (#306)
91e9f91 | 2025-11-09T17:21:00+01:00 | escii | chore(dependencies): mark dependencies as peer in package-lock.json
4070862 | 2025-11-09T17:13:23+01:00 | escii | Merge pull request #304 from netgame-switzerland/feat/location-image-carousel
a637b14 | 2025-11-09T17:08:00+01:00 | escii | Merge pull request #305 from netgame-switzerland/feat/advanced_catering
2f06d76 | 2025-11-09T17:06:59+01:00 | escii | Merge branch 'main' into feat/advanced_catering
d78b724 | 2025-11-09T17:05:49+01:00 | escii | feat(tournaments): add rewards and prizes section to TournamentDetail
a62c294 | 2025-11-09T00:34:22+01:00 | quorg | feat(events): add lightbox support for event location gallery
8d1b908 | 2025-11-08T23:57:47+01:00 | quorg | feat(events): add carousel component for event location gallery
aa3bb16 | 2025-11-08T13:28:13+01:00 | escii | Merge branch 'main' into feat/advanced_catering
c922d8f | 2025-11-08T13:11:45+01:00 | escii | feat(catering): replace "variant" with "diet" for dietary attributes
913aab8 | 2025-11-08T07:50:54+01:00 | escii | feat(admin): add success styling to "Available Days" tags
46a933f | 2025-11-08T07:18:09+01:00 | escii | feat(admin): add "Sold Out" toggle and enhance availability controls
a6a585e | 2025-11-08T06:40:49+01:00 | escii | fix(settings): ensure safe access to nested properties in computed settings
47969af | 2025-11-08T06:37:10+01:00 | escii | feat(admin): disable SSR for admin catering pages
9d97501 | 2025-11-08T06:24:27+01:00 | escii | feat(catering): add allergens support to catering management
8bc8e66 | 2025-11-07T14:30:53+01:00 | escii | feat(catering): integrate "Only during" availability and refine event linkage
5155ab5 | 2025-11-07T13:28:59+01:00 | escii | feat(catering): add availability flags and per-day scheduling
eab0b9a | 2025-11-07T11:19:52+01:00 | Danysan | refactor(Table): enhance slot customization and UI updates
3fe2541 | 2025-11-07T11:18:27+01:00 | Danysan | refactor: admin settings for improved code structure (#303)
6e26672 | 2025-11-07T10:13:16+01:00 | escii | style(admin): refine allergen UI and update opening hours button text
e5434f8 | 2025-11-07T10:11:39+01:00 | escii | fix(allergens): adjust description for peanut allergen to improve clarity
1a277d2 | 2025-11-07T10:06:30+01:00 | escii | feat(admin): add allergens preview to AdminCateringDashboard
44b3d50 | 2025-11-07T09:58:38+01:00 | escii | style(admin): refine comment in allergens UI for clarity
9366d74 | 2025-11-07T09:58:30+01:00 | escii | feat(admin): add allergens section to catering navigation
2ce23af | 2025-11-07T09:49:08+01:00 | escii | feat(admin): add allergen management feature to catering
1f11fbc | 2025-11-07T08:40:47+01:00 | escii | style(admin): adjust margin-top in kitchen section for better spacing in AdminCateringOpeningHours
fb1fed9 | 2025-11-07T08:34:34+01:00 | escii | feat(admin): add bartender drinks scheduling to catering hours management
3798ee2 | 2025-11-07T08:20:41+01:00 | escii | feat(admin): implement catering opening hours management UI and API for events
d989e23 | 2025-11-07T06:20:36+01:00 | escii | Merge branch 'main' into feat/advanced_catering
08311dc | 2025-11-07T06:19:26+01:00 | escii | Merge pull request #301 from netgame-switzerland/feat/introduce-settings-store
950e93c | 2025-11-07T06:18:47+01:00 | escii | Merge pull request #296 from netgame-switzerland/chore/package-json-for-docker-parts
cefd3f7 | 2025-11-07T06:17:46+01:00 | escii | Merge pull request #300 from netgame-switzerland/feat/fix-fixAdminNav
c8a8daf | 2025-11-07T06:14:29+01:00 | escii | Merge branch 'main' into feat/advanced_catering
3af7167 | 2025-11-07T00:57:18+01:00 | bck | feat(wallet): show wallet when either tournaments are in 'registration open' or event is 'in progress'
51515ae | 2025-11-06T23:28:19+01:00 | quorg | feat(settings): convert Admin and user components to use settingsStore
7dd089f | 2025-11-06T23:02:32+01:00 | bck | Merge remote-tracking branch 'origin/main' into feat/tournament-manager
c490a2c | 2025-11-06T22:34:55+01:00 | quorg | feat(settings): add settings store and service
ae49e93 | 2025-11-06T08:10:38+01:00 | escii | refactor(admin): improve AdminDashboard navigation synchronization using reactive path indexing
ed7bba3 | 2025-11-06T00:40:54+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.37.0 (#297)
e6e8745 | 2025-11-06T00:37:10+01:00 | github-actions[bot] | chore(main): release netgame-backend 1.26.0 (#298)
07c673e | 2025-11-06T00:36:01+01:00 | escii | Merge pull request #299 from netgame-switzerland/feat/fixAdminNav
48d71a0 | 2025-11-06T00:30:07+01:00 | Danysan | feat(admin): refine navigation logic and UI enhancements
2b98c8a | 2025-11-06T00:14:44+01:00 | escii | feat(admin): add birthDate field to participants data, rename "Birthday" to "Birthdate" in table and export headers
852dc15 | 2025-11-05T23:45:27+01:00 | Danysan | fix(index): load events on mount
eca5dac | 2025-11-05T23:44:48+01:00 | Danysan | feat(admin): rework navigation structure
30ceb32 | 2025-11-05T23:20:28+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.36.0 (#293)
c4ae302 | 2025-11-05T23:16:22+01:00 | github-actions[bot] | chore(main): release netgame-backend 1.25.1 (#295)
36bcada | 2025-11-05T23:08:03+01:00 | escii | refactor(admin): restructure event details section in AdminActiveEventDashboard for better readability and style consistency
7a4eec7 | 2025-11-05T23:07:10+01:00 | bck | feat(wallet): implement wallet and tournament entryFee. Ensures participants can't over-commit to tournaments running in parallel by limiting their available coins!
64829a5 | 2025-11-05T22:43:48+01:00 | escii | refactor(admin): relocate event details section in AdminActiveEventDashboard for improved structure
c2cde4b | 2025-11-05T22:37:18+01:00 | escii | feat(admin): update CSV export to format ArrivalDay as German weekday name
44d6103 | 2025-11-05T22:30:40+01:00 | escii | feat(admin): enhance Participants table with new filters, CSV export, and improved layout adjustments
1be18f6 | 2025-11-05T22:27:02+01:00 | Danysan | fix(events): adjust event loading and modify dependencies
389f44f | 2025-11-05T21:54:14+01:00 | quorg | feat(dev-tools): add scripts for docker development and build environments
c80e267 | 2025-11-05T21:09:56+01:00 | escii | feat(admin): add age filter, "Created" & "Birthday" columns to Participants list, refine table grid styles
3bc43c7 | 2025-11-05T20:20:30+01:00 | escii | Merge branch 'main' into feat/tournament-manager
32427f7 | 2025-11-05T20:20:00+01:00 | escii | Merge branch 'main' into feat/advanced_catering
243b5ff | 2025-11-05T20:19:44+01:00 | escii | feat(styles): update card background to use transparent style with blur effect for modernized UI
7e0447b | 2025-11-05T20:13:03+01:00 | escii | feat(admin): add catering dashboard with product management and opening hours sections
37bb2db | 2025-11-05T19:27:23+01:00 | escii | Merge branch 'main' into feat/tournament-manager
e5ee314 | 2025-11-05T19:22:04+01:00 | escii | fix(catering): adjust "SOLD OUT" label position in CateringPublicList for better alignment
31bc422 | 2025-11-05T19:21:46+01:00 | escii | feat(admin): introduce multi-level navigation in AdminDashboard with row-based tabs and improved active path handling
ec92bc9 | 2025-11-05T12:54:30+01:00 | escii | feat(admin): reorganize AdminCateringForm layout with new top section and enhanced grid styles
4815c00 | 2025-11-05T12:34:20+01:00 | escii | feat(admin): relocate "Sold Out" checkbox in AdminCateringForm for better grouping and consistency
46bd435 | 2025-11-05T12:31:14+01:00 | escii | feat(admin): restructure AdminCateringForm layout with improved styling and optimized form actions
3f91084 | 2025-11-05T12:15:10+01:00 | escii | feat(admin): extend "Catering" tab with add article functionality and update type definitions
9203efa | 2025-11-05T12:05:58+01:00 | escii | feat(seating): implement auto-fit zoom on container resize with manual override options
18831d2 | 2025-11-05T11:20:52+01:00 | escii | fix(admin): remove unused imports from AdminActiveEventDashboard.vue
9ad29b2 | 2025-11-05T11:12:36+01:00 | escii | Merge branch 'main' into feat/tournament-manager
6545146 | 2025-11-05T07:25:20+01:00 | github-actions[bot] | chore(main): release netgame-frontend 1.35.0 (#272)
39ae309 | 2025-11-05T07:16:38+01:00 | github-actions[bot] | chore(main): release netgame-backend 1.25.0 (#284)
cc4d65b | 2025-11-05T07:09:01+01:00 | escii | feat(catering): add empty state for public catering list when no articles are available
a61b283 | 2025-11-05T06:59:26+01:00 | escii | chore(assets): update Gource video files (mp4, AV1, VP9) with new versions
909993c | 2025-11-05T06:59:17+01:00 | escii | fix(seating): remove inline styling from create seating plan header
2909690 | 2025-11-05T06:59:12+01:00 | escii | fix(admin): remove unnecessary styles from event dashboard layout
e3b0fcc | 2025-11-05T06:43:02+01:00 | escii | feat(admin): remove `AdminDashboardNavigation` component and integrate adaptive tab navigation logic
dccffaa | 2025-11-05T06:20:21+01:00 | escii | feat(admin): move dashboard navigation into new navigation structure
4d2fd62 | 2025-11-05T05:58:57+01:00 | escii | feat(admin): add "Catering" tab functionality in dashboard navigation and views
2fe3059 | 2025-11-05T05:28:55+01:00 | escii | fix(layout): increase max-width of container to 1400px
d04ba16 | 2025-11-05T05:22:30+01:00 | escii | feat(seating): add `seatAlignment` property for tables to control seat alignment options
7f09441 | 2025-11-05T05:16:39+01:00 | escii | chore(dependencies): mark dependencies as peer in backend package-lock.json
fc0503c | 2025-11-05T05:15:09+01:00 | escii | chore(dependencies): mark dependencies as peer in frontend package-lock.json
a32783a | 2025-11-05T04:44:40+01:00 | escii | Merge remote-tracking branch 'origin/main'
034c7b9 | 2025-11-05T00:22:03+01:00 | escii | Merge pull request #291 from netgame-switzerland/feat/improve-qr-bill
83359fb | 2025-11-05T00:14:54+01:00 | bck | feat(bracket): add fixed play times for group tournaments
02c204a | 2025-11-04T23:49:22+01:00 | bck | feat(bracket): fix linter warnings
792873b | 2025-11-04T23:41:52+01:00 | bck | feat(bracket): Add isParticipantEliminated check for standings visualization
7d0e13e | 2025-11-04T23:30:40+01:00 | bck | fix(polling): Prevent input field scores from being cleared during match data refresh
ac11201 | 2025-11-04T22:55:57+01:00 | quorg | chore(frontend): update dependencies in package-lock.json to latest versions
1a4463a | 2025-11-04T22:31:28+01:00 | quorg | fix(payments): adjust padding in download card for consistency
f884b79 | 2025-11-04T22:30:15+01:00 | quorg | fix(payments): standardize padding across qr bill components
692f647 | 2025-11-04T22:10:10+01:00 | quorg | Merge remote-tracking branch 'refs/remotes/origin/main' into feat/improve-qr-bill
9d44b9d | 2025-11-04T20:02:32+01:00 | escii | fix(layout): add background styling for admin tabs
6949e5b | 2025-11-04T19:09:55+01:00 | Danysan | feat(admin): Improve admin dashboard UI and enhance delete confirmation (#290)
285c759 | 2025-11-04T00:01:29+01:00 | dependabot[bot] | chore(deps-dev): bump the dev-minor-npm-dependencies group across 1 directory with 2 updates (#289)
a673a5b | 2025-11-04T00:01:12+01:00 | dependabot[bot] | chore(deps): bump the prod-minor-npm-dependencies group across 2 directories with 5 updates (#288)
523b89d | 2025-11-03T23:35:20+01:00 | bck | Merge remote-tracking branch 'refs/remotes/origin/main' into feat/tournament-manager
4f8bf7b | 2025-11-03T08:41:06+01:00 | Danysan | feat: Add catering and content blocks (#287)
c79a746 | 2025-11-03T08:40:50+01:00 | dependabot[bot] | chore(deps): bump opensearchproject/opensearch in /docker-dev-build (#286)
7da43c3 | 2025-11-03T08:40:40+01:00 | dependabot[bot] | chore(deps): bump opensearchproject/opensearch in /docker-dev (#285)
cc544f0 | 2025-11-02T23:57:27+01:00 | quorg | feat(payments): add Swiss QR bill support with dynamic generation option
1f760f1 | 2025-10-31T01:06:18+01:00 | bck | feat(tournament-manager): overhaul group tournament mode completely: - admin now creates groups and eliminations manually
863d7d0 | 2025-10-30T23:15:24+01:00 | bck | Merge remote-tracking branch 'origin/main' into feat/tournament-manager
39279de | 2025-10-30T10:44:05+01:00 | escii | fix(otel): integrate batch log processor directly into logger provider setup
32edba9 | 2025-10-30T10:37:56+01:00 | escii | chore(dependencies): update package-lock.json for backend and frontend with the latest dependency versions
0ff58b2 | 2025-10-30T10:33:01+01:00 | dependabot[bot] | chore(deps): bump jose from 5.10.0 to 6.1.0 in /backend (#262)
7396b01 | 2025-10-30T10:26:16+01:00 | dependabot[bot] | chore(deps-dev): bump @types/node (#263)
c3908da | 2025-10-30T10:25:53+01:00 | Kay Huber | Feat/improve clan member information (#276)
34a26d4 | 2025-10-30T10:25:40+01:00 | dependabot[bot] | chore(deps): bump googleapis/release-please-action (#277)
d3d50a5 | 2025-10-30T10:25:15+01:00 | dependabot[bot] | chore(deps): bump the prod-minor-npm-dependencies group across 1 directory with 17 updates (#278)
75f10d5 | 2025-10-30T10:23:00+01:00 | bck | feat(semantic-seeding): add user prefix for semantic email addresses (#279)
bc88180 | 2025-10-30T10:22:05+01:00 | dependabot[bot] | chore(deps): bump mongo from 8.0.15-noble to 8.2.1-noble in /docker-dev (#281)
6963a79 | 2025-10-30T10:21:46+01:00 | dependabot[bot] | chore(deps): bump node in /backend (#280)
f45f05b | 2025-10-30T10:21:23+01:00 | dependabot[bot] | chore(deps): bump mongo in /docker-dev-build (#282)
f2bc8d6 | 2025-10-30T10:21:09+01:00 | dependabot[bot] | chore(deps): bump node in /frontend (#283)
bf99750 | 2025-10-30T00:18:05+01:00 | bck | feat(tournament-manager): allow admin to create and delete groups in group-tournaments
bb10e68 | 2025-10-29T23:44:09+01:00 | bck | feat(tournament-manager): prevent team leaders from sending invites that would exceed the team size
000ac31 | 2025-10-29T12:07:39+01:00 | bck | fix(tournament-manager): correctly update team status when switching teams
38e5660 | 2025-10-29T00:50:56+01:00 | bck | feat(tournament-manager): support team switch
3818f09 | 2025-10-26T22:11:51+01:00 | bck | feat(tournament-manager): easily populate score input fields from pending scores
4f4fec6 | 2025-10-26T21:57:47+01:00 | bck | fix(tournament-manager): public elimination bracket visualization
c251e51 | 2025-10-26T21:34:38+01:00 | bck | feat(tournament-manager): improve group bracket visualization for players
03632eb | 2025-10-26T02:33:20+02:00 | bck | feat(tournament-manager): team logos
2a7665e | 2025-10-26T02:07:16+02:00 | bck | feat(tournament-manager): only show the bracket visualization when the tournament status is "In Progress" or "Completed".
124ba45 | 2025-10-26T02:04:13+02:00 | bck | fix(tournament-manager): align transparency values
0673737 | 2025-10-26T01:51:13+02:00 | bck | feat(tournament-manager): remove team panel when tournament is in status "registration closed" and any subsequent status
8ef3766 | 2025-10-26T01:46:38+02:00 | bck | feat(tournament-manager): improve match-card readability
24d4a45 | 2025-10-26T01:40:44+02:00 | bck | feat(tournament-manager): allow for fixed tournament schedule
f2177fc | 2025-10-25T23:27:33+02:00 | bck | feat(tournament-manager): improve elimination bracket visualization
0a20491 | 2025-10-25T03:07:23+02:00 | bck | feat(tournament-manager): filter and participants list in team management; sort by clan-mates first
eeb806b | 2025-10-25T02:50:34+02:00 | bck | fix(tournament-manager): replace '--color-secondary-hover' with '--color-secondary-dark'
1500d2e | 2025-10-25T02:48:14+02:00 | bck | fix(tournament-manager): end tournament when loser bracket winner wins grand final 1 and 2
3958cb0 | 2025-10-25T02:42:44+02:00 | bck | fix(tournament-manager): correctly auto-advance if team gets BYE
415b4a0 | 2025-10-24T22:05:52+02:00 | bck | feat(tournament-manager): overhaul participant score entry workflow
eff553e | 2025-10-24T21:10:05+02:00 | bck | Merge remote-tracking branch 'origin/main' into feat/tournament-manager
8825570 | 2025-10-24T01:20:28+02:00 | dependabot[bot] | chore(deps): bump opensearchproject/opensearch in /docker-dev (#274)
75b6748 | 2025-10-24T01:20:21+02:00 | dependabot[bot] | chore(deps): bump opensearchproject/opensearch in /docker-dev-build (#275)
abcd603 | 2025-10-24T01:20:08+02:00 | dependabot[bot] | chore(deps): bump actions/setup-node in the prod-github-actions group (#264)
d2590a1 | 2025-10-24T01:06:21+02:00 | bck | feat(tournament-manager): support participant (partial) score entry
816fdb9 | 2025-10-23T23:48:27+02:00 | bck | fix(tournament-manager): correct stage progression when starting with 1 group only
049a23a | 2025-10-23T08:53:02+02:00 | bck | fix(tournament-manager): validation for final stage size for groupPlanningMode=elimination
909f2ff | 2025-10-23T08:47:29+02:00 | bck | feat(tournament-manager): add fixed final stage size for groupPlanningMode=elimination
e8b166e | 2025-10-22T21:10:44+02:00 | bck | feat(tournament-manager): add sections and validation in group stage configuration UI
b77b7cd | 2025-10-22T15:35:36+02:00 | bck | fix(tournament-manager): resolve css issues
db496eb | 2025-10-22T15:32:31+02:00 | bck | feat(tournament-manager): support tournament configuration presets
651eb61 | 2025-10-22T14:43:39+02:00 | bck | feat(tournament-manager): allow participant group reassignment per stage with drag and drop
7f14ab8 | 2025-10-22T14:32:08+02:00 | bck | feat(tournament-manager): filter buttons for matching tournament mode
5e5559d | 2025-10-22T14:26:32+02:00 | bck | feat(tournament-manager): distinct match count for final stage
2d260f8 | 2025-10-22T14:20:10+02:00 | bck | feat(tournament-manager): allow set number of stages and number of participants for final stage
b694840 | 2025-10-22T14:01:15+02:00 | bck | feat(tournament-manager): support multiple matches per group stage
58d3deb | 2025-10-22T12:07:30+02:00 | bck | fix(tournament-manager): ensure correct highlighting of eliminations with tied scores
d1902bb | 2025-10-22T12:02:49+02:00 | bck | feat(tournament-manager): add balanced elimination logic to ensure equal group sizes
ee18628 | 2025-10-22T11:32:19+02:00 | bck | feat(tournament-manager): add proceed logic for optional seeding stage
268f2c6 | 2025-10-22T10:59:56+02:00 | bck | Merge remote-tracking branch 'origin/main' into feat/tournament-manager
eb62c86 | 2025-10-22T10:59:47+02:00 | bck | feat(tournament-manager): add auto-advancement and group reduction
e76bbf7 | 2025-10-22T01:32:56+02:00 | escii | fix(ParticipantCard): adjust line-height for better readability
a11988d | 2025-10-22T01:21:16+02:00 | escii | fix(footer): update heading to h4 and adjust styling
8dc87eb | 2025-10-22T01:05:26+02:00 | bck | feat(tournament-manager): add support for group stage
9da6d7d | 2025-10-22T00:22:22+02:00 | escii | fix(footer): since text
487c9de | 2025-10-22T00:11:00+02:00 | escii | fix(footer): since and copyright text
b275367 | 2025-10-22T00:02:28+02:00 | escii | fix(SeoMeta): refactor meta description logic and adjust homepage title
f705c46 | 2025-10-21T23:44:28+02:00 | bck | fix(tournament-manager): remove SVG overlay to bracket
1885593 | 2025-10-21T23:33:28+02:00 | bck | feat(tournament-manager): add bracket-reset feature for grand final
800d04a | 2025-10-21T23:31:14+02:00 | bck | Merge remote-tracking branch 'refs/remotes/origin/main' into feat/tournament-manager
b9fba0c | 2025-10-21T23:09:11+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.34.0 (#271)
c77f8ec | 2025-10-21T23:08:05+02:00 | bck | fix(tournament-manager): correct BYE handling for 4 team double elimination
dfac87a | 2025-10-21T22:15:19+02:00 | escii | feat(Footer): add 'Participants' and 'Seating' links; include SESF logo with styling
9a87390 | 2025-10-21T21:52:20+02:00 | Danysan | fix(defaults): enhance focus visibility for links and images
4a1bf75 | 2025-10-21T20:49:34+02:00 | bck | feat(tournament-manager): add SVG overlay to bracket
36bfdd5 | 2025-10-21T18:21:45+02:00 | bck | Merge remote-tracking branch 'origin/main' into feat/tournament-manager
831b5fa | 2025-10-21T14:21:47+02:00 | escii | feat(nuxt): add '/credits' route to the configuration
7a8f1a1 | 2025-10-21T13:59:21+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.33.0 (#270)
5284c56 | 2025-10-21T13:54:53+02:00 | escii | feat(sitemap): add sitemap module and configuration
651f026 | 2025-10-21T13:17:35+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.32.2 (#269)
4cdfb3c | 2025-10-21T13:11:39+02:00 | escii | fix(robots): rename robots.txt to robots.disabled
49eddf5 | 2025-10-21T05:12:48+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.32.1 (#268)
8fb6b5b | 2025-10-21T05:08:15+02:00 | escii | fix(og-image): update embedding image with "the final strike" and lightning
09d231a | 2025-10-21T05:08:11+02:00 | escii | fix(SeoMeta): update date formatting and improve event description
37565ed | 2025-10-21T04:13:24+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.32.0 (#259)
ddf6e68 | 2025-10-21T04:09:30+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.24.2 (#265)
792d8a8 | 2025-10-21T03:21:25+02:00 | escii | Merge pull request #266 from netgame-switzerland/feat/ssr
695250a | 2025-10-21T03:04:20+02:00 | escii | fix(env.example): update localhost redirect URIs and add TODOs for unused variables
433ecd0 | 2025-10-21T03:04:09+02:00 | escii | fix(nuxt.config): comment out SVG favicon link
64f76d3 | 2025-10-21T02:46:24+02:00 | escii | Merge branch 'main' into feat/ssr
1bbb362 | 2025-10-21T02:45:18+02:00 | escii | chore(dependencies): remove nuxt-tiptap-editor and add tiptap extensions
c9b438c | 2025-10-21T02:41:50+02:00 | escii | fix(AdminNewsList): update filter status to include all news
fa9d606 | 2025-10-21T02:37:37+02:00 | escii | fix(AdminNewsForm): remove outdated hint about backend draft enforcement
e665067 | 2025-10-21T02:05:53+02:00 | escii | chore(env): add example LAN URLs for redirect and issuer settings
09fe7dd | 2025-10-21T02:05:36+02:00 | escii | chore(env): add example LAN URLs and OpenTelemetry setting
f358d8a | 2025-10-20T23:34:34+02:00 | bck | fix(tournament-manager): highlight winners and losers
8b6ba44 | 2025-10-20T23:19:23+02:00 | bck | Merge remote-tracking branch 'origin/main' into feat/tournament-manager
7758525 | 2025-10-20T23:19:18+02:00 | bck | fix(tournament-manager): handle final game properly
2097974 | 2025-10-20T23:13:02+02:00 | bck | feat(tournament-manager): treat BYEs as players that can be eliminated or advance appropriately
0d3280a | 2025-10-20T22:29:37+02:00 | escii | chore(fonts): add .ttf fonts for windows compatibility
2e1c52a | 2025-10-20T22:21:28+02:00 | bck | feat(tournament-manager): auto-advance teams with BYEs to next position in bracket
36d7360 | 2025-10-20T21:22:48+02:00 | bck | fix(tournament-manager): fix loser placement in lower bracket
b0f9846 | 2025-10-20T20:25:29+02:00 | bck | feat(tournament-manager): include match result entry into bracket view
c4688c5 | 2025-10-20T20:05:42+02:00 | bck | feat(tournament-manager): batch score entry
ee767cb | 2025-10-20T16:29:13+02:00 | bck | feat(tournament-manager): tournament advancement calculation based on reported results
6a7fcf0 | 2025-10-20T15:28:47+02:00 | bck | fix(tournament-manager): correctly display BYE in bracket viewer
bb7d2f3 | 2025-10-20T15:12:32+02:00 | bck | fix(tournament-manager): replace local throw with guarded early return
65e3361 | 2025-10-20T15:09:18+02:00 | bck | feat(tournament-manager): add bracket manager
bf4ec30 | 2025-10-20T14:52:50+02:00 | bck | Merge remote-tracking branch 'origin/main' into feat/tournament-manager
027e5f6 | 2025-10-20T10:46:13+02:00 | Danysan | refactor(docker): remove container name from compose config
c7d35ca | 2025-10-20T10:41:52+02:00 | Danysan | feat(components): enhance SEO and SSR data fetching
80b450b | 2025-10-20T09:54:10+02:00 | Danysan | feat(frontend): enhance ui with skeleton loaders and ssr
77b6ed1 | 2025-10-19T23:02:31+02:00 | bck | feat(tournament-manager): add margin-top for button
09f073d | 2025-10-19T22:28:51+02:00 | bck | feat(tournament-manager): modal for new team creation if already member
3a1a835 | 2025-10-19T22:21:55+02:00 | bck | Merge remote-tracking branch 'origin/main' into feat/tournament-manager
a9b845c | 2025-10-19T22:19:08+02:00 | bck | feat(tournament-manager): optimize team card layout
7ee6567 | 2025-10-19T22:15:12+02:00 | bck | feat(tournament-manager): hide unpaid event participants from invite list
824d86c | 2025-10-19T21:43:39+02:00 | bck | feat(tournament-manager): prevent registration for unpaid event participants
f1b0386 | 2025-10-19T21:21:10+02:00 | bck | fix(tournament-manager): show correct number of registered teams in overview
b1c8715 | 2025-10-19T21:16:03+02:00 | bck | feat(tournament-manager): show game play mode and tournament mode on overview
1d61307 | 2025-10-19T21:07:33+02:00 | escii | fix(nuxt.config): disable SSR to run as a pure SPA and avoid full page reloads
9c2eb8c | 2025-10-19T21:05:24+02:00 | bck | Merge remote-tracking branch 'origin/main' into feat/tournament-manager
ed27196 | 2025-10-19T20:27:55+02:00 | escii | fix(nuxt.config): enable SSR for improved performance and SEO
bea75b2 | 2025-10-19T20:27:43+02:00 | escii | fix(generate-commits): update log command to exclude some commits
ef8ccf1 | 2025-10-19T13:55:11+02:00 | bck | feat(tournament-manager): leave tournament and team disband mechanism
7bd9966 | 2025-10-19T11:15:34+02:00 | bck | feat(tournament-manager): show registration status for teams in team card
b24f339 | 2025-10-19T10:59:46+02:00 | bck | feat(tournament-manager): show nicknames in team card
c4fc9a0 | 2025-10-19T10:25:37+02:00 | bck | feat(tournament-manager): count teams for team-based tournaments
1ab0003 | 2025-10-19T10:14:22+02:00 | bck | Merge remote-tracking branch 'origin/main' into feat/tournament-manager
a8fba5c | 2025-10-19T07:02:29+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.31.0 (#257)
a98209f | 2025-10-19T06:56:50+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.24.1 (#258)
6e1a570 | 2025-10-19T06:49:24+02:00 | escii | fix(seating): enhance reserved seat display logic to check user login status
a59dff7 | 2025-10-19T06:37:20+02:00 | escii | fix(seating): update registration check to verify user login status
114f5b9 | 2025-10-19T02:16:48+02:00 | bck | feat(tournament-manager): new teamRegisterModal component
41ed748 | 2025-10-19T02:10:33+02:00 | bck | feat(tournament-manager): use proper modal for registration flow
3855aeb | 2025-10-19T01:57:57+02:00 | bck | feat(tournament-manager): disable register button on overview for team tournaments
e3ab972 | 2025-10-19T01:53:16+02:00 | bck | feat(tournament-manager): allow for team leadership change
b790e98 | 2025-10-19T01:45:21+02:00 | bck | feat(tournament-manager): show teams in tournament teams
c445db2 | 2025-10-19T01:40:58+02:00 | bck | feat(tournament-manager): keep UI in sync with team size/status
5c5feeb | 2025-10-19T01:19:31+02:00 | bck | feat(tournament-manager): support cancelling pending team invites
65b6c51 | 2025-10-19T01:13:35+02:00 | bck | feat(tournament-manager): indicate pending team invites
9c7d732 | 2025-10-19T01:10:31+02:00 | bck | feat(tournament-manager): cleanup team management UI
70c2040 | 2025-10-19T00:59:31+02:00 | bck | feat(tournament-manager): modularize team management
1735339 | 2025-10-19T00:38:44+02:00 | bck | feat(tournament-manager): add basic team functionality
706d9ee | 2025-10-18T23:45:27+02:00 | bck | feat(tournament-manager): remove timestamp from tournament participant card
8688ed1 | 2025-10-18T23:24:28+02:00 | escii | feat(tournament-manager): enhance participant display with avatars and improved layout
de498c6 | 2025-10-18T23:15:55+02:00 | escii | feat(tournament-manager): refactor play mode handling to use keys for improved state management
adfbb79 | 2025-10-18T23:07:31+02:00 | escii | feat(tournament-manager): enhance game mode management with team mode support
004b8db | 2025-10-18T22:52:43+02:00 | escii | Merge branch 'main' into feat/tournament-manager
95b2825 | 2025-10-18T22:47:38+02:00 | bck | feat(tournament-manager): half baked game-mode selection in tournament
fc5fd76 | 2025-10-18T22:16:01+02:00 | escii | fix(header): update header styles for improved layout and spacing
e9c301c | 2025-10-18T22:09:07+02:00 | bck | Merge remote-tracking branch 'origin/main' into feat/tournament-manager
5d27101 | 2025-10-18T20:17:49+02:00 | escii | fix(layout): adjust min-height and gap properties for improved responsiveness
052e089 | 2025-10-18T19:25:08+02:00 | escii | Merge pull request #256 from netgame-switzerland/feat/metatags
365c9b3 | 2025-10-18T19:23:26+02:00 | escii | feat(seo): add SeoMeta component to manage Open Graph and Twitter meta tags
2755b05 | 2025-10-18T16:43:02+02:00 | bck | feat(tournament-manager): show tournament participant's nickname
9de6ac6 | 2025-10-18T16:24:58+02:00 | bck | feat(tournament-manager): allow advancementCount for group stage to be 0
65cf3a7 | 2025-10-18T16:15:44+02:00 | bck | Merge remote-tracking branch 'origin/main' into feat/tournament-manager
eb4425b | 2025-10-18T14:41:37+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.30.0 (#254)
2e67afc | 2025-10-18T14:38:07+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.24.0 (#253)
e4957d4 | 2025-10-18T14:03:06+02:00 | escii | chore(commits): update commit history file with latest changes
847e330 | 2025-10-18T13:57:13+02:00 | escii | fix(header): adjust line-height for improved text alignment
a694974 | 2025-10-18T13:53:56+02:00 | escii | fix(logo): change logo text from 'O' to 'n' in home link
4cfbd2b | 2025-10-18T13:35:13+02:00 | escii | fix(logo): change logo text from 'O' to 'n' in home link
2f7cf05 | 2025-10-18T13:30:13+02:00 | escii | feat(admin): add News tab and remove Debug tab from admin dashboard
5556ee9 | 2025-10-18T13:30:00+02:00 | escii | feat(tabs): change default active tab from 'general' to 'components'
7cc7821 | 2025-10-18T13:12:56+02:00 | escii | feat(admin): disable search functionality in user list table
9e32055 | 2025-10-18T13:12:46+02:00 | escii | feat(table): add conditional search input to filter data
f749f21 | 2025-10-18T13:08:28+02:00 | escii | feat(participants): add price class filter to participants list
e90d060 | 2025-10-18T09:46:02+02:00 | escii | feat(seeder): replace participant and FusionAuth seeders with modular event data seeders (#255)
933dfa9 | 2025-10-18T09:43:56+02:00 | escii | fix(seating): update back link to redirect to events overview
02eea7d | 2025-10-18T01:50:32+02:00 | escii | feat(seeder): rename example participants file and add quick start guide to README
e526c32 | 2025-10-18T00:24:40+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
fd892bf | 2025-10-18T00:24:35+02:00 | Danysan | feat(logging): add structured logging and OTEL integration
dcd505e | 2025-10-18T00:08:31+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.29.0 (#250)
2e279a6 | 2025-10-18T00:04:36+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.23.0 (#251)
7bfca04 | 2025-10-17T23:54:08+02:00 | Danysan | feat(telemetry): improve span naming and observability
f276aee | 2025-10-17T23:47:36+02:00 | escii | feat(docker): update aspire service configuration for data persistence
c5c1e71 | 2025-10-17T23:28:35+02:00 | Danysan | feat(otel): Integrates OpenTelemetry for comprehensive observability (#252)
4273e74 | 2025-10-17T23:04:18+02:00 | bck | feat(tournament-manager): implement tournament join and leave
c091d7e | 2025-10-17T22:44:34+02:00 | escii | feat(seeder): add cross-platform seeder launcher for FusionAuth participants
8fe15c6 | 2025-10-17T19:06:31+02:00 | escii | Merge pull request #248 from netgame-switzerland/feat/seating_api
ad86825 | 2025-10-17T19:01:34+02:00 | escii | feat(seating): remove online users functionality and related polling
9a7fb88 | 2025-10-17T19:00:49+02:00 | escii | Merge branch 'main' into feat/seating_api
0f192fc | 2025-10-17T18:34:33+02:00 | Danysan | fix(session-timeout): replace nuxtlink with anchor tag
7c470f3 | 2025-10-17T18:19:16+02:00 | bck | feat(tournament-manager): update configuration for elimination and swiss - number of rounds is not relevant for elimination and swiss style tournaments but rather only the number of participants - added bye-handling rule configuration (for odd number of participants)
37a49f2 | 2025-10-17T17:22:10+02:00 | bck | fix(tournaments): pass user._id at tournament registration
59cb5f2 | 2025-10-17T17:07:58+02:00 | bck | feat(tournament-manager): Implement tournament management system
b13a085 | 2025-10-17T16:12:58+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.28.0 (#239)
6fec6e1 | 2025-10-17T16:01:23+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.22.0 (#241)
0a48985 | 2025-10-17T15:52:35+02:00 | escii | feat(seating): improve base URL handling and table ID normalization
ca165f4 | 2025-10-17T10:10:05+02:00 | escii | Merge branch 'main' into feat/seating_api
8392ffc | 2025-10-17T10:09:20+02:00 | escii | Merge pull request #247 from netgame-switzerland/feat/seeder
79b4b11 | 2025-10-17T10:04:59+02:00 | escii | feat(seeder): add scripts for seeding participants and FusionAuth users
cfb3a6c | 2025-10-17T09:50:29+02:00 | escii | feat(seating): batch fetch FusionAuth users to optimize API calls
5d44204 | 2025-10-17T09:39:19+02:00 | escii | Merge branch 'main' into feat/seating_api
92da119 | 2025-10-17T05:33:26+02:00 | dependabot[bot] | chore(deps): bump dragonflydb/dragonfly in /docker-dev (#245)
7cd6666 | 2025-10-17T05:33:17+02:00 | dependabot[bot] | chore(deps): bump dragonflydb/dragonfly in /docker-dev-build (#246)
a2cacb3 | 2025-10-17T00:55:48+02:00 | escii | fix(users.service): correct typo in user fields variable name
0342b76 | 2025-10-16T23:31:26+02:00 | escii | refactor(tournaments): remove population of user nickname from participants
95ddd52 | 2025-10-16T23:21:45+02:00 | escii | Merge pull request #240 from netgame-switzerland/chore/more-user-schema-remove-cleanup
6003140 | 2025-10-16T23:21:19+02:00 | escii | Merge pull request #238 from netgame-switzerland/fix/eventRedirect
46a5d41 | 2025-10-16T22:56:29+02:00 | escii | feat(clan-details): make clan details card responsive by setting width to 100%
f9c7326 | 2025-10-16T22:41:44+02:00 | quorg | Merge remote-tracking branch 'refs/remotes/origin/main' into chore/more-user-schema-remove-cleanup
1479e80 | 2025-10-16T22:39:03+02:00 | quorg | refactor(backend): remove local user management in favor of fusionauth-only integration
90898d5 | 2025-10-16T21:34:45+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.27.0 (#230)
5dcc696 | 2025-10-16T21:33:35+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.21.0 (#236)
fa756f9 | 2025-10-16T21:28:38+02:00 | YingPang | feat(auth): FusionAuth OAuth2 OIDC BFF session cookie implementation (#222)
00a858b | 2025-10-16T20:39:52+02:00 | Danysan | fix(events): standardize event redirect URLs
a34297d | 2025-10-16T20:33:56+02:00 | escii | Merge pull request #231 from netgame-switzerland/feat/theme
3b69754 | 2025-10-16T20:16:00+02:00 | escii | Merge pull request #234 from netgame-switzerland/chore/remove-user-schema-and-deps
e6e36e4 | 2025-10-16T20:07:17+02:00 | escii | Merge branch 'main' into chore/remove-user-schema-and-deps
8fc47c3 | 2025-10-16T20:03:04+02:00 | escii | refactor(clans): modularize clan management views, centralize shared styles (#235)
71453ba | 2025-10-16T19:17:06+02:00 | Danysan | fix(event): corrects event redirect URL
04ffebf | 2025-10-16T09:16:24+02:00 | dependabot[bot] | chore(deps): bump opensearchproject/opensearch in /docker-dev (#232)
accb956 | 2025-10-16T09:16:14+02:00 | dependabot[bot] | chore(deps): bump opensearchproject/opensearch in /docker-dev-build (#233)
bb36cac | 2025-10-15T21:56:45+02:00 | quorg | feat(auth): remove local user model in favor of fusionauth integration
9127064 | 2025-10-15T11:26:24+02:00 | CopyKill | feat(theme): changed out favicon graphics with transparent versions
fcd5b13 | 2025-10-15T11:01:22+02:00 | CopyKill | Merge branch 'main' into feat/theme
439b946 | 2025-10-15T10:00:00+02:00 | escii | feat(clan-card): enhance clan card layout with responsive design and member icon
947fbc5 | 2025-10-15T09:59:48+02:00 | escii | feat(event-motto): adjust lightning background width and add responsive styling
4d4accf | 2025-10-15T06:42:14+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.26.0 (#227)
44f4d22 | 2025-10-15T06:39:52+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.20.0 (#226)
755848e | 2025-10-15T02:31:20+02:00 | escii | feat(notifications): add message sound playback with volume control and icon click trigger
9208f2d | 2025-10-15T02:10:48+02:00 | escii | Merge pull request #229 from netgame-switzerland/feat/participants-clan-loading-improved
8029e01 | 2025-10-15T02:07:23+02:00 | escii | feat(user-nav): add link to user clans profile in dropdown menu
e512c85 | 2025-10-15T01:14:30+02:00 | quorg | feat(participants): remove clan selection and refine clan enrichment logic
e26e826 | 2025-10-14T23:39:52+02:00 | escii | feat(user-nav): add link to user clans profile in dropdown menu
eda25cd | 2025-10-14T22:31:12+02:00 | escii | feat(clans): members tab visible to members without admin perms
7c42f61 | 2025-10-14T21:28:20+02:00 | escii | feat(notifications): add volume control for message sound notifications with localStorage support
fa7b74b | 2025-10-14T19:31:46+02:00 | escii | chore(frontend): add `package-lock.json` for dependency management in `netgame-frontend`
5ff3bcb | 2025-10-14T19:10:32+02:00 | escii | Merge pull request #218 from netgame-switzerland/dependabot/npm_and_yarn/frontend/dev-minor-npm-dependencies-6f2a42a27f
f06b43b | 2025-10-14T19:10:10+02:00 | escii | Merge pull request #219 from netgame-switzerland/dependabot/npm_and_yarn/backend/prod-minor-npm-dependencies-aa20fd255b
c4b7b29 | 2025-10-14T16:28:53+02:00 | escii | feat(seating & backend): add nickname resolution for reserved seats and enhance reserved seat labels with lazy loading and fallback handling
707b904 | 2025-10-14T15:59:03+02:00 | escii | feat(seating): enhance reserved seat display with user role and ID, and improve styling for better visibility
e921280 | 2025-10-14T15:14:27+02:00 | escii | refactor(seating): extract "My Reservations" into a dedicated component for improved reusability and cleaner structure
b8b128a | 2025-10-14T07:48:16+00:00 | dependabot[bot] | chore(deps): bump the prod-minor-npm-dependencies group across 2 directories with 5 updates
1b9d1d3 | 2025-10-14T09:45:55+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.25.0 (#224)
31e8c8d | 2025-10-14T09:44:42+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.19.0 (#223)
9410c04 | 2025-10-14T09:38:47+02:00 | escii | feat(seating): allow price class mismatch with client-side warnings for admins
706f39e | 2025-10-14T08:43:30+02:00 | escii | feat(participant-card): enable flex-wrap for improved layout responsiveness
e351f4f | 2025-10-14T08:35:42+02:00 | escii | feat(seating): enhance seat user visibility on hover and adjust z-index management for overlays
2f58b12 | 2025-10-14T08:14:02+02:00 | escii | feat(styles): adjust z-index and pointer events for room switcher and toolbar for improved overlay management
9845cd3 | 2025-10-14T08:06:17+02:00 | escii | refactor(messages): remove SSE streaming in favor of polling and optimize message handling mechanisms across the app
a3a17dd | 2025-10-14T05:14:46+02:00 | escii | Merge pull request #221 from netgame-switzerland/feat/messages-mark-read
50a1168 | 2025-10-14T05:08:17+02:00 | escii | Merge branch 'main' into feat/messages-mark-read
4480e67 | 2025-10-13T22:34:54+02:00 | YingPang | ci(build): update version pattern matching for minor version
c26cba5 | 2025-10-13T22:34:04+02:00 | YingPang | ci(release): split concurrency group names for backend and frontend
fa05ca3 | 2025-10-13T22:22:01+02:00 | quorg | feat(messages): implement message read-tracking and associated APIs
212a632 | 2025-10-13T15:20:32+00:00 | dependabot[bot] | chore(deps-dev): bump @types/node
2601cd9 | 2025-10-13T16:50:35+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.24.0 (#215)
89771b7 | 2025-10-13T16:48:12+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.18.0 (#217)
238f6ab | 2025-10-13T16:37:33+02:00 | escii | Merge pull request #216 from netgame-switzerland/feat/ParticipantAPIPerformance
bc851d1 | 2025-10-13T16:28:50+02:00 | escii | feat(seating-editor): enhance controls visibility and adjust input widths for better usability
e9a0380 | 2025-10-13T16:12:06+02:00 | Danysan | feat(backend): enhance participant API performance and seeding
daeb60c | 2025-10-13T14:55:40+02:00 | escii | Merge pull request #214 from netgame-switzerland/feat/FilteringParticipants
0d351f3 | 2025-10-13T14:45:04+02:00 | Danysan | refactor(admin): integrate table component for participants
f7a452c | 2025-10-13T13:30:29+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.23.0 (#212)
fc6bfac | 2025-10-13T13:29:04+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.17.0 (#213)
bbf2b46 | 2025-10-13T13:27:02+02:00 | escii | fix(events.service): correct disableClanEnrichment condition for proper evaluation
9a1ad49 | 2025-10-13T11:40:04+02:00 | escii | feat(seating-editor): implement zoom persistence for event and room
52a8ab9 | 2025-10-13T11:34:55+02:00 | escii | feat(seating-editor): implement zoom persistence for event and room
3beb876 | 2025-10-13T10:38:10+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.16.0 (#204)
f8b8a38 | 2025-10-13T10:35:54+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.22.0 (#209)
5b6eda5 | 2025-10-13T09:40:29+02:00 | escii | Merge pull request #211 from netgame-switzerland/feat/seatingeditor_better_controlls
2341b2d | 2025-10-13T09:37:30+02:00 | escii | feat(seating-editor): adjust user search wrapper width for improved layout
1fe8510 | 2025-10-13T09:31:27+02:00 | escii | feat(seating-editor): prevent duplication and assignment controls when movement is locked
0537a96 | 2025-10-13T09:26:04+02:00 | escii | feat(seating-editor): add snap to grid functionality with toggle and persistence
fa2807d | 2025-10-13T09:12:37+02:00 | escii | feat(seating-editor): add duplicate tables functionality with keyboard shortcut and UI button
16f2224 | 2025-10-13T02:23:15+02:00 | escii | Merge pull request #210 from netgame-switzerland/feat/participants_performance
5c4d8a8 | 2025-10-13T02:18:55+02:00 | escii | feat(events): add toggle for clan enrichment based on environment variable DISABLE_CLAN_ENRICHMENT
4aa9960 | 2025-10-13T02:02:21+02:00 | escii | Merge pull request #191 from netgame-switzerland/feat/replaceNewsMdEditor
68cfd15 | 2025-10-13T02:00:41+02:00 | escii | Merge pull request #208 from netgame-switzerland/feat/payment_performance
3a26641 | 2025-10-13T01:59:40+02:00 | escii | feat(events): optimize registration loading by fetching only current user's registration
9569d7d | 2025-10-13T01:52:54+02:00 | escii | feat(events): add loading state for payment details in EventPayment component
5bd8ad5 | 2025-10-12T23:45:58+02:00 | escii | Merge remote-tracking branch 'origin/main'
e19a229 | 2025-10-12T23:45:43+02:00 | escii | feat(settings): update default public email and social media links
b901fa9 | 2025-10-12T22:37:44+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.15.0 (#202)
9fe7b63 | 2025-10-12T22:37:13+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.21.0 (#203)
93cf1b2 | 2025-10-12T22:32:58+02:00 | escii | feat(events): add endpoint to retrieve current user's registration status for an event
c6f750f | 2025-10-12T22:02:37+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.20.0 (#201)
ef8562f | 2025-10-12T22:00:28+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.14.0 (#200)
373788d | 2025-10-12T21:58:58+02:00 | Danysan | fix(auth): improve state validation handling (#199)
60245af | 2025-10-12T21:57:49+02:00 | escii | feat(events): add lightweight registration count endpoint and update participant display logic
30c268b | 2025-10-12T21:45:14+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.19.0 (#197)
621f087 | 2025-10-12T21:42:41+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.13.0 (#198)
8ee1c7b | 2025-10-12T21:39:57+02:00 | YingPang | fix(broker): increase request timeout from 10s to 30s
88ece76 | 2025-10-12T21:20:36+02:00 | escii | feat(admin-event-form): add maximum participants input field with validation
187bbbb | 2025-10-12T21:06:09+02:00 | escii | feat(admin-user-list): add user search functionality with debounce and clear option
0ae343d | 2025-10-12T20:48:29+02:00 | escii | feat(user-clans): simplify member display by removing profile link from user names
5bf4d2b | 2025-10-12T19:16:48+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.18.0 (#195)
ab9ad34 | 2025-10-12T19:15:17+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.12.1 (#196)
8988ea7 | 2025-10-12T19:14:11+02:00 | Danysan | fix(media): update media retrieval logic for admin users (#194)
e256ca4 | 2025-10-12T19:07:40+02:00 | escii | feat(seating-editor): add last saved timestamp display and improve API handling
86484ce | 2025-10-12T18:48:32+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.17.0 (#192)
3656138 | 2025-10-12T18:46:51+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.12.0 (#193)
4000358 | 2025-10-12T18:38:46+02:00 | escii | feat(profile): remove clan data handling from user profile updates
23efd45 | 2025-10-12T18:32:30+02:00 | escii | feat(event-signup): disable clan selection display for users
78354ed | 2025-10-12T18:31:59+02:00 | Danysan | feat(tiptap): add link insertion dialog
ae691d9 | 2025-10-12T18:25:51+02:00 | Danysan | feat(editor): add toggle for rich text and raw markdown views
51156bf | 2025-10-12T18:24:37+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.16.1 (#188)
384a0e1 | 2025-10-12T18:22:30+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.11.0 (#189)
eea36af | 2025-10-12T18:20:16+02:00 | Danysan | feat(reusables): replace markdown editor with Tiptap
fa0a93d | 2025-10-12T18:10:08+02:00 | Danysan | feat(news): replace markdown editor in admin form
30f6e2e | 2025-10-12T18:08:55+02:00 | Danysan | Auto stash before checking out "origin/main"
9e0824b | 2025-10-12T18:07:13+02:00 | Danysan | feat(editor): add emoji picker to the tiptap editor
ff3fa3b | 2025-10-12T17:52:23+02:00 | Danysan | feat(TiptapEditor): enable media library for image upload
215462b | 2025-10-12T17:45:00+02:00 | escii | feat(user-clans): ensure unique clans by ID and enforce single main clan selection
453e5a9 | 2025-10-12T17:38:43+02:00 | Danysan | feat(editor): replace markdown editor in news form
948a5ee | 2025-10-12T17:20:28+02:00 | escii | feat(partners): enhance user object sanitization by removing contacts for non-admin users
08fe3ad | 2025-10-12T17:15:58+02:00 | escii | feat(events): enhance user object sanitization for non-admin requests
6affe49 | 2025-10-12T16:42:48+02:00 | escii | Merge pull request #190 from netgame-switzerland/feat/locations_admin_fields
3660686 | 2025-10-12T16:42:14+02:00 | escii | feat(locations): add method to sanitize admin-only fields for non-admin users
7049e33 | 2025-10-12T16:39:29+02:00 | Danysan | fix(clans): streamline user enrichment process
9f31817 | 2025-10-12T15:20:38+02:00 | Danysan | feat(news): replace markdown editor with tiptap
b5e6a75 | 2025-10-12T15:14:15+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.16.0 (#185)
ff7ceaa | 2025-10-12T15:12:44+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.10.1 (#187)
43a365a | 2025-10-12T14:44:35+02:00 | escii | Merge pull request #186 from netgame-switzerland/fix/ShowMissingUserLogo
ea2592f | 2025-10-12T14:43:23+02:00 | escii | feat(notifications): add audio notification for new messages
e615d61 | 2025-10-12T14:24:40+02:00 | Danysan | fix(clans): ensure user logo is displayed properly
85f4726 | 2025-10-12T14:23:38+02:00 | escii | feat(maintenance): add therapy.html and update footer link
4a7501e | 2025-10-12T14:20:21+02:00 | escii | feat(footer): add maintenance link to footer
528add1 | 2025-10-12T13:56:52+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.15.0 (#183)
524caa9 | 2025-10-12T13:53:18+02:00 | escii | Merge pull request #184 from netgame-switzerland/feat/ReplaceNewsEditor
23e6ebf | 2025-10-12T13:49:00+02:00 | Danysan | feat(news): enable markdown editor toggle in news form
7ff3fe1 | 2025-10-12T13:42:17+02:00 | escii | feat(footer): add link to NetGame Archive and update footer layout styling
a8fe30f | 2025-10-12T13:04:53+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.14.0 (#177)
ec05a60 | 2025-10-12T13:02:03+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.10.0 (#178)
b0e6924 | 2025-10-12T13:00:21+02:00 | escii | Merge pull request #182 from netgame-switzerland/feat/FavIconAndPageTitles
2348c9b | 2025-10-12T12:59:34+02:00 | Danysan | Merge remote-tracking branch 'origin/feat/FavIconAndPageTitles' into feat/FavIconAndPageTitles
dd3693e | 2025-10-12T12:58:48+02:00 | Danysan | fix(nuxt-config): remove inline SVG favicon
13cf8c3 | 2025-10-12T12:58:48+02:00 | Danysan | chore(nuxt-config): remove inline SVG favicon
ee96072 | 2025-10-12T12:52:52+02:00 | Danysan | feat: Add fav icon and page headers
66c230c | 2025-10-12T12:43:25+02:00 | escii | Merge pull request #180 from netgame-switzerland/fix/automated-seating-zoomlevel
fc9e718 | 2025-10-12T12:40:33+02:00 | escii | Merge branch 'main' into fix/automated-seating-zoomlevel
9a4550e | 2025-10-12T12:38:14+02:00 | escii | fix(tournaments-list): remove unused polling logic and simplify data fetch on mount
21943e2 | 2025-10-12T12:22:47+02:00 | escii | Merge pull request #176 from netgame-switzerland/feat/EventInfoCleanup
dfdcc4b | 2025-10-12T12:21:46+02:00 | escii | Merge pull request #179 from netgame-switzerland/fix/NewsAuthor
84e4a57 | 2025-10-12T12:19:30+02:00 | escii | Merge pull request #175 from netgame-switzerland/feat/cleanups
840d384 | 2025-10-12T12:19:14+02:00 | bck | fix(seating-client): calculate optimal zoom level for seating plan based on size
1a3c10a | 2025-10-12T12:17:30+02:00 | Danysan | feat(news): enhance author data with faUserHelper
01fc6d6 | 2025-10-12T12:15:40+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
4fad097 | 2025-10-12T12:12:56+02:00 | escii | feat(user-clans): persist main clan selection during signup and profile updates
880c364 | 2025-10-12T11:39:27+02:00 | Danysan | fix(EventList): remove unused registration date display
78e29a5 | 2025-10-12T11:20:35+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
d3b3033 | 2025-10-12T11:18:24+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.13.0 (#173)
a6c9786 | 2025-10-12T11:11:36+02:00 | escii | Merge remote-tracking branch 'origin/main'
6a40588 | 2025-10-12T11:11:24+02:00 | escii | fix(admin-debug): disable delete button pending confirmation implementation
50a0e78 | 2025-10-12T11:08:00+02:00 | Danysan | chore(admin/testing): add new button style
bd96888 | 2025-10-12T11:03:50+02:00 | escii | feat(news): news sorting improved
a90fa8b | 2025-10-12T10:54:47+02:00 | escii | feat(news): added sticky-indicator on overview
b467233 | 2025-10-12T10:48:10+02:00 | escii | fix(header): align messages button vertically
8e3246f | 2025-10-12T08:26:21+02:00 | escii | Update Gource video assets (mp4, AV1, VP9) and commit history file with the latest changes
de5690a | 2025-10-12T08:06:30+02:00 | escii | fix(seating-client): rearrange loading and error state blocks
8f71acb | 2025-10-12T08:05:45+02:00 | escii | feat(seating-client): enhance loading and error state modals for improved accessibility
28392fe | 2025-10-12T07:51:50+02:00 | escii | fix(seating-client): rearrange loading and error state blocks for consistent UI behavior
e236efa | 2025-10-12T07:10:06+02:00 | escii | feat(partners-strip): implement endless scrolling carousel
adc43d6 | 2025-10-12T06:44:52+02:00 | escii | Merge branch 'main' into feat/startpage_partner_logos
2b51643 | 2025-10-12T06:43:34+02:00 | escii | feat(partners-strip): implement endless scrolling carousel for partner logos
ab50d8d | 2025-10-12T03:08:18+02:00 | bck | fix(header): align messages button vertically
e7f99f6 | 2025-10-12T02:54:33+02:00 | bck | feat(news): added sticky-indicator on overview
6fce267 | 2025-10-12T02:40:34+02:00 | bck | feat(news): limited number of news displayed on event page
f9d2242 | 2025-10-12T02:38:16+02:00 | bck | feat(news): added highlight for sticky news in news page
a3e4e00 | 2025-10-12T02:18:40+02:00 | bck | feat(news): put link copy button and meta-information next to each other
f424b97 | 2025-10-12T02:17:54+02:00 | bck | feat(news): display news-detail page in card
0901e41 | 2025-10-12T02:10:16+02:00 | bck | feat(news): added proper background to news card
103c2e6 | 2025-10-12T02:08:04+02:00 | bck | feat(news): news sorting improved
ca7425d | 2025-10-12T01:20:08+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.12.0 (#165)
7da47d7 | 2025-10-12T01:15:06+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.9.0 (#167)
4497657 | 2025-10-12T01:10:18+02:00 | escii | fix(participant-card): update avatar display logic to prioritize user avatar over logo
26f5635 | 2025-10-12T01:00:43+02:00 | escii | fix(tournament-detail): refine layout and improve text formatting in tournament details
049a940 | 2025-10-12T00:43:34+02:00 | escii | fix(env): update redirect and base URLs to use localhost for local development
135a410 | 2025-10-11T23:09:55+02:00 | escii | feat(news): truncated text in news card on event page
06bcac5 | 2025-10-11T23:08:49+02:00 | escii | fix(tournament-detail): improve tournament game display
9b7a0d4 | 2025-10-11T23:07:52+02:00 | escii | fix(tournament-detail): improve tournament game display with enhanced styling
138c06b | 2025-10-11T22:55:55+02:00 | bck | feat(news): truncated text in news card on event page
1790a41 | 2025-10-11T22:44:13+02:00 | escii | fix(tournament-detail): enhance layout and improve participant display in tournament details
4d70ba6 | 2025-10-11T22:01:47+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.8.1 (#162)
a3f9761 | 2025-10-11T22:00:16+02:00 | escii | fix(locations): preserve existing roomIds during updates
9c07eba | 2025-10-11T21:59:03+02:00 | escii | fix(locations): preserve existing roomIds during updates to ensure data consistency
c80f03a | 2025-10-11T21:35:12+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.8.0 (#159)
b9cbb77 | 2025-10-11T21:31:38+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.11.0 (#160)
ea18bf4 | 2025-10-11T21:29:14+02:00 | escii | feat(seating): introduce explicit seat order and localIndex for stabl…
3d9d0a4 | 2025-10-11T21:02:18+02:00 | escii | feat(seating): introduce explicit seat order and localIndex for stable layout and sequencing
33cda5d | 2025-10-11T19:24:04+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.10.0 (#157)
030a492 | 2025-10-11T19:21:56+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.7.0 (#156)
8d0a07e | 2025-10-11T19:12:05+02:00 | escii | feat(seating): cleaner toolbar, move options
2a73f88 | 2025-10-11T19:09:37+02:00 | escii | Merge branch 'main' into feat/seating_v8
dce4050 | 2025-10-11T19:08:10+02:00 | escii | fix(admin-location-form): disable remove room button with tooltip for clarity
1ec835f | 2025-10-11T19:04:04+02:00 | escii | feat(seating): add move mode for seats with visual toggles and conflict resolution
4d68548 | 2025-10-11T17:56:59+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.6.0 (#154)
81bfc73 | 2025-10-11T17:41:50+02:00 | escii | feat(seating): enhance reservation handling and participant assignment logic
fab2d82 | 2025-10-11T15:11:37+02:00 | escii | feat(seating): implement seat selection logic and update event emissions
ebbff41 | 2025-10-11T14:52:35+02:00 | escii | feat(seating): enhance participant search with dropdown and avatar support
5631375 | 2025-10-11T13:55:24+02:00 | escii | feat(auth): add account creation timestamp to user object
8e3513e | 2025-10-11T12:13:48+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.9.0 (#151)
dc14617 | 2025-10-11T11:15:23+02:00 | escii | feat(credits): update credits, add name replacer
f5617f9 | 2025-10-11T10:52:33+02:00 | escii | feat(maintenance): update layout and styles for maintenance page
389e52b | 2025-10-11T03:49:42+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.5.2 (#149)
c82daa0 | 2025-10-11T03:48:15+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.8.0 (#150)
56630f2 | 2025-10-11T03:46:31+02:00 | escii | feat(news): add event card and tune transparency
48603bf | 2025-10-11T03:44:08+02:00 | escii | Merge remote-tracking branch 'origin/main'
6fe37ed | 2025-10-11T03:43:51+02:00 | escii | fix(settings): initialize default settings without overwriting existing values
c59d988 | 2025-10-11T03:27:38+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.7.1 (#147)
cecf986 | 2025-10-11T03:16:22+02:00 | escii | fix(event): improve user interaction by disabling text selection and enabling pointer events
a3a80c2 | 2025-10-11T03:09:55+02:00 | escii | fix(credits): add 'bck' to the list of developers in credits section
2714afb | 2025-10-11T03:09:19+02:00 | bck | feat(news): add event card and tune transparency
0b388af | 2025-10-11T02:57:23+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.7.0 (#146)
d5b3c9a | 2025-10-11T02:52:43+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.5.1 (#144)
8758956 | 2025-10-11T02:20:49+02:00 | CopyKill | feat(theme): added login_backgroung.jpg instead of png
5cdaaa2 | 2025-10-11T02:03:10+02:00 | bck | feat(event): display description if available (#145)
b6616ae | 2025-10-11T01:49:44+02:00 | escii | Merge remote-tracking branch 'origin/main'
dd966e5 | 2025-10-11T01:49:31+02:00 | escii | fix(env): update environment variables for local development
be34be3 | 2025-10-11T01:42:40+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.6.0 (#142)
0cf5409 | 2025-10-11T01:35:06+02:00 | escii | fix(env): update redirect URIs for local development
b824683 | 2025-10-11T01:15:52+02:00 | escii | feat(theme): fixed missing glow objects and some small tweaks
45c2041 | 2025-10-11T01:09:07+02:00 | CopyKill | feat(theme): fixed missing glow objects and some small tweaks
c259a11 | 2025-10-11T00:51:09+02:00 | escii | feat(maintenance): enhance maintenance page layout and styling
0bc92fb | 2025-10-10T23:58:29+02:00 | Danysan | feat: events display participants/totalSeats ratio
fa38299 | 2025-10-10T23:56:53+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.5.0 (#137)
2d827af | 2025-10-10T23:53:48+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.5.0 (#138)
e73ffc8 | 2025-10-10T23:51:03+02:00 | Danysan | feat: enhance user state handling and notification (#141)
dfe3c45 | 2025-10-10T23:30:57+02:00 | escii | fix(join-lan-button): update registration label to indicate closure
4c89663 | 2025-10-10T22:55:44+02:00 | escii | fix(profile): prevent email updates in profile management
97940f1 | 2025-10-10T22:36:59+02:00 | Danysan | fix: adjust event loading and display logic
9987875 | 2025-10-10T22:20:05+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
b84656a | 2025-10-10T22:20:00+02:00 | Danysan | fix: admin-participants-list, add optional chaining
3312337 | 2025-10-10T21:53:39+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.4.1 (#135)
fb57bca | 2025-10-10T21:50:45+02:00 | YingPang | fix(contact): update default public email
c259378 | 2025-10-10T21:20:27+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.4.0 (#131)
a662a3a | 2025-10-10T21:15:38+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.4.0 (#128)
968f924 | 2025-10-10T21:13:11+02:00 | escii | feat(api-gateway): implement rate limiting configuration for API endpoints (#127)
9b45733 | 2025-10-10T20:49:07+02:00 | escii | feat(seating): intoduces state machine for seat locking (#132)
c627862 | 2025-10-10T20:31:09+02:00 | Danysan | feat(settings): add maintenance mode support (#129)
cd63d63 | 2025-10-10T20:27:02+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.3.1 (#130)
d0e5461 | 2025-10-10T20:20:41+02:00 | YingPang | build(deps): add nats
d8ec39f | 2025-10-10T19:10:44+02:00 | Danysan | fix: SessionTimeout & TournamentsList handle null checks
18bda43 | 2025-10-10T18:49:26+02:00 | Danysan | style(events): update button styles for improved clarity
2bd268b | 2025-10-10T18:48:49+02:00 | Danysan | refactor(maintenance): streamline assets and improve layout
ab91e89 | 2025-10-10T17:37:55+02:00 | escii | feat(maintenance-mode): add maintenance mode plugin with countdown timer and custom template
7953520 | 2025-10-10T14:02:27+02:00 | Danysan | refactor(dockerfile): remove unused fusionauth args
60c22fe | 2025-10-10T12:14:08+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.3.0 (#117)
0ba42cd | 2025-10-10T12:09:26+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.3.0 (#123)
0ebad43 | 2025-10-10T11:44:41+02:00 | escii | feat(event-list): add custom button style for improved visibility
5c06f4d | 2025-10-10T11:39:12+02:00 | escii | feat(styles): update backgrounds to use transparent styler with blur effect
a8bf36c | 2025-10-10T11:28:03+02:00 | escii | feat(participant-cards): add nowrap style to prevent text wrapping in participant cards
223588d | 2025-10-10T11:11:59+02:00 | escii | feat(user-nav): adjust spacing and dimensions for improved layout and responsiveness
49f6f5c | 2025-10-10T11:02:05+02:00 | escii | feat(admin-dashboard): update color scheme for improved visibility and aesthetics
622a421 | 2025-10-10T10:14:57+02:00 | dependabot[bot] | chore(deps): bump node in /backend (#125)
5d68c21 | 2025-10-10T10:12:00+02:00 | dependabot[bot] | chore(deps): bump node in /frontend (#126)
a57ea39 | 2025-10-10T09:57:57+02:00 | escii | feat(admin-dashboard): add testing tab to navigation and update active tab logic
9736326 | 2025-10-10T09:57:38+02:00 | escii | feat(seating-client): update button labels for clarity in selection actions
78235cb | 2025-10-10T09:28:19+02:00 | escii | feat(event-motto): add random flip effects to lightning image for variety
f4dd745 | 2025-10-10T08:43:12+02:00 | escii | feat(user-profile): replace country input with dropdown and prioritize DACH countries
ec4fae7 | 2025-10-10T08:41:28+02:00 | escii | feat(user-profile): add validation for input fields and display error messages
b8fe76e | 2025-10-10T08:08:11+02:00 | escii | feat(admin-clan-form): add inline error banner for backend validation messages
a4a3e60 | 2025-10-10T07:47:10+02:00 | escii | feat(user-messages): add overflow hidden style to message container
048f39e | 2025-10-10T07:46:21+02:00 | escii | feat(user-profile): add max-height and max-width styles for avatar display
a3821e7 | 2025-10-10T07:40:05+02:00 | escii | feat(participant-management): update button types and prevent event propagation on cancel actions
254ee78 | 2025-10-10T07:36:26+02:00 | escii | feat(participant-management): update message display and add notes field with validation
9aa1c46 | 2025-10-10T07:25:40+02:00 | escii | feat(event-registration): add length validation for transport, motto, and message fields
342bb6d | 2025-10-10T07:18:12+02:00 | escii | feat(responsive-design): add max-width and padding adjustments for payment page on mobile
8ebc690 | 2025-10-10T07:13:46+02:00 | escii | feat(responsive-design): add mobile optimizations for user profile and event signup components
1c47efa | 2025-10-10T07:08:22+02:00 | escii | feat(user-clan-management): update clan card layout for improved visual consistency and responsiveness
4b2b396 | 2025-10-10T07:00:52+02:00 | escii | feat(clan-management): add input validation and maxlength constraints for clan fields
2ad717c | 2025-10-10T06:46:55+02:00 | escii | feat(user-profile): rename 'Messages' to 'Notifications' for clarity
e8e5fee | 2025-10-10T06:36:55+02:00 | escii | feat(user-clan-management): limit height and hide overflow for clan header, info, and description
c468c85 | 2025-10-10T06:27:23+02:00 | escii | feat(clan-card): limit height and hide overflow for clan name and meta display
5fcac55 | 2025-10-10T06:23:56+02:00 | escii | feat(participant-card): enhance participant name styling with font size and overflow handling
a3c7e1a | 2025-10-10T06:20:26+02:00 | escii | feat(user-profile): improve active tab initialization and update logic based on route hash
04d30ff | 2025-10-10T06:17:35+02:00 | escii | feat(user-clan-management): limit height and hide overflow for clan title display
c3307b7 | 2025-10-10T06:11:27+02:00 | escii | feat(participant-card): limit height and hide overflow for card layout
dda1489 | 2025-10-10T06:07:55+02:00 | escii | feat(participant-card): add transport information display with truncation
02a91d4 | 2025-10-10T05:58:43+02:00 | escii | feat(participant-list): align panel footer content to the right
e54484d | 2025-10-10T05:47:05+02:00 | escii | feat(participant-roles): enhance roles selection UI with improved styling and functionality
7bf2143 | 2025-10-10T05:44:35+02:00 | escii | feat(clan-selection): enhance clan selection UI with improved accessibility and visual feedback
e536c5f | 2025-10-10T04:41:55+02:00 | escii | refactor(event-signup): remove success sound playback on registration
8116859 | 2025-10-10T04:05:42+02:00 | escii | feat: add upload restrictions by size and type
ea8cee2 | 2025-10-10T04:04:58+02:00 | escii | Merge pull request #121 from netgame-switzerland/feature/FixMessageDisplayOnProfilePage
329cf5b | 2025-10-10T04:03:55+02:00 | escii | Merge pull request #119 from netgame-switzerland/feat/logoForParticipants
e15ebce | 2025-10-10T04:03:05+02:00 | escii | Merge pull request #118 from netgame-switzerland/feat/MoveEnvs
9893566 | 2025-10-10T04:00:29+02:00 | escii | Merge pull request #120 from netgame-switzerland/feat/theme
6b13eb6 | 2025-10-10T00:23:21+02:00 | Danysan | feat(modal): enhance modal customization with size and label options
0fbc09b | 2025-10-09T22:58:40+02:00 | CopyKill | Merge branch 'main' into feat/theme
ae0017d | 2025-10-09T22:58:20+02:00 | CopyKill | Merge branch 'main' of https://github.com/netgame-switzerland/netgame-site
e8104e7 | 2025-10-09T22:53:36+02:00 | CopyKill | feat(theme): fixed lowPerformance startup and fallback when inactive
fe9775d | 2025-10-09T22:40:05+02:00 | Danysan | feat(media-library): add upload restrictions by size and type
854a227 | 2025-10-09T22:15:11+02:00 | Danysan | fix(user-profile): synchronize tab state with URL hash
a6fa502 | 2025-10-09T22:04:46+02:00 | Danysan | feat(participants): use logoId for clan logos
89d5290 | 2025-10-09T21:47:40+02:00 | CopyKill | feat(theme): fallback mode and lots of fixes, performance optimization
25e4022 | 2025-10-09T21:41:13+02:00 | Danysan | feat(Participants): add support for participant logos
2ac9ed5 | 2025-10-09T21:29:26+02:00 | Danysan | chore(frontend): remove fusionauth env variables
a6105d6 | 2025-10-09T21:27:15+02:00 | Danysan | feat(login): enhance user authentication logic
d041f85 | 2025-10-09T21:16:31+02:00 | Danysan | feat(auth): enhance login redirect logic
bc471af | 2025-10-09T21:11:08+02:00 | escii | Merge remote-tracking branch 'origin/main'
7186fc1 | 2025-10-09T20:48:42+02:00 | Danysan | refactor(auth): centralize auth URL building
1688b3a | 2025-10-09T20:13:33+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.2.1 (#116)
9f1b147 | 2025-10-09T20:11:49+02:00 | escii | fix(contact-form): adjust top margin for form to improve layout (#115)
1336fbd | 2025-10-09T19:58:46+02:00 | escii | style(page-heading): adjust padding for improved layout consistency (#114)
2e5f0e3 | 2025-10-09T19:57:22+02:00 | CopyKill | Merge branch 'feat/theme' of https://github.com/netgame-switzerland/netgame-site into feat/theme
f62d4c0 | 2025-10-09T19:49:48+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.2.0 (#112)
97c5bca | 2025-10-09T19:47:23+02:00 | escii | style(event-list): update button class to primary and adjust layout for better responsiveness
ddc4988 | 2025-10-09T19:46:53+02:00 | YingPang | ci(build-push): update workflows to trigger on pull request review requests
f5d8620 | 2025-10-09T19:38:55+02:00 | YingPang | ci(release): update output variable names for release created
e45ce70 | 2025-10-09T19:31:37+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.2.0 (#113)
3244336 | 2025-10-09T19:24:58+02:00 | YingPang | Merge remote-tracking branch 'origin/main' into feat/theme
644614a | 2025-10-09T18:43:04+02:00 | CopyKill | feat(theme): temporary commit with backups
7847936 | 2025-10-09T18:43:09+02:00 | CopyKill | Merge branch 'main' of https://github.com/netgame-switzerland/netgame-site
9ffa1c5 | 2025-10-09T18:43:04+02:00 | CopyKill | feat(theme): temporary commit with backups
adb59ca | 2025-10-09T17:39:00+02:00 | escii | Merge pull request #111 from netgame-switzerland/feat/split-seating-plan
7cd6602 | 2025-10-09T16:59:48+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.1.0 (#108)
7a157e8 | 2025-10-09T16:34:06+02:00 | dependabot[bot] | chore(deps): bump axllent/mailpit in /docker-dev (#110)
5b7a084 | 2025-10-09T16:29:33+02:00 | YingPang | ci(release): update output variable names for backend and frontend releases
ea45bd0 | 2025-10-09T16:15:20+02:00 | escii | feat(seating): implement SSE for live seat updates, add dynamic seat state diff handling, and enhance admin seat-state management
9cac1b6 | 2025-10-09T15:50:07+02:00 | escii | feat(seating): enhance room tab sorting by incorporating order and name stability
e2d1de7 | 2025-10-09T15:44:32+02:00 | escii | feat(seating): add auto-save in seating editor and support admin seat-state updates
e7a9afc | 2025-10-09T14:46:18+02:00 | escii | feat(seating): add support for roomId in seating name mapping
31ff7e3 | 2025-10-09T14:43:54+02:00 | escii | feat(seating): enhance seating summary calculation with scalable layout support and improved error handling
4229aa1 | 2025-10-09T14:29:23+02:00 | escii | feat(seating): implement inventory validation for table layouts and enforce event-wide caps
0479d6f | 2025-10-09T14:22:36+02:00 | escii | feat(seating): introduce static layout models and scalable seating plan endpoints
6b7e7fb | 2025-10-09T14:13:38+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.1.0 (#109)
a88afcc | 2025-10-09T13:59:09+02:00 | YingPang | ci(build): update Dockerfile paths to use WORKING_DIRECTORY_PATH
d1776ac | 2025-10-09T13:50:58+02:00 | YingPang | ci(build): update build context to use WORKING_DIRECTORY_PATH
47dda88 | 2025-10-09T13:45:22+02:00 | YingPang | feat(ci): update workflows for backend and frontend builds
13211da | 2025-10-09T13:33:12+02:00 | YingPang | ci(release): update release tag references and condition for release tests
86d20b2 | 2025-10-09T13:23:23+02:00 | YingPang | feat(ci): set default working directory for build-test jobs
870ae26 | 2025-10-09T13:17:13+02:00 | YingPang | feat(release): add workflows for backend and frontend build
c2066bd | 2025-10-09T12:59:44+02:00 | escii | feat(seating): implement dynamic seat state management with SeatState model
54d3937 | 2025-10-09T12:48:29+02:00 | YingPang | feat(release): remove prerelease
b25005b | 2025-10-09T12:39:49+02:00 | YingPang | ci(release): revert general release type to node
60532d5 | 2025-10-09T12:37:15+02:00 | YingPang | ci(release): update general release type to simple
8dd19f9 | 2025-10-09T12:18:30+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.1.0-rc.2 (#107)
73b3a59 | 2025-10-09T11:58:48+02:00 | escii | chore: add login background image asset
e038a7b | 2025-10-09T11:53:01+02:00 | escii | feat(responsive-design): enhance layout for mobile screens with media queries
4b1cf3d | 2025-10-09T08:57:55+02:00 | Danysan | refactor(user-profile): remove unused functions & optimize logout
b78a10c | 2025-10-09T08:38:46+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
97bba45 | 2025-10-09T08:38:41+02:00 | Danysan | refactor(admin): remove console logs from components
8651d71 | 2025-10-09T08:27:54+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.1.0-rc.1 (#104)
33377bf | 2025-10-09T08:26:43+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.1.0-rc.1 (#106)
3459f1b | 2025-10-09T08:00:06+02:00 | escii | chore(gource): update gource video assets and commits
554e40e | 2025-10-09T06:33:12+02:00 | escii | feat(seating): add friend reservations display with countdown timers and sorting
756481c | 2025-10-09T06:15:19+02:00 | escii | Merge pull request #105 from netgame-switzerland/feat/seating_overhaul_v5
effc0b4 | 2025-10-09T06:14:17+02:00 | escii | feat(seating): enforce reservation limit logic and disable reservations when limit is zero or negative
17c994f | 2025-10-09T05:53:48+02:00 | escii | feat(seating): clarify reservation limit logic in seating service
d57e235 | 2025-10-09T05:33:35+02:00 | escii | feat(seating): enhance reservation display with improved styling for expiration and seat ID
ac15aba | 2025-10-09T05:28:17+02:00 | escii | feat(seating): implement reservation release functionality with confirmation and state tracking
9e331f9 | 2025-10-09T05:02:47+02:00 | escii | feat(seating): overhaul seating management to remove legacy flat seats and streamline table handling
3487a91 | 2025-10-09T04:26:44+02:00 | escii | Merge remote-tracking branch 'origin/main'
dec3360 | 2025-10-09T04:26:11+02:00 | escii | feat(admin): enhance participant editing with user summary and dynamic seat assignments
3bb3198 | 2025-10-09T04:00:24+02:00 | escii | feat(admin): add title attribute to edit button for improved accessibility
cf4affe | 2025-10-09T01:31:42+02:00 | YingPang | ci(release): move extra-files configuration to release-config
7c04df4 | 2025-10-09T01:09:01+02:00 | github-actions[bot] | chore(main): release netgame-backend 1.1.0-rc (#102)
e7bd9ec | 2025-10-09T01:04:54+02:00 | YingPang | feat(release): separate backend and frontend release
8d65d18 | 2025-10-09T00:54:07+02:00 | github-actions[bot] | chore(main): release netgame-frontend 1.1.0-rc (#103)
1dd860c | 2025-10-09T00:46:23+02:00 | YingPang | chore(release): update permissions for release-please-action in workflow
5991387 | 2025-10-09T00:34:42+02:00 | YingPang | chore(release): update release type to node and include component in tag
2c08663 | 2025-10-09T00:22:17+02:00 | YingPang | ci(release): add release and prerelease workflows (#100)
82d806b | 2025-10-08T23:06:04+02:00 | escii | feat(payment): replace event navigation links with buttons for improved UX and SPA behavior
28bdbd1 | 2025-10-08T22:45:41+02:00 | escii | feat(payment): update QR bill display to prioritize PNG and simplify download options
7359ff5 | 2025-10-08T22:28:50+02:00 | escii | feat(profile): add phone number validation and error handling in user profile update
bcc5649 | 2025-10-08T18:54:32+02:00 | escii | feat(seating): update styles for room and ruler components with improved transparency and grid visibility
3e5eb02 | 2025-10-08T18:06:08+02:00 | escii | feat(seating): add seat reservation and cancellation functionality with user feedback
1a01e85 | 2025-10-08T17:51:09+02:00 | escii | Merge pull request #99 from netgame-switzerland/feat/seating_overhaul
a0ba042 | 2025-10-08T17:50:31+02:00 | escii | feat(seating): refine layout and styling for seating controls and reservations display
399ceda | 2025-10-08T17:40:51+02:00 | escii | feat(seating): enhance clipboard functionality with multiple fallback methods
4f86d69 | 2025-10-08T17:35:15+02:00 | escii | feat(seating): enhance clipboard functionality with multiple fallback methods
d07f96b | 2025-10-08T17:11:09+02:00 | escii | feat(seating): implement seat and table sanitization, reference collection, and consistent reservation handling
fed39f1 | 2025-10-08T16:41:28+02:00 | escii | feat(seating): add seat reservation and cancellation functionality with user feedback
0f491fb | 2025-10-08T15:49:15+02:00 | escii | feat(seating): add generic seat alert modal for price class restrictions
6245c21 | 2025-10-08T15:41:01+02:00 | escii | feat(seating): enforce price class restrictions for seat selection and provide immediate feedback
f7a585b | 2025-10-08T15:30:48+02:00 | escii | feat(seating): enrich user display names from FusionAuth in occupancy data
0eda32b | 2025-10-08T15:21:00+02:00 | escii | feat(seating): refactor seat selection and styling logic to improve accessibility and align with admin rules
7081226 | 2025-10-08T14:05:19+02:00 | escii | feat(users): enhance user deletion logic to support FusionAuth integration and improve error handling
1bfb271 | 2025-10-08T13:57:56+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
6850b3b | 2025-10-08T13:57:49+02:00 | Danysan | refactor(tournaments): remove logo enhancement logic
1fd6ef5 | 2025-10-08T13:32:06+02:00 | escii | feat(seating): remove min-width to prevent stretching and add visual right boundary
3d37f4b | 2025-10-08T13:29:10+02:00 | escii | feat(seating): adjust room styling to prevent stretching and enhance visual boundaries
e254c1c | 2025-10-08T13:01:10+02:00 | escii | feat(seating): centralize seat color styles and enhance visual feedback for seat states
2eb74a6 | 2025-10-08T12:24:48+02:00 | escii | feat(seating): update seat color styles and remove unused CSS classes
f767c01 | 2025-10-08T11:59:19+02:00 | escii | feat(debug): add debug page for managing seatings and enhance admin dashboard navigation
d921e67 | 2025-10-08T07:19:17+02:00 | escii | feat(seating): implement seating plan state management and room reload functionality
6901200 | 2025-10-08T07:18:37+02:00 | escii | feat(event): remove console logs for cleaner production code
595b410 | 2025-10-08T06:46:37+02:00 | escii | feat(contact): add Mongo Express configuration and update port settings
f6cad0e | 2025-10-08T04:31:28+02:00 | escii | Merge pull request #98 from netgame-switzerland/feat/advanced_priceclasses
415a2a1 | 2025-10-08T04:30:42+02:00 | escii | feat(contact): implement phone obfuscation and click-to-call functionality
937a0c0 | 2025-10-08T04:30:00+02:00 | escii | feat(contact): enhance success message display with improved styling and reset functionality
0f3d60e | 2025-10-08T04:29:52+02:00 | escii | feat(contact): improve contact settings with email validation and obfuscation notice
9070035 | 2025-10-08T04:20:41+02:00 | escii | feat(contact): enhance contact information display with email obfuscation and improved address handling
ca5b0c1 | 2025-10-08T04:15:14+02:00 | escii | feat(contact): enhance contact information management with new fields and layout
6f1c44e | 2025-10-08T03:40:25+02:00 | escii | feat(seating): implement drag-to-pan functionality for room background
24df6dd | 2025-10-08T03:34:54+02:00 | escii | feat(auth): enhance user authentication flow with profile completeness checks
349a2a5 | 2025-10-08T03:27:18+02:00 | escii | feat(tournamentDetail): enhance partner logo handling with binary reference support
a9a0bef | 2025-10-08T03:20:48+02:00 | escii | feat(users): add role management for FusionAuth registrations during user updates
8f95dae | 2025-10-08T03:15:16+02:00 | escii | feat(adminUserForm): update user form validation and optimize payload handling for user creation and updates
d195f56 | 2025-10-08T02:49:48+02:00 | escii | feat(tournamentDetail): improve game image handling with dynamic background and logo support
260c69c | 2025-10-08T00:35:40+02:00 | escii | feat(eventSignup): enhance price class selection styling with dynamic color support
60575fd | 2025-10-08T00:29:12+02:00 | escii | feat(priceclasses): enforce authentication for unlocking hidden price classes
58c060d | 2025-10-07T16:06:13+02:00 | escii | feat(image): add Nuxt Image module for automatic image optimization
53cbcb8 | 2025-10-07T15:42:27+02:00 | escii | feat(fallback): remove canvas and FPS stats overlay in fallback mode
30146b6 | 2025-10-07T15:30:28+02:00 | escii | feat(performance): adjust FPS thresholds for low performance and fallback modes
b484519 | 2025-10-07T15:21:32+02:00 | escii | feat(fallback): optimize fallback image handling and preloading
1322eeb | 2025-10-07T14:43:52+02:00 | Danysan | feat(middleware): enhance auth with session management
81b5df7 | 2025-10-07T14:27:10+02:00 | escii | Merge remote-tracking branch 'origin/main'
3ed5d97 | 2025-10-07T14:25:41+02:00 | escii | feat(seating): forward user to payment page if unpaid participant
2f6c13c | 2025-10-07T14:25:32+02:00 | Danysan | refactor(auth-middleware): simplify authentication logic
23695c6 | 2025-10-07T14:07:59+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
06dd92b | 2025-10-07T14:07:54+02:00 | Danysan | fix(auth): prevent middleware progression without auth checks
6b1b9f1 | 2025-10-07T13:15:12+02:00 | escii | feat(auth): enhance logout URL with optional post_logout_redirect_uri for frontend redirection
9f158a5 | 2025-10-07T12:57:54+02:00 | escii | feat(gource): update gource video files with new versions
33e0f57 | 2025-10-07T12:50:42+02:00 | escii | Merge pull request #97 from netgame-switzerland/feat/SSE_messages
3e6bfa0 | 2025-10-07T12:45:40+02:00 | escii | feat(messages): add functionality to delete all messages with confirmation modal
17d5dd7 | 2025-10-07T12:40:57+02:00 | escii | feat(messages): add endpoint to delete all messages for the current user
948f699 | 2025-10-07T12:38:30+02:00 | escii | feat(messages): enhance message notifications with ringing animation and remove auto-refresh polling
cdf22cf | 2025-10-07T12:30:37+02:00 | escii | feat(messages): working with SSE
be60963 | 2025-10-07T12:17:32+02:00 | escii | feat(code.js): silence! I kill you!
49f76f4 | 2025-10-07T11:57:15+02:00 | escii | feat(messages): implement SSE streaming for real-time message notifications
a27ab97 | 2025-10-07T11:11:15+02:00 | escii | Merge pull request #96 from netgame-switzerland/feat/anti_me
7c0985d | 2025-10-07T11:09:46+02:00 | escii | Merge pull request #95 from netgame-switzerland/feat/anti_me
63b07ac | 2025-10-07T11:08:25+02:00 | escii | feat(seating): update user and reservedBy fields to use FusionAuth user IDs
c509772 | 2025-10-07T11:01:46+02:00 | escii | feat(games): normalize logo and background fields in game creation
aeb1124 | 2025-10-07T10:58:17+02:00 | escii | feat(auth): normalize returnTo path for logged out users
15eec9d | 2025-10-07T10:54:05+02:00 | escii | feat(user): refactor user data handling to use cached and consistent user store methods
76d93c8 | 2025-10-07T07:36:24+02:00 | escii | Merge pull request #94 from netgame-switzerland/dependabot/npm_and_yarn/frontend/dev-minor-npm-dependencies-c50ffb7c41
c9ee35c | 2025-10-07T07:35:58+02:00 | escii | Merge pull request #93 from netgame-switzerland/dependabot/npm_and_yarn/backend/prod-minor-npm-dependencies-2752d6d8c0
24c3365 | 2025-10-07T07:34:13+02:00 | escii | feat(seating): enhance authentication handling in SeatingClient component
32557f8 | 2025-10-07T04:14:52+02:00 | escii | feat(events): add price data handling to EventPayment component
dc59ff3 | 2025-10-07T04:07:44+02:00 | escii | feat(events): enhance EventPayment component with additional user data props
930bd26 | 2025-10-07T04:02:54+02:00 | escii | feat(events): ensure user authentication before rendering payment component
8503a98 | 2025-10-07T03:58:18+02:00 | escii | feat(payment): refactor EventPayment component for improved prop handling and presentation
4e5ca1f | 2025-10-07T03:31:19+02:00 | escii | feat(participants): add participants tab with dynamic initial tab handling
fcffbf4 | 2025-10-07T03:27:40+02:00 | escii | feat(participants): refactor participants tab and card rendering using reusable components
3e6d2cc | 2025-10-07T03:08:22+02:00 | escii | feat(participants): improve role badge display with enhanced styling and layout
5ca2b30 | 2025-10-07T03:02:05+02:00 | escii | feat(participants): improve role badge display with enhanced styling and layout
74f5299 | 2025-10-07T02:57:55+02:00 | escii | feat(participants): enhance participant display with payment status and seat information
352d18c | 2025-10-07T02:44:17+02:00 | escii | feat(events): enrich event registrations with FusionAuth user details and handle missing users
3f9c7c7 | 2025-10-07T02:38:20+02:00 | escii | feat(events): refactor API calls to use authenticated API and improve code consistency
06994d6 | 2025-10-07T01:29:46+02:00 | escii | feat(events): refactor payment flow to improve navigation and enhance user experience
de62c76 | 2025-10-07T01:14:21+02:00 | escii | feat(events): add cancel button to event signup form and adjust button alignment
65ea912 | 2025-10-07T01:09:09+02:00 | escii | feat(events): implement event signup functionality and improve user info display
29075df | 2025-10-07T00:45:26+02:00 | escii | chore(env): update local environment variables for LAN configuration and add email settings
5170908 | 2025-10-06T20:48:36+02:00 | escii | Merge remote-tracking branch 'origin/main'
fd34a41 | 2025-10-06T20:48:28+02:00 | escii | feat(events): auto-promote event status to 'registration-open' based on registrationOpenDate
650cd80 | 2025-10-06T20:45:36+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
bfc6318 | 2025-10-06T20:45:27+02:00 | Danysan | refactor(admin): unify error handling and optimize media library usage
57ccb71 | 2025-10-06T20:18:23+02:00 | escii | Merge remote-tracking branch 'origin/main'
9d12295 | 2025-10-06T20:18:04+02:00 | escii | feat(events): update registration logic to default to closed and refine open status checks
a843956 | 2025-10-06T19:59:10+02:00 | Danysan | feat(media): remove media components
37cfbb1 | 2025-10-06T19:59:03+02:00 | Danysan | refactor(auth): remove login redirect for tournament registration
cb60cf4 | 2025-10-06T19:31:06+02:00 | Danysan | refactor(admin): replace & reformat links in event dashboard
076550b | 2025-10-06T14:53:07+00:00 | dependabot[bot] | chore(deps-dev): bump @types/node
6260d68 | 2025-10-06T14:52:29+00:00 | dependabot[bot] | chore(deps): bump nodemailer
4b45418 | 2025-10-06T15:18:14+02:00 | escii | Merge pull request #90 from netgame-switzerland/feat/theme
02735c2 | 2025-10-06T15:17:02+02:00 | escii | Merge pull request #92 from netgame-switzerland/feat/loops
49db464 | 2025-10-06T15:14:08+02:00 | escii | feat(router): replace window.location with router.push for navigation consistency
cacf1b6 | 2025-10-06T12:43:39+02:00 | escii | Merge pull request #91 from netgame-switzerland/feat/dragonfly
348cb24 | 2025-10-06T12:42:05+02:00 | escii | feat(env): enhance .env.example with detailed Dragonfly session storage configuration
c95af04 | 2025-10-06T12:42:00+02:00 | escii | feat(env): add Dragonfly configuration for Redis-compatible session storage
a4405bb | 2025-10-06T12:41:51+02:00 | escii | feat(env): update .env.example for Dragonfly session store configuration
1e3e675 | 2025-10-06T12:41:43+02:00 | escii | feat(auth): enhance Redis/Dragonfly session store integration with improved connection handling and logging
4efc5f0 | 2025-10-06T11:44:02+02:00 | escii | feat(session): integrate Dragonfly for Redis-compatible session storage
21d3d4c | 2025-10-06T09:36:00+02:00 | escii | Merge remote-tracking branch 'origin/main'
790e71a | 2025-10-06T09:35:33+02:00 | escii | refactor(env): update .env.example and Dockerfile for improved configuration and dependency management
773a11e | 2025-10-05T13:07:17+02:00 | YingPang | ci(Dockerfile): revert to npm ci
c74415c | 2025-10-05T13:05:17+02:00 | YingPang | ci(docker): revert to service_healthy
434e85b | 2025-10-05T11:46:29+02:00 | Danysan | feat(auth): enhance return URL handling for auth routes
e6cfdb3 | 2025-10-05T11:46:17+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
ef4382f | 2025-10-05T09:22:54+02:00 | escii | refactor(env, docker): update environment configuration and Docker setup for FusionAuth base URL
455fe64 | 2025-10-05T00:22:55+02:00 | Danysan | feat(admin/news): enhance media URL handling
7109b7b | 2025-10-05T00:17:23+02:00 | Danysan | feat(clans, news): enhance image loading from binaries store
554d0c5 | 2025-10-05T00:08:38+02:00 | Danysan | refactor(admin): enhance event status confirmation
eae5513 | 2025-10-04T23:45:47+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
c56c7b0 | 2025-10-04T23:45:15+02:00 | Danysan | refactor(Admin/Games): use binaries store for media urls
bfe1c19 | 2025-10-04T22:22:31+02:00 | escii | refactor(media): enhance media URL handling with backend base configuration
d690027 | 2025-10-04T20:34:56+02:00 | Danysan | feat(UserClanManagement): enhance media handling
66b635d | 2025-10-04T14:28:11+02:00 | Danysan | feat(UserProfile): enhance avatar URL generation
ca94379 | 2025-10-04T13:45:08+02:00 | CopyKill | feat(theme): new version of lightning bolt
7f21e9f | 2025-10-04T13:38:03+02:00 | escii | refactor(deps): update package-lock.json to remove FusionAuth SDK and update dependencies
2b62f0a | 2025-10-04T13:24:45+02:00 | escii | Merge pull request #86 from netgame-switzerland/dependabot/npm_and_yarn/backend/prod-minor-npm-dependencies-cc07eef370
aab1a3e | 2025-10-04T13:24:07+02:00 | escii | Merge pull request #89 from netgame-switzerland/feat/remove_fusionauth_vue_sdk_and_fusionauth_proxy
da1af80 | 2025-10-04T13:22:12+02:00 | escii | refactor(env): update .env.example by removing FusionAuth configurations and adjusting email settings
f99015e | 2025-10-04T13:15:16+02:00 | escii | refactor(env): update environment configuration by removing FusionAuth references and adjusting email settings
a6d6742 | 2025-10-04T12:57:39+02:00 | escii | refactor(auth): remove FusionAuth Vue SDK and related dependencies
b1a3f6e | 2025-10-04T12:25:34+02:00 | escii | refactor(auth): remove FusionAuth Vue SDK and proxy references
dc9aba8 | 2025-10-04T11:32:20+02:00 | Danysan | refactor(auth): remove unused post-logout redirect logic
e2add7a | 2025-10-04T11:04:52+02:00 | escii | Merge pull request #88 from netgame-switzerland/feat/remove_jwt
f85f0d2 | 2025-10-04T11:04:10+02:00 | Danysan | refactor(userStore): remove console error log for token absence
8a09d32 | 2025-10-04T11:00:16+02:00 | escii | refactor(env): simplify environment configuration by removing deprecated variables
f344da5 | 2025-10-04T10:52:12+02:00 | escii | refactor(env): update environment configuration for BFF session cookie and remove JWT references
3003ef6 | 2025-10-04T08:12:55+00:00 | dependabot[bot] | chore(deps): bump the prod-minor-npm-dependencies group across 1 directory with 2 updates
8a5c566 | 2025-10-04T10:10:06+02:00 | escii | Merge pull request #87 from netgame-switzerland/feat/remove_jwt
88b2459 | 2025-10-04T10:00:22+02:00 | escii | refactor(auth): enhance BFF session handling with force refresh option
7ef2da9 | 2025-10-04T09:54:23+02:00 | escii | refactor(auth): remove JWT dependencies and implement BFF session cookie authentication
0544a29 | 2025-10-04T09:02:58+02:00 | escii | refactor(auth): migration to a pure BFF session-cookie authentication model was completed, removing JWT/JWKS dependencies.
92cd7c6 | 2025-10-04T04:44:06+02:00 | escii | refactor(seating.service): enhance admin check to support Bearer token and BFF session fallback
cc65604 | 2025-10-04T04:30:36+02:00 | escii | refactor(admin-sponsorships): enhance global sponsorship management with improved layout and editing functionality
4c8d4a6 | 2025-10-04T04:16:01+02:00 | escii | refactor(tournament-navigation): enhance back navigation logic and labels in tournament views
d298cad | 2025-10-04T04:13:19+02:00 | escii | refactor(admin-sponsorships): improve layout and styling of sponsorship cards
2030a0c | 2025-10-03T23:32:41+02:00 | escii | Merge remote-tracking branch 'origin/main'
7e3c272 | 2025-10-03T23:32:25+02:00 | escii | refactor(commits): update commit history generation timestamp and improve formatting
210e989 | 2025-10-03T23:31:10+02:00 | YingPang | build(deps): pin mongodb to 8.0.15-noble
c440ea4 | 2025-10-03T23:15:05+02:00 | escii | Merge pull request #85 from netgame-switzerland/feat/token-and-stuff
5a04fc7 | 2025-10-03T22:56:33+02:00 | escii | refactor(admin): remove AuthGuard component and streamline admin view refactor(user): rename ensureApi to load and enhance logout functionality
3c3dc07 | 2025-10-03T22:03:29+02:00 | escii | Merge branch 'main' into feat/token-and-stuff
8bbf543 | 2025-10-03T21:30:02+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
b4826fc | 2025-10-03T21:25:49+02:00 | Danysan | feat(auth): enhance authentication flow and UI components
41dc9b7 | 2025-10-03T21:25:49+02:00 | Danysan | feat(auth): enhance authentication flow and UI components
1a85c69 | 2025-10-03T19:14:37+02:00 | CopyKill | Merge pull request #84 from netgame-switzerland/feat/theme
1a91ba6 | 2025-10-03T19:08:28+02:00 | CopyKill | feat(theme): implemented fallback mode with static images and cross fades
1d172ca | 2025-10-03T16:37:06+02:00 | Danysan | refactor(clans): streamline user data enrichment
864f45f | 2025-10-03T16:13:35+02:00 | escii | refactor(news): streamline admin verification and enhance status handling in news service
7778769 | 2025-10-03T16:04:23+02:00 | escii | refactor(auth): improve error handling for admin redirects during authentication
50836af | 2025-10-03T16:04:04+02:00 | escii | refactor(sponsorships): enhance logo handling and improve user verification logic
90beabd | 2025-10-03T16:03:58+02:00 | escii | refactor(auth): update axios configuration to use direct backend base URL
5a61f54 | 2025-10-03T15:56:06+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
5866200 | 2025-10-03T15:56:01+02:00 | Danysan | feat(backend/frontend): enhance clan user management with FusionAuth integration
62a8eb1 | 2025-10-03T15:34:47+02:00 | escii | refactor(auth): update axios configuration to use direct backend base URL
8e3816c | 2025-10-03T15:34:09+02:00 | escii | refactor(nuxt): remove unnecessary proxy configuration for media routes
e1d5e8c | 2025-10-03T15:15:32+02:00 | CopyKill | Merge branch 'main' into feat/theme
909bf95 | 2025-10-03T15:13:36+02:00 | CopyKill | feat(theme): switched out textures, deleted unused files
f028cbb | 2025-10-03T15:13:00+02:00 | escii | refactor(tournaments): streamline admin access checks using requireAdmin
e92ce84 | 2025-10-03T14:52:47+02:00 | escii | Merge branch 'main' into feat/token-and-stuff
02ed769 | 2025-10-03T14:48:37+02:00 | escii | refactor(stats): simplify stats overlay positioning by using CSS class
6286c37 | 2025-10-03T14:39:50+02:00 | escii | feat(dependencies): add @types/node and update package dependencies
3b371cf | 2025-10-03T14:32:53+02:00 | escii | Merge pull request #81 from netgame-switzerland/feat/theme
d6ecdfd | 2025-10-03T12:22:17+02:00 | escii | refactor(navigation): replace window.location with router.push for SPA navigation
e857a95 | 2025-10-03T12:18:10+02:00 | CopyKill | feat(theme): migrate 2025 theme code.js to assets
ea4b412 | 2025-10-03T11:53:43+02:00 | CopyKill | Merge branch 'main' into feat/theme
2d5c04a | 2025-10-03T11:07:43+02:00 | Danysan | refactor(modal): update modal behavior and style
9e90191 | 2025-10-03T09:56:25+02:00 | Danysan | feat(middleware): add route authentication
ec53abb | 2025-10-03T09:21:25+02:00 | Danysan | refactor(frontend): organize components and update styles
f8069fb | 2025-10-03T04:33:36+02:00 | escii | refactor(events): simplify admin request check by relying on API gateway enrichment
56cde3e | 2025-10-03T03:25:20+02:00 | escii | Merge branch 'main' into feat/token-and-stuff
dba6ea3 | 2025-10-03T03:18:20+02:00 | escii | style(header): increase z-index for fixed header to improve stacking context
2f9c23a | 2025-10-03T03:18:20+02:00 | escii | style(header): increase z-index for fixed header to improve stacking context
5f4d010 | 2025-10-03T02:59:02+02:00 | escii | Merge branch 'main' into feat/token-and-stuff
807804a | 2025-10-03T02:58:21+02:00 | escii | style(responsive): enhance layout for mobile view with flex-wrap adjustments
139c49e | 2025-10-03T02:51:31+02:00 | escii | feat(nav): extract main navigation into reusable NavMain component
08b436e | 2025-10-03T02:10:24+02:00 | escii | style(header): adjust mobile navigation layout for improved alignment
9c0b37d | 2025-10-03T02:10:17+02:00 | escii | style(seating): refine layout and styling for saved table definitions
a58e7b6 | 2025-10-02T23:05:59+02:00 | escii | style(header): remove left positioning from header text
ea59a4c | 2025-10-02T22:22:36+02:00 | escii | feat(event): implement interactive lightning flash effect for event motto
5569d53 | 2025-10-02T21:16:30+02:00 | escii | feat(event): enhance event motto with decorative lightning background
e0e568a | 2025-10-02T21:05:57+02:00 | escii | feat(svg): add new decorative SVG assets for branding
8827950 | 2025-10-02T20:25:59+02:00 | escii | Merge branch 'main' into feat/token-and-stuff
22b45c9 | 2025-10-02T20:08:10+02:00 | Danysan | feat(admin/clans): enhance logo selection UX
6e84d0e | 2025-10-02T19:58:44+02:00 | Danysan | feat(media library): introduce reusable modal component
d466d91 | 2025-10-02T16:16:33+02:00 | escii | feat(auth): centralized backend authorization
3530b9d | 2025-10-02T14:03:26+02:00 | CopyKill | feat(theme): added fallback images, some small changes in code. fallback mode not implemented yet.
d54bf9e | 2025-10-02T12:52:38+02:00 | escii | Merge remote-tracking branch 'origin/main'
94979d1 | 2025-10-02T12:52:26+02:00 | escii | style(buttons, tournaments): refine button hover states and update disabled button styling
17db634 | 2025-10-02T12:43:43+02:00 | Danysan | refactor(admin): remove unused button styles
6873227 | 2025-10-02T12:40:41+02:00 | Danysan | refactor(components, styles): update button labels and styles
591c0f7 | 2025-10-02T12:30:55+02:00 | Danysan | fix(tournaments): update button style for disabled state
54cdc2d | 2025-10-02T12:15:16+02:00 | escii | feat(event): add decorative registration strip and improve action button layout
fd7fbac | 2025-10-02T11:50:16+02:00 | escii | feat(event): enhance event display with registration status and formatted start date
9e23d71 | 2025-10-02T11:18:38+02:00 | Danysan | style(components): update button styles for consistency
ee739f0 | 2025-10-02T10:34:16+02:00 | Danysan | fix(pageheading): make title prop optional
db74aab | 2025-10-02T10:31:43+02:00 | Danysan | refactor(layout): implement sticky footer layout
d5dae76 | 2025-10-02T10:00:14+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
1ba2126 | 2025-10-02T10:00:08+02:00 | Danysan | fix(users, binaries): improve error handling for media access
49beab7 | 2025-10-02T09:55:31+02:00 | escii | feat(partners): increase width of partner logo for improved visibility
330d76f | 2025-10-02T09:35:40+02:00 | escii | feat(footer): update contact email and enhance social links styling
d909de2 | 2025-10-02T09:26:29+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
ad0f6b8 | 2025-10-02T09:26:23+02:00 | Danysan | refactor(event-list): update image url handling
67386ed | 2025-10-02T09:22:54+02:00 | escii | feat(footer): adjust padding for footer layout and maintain blur effect
1d59663 | 2025-10-02T09:00:10+02:00 | escii | feat(tournaments): update tournament card background with transparent styling and blur effect
2ad778a | 2025-10-02T08:27:50+02:00 | escii | feat(media-upload): update upload endpoint to use runtime configuration for backend URL
e08c227 | 2025-10-02T08:15:00+02:00 | escii | Merge pull request #83 from netgame-switzerland/feat/proxy_remove
272e005 | 2025-10-02T08:11:47+02:00 | escii | feat(seating): allow public access to seating plans and update user authentication checks
fed3691 | 2025-10-02T07:56:37+02:00 | escii | feat(proxy): update API calls to use backend URL directly after proxy removal
d2a3d25 | 2025-10-02T07:50:27+02:00 | escii | feat(proxy): remove proxy configuration for API
74f6214 | 2025-10-02T06:54:46+02:00 | escii | feat(news): change author field type to String for FusionAuth user ID
ab1ee61 | 2025-10-02T06:28:30+02:00 | escii | feat(env): remove unused FusionAuth issuer configuration
f104d5e | 2025-10-02T06:27:03+02:00 | escii | feat(env): update FusionAuth redirect URI and add issuer configuration
6bbd5fc | 2025-10-02T06:15:43+02:00 | escii | style(header): update active color and accent variables for dark theme
768e4cc | 2025-10-02T05:58:26+02:00 | escii | feat(gource): update and replace gource video assets (mp4, av1.webm, vp9.webm)
6ee4e03 | 2025-10-02T05:51:28+02:00 | escii | feat(credits): replace Credits component with PageHeading and EventList for improved layout
d6903b7 | 2025-10-02T05:51:18+02:00 | escii | feat(performance): add performance monitoring and low-performance mode flags
0b57c15 | 2025-10-02T05:51:10+02:00 | escii | style: update color scheme to improve visibility and consistency across components
ae2c301 | 2025-10-02T01:35:20+02:00 | escii | Merge pull request #82 from netgame-switzerland/feat/profile
e7a592d | 2025-10-02T01:31:40+02:00 | escii | Merge branch 'main' into feat/profile
5d0a3e2 | 2025-10-02T01:28:07+02:00 | escii | feat(profile): synchronize avatar URL with FusionAuth imageUrl and enhance initialization logic
4556c5f | 2025-10-02T00:18:04+02:00 | escii | feat(profile): update avatar handling to use imageUrl from FusionAuth and simplify avatar selection logic
e5988e6 | 2025-10-02T00:03:46+02:00 | escii | feat(events): remove User model references and update to use FusionAuth UUIDs for user identification
a05cc5b | 2025-10-01T23:51:37+02:00 | Danysan | refactor(components): update button styles and classes
2f9ba7b | 2025-10-01T23:47:36+02:00 | Danysan | style(buttons): update button styles for brand consistency
ef2bd69 | 2025-10-01T23:32:53+02:00 | escii | feat(clan): update user references to FusionAuth UUIDs in Clan and Message models
0a57dd8 | 2025-10-01T23:20:56+02:00 | escii | feat(profile): enhance user profile handling with FusionAuth integration and validation improvements
72ba1f3 | 2025-10-01T23:02:01+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
c3feeb2 | 2025-10-01T23:01:56+02:00 | Danysan | feat(MediaGallery): enhance filters and globals
18cf176 | 2025-10-01T22:05:02+02:00 | YingPang | fix(docker-compose): add clear service_started condition for all depends_on services
2a156a1 | 2025-10-01T22:04:27+02:00 | YingPang | chore(Dockerfile): remove HTTP healthcheck command
9bd490b | 2025-10-01T21:14:16+02:00 | Danysan | refactor(components): update pageheading prop usage for consistency
2e456de | 2025-10-01T21:06:37+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
bcfcf5f | 2025-10-01T21:00:13+02:00 | Danysan | feat(admin): add button testing component and refactor components layout
3123406 | 2025-10-01T21:00:13+02:00 | Danysan | feat(admin): add button testing component and refactor components layout
a1eaea8 | 2025-10-01T20:24:52+02:00 | Danysan | refactor(users): update routing and improve admin layout
f39439a | 2025-10-01T18:53:44+02:00 | Danysan | refactor(auth): streamline logout process
1b1fa79 | 2025-10-01T17:26:55+02:00 | Danysan | refactor(frontend): cleanup and enhance authentication features
fbf97eb | 2025-10-01T17:09:26+02:00 | CopyKill | feat(theme): introduced lowPerformanceMode fallback
3a3aa93 | 2025-10-01T12:01:42+02:00 | Danysan | fix(auth): update base URL configuration
bee8638 | 2025-10-01T09:14:38+02:00 | escii | fix(env): update FusionAuth redirect URI in .env.example
fa632a1 | 2025-10-01T09:11:53+02:00 | escii | fix(env): update FusionAuth redirect URI in .env.example
7db19a0 | 2025-10-01T09:09:29+02:00 | escii | feat(docker): update Dockerfile for Nuxt frontend configuration
b337bd0 | 2025-10-01T09:09:04+02:00 | escii | chore: rename package.json and package-lock.json to package.disabled
f86caac | 2025-10-01T09:08:48+02:00 | escii | chore(deps): regenerate package-lock.json
1438be0 | 2025-10-01T08:27:39+02:00 | escii | chore(deps): regenerate package-lock.json
64d01d2 | 2025-10-01T08:09:30+02:00 | escii | feat(theme): more ninch, some css clean up
11a1c3c | 2025-10-01T06:13:25+02:00 | escii | feat(layout): set global background color to black for improved contrast
c31718b | 2025-10-01T06:11:28+02:00 | escii | feat(auth): refactor FusionAuth configuration to use runtime config
d41b045 | 2025-10-01T03:35:56+02:00 | escii | feat(gitignore): add .output directory to ignore list
b5beb2c | 2025-10-01T03:31:49+02:00 | escii | feat(tournaments): enhance tournament edit page layout and navigation
d4770fa | 2025-10-01T03:22:46+02:00 | escii | feat(admin): update button styles for consistency and remove unused height property
9330ffe | 2025-10-01T03:20:41+02:00 | escii | feat(buttons): add centralized upload button with responsive design
f792751 | 2025-10-01T03:18:18+02:00 | escii | feat(games): update back button style to use 'btn-admin' for consistency
065dab1 | 2025-10-01T03:15:42+02:00 | escii | feat(tournaments): implement tournament add flow and redirect handling
8f0f9f1 | 2025-10-01T02:51:13+02:00 | escii | feat(buttons): update button styles to use 'btn-admin' for admin actions
b2a2223 | 2025-09-30T23:18:27+02:00 | Danysan | feat(news-page): add dynamic news detail page
52e9938 | 2025-09-30T23:05:29+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
f84e9cd | 2025-09-30T23:04:13+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
da66297 | 2025-09-30T23:04:13+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
02e28be | 2025-09-30T23:04:07+02:00 | Danysan | refactor(components): improve event list structure and readability
7609638 | 2025-09-30T22:57:48+02:00 | escii | feat(PageHeading): reduce left padding for improved text alignment
7ee9d28 | 2025-09-30T22:55:29+02:00 | escii | Merge remote-tracking branch 'origin/main'
02e7e6a | 2025-09-30T22:54:50+02:00 | escii | feat(PageHeading): adjust padding for improved layout consistency
ccc2137 | 2025-09-30T22:49:03+02:00 | Danysan | style(layout): set minimum height for main container
e10b3fc | 2025-09-30T22:40:40+02:00 | Danysan | refactor(join): update api module references
b92f74a | 2025-09-30T22:29:02+02:00 | escii | refactor(JoinLanButton): remove unused authApi import and commented code
c5001ad | 2025-09-30T22:12:43+02:00 | escii | fix(layout): center align buttons in login and registration prompts
874e711 | 2025-09-30T21:54:01+02:00 | escii | feat(layout): update background styles and improve event location display
5b327bf | 2025-09-30T21:31:39+02:00 | escii | refactor(layout): remove unused Donation component and clean up imports
cea23c2 | 2025-09-30T21:30:53+02:00 | escii | refactor(layout): remove unused Donation component and related assets
13593ad | 2025-09-30T21:12:17+02:00 | escii | fix(settings): update Discord URL to new invite link
7ca5c1a | 2025-09-30T21:11:23+02:00 | escii | fix(settings): update social media platform from Instagram to Twitch
b3ac482 | 2025-09-30T21:11:13+02:00 | escii | fix(settings): return empty object for missing categories and provide defaults for socialMedia key
178d94e | 2025-09-30T20:22:15+02:00 | escii | Merge remote-tracking branch 'origin/main'
d2d0a6b | 2025-09-30T20:21:57+02:00 | escii | fix(paths): update output paths for commits and gource scripts
062fc24 | 2025-09-30T19:52:50+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
45a540e | 2025-09-30T19:52:47+02:00 | Danysan | refactor(PartnersStrip): optimize logo URL handling
b1be419 | 2025-09-30T19:51:19+02:00 | escii | style(theme): enhance button styles with hover effects and add animation
5ea9f49 | 2025-09-30T19:49:08+02:00 | Danysan | refactor(partners): optimize media url handling
1874e86 | 2025-09-30T19:25:41+02:00 | escii | style(theme): update `netgameTheme.css` for improved visuals and add Readme for `updateTheme.json` usage
496f8a1 | 2025-09-30T18:57:57+02:00 | escii | style(seating): replace static text with PageHeading component for improved layout
24d43ae | 2025-09-30T18:47:36+02:00 | Danysan | refactor(admin): update event dashboard navigation
f99dad3 | 2025-09-30T18:10:37+02:00 | escii | style(layout): comment out border-bottom in page-header for cleaner design
c3244f0 | 2025-09-30T18:10:29+02:00 | escii | style(default): remove font-weight from logo link for cleaner appearance
2f6d5a1 | 2025-09-30T17:05:56+02:00 | escii | fix(env): enable frontend background and update OAuth redirect URLs
7c4ed65 | 2025-09-30T17:02:04+02:00 | escii | chore(deps): update
22ad50f | 2025-09-30T17:01:38+02:00 | escii | chore(deps): update
703b132 | 2025-09-30T16:36:44+02:00 | Danysan | Merge pull request #75 from netgame-switzerland/feat/migrate_from_astro_to_nuxt
fc6e5ba | 2025-09-30T16:34:02+02:00 | Danysan | style(seating): simplify seating container styling
483413b | 2025-09-30T16:00:50+02:00 | CopyKill | feat(theme): some performance optimization (shadow casting temporarily disabled)
bed4635 | 2025-09-30T15:28:07+02:00 | Danysan | chore(frontend): refactor pages and optimize layout
d630eee | 2025-09-30T13:45:43+02:00 | Danysan | Merge remote-tracking branch 'origin/main' into feat/migrate_from_astro_to_nuxt
5caaa39 | 2025-09-30T13:36:24+02:00 | Danysan | refactor(admin): streamline settings management
42b8dc9 | 2025-09-30T13:23:20+02:00 | Danysan | refactor(frontend): optimize admin dashboard and user profile
2050cf7 | 2025-09-30T08:58:24+02:00 | escii | feat(layout): implement dynamic import for theme background module and improve GPU detection logic
e1c1153 | 2025-09-30T08:09:44+02:00 | escii | Revert "feat(background): implement loader for animated Three.js background and adjust opacity transitions"
85b1da6 | 2025-09-30T08:09:44+02:00 | escii | Revert "feat(layout): refactor theme background loading to use dynamic import for improved module resolution"
752e67b | 2025-09-30T08:09:44+02:00 | escii | Revert "fix(layout): remove inline attribute from theme background loader script for improved readability"
a27fa4d | 2025-09-30T08:09:43+02:00 | escii | Revert "feat(layout): update theme background loader to use globalThis._importMeta_.glob for improved chunking"
ee663b2 | 2025-09-30T08:09:43+02:00 | escii | Revert "feat(layout): add bootstrap module for lazy loading theme background with dynamic import"
d0c5cff | 2025-09-30T07:45:28+02:00 | escii | feat(layout): add bootstrap module for lazy loading theme background with dynamic import
8c5d940 | 2025-09-30T07:37:37+02:00 | escii | feat(layout): update theme background loader to use globalThis._importMeta_.glob for improved chunking
2cbea14 | 2025-09-30T07:29:19+02:00 | escii | fix(layout): remove inline attribute from theme background loader script for improved readability
5abdacd | 2025-09-30T07:22:33+02:00 | escii | feat(layout): refactor theme background loading to use dynamic import for improved module resolution
97eea36 | 2025-09-30T07:02:13+02:00 | escii | feat(background): implement loader for animated Three.js background and adjust opacity transitions
8d9a480 | 2025-09-30T06:44:48+02:00 | escii | Merge pull request #80 from netgame-switzerland/feat/layout-heading
992b29c | 2025-09-30T06:44:06+02:00 | escii | Merge pull request #79 from netgame-switzerland/dependabot/docker_compose/docker-dev/axllent/mailpit-v1.27.9
59e4344 | 2025-09-30T06:38:13+02:00 | escii | feat(layout): add conditional GPU-based background handling with static fallback
f5880b2 | 2025-09-30T05:14:07+02:00 | escii | fix(event-list): update data-label from PICTURE to LOCATION and adjust styles
909f0f6 | 2025-09-30T05:01:44+02:00 | escii | feat(layout): implement PageHeading component across multiple pages
6196f7c | 2025-09-30T04:31:56+02:00 | escii | feat(layout): refactor hero section and introduce PageHeading component
84ca92d | 2025-09-30T04:29:12+02:00 | escii | fix(.gitignore): add .nuxt to ignore list
6acbfd6 | 2025-09-30T01:30:31+02:00 | Danysan | refactor(auth): replace api access with userStore
e95ded0 | 2025-09-30T01:12:56+02:00 | Danysan | refactor(auth): streamline authentication flows and manage tokens centrally
54bac3e | 2025-09-29T23:20:17+02:00 | Danysan | refactor(authentication): enhance login flow
d88ff17 | 2025-09-29T23:04:16+02:00 | Danysan | refactor(user-profile): update routing and cleanup
f223813 | 2025-09-29T22:39:52+02:00 | Danysan | feat(media-library): enhance image URL handling
092b5c2 | 2025-09-29T21:36:27+02:00 | Danysan | refactor(frontend): switch to nuxt-link and vue router navigation
775f629 | 2025-09-29T18:29:47+00:00 | dependabot[bot] | chore(deps): bump axllent/mailpit from v1.27.8 to v1.27.9 in /docker-dev
eb2474c | 2025-09-29T19:44:23+02:00 | Danysan | refactor(app): update layout and admin structure
e378665 | 2025-09-29T18:17:41+02:00 | Danysan | refactor(admin panel): use NuxtLink and router for navigation
0805154 | 2025-09-29T17:29:40+02:00 | Danysan | chore(admin): migrate components to nuxt framework
eea2091 | 2025-09-29T16:57:33+02:00 | Danysan | refactor(app): restructure project directories
e3ed49a | 2025-09-29T16:32:27+02:00 | Danysan | Merge remote-tracking branch 'origin/main' into feat/migrate_from_astro_to_nuxt
8ee9f56 | 2025-09-29T15:58:16+02:00 | Danysan | feat(media): enhance media services with base64 and blob endpoints
be47a46 | 2025-09-29T15:58:10+02:00 | escii | fix(event-list): update import statement for German locale in date-fns
094ec00 | 2025-09-29T15:50:45+02:00 | escii | fix(event-list): remove redundant header for pictures section
58274b8 | 2025-09-29T15:21:55+02:00 | escii | feat(event-list): enhance event layout and add tertiary button style
bfac9f2 | 2025-09-29T13:53:55+02:00 | escii | feat(credits): add The Ninch to the list of developers in credits section
a58baa3 | 2025-09-29T13:45:44+02:00 | escii | Merge pull request #78 from netgame-switzerland/feat/theme
1f9f77e | 2025-09-29T13:30:39+02:00 | CopyKill | feat(theme): added animation number 6. positioning temporary. some small changes.
284a408 | 2025-09-29T13:23:06+02:00 | escii | style(participants): enhance header font size and improve avatar placeholder styling
ee6bde1 | 2025-09-29T12:37:39+02:00 | escii | Merge pull request #77 from netgame-switzerland/feat/seat-reservation-time
c34e095 | 2025-09-29T12:36:42+02:00 | escii | style(seating): update active room tab background to a gradient for improved visual appeal
c499b4e | 2025-09-29T12:25:22+02:00 | escii | feat(docker): add .dockerignore and enhance Dockerfile for improved build process
af39e8e | 2025-09-29T12:13:42+02:00 | escii | fix(MainLayout): correct environment variable check for background disable
e07c2f7 | 2025-09-29T11:58:00+02:00 | Danysan | refactor(api, proxy): streamline media handling and proxy setup
a864c09 | 2025-09-29T11:41:49+02:00 | Danysan | refactor(controllers): migrate express controllers to moleculer services
7c4091e | 2025-09-29T02:40:46+02:00 | escii | refactor(seating): remove unused reservation settings and simplify admin metadata overrides
008ce85 | 2025-09-29T02:19:58+02:00 | escii | feat(seating): introduce reservation settings and metadata handling
b87d108 | 2025-09-28T20:52:20+02:00 | escii | Merge pull request #76 from netgame-switzerland/feat/theme
a5bbcf5 | 2025-09-28T19:41:26+02:00 | CopyKill | feat(theme): added animation number 5
01d2df4 | 2025-09-28T18:05:20+02:00 | escii | Merge branch 'main' into feat/migrate_from_astro_to_nuxt
4961b1a | 2025-09-28T17:59:48+02:00 | escii | Merge pull request #74 from netgame-switzerland/feat/theme
d5d7b2b | 2025-09-28T16:38:17+02:00 | CopyKill | feat(theme): added animation number 4
56e3816 | 2025-09-28T15:11:22+02:00 | escii | Merge branch 'main' into feat/migrate_from_astro_to_nuxt
15e2b10 | 2025-09-28T14:50:55+02:00 | escii | Merge pull request #73 from netgame-switzerland/feat/theme
13ed1de | 2025-09-28T14:11:20+02:00 | CopyKill | feat(fix): exposure stacking error fixed
afb4477 | 2025-09-28T12:23:55+02:00 | Danysan | build(frontend): remove obsolete nuxt files from version control
83b9ccc | 2025-09-28T07:06:40+02:00 | escii | feat(media-proxy): implement API routes for media file handling and proxying
9d61063 | 2025-09-28T07:01:11+02:00 | escii | feat(media-proxy): implement API routes for media file handling and proxying
2c709f6 | 2025-09-28T06:59:22+02:00 | escii | chore(gitignore): add .nuxt to ignore list
5511a28 | 2025-09-28T06:25:15+02:00 | escii | feat(media-library): add Media Library component to index page
6081e29 | 2025-09-28T06:25:04+02:00 | escii | feat(frontend): migrate from astro to nuxt
446b5b2 | 2025-09-28T04:14:24+02:00 | escii | style(countdown): increase top margin for better spacing
17d1aa6 | 2025-09-28T04:08:02+02:00 | escii | refactor(theme): a lot if sh1t.. X_x
d1a88a2 | 2025-09-27T22:38:51+02:00 | escii | Merge pull request #72 from netgame-switzerland/feat/theme
b5131f3 | 2025-09-27T21:20:37+02:00 | CopyKill | feat(lightning): added flash effect during animation. temporarily removed 3d-title
a911eb8 | 2025-09-27T16:36:47+02:00 | CopyKill | feat: added title model, changed bloom handling with fog, removed unused code.
d982a7f | 2025-09-27T13:12:21+02:00 | escii | Merge pull request #70 from netgame-switzerland/feat/EventNews
389e068 | 2025-09-27T13:10:29+02:00 | Danysan | Merge branch 'main' into feat/EventNews
2df9050 | 2025-09-27T13:10:23+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
5abd555 | 2025-09-27T13:10:12+02:00 | Danysan | refactor(events): enhance event list layout and simplify code
ae8bad5 | 2025-09-27T13:04:53+02:00 | CopyKill | Merge pull request #69 from netgame-switzerland/feat/heroImage
9c63ac9 | 2025-09-27T13:01:17+02:00 | CopyKill | feat(theme):hero image added
8f8c69d | 2025-09-27T12:10:32+02:00 | escii | Merge pull request #68 from netgame-switzerland/feat/background
01dbbd5 | 2025-09-27T12:04:18+02:00 | CopyKill | Merge branch 'main' into feat/background
96905ca | 2025-09-27T11:40:08+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
e925b52 | 2025-09-27T11:39:55+02:00 | Danysan | Merge remote-tracking branch 'origin/main' into feat/EventNews
87cd3e6 | 2025-09-27T11:11:25+02:00 | Danysan | style(EventList): update card label background colors
af12c34 | 2025-09-27T11:05:59+02:00 | escii | feat(user-profile): add username display and update Discord tag input
c0e394a | 2025-09-27T10:58:56+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
db8c8cf | 2025-09-27T10:58:42+02:00 | Danysan | Merge remote-tracking branch 'origin/main' into feat/EventNews
3327b4a | 2025-09-27T10:49:34+02:00 | escii | feat(join-lan-button): improve payment status handling and seat detection logic
310091c | 2025-09-27T10:16:57+02:00 | escii | feat(partners): add logo background color and admin-only notes field
a4033d7 | 2025-09-27T09:21:40+02:00 | escii | fix(nav): update login button text to 'Sign in'
42f9cb3 | 2025-09-27T09:10:16+02:00 | escii | Merge pull request #67 from netgame-switzerland/feat/payment
009cccc | 2025-09-27T09:09:04+02:00 | escii | feat(seating): add payment required modal for seat selection
652398e | 2025-09-27T09:02:02+02:00 | escii | feat(event-payment): add QR-based payment page and improve registration flow
387e6e0 | 2025-09-27T05:59:26+02:00 | escii | chore(assets): add cropped payment QR code SVG to assets
623009c | 2025-09-27T05:58:59+02:00 | escii | chore(deps): removes saslprep forked version
37546e6 | 2025-09-27T00:50:50+02:00 | Danysan | style(eventlist): enhance ui with visual improvements
8c8d7f4 | 2025-09-27T00:47:43+02:00 | Danysan | feat(eventlist): add distinct style for first event
2b62dac | 2025-09-27T00:40:11+02:00 | Danysan | feat(events): enhance event card labels
931d059 | 2025-09-27T00:22:48+02:00 | Danysan | feat(components): refine event layout and navigation
c0bc358 | 2025-09-27T00:08:41+02:00 | Danysan | feat(events): enhance status management and add news integration
5f1a700 | 2025-09-26T22:57:44+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
d917761 | 2025-09-26T22:55:41+02:00 | dependabot[bot] | chore(deps): bump fusionauth/fusionauth-app in /docker-dev (#63)
49b6906 | 2025-09-26T22:55:32+02:00 | dependabot[bot] | chore(deps): bump fusionauth/fusionauth-app in /docker-dev-build (#65)
eacd27b | 2025-09-26T22:55:22+02:00 | dependabot[bot] | chore(deps): bump node in /backend (#64)
4077f34 | 2025-09-26T22:55:12+02:00 | dependabot[bot] | chore(deps): bump node in /frontend (#66)
76a979d | 2025-09-26T18:29:52+02:00 | Danysan | feat(login, logout): enhance navigation and UX
66eca77 | 2025-09-26T18:23:55+02:00 | Danysan | Handle event list
3b53c09 | 2025-09-26T17:43:59+02:00 | Danysan | Merge pull request #62 from netgame-switzerland/dependabot/npm_and_yarn/frontend/prod-minor-npm-dependencies-f124d085e2
65d8104 | 2025-09-26T15:40:19+00:00 | dependabot[bot] | chore(deps): bump astro
1e0efdf | 2025-09-26T17:38:20+02:00 | Danysan | Merge pull request #60 from netgame-switzerland/dependabot/npm_and_yarn/backend/prod-minor-npm-dependencies-8f7379511a
20f856d | 2025-09-26T17:37:42+02:00 | Danysan | Merge pull request #61 from netgame-switzerland/dependabot/npm_and_yarn/frontend/dev-minor-npm-dependencies-25e5d38805
3a8b412 | 2025-09-26T07:43:33+00:00 | dependabot[bot] | chore(deps-dev): bump sass
f2c127a | 2025-09-26T07:43:22+00:00 | dependabot[bot] | chore(deps): bump the prod-minor-npm-dependencies group across 2 directories with 3 updates
e2d2db3 | 2025-09-26T09:13:11+02:00 | escii | chore(generate-commits): update commit format comment in script
a2dc4df | 2025-09-26T09:03:42+02:00 | escii | feat(mobile-nav): enhance mobile navigation initialization for better event handling
82d7196 | 2025-09-26T08:55:19+02:00 | escii | chore(commits): update commit history generation timestamp
f9c263d | 2025-09-26T08:48:02+02:00 | escii | feat(admin-mobile-ui): add responsive mobile navigation for admin and event dashboards
4c0a7e2 | 2025-09-26T08:16:44+02:00 | escii | feat(event-dashboard): update participant count display and add aggregated seating summary fetch
ba6bc45 | 2025-09-26T08:07:04+02:00 | escii | Merge pull request #57 from netgame-switzerland/feat/participants_registration
b23ef50 | 2025-09-26T08:05:08+02:00 | escii | feat(participants): add category (price class) selection and inline panel editing
10ae0c4 | 2025-09-26T07:35:04+02:00 | escii | feat(join-lan-button): add Join LAN button with account creation fallback
ec95c2f | 2025-09-26T07:34:40+02:00 | escii | feat(seating): add registration state handling and improve event seating flow
7e24a11 | 2025-09-26T06:22:26+02:00 | escii | feat(tournament-rewards): add currency symbol handling and update value label
8bcc2b7 | 2025-09-26T05:45:19+02:00 | escii | Merge pull request #56 from netgame-switzerland/feat/participants_registration
35e64d4 | 2025-09-26T05:43:37+02:00 | escii | feat(credits): update developer acknowledgment to reflect multiple contributors
4fa1eae | 2025-09-26T05:32:58+02:00 | escii | feat(credits): add Credits page with developer acknowledgments and commit history
b4e11c0 | 2025-09-26T03:48:32+02:00 | escii | feat(participants): update participant count logic to use totalSeats instead of maxParticipants
d19bd3b | 2025-09-26T03:10:03+02:00 | escii | style(stats): adjust position of stats display for better visibility
3c2af0a | 2025-09-26T03:09:57+02:00 | escii | feat(header): add NGSymbolFont3 and update logo styles
692906e | 2025-09-26T02:40:27+02:00 | escii | style(news): simplify page description in MainLayout component
2b80821 | 2025-09-26T02:38:07+02:00 | escii | style(partners): update layout to use flexbox for logos and adjust partner link dimensions
702874b | 2025-09-26T02:10:08+02:00 | escii | feat(sponsorships): introduce rewards service and enhance sponsor management UI
0cc1b2c | 2025-09-26T01:07:50+02:00 | escii | Merge remote-tracking branch 'origin/main'
71e99dd | 2025-09-26T00:56:59+02:00 | Danysan | feat(user-nav): enhance user nav and authentication handling
eeb91ab | 2025-09-26T00:38:08+02:00 | escii | feat(layout): add Gource video links with file sizes to footer
a2181a9 | 2025-09-25T23:37:44+02:00 | Danysan | style(admin): enhance styling with scss
25cff8e | 2025-09-25T23:09:57+02:00 | Danysan | refactor(style): remove duplicated form styles
1cf5bf7 | 2025-09-25T23:07:20+02:00 | escii | Merge pull request #55 from netgame-switzerland/feat/messages
75baf76 | 2025-09-25T22:54:34+02:00 | Danysan | fix(user-clan-management): prevent leadership transfer to current leader
ab7a1d5 | 2025-09-25T22:48:12+02:00 | Danysan | feat(clans): enhance admin notifications and modal confirmations
9fce072 | 2025-09-25T22:20:12+02:00 | Danysan | Merge remote-tracking branch 'origin/feat/messages' into feat/messages
2c143ee | 2025-09-25T22:17:09+02:00 | Danysan | fix(user-profile): handle null user for profile display
cb85047 | 2025-09-25T21:43:06+02:00 | Danysan | feat(clans): add message notifications for clan changes
a10cda9 | 2025-09-25T21:18:30+02:00 | Danysan | feat(backend): add message service for user communication
7e490c8 | 2025-09-25T22:17:09+02:00 | Danysan | fix(user-profile): handle null user for profile display
4e5e357 | 2025-09-25T22:10:28+02:00 | Danysan | feat(UserNav): integrate fusionauth logout
3650606 | 2025-09-25T21:43:06+02:00 | Danysan | feat(clans): add message notifications for clan changes
57207dd | 2025-09-25T21:18:30+02:00 | Danysan | feat(backend): add message service for user communication
fcaf043 | 2025-09-25T18:05:52+02:00 | Danysan | style: enhance dark theme for md editor
30dfcad | 2025-09-25T18:05:12+02:00 | Danysan | feat(auth): manage session expiration and improve logout process
4150a3a | 2025-09-25T17:57:05+02:00 | Danysan | refactor(news): simplify eventId filter logic
6024602 | 2025-09-25T13:56:34+02:00 | Danysan | feat(auth): add 401 interceptor
a6d5394 | 2025-09-25T06:24:00+02:00 | escii | feat(layout): add Gource video links with file sizes to footer
a363518 | 2025-09-25T06:18:00+02:00 | escii | chore(assets): update gource video files (mp4, av1, vp9)
c7c0b1d | 2025-09-25T06:11:56+02:00 | escii | style(admin): update container class to `full-width-content` across admin dashboard pages
2d6c41e | 2025-09-25T06:08:33+02:00 | escii | refactor(admin): simplify tournament editing and optimize location handling
2619003 | 2025-09-25T05:47:09+02:00 | escii | feat(events): add location pictures display in EventList
5de88fa | 2025-09-25T05:23:28+02:00 | escii | fix(news): center-align header container for improved layout
50a2225 | 2025-09-25T05:21:01+02:00 | escii | feat(user-nav): add avatar and initials display for logged-in users
7c1bef0 | 2025-09-25T04:41:02+02:00 | escii | feat(profile): enhance user profile with FusionAuth integration and validation
2296838 | 2025-09-25T03:40:01+02:00 | escii | chore(assets): update gource video files (mp4, av1, vp9)
29ded47 | 2025-09-25T03:25:32+02:00 | escii | fix(event-motto): adjust letter-spacing for improved visual impact
922945f | 2025-09-25T03:14:40+02:00 | escii | fix(seating): update event fetching to use same-origin API for SSR
0d4674f | 2025-09-24T23:47:52+02:00 | escii | Merge pull request #53 from netgame-switzerland/feat/news-small-improvements
00b550c | 2025-09-24T23:36:18+02:00 | quorg | feat(news): implement hash-based deep linking and scrolling behavior
245b399 | 2025-09-24T23:18:50+02:00 | quorg | feat(theme): auto-load correct preset based on URL path
1b8c5b1 | 2025-09-24T22:36:29+02:00 | quorg | refactor(theme): rename tournaments to news and update camera presets
12e6cdf | 2025-09-24T21:37:24+02:00 | quorg | feat(news): add news page and list component
009b19a | 2025-09-24T21:31:22+02:00 | quorg | fix(news): conditionally hide permalink in admin news preview
5f9eb54 | 2025-09-24T20:57:42+02:00 | escii | feat(docker): add volume for backend uploads in docker-compose
1fedc07 | 2025-09-24T20:57:33+02:00 | escii | fix(news): comment out section title in NewsList component
9726112 | 2025-09-24T20:31:11+02:00 | escii | fix(layout): comment out Donation component in MainLayout
5446ef8 | 2025-09-24T18:43:50+02:00 | escii | feat(config): add mail security configuration for FusionAuth
1bc4b24 | 2025-09-24T17:32:39+02:00 | CopyKill | Merge branch 'main' into feat/background
22c610c | 2025-09-24T16:19:36+02:00 | escii | feat(mail): remove Mailpit service and add email configuration for FusionAuth
881285f | 2025-09-24T09:48:48+02:00 | escii | feat(auth): enable FusionAuth by default and update related configurations
0a337ea | 2025-09-24T09:47:08+02:00 | escii | feat(auth): enable FusionAuth by default and streamline JWT verification process
3e5062d | 2025-09-24T09:27:01+02:00 | escii | feat(docker): add build-time arguments for FusionAuth configuration in Dockerfile
b3dcabf | 2025-09-24T09:26:35+02:00 | escii | feat(docker): add environment variables for FusionAuth configuration in docker-compose
c8eaa07 | 2025-09-24T09:18:08+02:00 | escii | feat(api): replace axios with centralized API client for news management
285d027 | 2025-09-24T08:56:54+02:00 | escii | Merge remote-tracking branch 'origin/main'
4d46041 | 2025-09-24T08:56:33+02:00 | escii | feat(api): centralize Axios client for SSR with dynamic baseURL configuration
1f622e1 | 2025-09-24T07:35:11+02:00 | escii | Merge pull request #46 from netgame-switzerland/feat/mono-repo-dx-convenience
9294c13 | 2025-09-24T07:29:11+02:00 | escii | chore(assets): update gource video files (mp4, av1, vp9)
266aef9 | 2025-09-24T07:22:09+02:00 | escii | Merge pull request #52 from netgame-switzerland/feat/docker-dev-build
254e965 | 2025-09-24T07:20:22+02:00 | escii | feat(env): add instructions for using public IP/domain in .env.example
88157bd | 2025-09-24T07:04:03+02:00 | escii | feat(theme): add netgameTheme.css for consistent dark theme styling
e1c4a69 | 2025-09-24T06:54:43+02:00 | escii | fix(AdminParticipantsList): update import statement for German locale in date-fns, otherwise breaks at runtime when built
86ffac4 | 2025-09-24T06:42:14+02:00 | escii | feat(docker): update docker-compose.yml with FusionAuth environment variables
7310637 | 2025-09-24T06:42:07+02:00 | escii | feat(env): update .env.example with public IP/domain instructions and add MongoDB configuration
f294a9d | 2025-09-24T06:41:41+02:00 | escii | feat(theme): add theme management JSON files for creating, updating, and setting default themes
0eca599 | 2025-09-24T06:41:22+02:00 | escii | fix(MainLayout): correct typo in environment variable name for background override
40e6a29 | 2025-09-24T06:40:59+02:00 | escii | feat(tests): comment out form validation imports to prevent build issues
327453e | 2025-09-24T05:57:49+02:00 | escii | Merge pull request #51 from netgame-switzerland/feat/theming
fa4531c | 2025-09-24T05:56:14+02:00 | escii | feat(theming): remove CTA section for guest users from index.astro
0c17c74 | 2025-09-24T05:33:52+02:00 | escii | feat(theming): add NG fonts and enhance text styling with global text shadow
e2814c0 | 2025-09-23T23:18:06+02:00 | quorg | fix(docker-dev): ensure sudo is used for directory removal in wsl2 podman setup
65731f0 | 2025-09-23T23:17:49+02:00 | quorg | feat(root): add monorepo configuration with workspaces and scripts
c84b369 | 2025-09-23T15:06:20+02:00 | Danysan | fix(events): correct state management logic
c139c73 | 2025-09-23T14:51:08+02:00 | Danysan | feat(news): enhance event filtering and presentation
1413b83 | 2025-09-23T14:23:24+02:00 | Danysan | fix(adminnewsform): make date/time required based on status
1260416 | 2025-09-23T14:17:41+02:00 | Danysan | Merge pull request #45 from netgame-switzerland/feat/news
4a6bc7f | 2025-09-23T14:15:19+02:00 | Danysan | feat(news): add archived status and publishing enhancements
214462e | 2025-09-23T12:41:21+02:00 | Danysan | fix(admin): improve editor state handling
49a3e07 | 2025-09-23T12:40:47+02:00 | Danysan | refactor(auth): replace direct axios calls with api abstraction
9309d44 | 2025-09-23T12:29:22+02:00 | Danysan | refactor(admin): enhance api authentication
af96b3c | 2025-09-23T12:19:10+02:00 | Danysan | feat(admin news form): enhance form layout and add delete functionality
adb6269 | 2025-09-23T12:05:15+02:00 | Danysan | refactor(adminnewsform): enhance feedback and streamline code
48bd4a2 | 2025-09-23T11:12:14+02:00 | Danysan | refactor(admin news form): replace ref with reactive for form state
1db331b | 2025-09-23T10:44:53+02:00 | Danysan | refactor(modal): remove form wrapper and adjust styling
4d73a53 | 2025-09-23T08:41:08+02:00 | Danysan | Merge branch 'main' into feat/news
6de1ba2 | 2025-09-23T06:53:21+02:00 | escii | feat(gource): add script for generating video visualizations of git history
ac605b8 | 2025-09-23T06:53:09+02:00 | escii | feat(event-signup): add background video and enhance registration success UI
0eacd30 | 2025-09-23T04:47:18+02:00 | escii | feat(auth): implement SSO/local logout RP-initiated logout with FusionAuth integration, configurable in backend/.env
22a07cc | 2025-09-22T23:54:34+02:00 | quorg | Merge remote-tracking branch 'origin/main' into feat/news
12cda9e | 2025-09-22T23:53:12+02:00 | quorg | Add image sizing options to media library
b37c509 | 2025-09-22T23:36:20+02:00 | quorg | Add image action to news editor
b74e13a | 2025-09-22T23:24:05+02:00 | quorg | Add "News" type to media library
8a4f609 | 2025-09-22T23:10:17+02:00 | quorg | Add warning when changing published news
a021a36 | 2025-09-22T22:53:11+02:00 | Danysan | feat(config, layout, app): optimize frontend performance and loading
ee635ed | 2025-09-22T22:44:54+02:00 | quorg | Add permalink
b07b39d | 2025-09-22T22:39:49+02:00 | Danysan | Revert "feat(auth): improve fusionauth initialization"
30668e9 | 2025-09-22T22:33:41+02:00 | Danysan | feat(auth): improve fusionauth initialization
768c63a | 2025-09-22T22:29:56+02:00 | quorg | Add direct publish button
8702a2c | 2025-09-22T22:29:46+02:00 | quorg | Re-order News entries and Partners
43837e5 | 2025-09-22T22:29:28+02:00 | quorg | Fix AdminNewsList layout
e593b34 | 2025-09-22T22:29:06+02:00 | quorg | Refactor PublicNewsEntry to NewsEntry and reuse
54f7b7d | 2025-09-22T21:40:55+02:00 | quorg | Adjust layout to surroundings
fdb3ba5 | 2025-09-22T21:40:33+02:00 | quorg | Align package-lock.json
2c55c63 | 2025-09-22T18:33:58+02:00 | quorg | Merge remote-tracking branch 'origin/main' into feat/news
ff09bd4 | 2025-09-22T18:33:20+02:00 | quorg | Intermediate fix
74f6ba4 | 2025-09-22T18:21:38+02:00 | Danysan | Merge pull request #44 from netgame-switzerland/feature/addTestingPage
5c0fb98 | 2025-09-22T17:29:21+02:00 | escii | Merge pull request #42 from netgame-switzerland/feat/oauth_standards
e31111c | 2025-09-22T17:27:20+02:00 | escii | Merge branch 'main' into feat/oauth_standards
e0472c3 | 2025-09-22T16:58:10+02:00 | Danysan | Merge pull request #30 from netgame-switzerland/dependabot/npm_and_yarn/frontend/dev-minor-npm-dependencies-07a80fcc43
3901598 | 2025-09-22T16:57:30+02:00 | Danysan | Merge pull request #43 from netgame-switzerland/dependabot/npm_and_yarn/frontend/prod-minor-npm-dependencies-d104f2473b
5dcb8f4 | 2025-09-22T16:56:03+02:00 | Danysan | feat(testing): add components testing tab
8ce4b1d | 2025-09-22T14:41:08+00:00 | dependabot[bot] | build(deps): bump the prod-minor-npm-dependencies group across 1 directory with 2 updates
c48fcde | 2025-09-22T16:10:59+02:00 | Danysan | refactor(UserProfile): convert to composition API
6938d03 | 2025-09-22T15:53:26+02:00 | Danysan | refactor(partners): fix reactivity issue
50823ba | 2025-09-22T15:29:54+02:00 | Danysan | feat(testing): add modals testing component and improve structure
69146f6 | 2025-09-22T15:08:30+02:00 | escii | feat(env): update example client ID for FusionAuth configuration
b005d10 | 2025-09-22T15:08:22+02:00 | escii | feat(auth): derive safe non-empty names for user creation to satisfy Mongoose validators
9b94be9 | 2025-09-22T15:08:01+02:00 | escii | feat(login-theme): add theme management and CSS styles
cca81fc | 2025-09-22T15:06:00+02:00 | Danysan | refactor(app): remove periodic cleanup
f0311bb | 2025-09-22T15:03:21+02:00 | Danysan | refactor(appmessages): remove unnecessary cleanup interval
9628ed3 | 2025-09-22T15:00:45+02:00 | Danysan | feat(admin): add testing notifications and page structure
b86c783 | 2025-09-22T14:48:45+02:00 | escii | Merge branch 'refs/heads/main' into feat/oauth_standards
378751b | 2025-09-22T14:33:47+02:00 | Danysan | refactor(modal): wrap content in form tag
9bee674 | 2025-09-22T09:07:47+02:00 | Danysan | refactor(styles): remove redundant error-message styles
cb7d9ef | 2025-09-22T08:52:44+02:00 | Danysan | feat(form-field): add required input prop
e4ea7e1 | 2025-09-22T04:00:16+02:00 | escii | docs(README): update backend description to specify removal of Express
3736647 | 2025-09-22T04:00:07+02:00 | escii | feat(moleculer): migrate backend to Moleculer, removing Express and updating service structure
68a48fd | 2025-09-22T03:59:53+02:00 | escii | refactor(routes): remove unused REST API routes and middleware for authentication, contact, events, and clans, leftovers from express
38428b2 | 2025-09-22T03:55:39+02:00 | escii | refactor(auth): remove deprecated authentication endpoints in favor of FusionAuth Hosted Pages
6931c6c | 2025-09-22T03:36:37+02:00 | escii | feat(env): update .env.example with frontend port configuration and JWKS URL
c6665d3 | 2025-09-22T03:36:22+02:00 | escii | feat(config): allow overriding server port from .env and clean up allowedHosts
c2bdb36 | 2025-09-22T03:27:27+02:00 | escii | feat(env): update .env.example for FusionAuth integration and frontend configuration
420a106 | 2025-09-22T03:20:15+02:00 | escii | refactor(auth): simplify JWT verification and remove localhost issuer handling
b299006 | 2025-09-22T03:15:10+02:00 | escii | feat(auth): integrate FusionAuth for OAuth login and user management
c387425 | 2025-09-22T00:47:13+02:00 | quorg | Merge remote-tracking branch 'origin/main' into feat/news
73c5fbb | 2025-09-22T00:44:48+02:00 | quorg | Merge remote-tracking branch 'origin/feat/news' into feat/news
fdc2371 | 2025-09-22T00:41:22+02:00 | quorg | Fix nice heading formatter
c6bc3f1 | 2025-09-22T00:39:29+02:00 | quorg | Fix Astro unhappy about serverside rendering
ac38bd5 | 2025-09-22T00:21:03+02:00 | quorg | Add smiley to emoji converter
dc0dbf0 | 2025-09-22T00:14:15+02:00 | Danysan | feat(modal): update modal component and add form field
ae20cf0 | 2025-09-22T00:13:20+02:00 | quorg | Add emoji usage works in easyMDE - finally
69a1eb0 | 2025-09-21T23:14:04+02:00 | Danysan | feat(confirm): introduce reusable confirm component
1fe191c | 2025-09-21T23:00:42+02:00 | quorg | Add emoji-picker
c23d7b4 | 2025-09-21T22:59:46+02:00 | quorg | Add simplemde-theme-dark
0ab5fb7 | 2025-09-21T22:59:03+02:00 | quorg | Add emoji-js to convert colon to unicode and back
aeca1e9 | 2025-09-21T22:31:32+02:00 | Danysan | Merge pull request #41 from netgame-switzerland/feat/astro-server-build
d84dda5 | 2025-09-21T22:28:57+02:00 | Danysan | Update frontend/src/styles/animations.scss
75a4f22 | 2025-09-21T22:28:51+02:00 | Danysan | Update frontend/src/assets/theme.client.astro
8ba3714 | 2025-09-21T21:47:29+02:00 | Danysan | feat(theme): reorganize asset structure and optimize DOM event handling
d001d76 | 2025-09-21T19:51:32+02:00 | YingPang | feat: add @playform/compress integration
3fb5b04 | 2025-09-21T19:29:38+02:00 | YingPang | chore(llm): add junie guidelines
c7d5a38 | 2025-09-21T19:29:03+02:00 | YingPang | chore(llm): add copilot instructions
04535f4 | 2025-09-21T19:28:30+02:00 | YingPang | Merge remote-tracking branch 'refs/remotes/origin/main' into feat/astro-server-build
04cf4cd | 2025-09-21T19:26:25+02:00 | YingPang | fix(MainLayout): hoist Three.js script for proper execution timing and improve event handling after building
314b2b3 | 2025-09-21T19:25:11+02:00 | YingPang | build(deps): remove @kyvg/vue3-notification dependency from package lock
28e9936 | 2025-09-21T19:24:12+02:00 | YingPang | ci: add server script for starting the Astro server
adfbc45 | 2025-09-21T19:22:27+02:00 | YingPang | ci(Dockerfile): use npm ci for consistent dependency installation and prune dev dependencies
2ee7325 | 2025-09-21T19:22:16+02:00 | YingPang | ci(Dockerfile): switch from npm install to npm ci for consistent builds
f3bd10b | 2025-09-21T19:09:43+02:00 | escii | Merge remote-tracking branch 'origin/main'
9a9dd00 | 2025-09-21T19:09:12+02:00 | escii | chore(gitignore): add gource.sh to ignore list
e6eb744 | 2025-09-21T19:08:52+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
71f0ce6 | 2025-09-21T19:08:51+02:00 | escii | chore(gitignore): add gource.sh to ignore list
62bc629 | 2025-09-21T19:08:46+02:00 | Danysan | refactor(events): improve code readability and styling consistency
4faaf09 | 2025-09-21T18:57:21+02:00 | escii | Merge pull request #40 from netgame-switzerland/feat/SeatEditorV5
c752c42 | 2025-09-21T18:56:20+02:00 | Danysan | fix(admin): update event creation link path
a511bf7 | 2025-09-21T18:55:41+02:00 | escii | Merge branch 'main' into feat/SeatEditorV5
bdc8673 | 2025-09-21T18:55:35+02:00 | escii | feat(seating): add functionality to create all seating plans for an event and improve room ID handling
72a60e5 | 2025-09-21T18:54:41+02:00 | escii | Merge pull request #39 from netgame-switzerland/feature/addNotificationSystem
805d6a2 | 2025-09-21T18:45:36+02:00 | Danysan | refactor(messages): enhance messaging system performance
8758866 | 2025-09-21T18:21:50+02:00 | Danysan | feat(notifications): replace vue3-notification with custom notification system
2b49b12 | 2025-09-21T17:36:14+02:00 | Danysan | refactor(notifications): enhance error handling and add success alerts
672e9ff | 2025-09-21T17:26:29+02:00 | Danysan | refactor(notification): enhance notification integration across admin components
dc4d6b3 | 2025-09-21T17:16:47+02:00 | escii | feat(admin-dashboard): add currency settings link in price class inputs
ab94623 | 2025-09-21T17:04:11+02:00 | escii | feat(seating): implement price class management for events with new API endpoints
559eba4 | 2025-09-21T17:03:50+02:00 | Danysan | feat(admin): integrate notification system
7faf4c3 | 2025-09-21T16:42:12+02:00 | escii | fix(event-signup): reduce success sound volume from 0.5 to 0.3
924d6f8 | 2025-09-21T16:05:23+02:00 | Danysan | feat(notifications): log error notifications
ddd294e | 2025-09-21T15:46:10+02:00 | Danysan | fix(adminform): correct redirect path for location
ca208ce | 2025-09-21T15:20:52+02:00 | Danysan | feat(notifications): add notification system to frontend
0592638 | 2025-09-21T14:58:08+02:00 | Danysan | refactor(admin): replace dayjs with date-fns; update partner contact form logic
ec9850d | 2025-09-21T14:38:15+02:00 | quorg | Add basic emoji functionality
787681a | 2025-09-21T14:35:42+02:00 | Danysan | feat(admin): improve location and partner management interfaces
205adce | 2025-09-21T13:43:46+02:00 | escii | Merge pull request #34 from netgame-switzerland/feat/add-podman-instructions-for-wsl2-to-readme
930e0f3 | 2025-09-21T13:39:32+02:00 | quorg | Add vue3-emoji-picker
eac6d64 | 2025-09-21T13:39:19+02:00 | quorg | Improve AdminNews parts
80acbf4 | 2025-09-21T13:38:30+02:00 | quorg | Astro files use @ notation
f15fd70 | 2025-09-21T13:30:53+02:00 | escii | Merge pull request #38 from netgame-switzerland/feat/cleanup
2c73b34 | 2025-09-21T13:11:41+02:00 | escii | feat(user-form): add emit events for parent components in AdminUserForm
0867969 | 2025-09-21T13:15:15+02:00 | quorg | Improve README.md
0b0a192 | 2025-09-21T13:15:09+02:00 | quorg | Convert shell files CRLF to LF
66d52a1 | 2025-09-21T13:14:50+02:00 | quorg | Add .gitattributes to compensate for Windows CRLF
905b288 | 2025-09-21T13:04:46+02:00 | quorg | Add setup script also to docker-dev-build
a10f4af | 2025-09-21T01:07:07+02:00 | quorg | Customize easyMDE markdown editor
607626c | 2025-09-20T23:27:59+02:00 | quorg | Add markdown reader showdown
121ce7b | 2025-09-20T23:27:49+02:00 | quorg | Fix partner header section
a298379 | 2025-09-20T18:41:02+02:00 | quorg | Add easymde editor for news content
446e750 | 2025-09-19T23:21:38+02:00 | quorg | Add easymde editor for news content
751d1cc | 2025-09-19T00:39:32+02:00 | quorg | Add news list to start page
9eeef3d | 2025-09-19T00:29:37+02:00 | quorg | Allow markdown rendering for news entries
bc64e24 | 2025-09-19T00:21:53+02:00 | quorg | Go to news overview after create or update
471dd80 | 2025-09-19T00:14:18+02:00 | quorg | Improve news list
35560b7 | 2025-09-18T23:43:16+02:00 | quorg | Add news section
f9acdb0 | 2025-09-21T13:00:01+02:00 | quorg | Fixed oversight
6596936 | 2025-09-21T12:55:51+02:00 | quorg | Update docker-dev-build
51e9aaf | 2025-09-21T12:55:43+02:00 | quorg | Use kickstart dir as basedir
f6c321c | 2025-09-21T12:51:56+02:00 | escii | feat(event-form): implement draft persistence for unsaved form data and enhance location navigation
03c9318 | 2025-09-21T12:02:13+02:00 | escii | feat(locations): enforce at least one room in location creation and update Room schema validation
629303e | 2025-09-21T11:58:13+02:00 | escii | feat(dashboard): fix style formatting in AdminActiveEventDashboard.vue
636ab5a | 2025-09-21T11:49:35+02:00 | escii | feat(locations): enhance contact management with search and display features in AdminLocationForm
7633f07 | 2025-09-21T11:27:23+02:00 | escii | feat(partners): add inline contact creation and search functionality in AdminPartnerForm
66c1b2c | 2025-09-21T11:13:16+02:00 | escii | feat(contacts): update API endpoints to use '/api/contacts' for partner contacts
0551af9 | 2025-09-21T11:04:34+02:00 | escii | feat(participants): rename EventRegistration to Participant and update related API endpoints
ad715a3 | 2025-09-21T10:56:36+02:00 | escii | docs(README): restore original README; only participants-related code changes kept
8befd2f | 2025-09-21T10:48:54+02:00 | escii | chore: remove unused migration script and prepare renaming to participants
07b3332 | 2025-09-21T06:54:18+02:00 | escii | Merge pull request #37 from netgame-switzerland/feat/SeatingEditorV4
ddde7f0 | 2025-09-21T05:53:46+02:00 | escii | feat(SeatingEditor): update button styles and sizes for improved UI consistency
10da803 | 2025-09-21T05:45:06+02:00 | escii | feat(SeatingEditor): style quick save button in top toolbar
e8bfbe9 | 2025-09-21T05:44:58+02:00 | escii | feat(SeatingEditor): add quick save button and enhance seat status synchronization logic
f574154 | 2025-09-21T05:29:14+02:00 | escii | feat(SeatingEditor): enhance seat status logic and update class assignment
13657e6 | 2025-09-21T05:25:18+02:00 | escii | feat: add gource video file to .gitignore
dd02998 | 2025-09-21T05:25:02+02:00 | escii | feat(SeatingEditor): add seat status controls and implement status assignment logic
89bc6bd | 2025-09-21T04:35:51+02:00 | escii | feat(AdminEventForm): remove registration fee field from event form
7518961 | 2025-09-21T04:20:56+02:00 | escii | feat(CreateEventPage): add new page for creating events with admin layout and form
1b270d2 | 2025-09-21T04:20:51+02:00 | escii | feat(AdminTournamentForm): initialize authenticated API for tournament creation
4ce23af | 2025-09-21T03:41:44+02:00 | escii | Merge pull request #36 from netgame-switzerland/feat/SeatingEditorV3
6d6594c | 2025-09-21T03:39:06+02:00 | escii | feat(SeatingEditor): add room tabs for multi-room events and enhance seating legend layout
eb206ef | 2025-09-21T03:03:27+02:00 | escii | feat(SeatingEditor): implement room management and seating inventory features with enhanced data aggregation
1d9aee1 | 2025-09-21T02:26:27+02:00 | escii | feat(SeatingEditor): implement room-specific seating management with enhanced UI and inventory tracking
4c55f61 | 2025-09-21T00:05:15+02:00 | escii | Merge pull request #35 from netgame-switzerland/feat/SeatingEditor
f902eed | 2025-09-21T00:02:09+02:00 | escii | feat(SeatingEditor): improve layout and styling of controls in various components
0dbdc8d | 2025-09-20T23:08:06+02:00 | escii | feat(RoomManagementControls): remove border from toolbar item for cleaner layout
0edf341 | 2025-09-20T22:40:07+02:00 | quorg | Make docker setup work on WSL 2 with podman
3423405 | 2025-09-20T19:47:05+02:00 | escii | feat(SeatingEditor): enhance toolbar layout and styling for controls
4fd114b | 2025-09-20T17:45:43+02:00 | escii | Merge branch 'main' into feat/SeatingEditor
79a7e90 | 2025-09-20T17:44:14+02:00 | escii | Merge pull request #33 from netgame-switzerland/theme/audio
47dd2e2 | 2025-09-20T17:43:43+02:00 | escii | feat(EventSignup): add epic celebratory sound on successful registration
9e01bb7 | 2025-09-20T17:24:19+02:00 | escii | feat(RoomManagementControls): enhance toolbar layout and improve control styling
c95fb8d | 2025-09-20T16:40:07+02:00 | escii | feat(TableSeatingEditor): enhance table refresh logic and merge server occupancy
5a7f8a8 | 2025-09-20T16:14:20+02:00 | escii | Merge pull request #32 from netgame-switzerland/feat/more_auth
a9bc47a | 2025-09-20T16:12:03+02:00 | escii | fix(EventSignup): make transport information required and enhance validation
9a7b2cf | 2025-09-20T16:06:51+02:00 | escii | feat(auth): implement server-safe API and enhance authentication handling
b4de97e | 2025-09-20T15:17:20+02:00 | Danysan | Merge remote-tracking branch 'origin/main'
7d395c0 | 2025-09-20T15:17:15+02:00 | Danysan | refactor(admin-ui): enhance layout and simplify styles
5fb1b6d | 2025-09-20T13:15:47+02:00 | CopyKill | feat(background): anim3 file replaced, bloom settings tweaked (temporary)
964ba74 | 2025-09-20T12:16:20+02:00 | dependabot[bot] | build(deps): bump axios (#29)
ac53df1 | 2025-09-20T10:14:08+00:00 | dependabot[bot] | build(deps-dev): bump sass
e1f6bd4 | 2025-09-20T11:47:18+02:00 | Danysan | refactor(components): standardize style and improve ux in admin views
2233da8 | 2025-09-20T11:06:19+02:00 | Danysan | feat(ui): enhance participants handling
496153a | 2025-09-20T11:02:29+02:00 | Danysan | feat(contact-form): refactor layout and add responsive styles
90b21be | 2025-09-20T10:36:07+02:00 | Danysan | refactor(forms): standardize form layout and styles
4f26848 | 2025-09-20T04:18:07+02:00 | escii | Merge pull request #28 from netgame-switzerland/refactor/TableSeatingEditor
0b24c5e | 2025-09-20T04:13:50+02:00 | escii | refactor(TableSeatingEditor): enhance UI controls and group assignment logic
4150545 | 2025-09-20T01:49:28+02:00 | CopyKill | Merge branch 'main' into feat/background
295858a | 2025-09-20T01:37:16+02:00 | CopyKill | feat(background): added ngLogo_Anim3
f697b1a | 2025-09-20T01:27:07+02:00 | escii | Merge branch 'main' into refactor/TableSeatingEditor
208db6c | 2025-09-20T01:20:51+02:00 | escii | chore(env): update FusionAuth issuer URLs to include protocol
60517dd | 2025-09-20T00:42:12+02:00 | Danysan | fix(dependencies): correct library addition in package-lock
b36dd8b | 2025-09-20T00:36:26+02:00 | Danysan | Merge pull request #22 from netgame-switzerland/dependabot/npm_and_yarn/backend/bcryptjs-3.0.2
1bad9fe | 2025-09-20T00:34:54+02:00 | Danysan | Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/backend/bcryptjs-3.0.2' into dependabot/npm_and_yarn/backend/bcryptjs-3.0.2
0dd19ac | 2025-09-19T21:09:22+00:00 | dependabot[bot] | build(deps): bump bcryptjs from 2.4.3 to 3.0.2 in /backend
082394c | 2025-09-20T00:30:17+02:00 | Danysan | refactor(eventsignup): streamline auth check logic
bc9fa02 | 2025-09-20T00:20:47+02:00 | escii | Merge pull request #27 from netgame-switzerland/feat/formCleanUp
2613daa | 2025-09-20T00:20:33+02:00 | escii | Merge pull request #26 from netgame-switzerland/build/deps/bump-astro
d65e2cf | 2025-09-20T00:20:18+02:00 | escii | Merge pull request #23 from netgame-switzerland/dependabot/npm_and_yarn/backend/nodemailer-7.0.6
be39a02 | 2025-09-20T00:20:08+02:00 | escii | Merge pull request #24 from netgame-switzerland/dependabot/npm_and_yarn/backend/dotenv-17.2.2
a375e69 | 2025-09-20T00:19:56+02:00 | escii | Merge pull request #25 from netgame-switzerland/dependabot/npm_and_yarn/frontend/pinia-3.0.3
c602f8b | 2025-09-20T00:17:08+02:00 | Danysan | refactor(admin): improve code readability and error handling
ceb7f4c | 2025-09-20T00:11:38+02:00 | Danysan | refactor(auth): centralize API authentication
c57df80 | 2025-09-19T23:47:21+02:00 | escii | chore(env): update example URLs for local development
05b0724 | 2025-09-19T23:46:17+02:00 | Danysan | Merge branch 'main' into feat/formCleanUp
27efad2 | 2025-09-19T23:43:32+02:00 | escii | Merge remote-tracking branch 'origin/main'
7e1da39 | 2025-09-19T23:42:48+02:00 | Danysan | refactor(profile): simplify API response handling
a39d816 | 2025-09-19T23:30:20+02:00 | escii | chore(env): add newline at the end of .env.example for consistency
e6f0821 | 2025-09-19T23:28:37+02:00 | YingPang | build(deps): bump astro and related packages to latest versions
8aef495 | 2025-09-19T23:23:49+02:00 | escii | Merge remote-tracking branch 'origin/main'
5f89ede | 2025-09-19T23:22:56+02:00 | escii | fix(UserProfile): handle clan list retrieval failure more gracefully
de23947 | 2025-09-19T23:16:19+02:00 | dependabot[bot] | build(deps): bump fusionauth/fusionauth-app in /docker-dev (#17)
9af3fc1 | 2025-09-19T23:16:08+02:00 | dependabot[bot] | build(deps): bump fusionauth/fusionauth-app in /docker-dev-build (#19)
8184f66 | 2025-09-19T21:09:42+00:00 | dependabot[bot] | build(deps): bump pinia from 2.3.1 to 3.0.3 in /frontend
4a630a5 | 2025-09-19T21:09:33+00:00 | dependabot[bot] | build(deps): bump dotenv from 16.6.1 to 17.2.2 in /backend
de0f388 | 2025-09-19T21:09:27+00:00 | dependabot[bot] | build(deps): bump nodemailer from 6.10.1 to 7.0.6 in /backend
642bf4f | 2025-09-19T21:09:22+00:00 | dependabot[bot] | build(deps): bump bcryptjs from 2.4.3 to 3.0.2 in /backend
1058ab0 | 2025-09-19T23:08:31+02:00 | Danysan | refactor(frontend): improve ui component structure and styles
c6c53af | 2025-09-19T23:07:45+02:00 | escii | Merge pull request #11 from netgame-switzerland/feat/docker-compose-dev-setup
3ebf69d | 2025-09-19T22:31:33+02:00 | YingPang | feat(kickstart): add custom NetGame email templates and update kickstart and .env files
2bdc469 | 2025-09-19T22:00:26+02:00 | YingPang | fix(kickstart): update description for Netgame API key
0541917 | 2025-09-19T21:10:17+02:00 | escii | docs(README): simplify environment variable setup and update application start instructions
30cdf55 | 2025-09-19T21:04:09+02:00 | escii | rfeat(FusionAuth): update env variables and kickstart with revised values and new tenant API key
b903686 | 2025-09-19T21:29:49+02:00 | YingPang | Merge remote-tracking branch 'origin/main' into feat/docker-compose-dev-setup
b3a3ce6 | 2025-09-19T17:43:16+02:00 | escii | chore(AdminSeatingEditor): remove unnecessary whitespace in TableSeatingEditor.vue
3cc9947 | 2025-09-19T11:13:50+02:00 | Danysan | fix(admin): handle situations where user data is undefined
058b2bb | 2025-09-19T10:46:52+02:00 | Danysan | feat(styles): add required field indicator to labels
53c36d1 | 2025-09-19T10:31:13+02:00 | escii | Merge pull request #15 from netgame-switzerland/feat/refactorApiCalls
3d95caf | 2025-09-19T10:22:33+02:00 | Danysan | refactor(auth): replace axios with reusable api instance
66271d8 | 2025-09-19T04:04:14+02:00 | escii | feat(AdminSeatingEditor): redesign room controls layout and introduce inline seat assignment panel
6314a85 | 2025-09-19T03:32:35+02:00 | escii | feat(AdminSeatingEditor): enhance seat user labels with floating tags, improved styling, and responsiveness
1b806e5 | 2025-09-19T03:05:17+02:00 | escii | feat(AdminSeatingEditor): refine table definition interactions and unify button styles with hover effects
a66ff74 | 2025-09-19T02:40:58+02:00 | escii | feat(AdminSeatingEditor): modularize components and refactor editor structure for improved manageability
44910bd | 2025-09-19T00:39:32+02:00 | quorg | Add news list to start page
f9f1826 | 2025-09-19T00:29:37+02:00 | quorg | Allow markdown rendering for news entries
bbfc7e7 | 2025-09-19T00:25:32+02:00 | escii | Merge pull request #14 from netgame-switzerland/feat/refactorVueComponentStructures
cdee631 | 2025-09-19T00:25:07+02:00 | Danysan | refactor(pages): restructure tournaments path
80182b5 | 2025-09-19T00:21:53+02:00 | quorg | Go to news overview after create or update
d8317e6 | 2025-09-19T00:17:00+02:00 | Danysan | refactor(components): restructure component imports and organization
aa808b2 | 2025-09-19T00:14:18+02:00 | quorg | Improve news list
5181fb0 | 2025-09-18T23:44:33+02:00 | quorg | Merge remote-tracking branch 'origin/feat/news' into feat/news
86a30c8 | 2025-09-18T23:43:16+02:00 | quorg | Add news section
8ca2fbf | 2025-09-18T23:43:16+02:00 | quorg | Add news section
16091df | 2025-09-18T23:30:12+02:00 | escii | Merge pull request #13 from netgame-switzerland/feat/contactFactoring
8c0d026 | 2025-09-18T23:24:49+02:00 | Danysan | feat(backend, frontend): enhance partner contacts management
8597869 | 2025-09-18T23:05:45+02:00 | Danysan | fix(admin): remove unnecessary type attribute
2142507 | 2025-09-18T23:06:27+02:00 | escii | feat(UserProfile): add clan management links and enhance user clans display
f026f4f | 2025-09-18T22:46:52+02:00 | YingPang | ci(Dockerfile): fix comment
ef22b8d | 2025-09-18T22:45:45+02:00 | YingPang | ci(dependabot): update ecosystem
8a357d2 | 2025-09-18T22:27:54+02:00 | YingPang | Merge remote-tracking branch 'origin/main' into feat/docker-compose-dev-setup
756b4fc | 2025-09-18T22:27:34+02:00 | YingPang | ci(docker-compose): refactor Dockerfile for multi-stage builds
4910acb | 2025-09-18T22:22:17+02:00 | escii | feat(UserClanManagement): refactor create clan modal to inline panel and improve empty state handling
b2c6fb8 | 2025-09-18T22:12:06+02:00 | escii | feat(UserClanManagement): enhance member display with comma-separated list and add applicants indicator
74f941d | 2025-09-18T22:10:00+02:00 | YingPang | ci(docker-compose): update environment variables and kickstart configuration
fdb2c31 | 2025-09-18T20:44:00+02:00 | escii | Merge pull request #12 from netgame-switzerland/feat/tablesAndData
a29ead1 | 2025-09-18T20:40:44+02:00 | Danysan | feat(Tables): Rebase
e98613e | 2025-09-18T20:33:10+02:00 | Danysan | feat(Tables): unify table usage, centralize axios api intance and more
1948daf | 2025-09-18T11:43:40+02:00 | CopyKill | fix: updated .gitignore
741cd75 | 2025-09-18T09:55:54+02:00 | escii | feat(AdminActiveEventDashboard): enhance add price class interface with improved layout and styling
5ce7eee | 2025-09-18T09:37:48+02:00 | escii | feat(AdminActiveEventDashboard): enhance price class management with public availability flag and improved editing interface
3f1da32 | 2025-09-18T08:02:11+02:00 | Danysan | feat(tables): Refactore tables to make them reusable
d4a0e73 | 2025-09-17T22:42:08+02:00 | Danysan | feat(scss): Optimize table and scss
4b9d441 | 2025-09-17T19:17:54+02:00 | Danysan | feat(admin): implements user list view
fdfe998 | 2025-09-17T17:08:17+02:00 | Danysan | feat(frontend): implements sortable table
8acb73e | 2025-09-17T22:42:08+02:00 | Danysan | feat(scss): Optimize table and scss
d512be7 | 2025-09-17T19:17:54+02:00 | Danysan | feat(admin): implements user list view
c89ec5a | 2025-09-17T17:08:17+02:00 | Danysan | feat(frontend): implements sortable table
23f8b54 | 2025-09-18T08:05:47+02:00 | Danysan | fix(npm): Add missing Lib for 3D Background
339d77b | 2025-09-18T08:02:11+02:00 | Danysan | feat(tables): Refactore tables to make them reusable
06cd84a | 2025-09-18T06:05:41+02:00 | YingPang | ci(fusionauth): kickstart draft temp
d005b5e | 2025-09-18T04:12:30+02:00 | escii | feat(index): update create account button styling to primary
3e05ce1 | 2025-09-18T04:07:59+02:00 | escii | feat(PartnersStrip): improve partner logo display with conditional styling for single partner
2bce38c | 2025-09-18T03:50:46+02:00 | escii | feat(Donation): add donation component with Payrexx integration and animations
3569a3f | 2025-09-18T03:50:35+02:00 | escii | feat(MainLayout): donation code moved in its own component
0aeddb3 | 2025-09-18T03:36:31+02:00 | escii | feat(profile): enhance event location display with improved formatting and population of location details
7c953c0 | 2025-09-18T03:32:17+02:00 | escii | feat(UserClanManagement): implement inline clan editing panel with form fields and logo selection
0618c07 | 2025-09-18T03:24:58+02:00 | escii | feat(clanManagement): enhance clan member management with avatar URL formatting and improved UI layout
b540eed | 2025-09-18T02:18:54+02:00 | escii | feat(clanManagement): update leadership transfer logic and improve user profile navigation
b38cb5b | 2025-09-18T01:58:17+02:00 | escii | feat(UserClanManagement): refactor manage clan modal into inline panel for improved layout
03cd0f9 | 2025-09-18T01:53:35+02:00 | escii | feat(clans): implement application management and member actions in clan service
f0dd543 | 2025-09-18T01:43:29+02:00 | escii | feat(UserClanManagement): enhance action column styling and adjust modal width
b238f00 | 2025-09-18T01:42:35+02:00 | escii | feat(UserProfile): update form group text color for improved visibility
a98485c | 2025-09-18T01:40:46+02:00 | escii | feat(clans): add apply action for joining clans with membership checks
608b89d | 2025-09-18T01:31:22+02:00 | escii | feat(UserProfile): enhance user profile layout and add clan management component
81f15f6 | 2025-09-18T01:15:23+02:00 | escii | feat(TableSeatingEditor): restrict drag and marquee actions to left mouse button
98c1c2e | 2025-09-18T00:57:36+02:00 | escii | feat(layout): disable footer rendering for admin area
c0d8050 | 2025-09-17T22:46:21+02:00 | Danysan | Merge branch 'feat/tablesAndData' of https://github.com/netgame-switzerland/netgame-site into feat/tablesAndData
d522c68 | 2025-09-17T22:43:13+02:00 | Danysan | feat(npm): Fix dependencies
7c29334 | 2025-09-17T22:42:08+02:00 | Danysan | feat(scss): Optimize table and scss
0696a38 | 2025-09-17T19:17:54+02:00 | Danysan | feat(admin): implements user list view
44b88da | 2025-09-17T17:08:17+02:00 | Danysan | feat(frontend): implements sortable table
90d75c0 | 2025-09-17T22:43:13+02:00 | Danysan | feat(npm): Fix dependencies
ba96811 | 2025-09-17T22:42:08+02:00 | Danysan | feat(scss): Optimize table and scss
ffa399a | 2025-09-17T22:35:16+02:00 | escii | Merge pull request #10 from netgame-switzerland/feat/DissableBGInAdmin
e7cca3c | 2025-09-17T22:33:31+02:00 | Danysan | feat(frontend): adds three.js dependency
fd39375 | 2025-09-17T19:17:54+02:00 | Danysan | feat(admin): implements user list view
4d2462d | 2025-09-17T18:20:06+02:00 | YingPang | ci(docker-compose): initial docker-dev-build draft
aa4b6cb | 2025-09-17T18:19:23+02:00 | YingPang | ci(docker-compose): cleanup docker-dev
f21e23d | 2025-09-17T18:18:18+02:00 | YingPang | build(deps): bump node to 24.8.0-alpine3.22
288c045 | 2025-09-17T18:17:34+02:00 | YingPang | ci(dependabot): add initial configuration
0f2f289 | 2025-09-17T18:14:56+02:00 | escii | feat(styles): add text shadow effect for improved readability in TableSeatingEditor
faa4e84 | 2025-09-17T18:14:49+02:00 | escii | feat(styles): apply 50% transparent background using color-mix for event cards
9df2f9c | 2025-09-17T00:57:02+02:00 | YingPang | ci(docker-compose): remove container name for mailpit service
3082379 | 2025-09-17T00:54:29+02:00 | YingPang | ci(docker-compose): update mail host to mailpit
7e274e5 | 2025-09-17T00:41:47+02:00 | YingPang | ci(docker-compose): split docker-compose configs
13b3e0f | 2025-09-17T17:25:10+02:00 | Danysan | feat(layout): enhances site rendering
e058fc4 | 2025-09-17T17:08:17+02:00 | Danysan | feat(frontend): implements sortable table
fdd8371 | 2025-09-17T17:03:12+02:00 | escii | Merge remote-tracking branch 'origin/main'
1343efc | 2025-09-17T16:33:57+02:00 | escii | Merge pull request #9 from netgame-switzerland/feat/BG
484b8b7 | 2025-09-17T16:07:44+02:00 | Danysan | feat(user-nav): handles empty getMe response
8c64956 | 2025-09-17T15:44:22+02:00 | Danysan | feat(frontend): implements new site layout
bc599c7 | 2025-09-17T13:58:15+02:00 | escii | feat(seating): add assign seat functionality for admin with updated modal interface
6b433bc | 2025-09-17T13:27:00+02:00 | escii | feat(seating): implement seat assignment functionality for admin with modal interface
a321898 | 2025-09-17T13:08:06+02:00 | escii | feat(seating): add dynamic price class legend and color handling in SeatingClient
e8f4aa0 | 2025-09-17T12:52:49+02:00 | escii | feat(admin): center-align price totals in AdminActiveEventDashboard
7f72659 | 2025-09-17T12:47:14+02:00 | escii | feat(admin): improve color input styling and dark theme support in AdminActiveEventDashboard
e00c092 | 2025-09-17T12:41:06+02:00 | escii | feat(admin): enhance price class management with color input and layout adjustments in AdminActiveEventDashboard
bc79e3f | 2025-09-17T09:42:55+02:00 | escii | feat(admin): add color customization for price classes in AdminActiveEventDashboard and TableSeatingEditor
c91b85b | 2025-09-16T23:29:34+02:00 | escii | feat(admin): add price statistics display in AdminPriceStats component
46ad4a2 | 2025-09-16T23:29:19+02:00 | escii | feat(seating): prevent text selection on seating page seats
cafb06f | 2025-09-16T23:28:52+02:00 | escii | feat(env): update email configuration for local Mailpit setup
354561d | 2025-09-16T23:28:46+02:00 | escii | feat(admin): add price class statistics and totals display in AdminActiveEventDashboard and TableSeatingEditor
49d7b5b | 2025-09-16T18:49:21+02:00 | escii | Merge pull request #7 from netgame-switzerland/feature/addMailServer
6a22ed0 | 2025-09-16T18:37:44+02:00 | Danysan | feat(dev): enables local mail server for dev
2c371a4 | 2025-09-16T18:14:29+02:00 | Danysan | feat(email): Add mail server docker instance
2b70126 | 2025-09-16T04:08:55+02:00 | escii | feat(admin): highlight dropdown toggle for active Admin Dashboard selection
8fd8a78 | 2025-09-16T03:57:29+02:00 | escii | feat(admin): add movement lock toggle for table positioning in TableSeatingEditor
add1ff0 | 2025-09-16T03:47:29+02:00 | escii | feat(admin): add price class statistics and revenue calculation in TableSeatingEditor
aa6c653 | 2025-09-16T03:40:14+02:00 | escii | feat(admin): enhance price class dropdown with Mixed and Unassigned options in TableSeatingEditor
44f5731 | 2025-09-16T03:32:17+02:00 | escii | feat(admin): add currency settings management in general settings form
480b895 | 2025-09-16T03:13:50+02:00 | escii | feat(admin): add general settings form for currency selection and saving
a97fc71 | 2025-09-15T17:38:14+02:00 | escii | feat(admin): enhance price class visualization and reorganize fine rotation toggle in TableSeatingEditor
f11bc89 | 2025-09-15T17:14:35+02:00 | escii | feat(admin): implement price class management in seating plan editor
07cd995 | 2025-09-15T15:56:18+02:00 | escii | feat(admin): add multi-assign group and numbering settings in TableSeatingEditor
6e3b245 | 2025-09-15T15:33:08+02:00 | escii | feat(admin): implement multi-select and marquee selection for tables in TableSeatingEditor
7ee68ba | 2025-09-15T14:30:23+02:00 | escii | feat(admin): enhance table rotation and boundary constraints in TableSeatingEditor
09fa7bf | 2025-09-15T11:56:18+02:00 | escii | feat(admin): restore and reposition statistics section in TableSeatingEditor
5eafd5d | 2025-09-15T11:41:48+02:00 | escii | feat(admin): update AdminEventForm to dynamically set cancel URL and redirect after event creation or update
0b83f4d | 2025-09-14T18:27:14+02:00 | escii | feat(setup): add setup script and configuration files for NetGame initialization
5faf68f | 2025-09-14T18:25:23+02:00 | escii | feat(admin): enhance table styling with zebra striping and improved border handling
b1c5a10 | 2025-09-14T17:33:33+02:00 | escii | feat(admin): add delete functionality to AdminClanForm and enhance clan list display
d255094 | 2025-09-14T17:17:27+02:00 | escii | feat(admin): update AdminUserForm with clearer role label and navigation button
3023a43 | 2025-09-14T17:09:20+02:00 | escii | feat(admin): add modal for creating new contacts and streamline AdminLocationForm UI
d5158d5 | 2025-09-14T16:56:30+02:00 | escii | feat(participants): enhance participant display with role handling and improved arrival date formatting
ef4b35c | 2025-09-14T16:42:35+02:00 | escii | feat(admin): enhance partner contacts management with multi-partner support and improved UI
a7c6c10 | 2025-09-14T16:29:18+02:00 | escii | feat(admin): add modal for creating new locations and update participants list to include staff tab
40550a2 | 2025-09-14T13:16:27+02:00 | escii | Merge remote-tracking branch 'origin/main'
6e6d0c4 | 2025-09-14T12:59:55+02:00 | escii | feat(admin): rename "Dashboard" to "LAN Dashboard" for clarity in Admin Dashboard
81ee621 | 2025-09-14T12:59:55+02:00 | escii | feat(admin): rename "Dashboard" to "LAN Dashboard" for clarity in Admin Dashboard
8d7b982 | 2025-09-14T12:55:38+02:00 | escii | feat(admin): remove "Admin" header from Partner Contacts page for cleaner UI
ec61822 | 2025-09-14T12:35:00+02:00 | escii | feat(admin): remove redundant "Admin Dashboard" header from various admin pages
7855faa | 2025-09-14T12:29:06+02:00 | escii | feat(user-nav): update account label based on navigation context in UserNav component
8ee428d | 2025-09-14T09:05:33+02:00 | escii | feat(admin): add confirmation prompts for room dimension changes in seating editor
125697a | 2025-09-14T08:56:29+02:00 | escii | feat(admin): add configurable snap grid for table positioning in seating editor
efe8a6f | 2025-09-14T08:40:39+02:00 | escii | feat(admin): remove unnecessary styles from seating editor for cleaner layout
6b245fc | 2025-09-14T08:17:45+02:00 | escii | feat(admin): adjust default scale in seating editor for improved visibility
b58b474 | 2025-09-14T08:11:26+02:00 | escii | feat(admin): add functionality to remove the last added table in seating editor
61eb2fb | 2025-09-14T08:05:40+02:00 | escii | feat(admin): improve seating editor with enhanced button functionality and full-width layout
3fd256b | 2025-09-14T07:52:15+02:00 | escii | feat(admin): enhance tables with sortable headers and automatic updates
c87861b | 2025-09-14T07:49:56+02:00 | escii | feat(admin): enhance tables with sortable headers and automatic updates
42ca84c | 2025-09-14T07:37:33+02:00 | escii | feat(social): add icon preview for social media links in admin settings
d20373f | 2025-09-14T07:33:03+02:00 | escii | chore(deps): update @types/node and debug dependencies to latest versions
bee8025 | 2025-09-14T07:32:51+02:00 | escii | chore(deps): update Font Awesome and sharp dependencies to latest versions
e006f70 | 2025-09-14T07:32:41+02:00 | escii | feat(social): add Font Awesome icons for social media links
42bd401 | 2025-09-14T06:55:13+02:00 | escii | feat(auth): add shake animation for authentication error feedback
b9408b8 | 2025-09-13T19:10:51+02:00 | escii | chore(gitignore): add .astro to ignore list and ensure .tmp is included
655e420 | 2025-09-13T19:08:06+02:00 | escii | chore(gitignore): add .astro to ignore list and ensure .tmp is included
1355405 | 2025-09-13T19:05:38+02:00 | escii | chore(gitignore): add .astro to ignore list and ensure .tmp is included
ba6b8a0 | 2025-09-13T18:33:06+02:00 | escii | feat(event): add confirmation for status changes and remember previous status
9966c25 | 2025-09-13T16:28:28+02:00 | escii | docs(admin): update email placeholder description in AdminSettingsForm for clarity
6ebfe7f | 2025-09-13T16:26:40+02:00 | escii | feat(contact): implement rate limiting and email notifications for contact form submissions
3438213 | 2025-09-13T13:36:32+02:00 | escii | chore(env): update environment variables for local development configuration
80080a0 | 2025-09-13T08:41:40+02:00 | escii | feat(partners): update partners section with improved logo handling and rename header
f95953b | 2025-09-13T08:26:02+02:00 | escii | fix(user): update phone number placeholder format in AdminUserForm and UserProfile
5529064 | 2025-09-13T08:24:52+02:00 | escii | fix(tournament): correct formatting of status display in TournamentDetail
31db365 | 2025-09-13T08:24:49+02:00 | escii | fix(tournament): correct formatting of status display in TournamentDetail
19f777a | 2025-09-13T08:19:00+02:00 | escii | feat(tournaments): enhance partner logo handling in tournament details and API responses
b37763d | 2025-09-13T08:02:12+02:00 | escii | feat(tournaments): enhance rewards handling to support JSON strings and improve data normalization
c792adf | 2025-09-13T07:44:01+02:00 | escii | feat(participants): update roles management and enhance contact display in AdminPartnerForm
390d3dd | 2025-09-13T07:27:07+02:00 | escii | feat(partners): enhance AdminPartnersList with contact counts and metadata display
d545d3c | 2025-09-12T21:46:32+02:00 | escii | feat(media): update MediaSelector for Vue 3 compatibility and remove Vue 2 fallbacks
b11f53a | 2025-09-12T21:38:08+02:00 | escii | feat(profile): enhance avatar selection with improved handling and validation
32d08a9 | 2025-09-12T21:37:48+02:00 | escii | feat(clans): create clans page with participants list and header
e53e17a | 2025-09-12T19:33:22+02:00 | escii | feat(participants): add tabbed interface for participants and clans with search functionality
adfb8ae | 2025-09-12T04:30:28+02:00 | escii | feat(seating): implement modal for seat selection with improved accessibility
3617e88 | 2025-09-12T04:24:23+02:00 | escii | refactor(seating): improve layout and styling for controls and legend in seating client
64f88e2 | 2025-09-12T04:11:03+02:00 | escii | feat(seating): disable group indicator in client view of seating layout
ce67e0f | 2025-09-12T03:56:33+02:00 | escii | Merge pull request #4 from netgame-switzerland/seatingv2
8e1278c | 2025-09-12T03:54:07+02:00 | escii | feat(seating): add active state styling for main navigation links
345a205 | 2025-09-12T03:31:45+02:00 | escii | feat(seating): add seating plan page with event lookup and full-width layout
778980d | 2025-09-12T03:31:27+02:00 | escii | refactor(seating): seating plan component and enhance layout with full-width support
1bcfdd3 | 2025-09-11T04:12:30+02:00 | escii | feat(clans): implement create clan functionality with modal interface and validation
55e86ca | 2025-09-10T18:14:00+02:00 | escii | feat(tournaments): add registration endpoints for tournaments with authentication
88fe50d | 2025-09-10T15:55:08+02:00 | escii | feat(events): enhance event location handling with detailed publicLocation fields and populate location data
47fe518 | 2025-09-10T14:18:20+02:00 | escii | feat(users): add phone and discordTag fields to user model and update related endpoints
5d23c28 | 2025-09-10T13:13:18+02:00 | escii | refactor(sponsorships): refactor sponsorships component to manage global and tournament sponsors separately
693767e | 2025-09-10T12:53:51+02:00 | escii | Merge pull request #3 from netgame-switzerland/moleculer-web-gateway
307abe8 | 2025-09-10T12:52:27+02:00 | escii | feat(sponsorships): add sponsorships service with CRUD actions and integrate into the admin dashboard
d673326 | 2025-09-10T11:09:20+02:00 | escii | feat(seating): migrate seating routes to Moleculer and add new endpoints for seating management
8912d24 | 2025-09-10T10:47:59+02:00 | escii | feat(seating): add endpoint to check if seating plan exists and optimize seating data fetching
e2b10e9 | 2025-09-10T10:19:34+02:00 | escii | feat(admin-dashboard): update navigation tabs to include Events and adjust Locations link
66e1fe1 | 2025-09-10T10:14:07+02:00 | escii | feat(locations): implement locations service with CRUD actions and event retrieval
c3a28bf | 2025-09-10T10:13:48+02:00 | escii | feat(locations): add modal for blocked status changes and update API calls to use centralized axios instance
07a8178 | 2025-09-10T08:55:06+02:00 | escii | feat(locations): implement locations management with CRUD operations and UI components
ce6c48a | 2025-09-10T06:27:22+02:00 | escii | feat(styles): update date and time input indicators for improved visibility
1c6e466 | 2025-09-10T06:23:24+02:00 | escii | feat(styles): implement dark theme support and update color variables
47594b0 | 2025-09-10T06:15:17+02:00 | escii | docs(README): add session timeout guidance and FusionAuth configuration tips
fa4c072 | 2025-09-09T20:19:54+02:00 | escii | feat(auth): enhance authentication, update docs, use fusionauth roles, enforce profile completion by redirecting users to profile page if incomplete
6eac536 | 2025-09-08T23:13:53+02:00 | escii | build(deps): update package-lock
cbe88c6 | 2025-09-08T17:39:04+02:00 | escii | feat(tournament): enhance tournament form with rewards management and combined details field
a17832b | 2025-09-08T16:12:38+02:00 | escii | feat(tournament): make fields optional in Tournament schema and update service handling
9e29acf | 2025-09-08T12:06:19+02:00 | escii | feat(api): simplify uploads proxy logic by removing fallback handling and directly mapping to media ID streamer
0c44ecc | 2025-09-08T11:59:21+02:00 | escii | feat(api): implement uploads proxy for static/media files with fallback handling
a9cf669 | 2025-09-08T08:35:00+02:00 | escii | Merge pull request #2 from netgame-switzerland/moleculer
45dc28a | 2025-09-08T08:32:30+02:00 | escii | feat(auth): remove roles from user registration payload
cfe83f3 | 2025-09-08T08:31:35+02:00 | escii | feat(sponsorships): remove sponsorships feature and related components; update dashboard navigation and API routes
a607dbc | 2025-09-08T08:29:11+02:00 | escii | feat(sponsorships): remove sponsorships feature and related components; update dashboard navigation and API routes
e0d9d30 | 2025-09-08T07:36:21+02:00 | escii | feat(api): add update and delete routes for seating, games, and tournaments; enhance event registration fields
4b32fe8 | 2025-09-08T04:58:10+02:00 | escii | feat(backend): migrate from express to moleculer
f386071 | 2025-09-08T02:48:32+02:00 | escii | feat(moleculer): implement Moleculer ServiceBroker with API gateway and settings service
322318e | 2025-09-08T02:32:12+02:00 | escii | feat(event-signup): add optional clan selection for event registration and enhance participant display
132f862 | 2025-09-08T02:11:44+02:00 | escii | feat(clan): enhance clan member management with role assignment and leader tagging
daa8501 | 2025-09-08T00:53:02+02:00 | escii | feat(clan): add optional Discord field to clan registration and management
50618d1 | 2025-09-08T00:47:32+02:00 | escii | feat(auth, profile): add phone number and Discord tag fields to user registration and profile
3543cec | 2025-09-08T00:30:49+02:00 | escii | feat(event-signup): update transport input to optional and enhance user summary display
e7226a4 | 2025-09-08T00:25:57+02:00 | escii | feat(auth): implement session expiration handling with redirect to login
8b8bc04 | 2025-09-07T22:26:05+02:00 | escii | feat(events): enhance event registration buttons and countdown display
d88a93c | 2025-09-07T22:09:17+02:00 | escii | feat(auth): create new account page and update registration links
e07d3f6 | 2025-09-07T11:07:54+02:00 | escii | feat(header): add Payrexx support button and enhance header actions layout
a7fd7c8 | 2025-09-03T11:47:16+02:00 | escii | feat(partners): integrate PartnerForm into Sponsorships for inline partner management
06ee50a | 2025-09-03T10:38:31+02:00 | escii | feat(partners): add Partner Contacts management and integrate with sponsorships
57dbf18 | 2025-09-03T08:14:44+02:00 | escii | feat(games): remove 'active' field from game documents in migration script
2a5b4b9 | 2025-09-03T08:14:28+02:00 | escii | refactor(games): remove active status field from game forms and model
fe82a32 | 2025-09-03T08:05:49+02:00 | escii | feat(games): improve game card layout and enhance visual presentation
0651a5d | 2025-09-03T07:48:46+02:00 | escii | feat(media): enhance media upload handling and caching strategies
f84b6a0 | 2025-09-03T04:29:40+02:00 | escii | feat(partners): add PartnersStrip component to display partner logos
eaf6b6f | 2025-09-03T04:29:19+02:00 | escii | fix(event-list): replace formatDate with fmtDate for improved date formatting
ed1ec85 | 2025-09-03T04:29:00+02:00 | escii | feat(partner): add status field to partner and update partner management
02ec0f2 | 2025-09-02T02:00:04+02:00 | escii | fix(layout): update header layout to use grid for better alignment and spacing
79bae73 | 2025-08-08T20:39:48+02:00 | escii | fix(countdown): countdown counts first down to the registration open date, then to event start then to event end
4b67063 | 2025-08-08T19:42:00+02:00 | escii | chore(env): update example
4372d59 | 2025-08-08T19:32:11+02:00 | escii | Merge pull request #1 from netgame-switzerland/feat/fusionauth
9448ad2 | 2025-08-08T19:30:39+02:00 | escii | fix(fusionauth): user edit
b22a05a | 2025-08-08T18:10:05+02:00 | escii | fix(fusionauth): dev docker working
9a50408 | 2025-08-08T17:06:35+02:00 | escii | feat(fusionauth): integrate fusionauth
c686b37 | 2025-08-03T22:09:33+02:00 | escii | chore(robots.txt): adds robots instructions to prevent all crawlers and scanners while in development.
2ec4e64 | 2025-08-03T21:54:53+02:00 | escii | chore(robots.txt): adds robots instructions to prevent all crawlers and scanners while in development.
2f2356a | 2025-08-03T15:41:43+02:00 | escii | first commit
60b69e8 | 2025-08-03T15:33:47+02:00 | escii | Initial commit