Adomas
7c8a8fd385
refactor(pdf): rename bundled typst renderer to pdf-renderer
...
- Rename the bundled render service from ponado-typst/typst to
pdf-renderer (compose service, container name, depends_on, default
PDF_RENDERER_URL=http://pdf-renderer:3100 ); image is now
git.ponado.lt/ponado/typst-server:latest.
- Rename src/lib/ponado-app/typst.server.ts -> pdf-renderer.server.ts
and src/lib/ponado/typst/typst.server.ts ->
src/lib/ponado/pdf-renderer/pdf-renderer.server.ts;
convertTypstToPdf -> renderTemplateToPdf.
- env: TYPST_URL -> PDF_RENDERER_URL (src/env.ts, .env.example, compose,
services.server.ts startup check).
fix(env): S3_ENABLED only enables for the exact string "true"
- z.coerce.boolean() treated sets values like "false" as truthy
(Boolean("false") === true), silently enabling S3 whenever the var
was present at all. Only the case-insensitive string "true" enables
it now; anything else (including unset) means disabled.
2026-10-12 10:24:27 +03:00
.agents /skills
added more flexible numbering of invoices
2026-08-25 18:48:54 +03:00
.forgejo /workflows
ci: push both image tags via separate buildctl outputs
2026-08-29 20:33:49 +03:00
.opencode
basic tracker implementation
2026-06-03 19:34:09 +03:00
bruno
fixed small layout and time tracking bugs + api docs are installed instead of cdn on client
2026-08-30 13:34:19 +03:00
drizzle /20261004110027_init
refactor(db): rename squashed baseline to 20261004110027_init
2026-10-04 14:05:02 +03:00
drizzle-reference /20260825145722_init
fixed most npm check errors
2026-08-25 18:54:08 +03:00
messages
removed old billing rate logic + added default invoice language + link time entries to invoices
2026-09-09 11:56:50 +03:00
packages /reference-schema
refactor(pdf): use shared ponado-typst service, drop custom pdf-worker
2026-10-11 17:24:07 +03:00
project.inlang
added api interface for server
2026-08-29 17:49:26 +03:00
scripts
refactor(pdf): rename bundled typst renderer to pdf-renderer
2026-10-12 10:24:27 +03:00
src
refactor(pdf): rename bundled typst renderer to pdf-renderer
2026-10-12 10:24:27 +03:00
static
added icons, license, refactored shortcuts, and form wrapper context
2026-07-10 19:19:25 +03:00
tools /reference-data
added api interface for server
2026-08-29 17:49:26 +03:00
.dockerignore
feat(pdf-worker-rust): typst as a Rust library, scratch image candidate
2026-10-04 13:08:57 +03:00
.env.build
build(docker): pin CSRF/redirect origin at build time
2026-10-04 11:49:00 +03:00
.env.example
refactor(pdf): rename bundled typst renderer to pdf-renderer
2026-10-12 10:24:27 +03:00
.gitignore
refactor(pdf): use shared ponado-typst service, drop custom pdf-worker
2026-10-11 17:24:07 +03:00
.npmrc
build(docker): install prod deps on target platform
2026-10-04 12:13:11 +03:00
.prettierignore
formated and added test forgejo action
2026-07-04 20:19:20 +03:00
AGENTS.md
contextual app-header, time tracking is extension (not activity setting), page size from user agent
2026-09-06 18:20:35 +03:00
components.json
basic tracking and filtering features implemented
2026-06-10 12:23:07 +03:00
compose.build.yml
refactor(pdf): rename bundled typst renderer to pdf-renderer
2026-10-12 10:24:27 +03:00
compose.yml
refactor(pdf): rename bundled typst renderer to pdf-renderer
2026-10-12 10:24:27 +03:00
Dockerfile
build(docker): bump node base image to 26.11.1
2026-10-11 17:30:23 +03:00
drizzle-reference.config.ts
fixed most npm check errors
2026-08-25 18:54:08 +03:00
drizzle.config.ts
style: apply oxfmt formatting pass
2026-10-04 14:28:19 +03:00
eslint.config.ts
updated virtual-list lib, made sidebar static on desktop + refactored linting
2026-09-05 15:52:49 +03:00
LICENSE
added more flexible numbering of invoices
2026-08-25 18:48:54 +03:00
mise.toml
basic tracking and filtering features implemented
2026-06-10 12:23:07 +03:00
oxfmt.config.ts
refactored layout of invoice page + oxfmt
2026-09-04 17:58:55 +03:00
oxlint.config.ts
updated virtual-list lib, made sidebar static on desktop + refactored linting
2026-09-05 15:52:49 +03:00
package.json
refactor(pdf): use shared ponado-typst service, drop custom pdf-worker
2026-10-11 17:24:07 +03:00
pnpm-lock.yaml
refactor(pdf): use shared ponado-typst service, drop custom pdf-worker
2026-10-11 17:24:07 +03:00
pnpm-workspace.yaml
style: apply oxfmt formatting pass
2026-10-04 14:28:19 +03:00
README.lt.md
added more flexible numbering of invoices
2026-08-25 18:48:54 +03:00
README.md
refactored tags form, removed company data parser, better mobile support
2026-07-05 19:36:11 +03:00
skills-lock.json
implemented sse event bus prototype
2026-08-25 16:26:05 +03:00
tsconfig.json
migrated to sveltekit 3 + superforms next version
2026-09-08 17:23:50 +03:00
vite.config.ts
build(docker): pin CSRF/redirect origin at build time
2026-10-04 11:49:00 +03:00