Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
65c3b0e
feat: add specifications
duszmox Aug 23, 2026
f2ce4d0
feat: phase 1
duszmox Aug 23, 2026
117f39c
feat: complete phase 1 auth, sync, and job infrastructure
duszmox Aug 23, 2026
aed4731
feat: complete phase 2 content domain infrastructure
duszmox Aug 23, 2026
ee4a6cc
feat: complete phase 3 public interface
duszmox Aug 24, 2026
279d647
feat: complete phase 4 admin interface
duszmox Aug 24, 2026
b28be8f
feat: complete phase 5 seed, SEO, and handover
duszmox Aug 24, 2026
089480c
feat: support LAN-accessible local dev bootstrap
duszmox Aug 24, 2026
5a1e85e
feat: add navbar branding and polish interactive UI states
duszmox Aug 24, 2026
1e185da
feat: add profile menu and thumbnail loading skeletons
duszmox Aug 24, 2026
4738142
fix: correct YouTube oEmbed casing and unify pagination parsing
duszmox Aug 24, 2026
ed844b7
feat: add searchable admin selects, song list editor, and media URL chec
duszmox Aug 24, 2026
8daaece
feat: replace admin native selects with searchable select and live URL c
duszmox Aug 24, 2026
28dcdb6
chore: translate Hungarian comments and docs to English
duszmox Aug 24, 2026
9974e80
feat: play featured video inline and wire up footer links
duszmox Aug 24, 2026
734cbfa
feat: build custom video player with controls and responsive layout
duszmox Aug 24, 2026
2fb0570
feat: add shared site-width layout and searchable video filters
duszmox Aug 24, 2026
ba8c988
Merge pull request #2 from duszmox/main
duszmox Aug 24, 2026
fbc8c76
chore: fix nitro
duszmox Aug 25, 2026
0867608
feat: add production docker
duszmox Aug 25, 2026
fa9c5b3
feat: standardize site width
duszmox Aug 25, 2026
bb3f409
feat: improve video visibility and search interactions
duszmox Aug 25, 2026
767c541
fix: refresh public about page after saving videos
duszmox Aug 25, 2026
7231724
fix: polish admin search select interaction styles
duszmox Aug 25, 2026
443857c
feat: link published events to public pages
duszmox Aug 25, 2026
9453114
feat: auto-save About page video selections
duszmox Aug 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 2 additions & 6 deletions .cta.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,5 @@
"routerOnly": false,
"version": 1,
"framework": "react",
"chosenAddOns": [
"eslint",
"nitro",
"tanstack-query"
]
}
"chosenAddOns": ["eslint", "nitro", "tanstack-query"]
}
5 changes: 4 additions & 1 deletion .env.example
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
DATABASE_URL=postgres://bss:bss@127.0.0.1:5582/bss
DATABASE_URL=postgres://bss:bss@127.0.0.1:5582/bss

# Integrációs tesztek adminisztrátori kapcsolata (adatbázis-létrehozáshoz)
TEST_DATABASE_URL=postgres://bss:bss@127.0.0.1:5582/bss
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ dist
dist-ssr
*.local
.env
.env.*
oob
.nitro
.tanstack
.wrangler
Expand Down
8 changes: 7 additions & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
package-lock.json
pnpm-lock.yaml
yarn.lock
yarn.lock

dist
.output
.nitro
.tanstack
node_modules
29 changes: 29 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
FROM node:22-alpine AS build

WORKDIR /app

RUN corepack enable \
&& corepack prepare pnpm@11.15.1 --activate

COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
RUN pnpm install --frozen-lockfile

COPY . .
RUN pnpm build


FROM node:22-alpine AS runtime

WORKDIR /app

ENV NODE_ENV=production
ENV HOST=0.0.0.0
ENV PORT=3000

COPY --from=build --chown=node:node /app/.output ./.output

USER node

EXPOSE 3000

CMD ["node", ".output/server/index.mjs"]
Loading