8fec68d959
fix: retain the existing CI check name
Build and deploy / Verify production build (push) Has been skipped
Build and deploy / Deploy with Compose (push) Has been cancelled
2026-09-16 15:14:10 +03:30
385703e5b5
fix: preserve imported dark image variants
2026-09-16 15:14:09 +03:30
083a4e0b7b
feat: show contextual navigation loading
2026-09-16 15:10:37 +03:30
9119eb6c29
fix: restore automatic language flags
2026-09-16 10:26:11 +03:30
a3a49adad2
chore: deploy once through Compose
2026-09-16 10:23:07 +03:30
b90161e504
perf: streamline cached production builds
2026-09-16 10:20:14 +03:30
f45efdc667
chore: simplify standalone Compose setup
2026-09-16 10:18:31 +03:30
76ab2d1078
refactor: remove bundled personal portfolio
2026-09-16 10:15:51 +03:30
db8f257a98
feat: import private content from external bundles
2026-09-16 10:13:17 +03:30
9f749e7d81
fix: bundle maintenance CLI JavaScript dependencies
...
Test and deploy / Verify production build (push) Failing after 15m22s
Include Drizzle, validation, and password hashing dependencies in the CLI instead of relying on Next standalone tracing. Keep native SQLite and Sharp external and provide CommonJS require compatibility within the ESM bundle. Verification skipped as requested.
2026-09-15 23:51:11 +03:30
15ae6b77c6
fix: retain Sharp shared libraries in the runtime image
...
Test and deploy / Verify production build (push) Has been cancelled
Copy the complete source-built Sharp package and the shared-library closure resolved in the working verification stage into the final image. Keep the change after application verification so existing compilation layers remain cacheable.
No manual checks or verification run, as requested.
2026-09-15 23:43:02 +03:30
1f58461967
fix: build image libraries for baseline VPS CPUs
...
Test and deploy / Verify production build (push) Failing after 15m48s
Replace the SIMD-dependent WebAssembly fallback with source-built libvips and Sharp. Pin the libvips archive checksum, use baseline x86-64 compiler flags, retain the native binding and runtime libraries, and check JPEG/PNG/WebP processing before compilation and in the runtime image.
Lint, type checking, and content/security tests passed. Full Docker verification was stopped at the user request; production build and baseline CPU runtime verification remain pending.
2026-09-15 23:16:54 +03:30
286c9903b8
build: check Sharp runtime before compiling the application
Test and deploy / Verify production build (push) Failing after 1m1s
2026-09-15 23:00:46 +03:30
bc49f0ed31
fix: support image processing on CPUs without x86-64-v2
Test and deploy / Verify production build (push) Failing after 15m8s
2026-09-15 22:42:06 +03:30
4ede4975ce
fix: exclude deployment history from builds and source checks
Test and deploy / Verify production build (push) Failing after 6m40s
2026-09-15 22:29:08 +03:30
0cd218022a
chore: consolidate browser tests and remove temporary artifacts
Test and deploy / Verify production build (push) Failing after 6m0s
2026-09-15 21:49:36 +03:30
a5f8c54f2b
docs: explain self-hosting, content import and safe upgrades
2026-09-15 21:48:17 +03:30
c17b4b57b2
test: cover publishing, authentication and storage persistence
2026-09-15 21:48:15 +03:30
ee9f49e4b7
build: package persistent deployment and maintenance commands
2026-09-15 21:48:12 +03:30
9319c05710
feat: add structured admin content and translation editors
2026-09-15 21:48:09 +03:30
131f7efbf3
feat: render portfolio routes from live localized database content
2026-09-15 21:48:07 +03:30
7830784694
feat: manage persistent uploads and coordinated backups
2026-09-15 21:47:51 +03:30
199f0d9a3f
feat: protect management APIs with owner authentication
2026-09-15 21:47:48 +03:30
77114c57cf
feat: add validated content services and safe legacy import
2026-09-15 21:47:44 +03:30
a9fe865d99
feat: initialize SQLite with versioned migrations and sample content
2026-09-15 21:47:42 +03:30
8bfe35f6b9
feat: define validated multilingual portfolio content
2026-09-15 21:47:39 +03:30
638b6a2ea0
chore: add SQLite, authentication and validation dependencies
2026-09-15 21:47:34 +03:30
990a76a710
fix(ci): sync the server checkout after deployment
...
Test and deploy / Verify production build (push) Successful in 4m54s
Fast-forward the deployment checkout to the exact healthy image commit while refusing tracked changes, divergence, or an unexpected branch. Ignore release metadata stored beside the checkout.
2026-09-15 15:22:09 +03:30
dcce6d219d
ci: deploy the verified local image
...
Test and deploy / Verify production build (push) Successful in 10m25s
Build and test the Next.js application once with persistent BuildKit caches, smoke-test the immutable runtime image, and activate that same image through the shared production Docker daemon with serialized rollback-safe deployment.
2026-09-15 15:00:19 +03:30
46495eb927
Refine body color transition
2026-09-14 21:31:45 +03:30
20b1b72dcd
fix: prevent scroll reveal elements from flashing
Test and deploy / Verify production build (push) Successful in 10m44s
Test and deploy / Deploy production (push) Successful in 5m24s
2026-09-14 16:31:01 +03:30
125dee22f0
fix(ci): allow image fallback on legacy runners
Test and deploy / Verify production build (push) Successful in 8m54s
Test and deploy / Deploy production (push) Successful in 1m14s
2026-09-10 12:05:52 +03:30
78f385fb30
fix(ci): install Sharp platform dependencies
Test and deploy / Verify production build (push) Failing after 3m33s
Test and deploy / Deploy production (push) Has been skipped
2026-09-10 11:51:58 +03:30
d42ff4aeb6
ci: use Liara mirror for dependency checks
Test and deploy / Verify production build (push) Failing after 6m12s
Test and deploy / Deploy production (push) Has been skipped
2026-09-10 11:37:51 +03:30
b4426400f3
ci: align deployment workflow with Gitea
...
Test and deploy / Verify production build (push) Has been cancelled
Test and deploy / Deploy production (push) Has been cancelled
Use native Gitea contexts, audit the full dependency tree, and document the runner and branch-protection requirements needed for reliable deployments.
2026-09-10 11:04:12 +03:30
9a778653cf
feat: add localized theme-aware 404 page
2026-09-10 09:09:54 +03:30
8f03f8e9ca
fix: let case study introduction fill drawer width
Test and deploy / Verify production build (push) Has been cancelled
Test and deploy / Deploy production (push) Has been cancelled
2026-09-09 23:53:14 +03:30
dd3be9f5de
content: shorten project cards and expand case studies
2026-09-09 23:51:13 +03:30
5b507d7aef
feat: use brand logos in sharing options
2026-09-09 23:44:09 +03:30
2ca23fcc19
fix: use available icon for LinkedIn sharing
2026-09-09 23:36:30 +03:30
204dac2096
fix: refine gallery viewer interactions
2026-09-09 23:33:29 +03:30
14acfcef06
test: cover case study gallery and sharing
2026-09-09 23:31:56 +03:30
0c15775ff7
feat: add responsive case study sharing
2026-09-09 23:30:35 +03:30
4b9d4ae893
feat: add immersive case study gallery
2026-09-09 23:26:30 +03:30
0ddfa583cb
feat: expand case study gallery data
2026-09-09 23:21:21 +03:30
b0a470f219
chore: add refreshed project screenshots
2026-09-09 23:17:55 +03:30
b87a1be8fc
fix: restore case study drawer interactions
2026-09-09 23:17:39 +03:30
24cd86ede7
feat: add route-backed project case studies
Test and deploy / Verify production build (push) Has been cancelled
Test and deploy / Deploy production (push) Has been cancelled
2026-09-09 22:00:57 +03:30
b3cfcfe057
fix: stabilize portfolio scrolling and loading
...
Test and deploy / Verify production build (push) Has been cancelled
Test and deploy / Deploy production (push) Has been cancelled
Remove skeleton swaps and deferred layout estimates, restore reveal state, and use native proximity scrolling for project cards. Also make the Docker build npm registry configurable.
2026-09-09 17:53:48 +03:30
f34bea05cd
perf: optimize portfolio runtime delivery
...
Test and deploy / Verify production build (push) Has been cancelled
Test and deploy / Deploy production (push) Has been cancelled
Replace the blocking asset loader with progressive rendering, defer expensive media and Three.js work, and reduce hydration and animation costs. Move deployment from a static Nginx export to the standalone Next.js runtime with optimized dynamic images.
2026-09-09 12:43:37 +03:30