Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 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
66ec770
feat: improve staff role ordering and visibility controls
duszmox Aug 26, 2026
c410d29
Delete implementation-plan.md
duszmox Aug 27, 2026
5848e9f
chore: remove spec-traceability comments
duszmox Aug 28, 2026
5a7036c
chore: update packages
duszmox Aug 28, 2026
1d7b474
fix: constrain homepage hero content width
duszmox Aug 28, 2026
1068156
feat: add quality-aware video media handling
duszmox Aug 28, 2026
2d4dd32
refactor: move media host configuration to code
duszmox Aug 28, 2026
17a5761
feat(members): add members webhook
duszmox Aug 28, 2026
bb6e00b
feat: improve member avatars and pagination
duszmox Aug 28, 2026
487d92d
fix: update favicon
duszmox Aug 28, 2026
928e08d
feat: upscale default avatar
duszmox Aug 28, 2026
fd4031f
fix: polish member layouts and pagination parsing
duszmox Aug 28, 2026
95afaa6
chore: remove product spec
duszmox Aug 29, 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
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
node_modules
.DS_Store
._*
dist
dist-ssr
*.local
.env
.env.*
oob
.nitro
.tanstack
.wrangler
Expand Down
11 changes: 10 additions & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
package-lock.json
pnpm-lock.yaml
yarn.lock
yarn.lock

dist
.output
.nitro
.tanstack
node_modules
**/._*

docs/api/members-webhook.openapi.yaml
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