tmshv
87c413863c
pb039 ( #300 )
2026-05-29 16:49:31 +03:00
dependabot[bot]
5ca6132903
Bump next from 16.2.4 to 16.2.6 ( #299 )
...
Bumps [next](https://github.com/vercel/next.js ) from 16.2.4 to 16.2.6.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v16.2.4...v16.2.6 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 16.2.6
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 14:14:55 +03:00
tmshv
7b33d7d0a9
tags title layout improved
2026-04-26 01:18:47 +03:00
tmshv
d9cf3a1536
Merge branch 'master' of github.com:tmshv/hudozka
2026-04-26 01:18:09 +03:00
tmshv
285527f43c
Tags page ( #298 )
...
* Add spec for tag pages and tags index
* button no underscore
* Add implementation plan for tag pages and tags index
* Add TagListing type
* Extract createTag factory
* Add createTagPageCards factory
* Add getAllTagSlugs API
* Add getPagesByTag API
* Add getAllTagsWithCounts API
* Parallelize tag and page fetches in getAllTagsWithCounts
* Add Pagination component
* Use cx for Pagination class composition
* Add TagsIndex component
* Add /tags/[slug] route
* Parallelize params/searchParams awaits in /tags/[slug]
* Add /tags index route
* Activate tag buttons
* Add tag URLs to sitemap
* Mark PageGrid and Overlay as client components
* Filter zero-count tags from getAllTagSlugs
* Fix tag filter operator and draft filter for nullable field
2026-04-25 17:16:46 +03:00
tmshv
55e887aeec
Add implementation plan for tag pages and tags index
2026-04-25 04:13:03 +03:00
tmshv
2a485fb0c2
button no underscore
2026-04-25 04:04:57 +03:00
tmshv
99885038fd
Add spec for tag pages and tags index
2026-04-25 04:03:47 +03:00
tmshv
467a218d00
move to biome ( #297 )
...
* switch to biome
* writer format
* migrate format
* packages format
* hudozka format
* writer fix
* biome config updated
* migrate fix
* packages fix
* hudozka fix
* claude updated
2026-04-25 03:25:15 +03:00
tmshv
98dcaaa237
Breadcrumbs ( #296 )
...
* add breadcrumbs
* rm space
* move breadcrumbs to ui
2026-04-25 03:15:25 +03:00
dependabot[bot]
ad9695127a
Bump postcss from 8.5.8 to 8.5.10 in /apps/hudozka-writer ( #295 )
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.5.8 to 8.5.10.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.8...8.5.10 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.10
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-25 02:04:26 +03:00
tmshv
29dfdc4d7c
fix dockerfile
2026-04-25 01:55:02 +03:00
tmshv
7a6005461b
fix card hover
2026-04-25 01:49:51 +03:00
tmshv
35e1d762ad
Merge branch 'master' of github.com:tmshv/hudozka
2026-04-25 01:34:14 +03:00
tmshv
f874b58dd9
Migrate to npm-workspaces monorepo ( #294 )
...
* spec update
* update md files
* add plan: monorepo
* feat: add empty apps and packages directories
* Add shared tsconfig.base.json
* feat add workspaces
* feat: move hudozka-writer into apps/
* feat: move migrate-to-pocketbase into apps/
* feat: split package.json for apps/hudozka workspace
* feat: extend tsconfig.base.json in apps/hudozka
* add dockerfile path
* feat: verify Phase 3 monorepo migration of Next app
* feat: scaffold @hudozka/utils package
* feat: add utils barrel export
* feat: extract utilities into hudozka-utils package
* feat: extract hooks into hudozka-hooks package
* Extract Box/Button/Panel/Title/Overlay into @hudozka/ui
* Scope Next ESLint rules to apps/hudozka in root flat config
* Update README and CLAUDE.md for monorepo layout
* disable image optimisation
2026-04-25 01:33:06 +03:00
tmshv
168d782a26
update md files
2026-04-24 21:41:05 +03:00
tmshv
8d1c212a00
spec update
2026-04-24 21:24:46 +03:00
tmshv
0665fa7ae7
rm strapi
2026-04-24 20:55:10 +03:00
tmshv
41fbb72216
rm sync
2026-04-24 20:54:41 +03:00
tmshv
53a822f503
next-env chage
2026-04-24 20:36:15 +03:00
tmshv
8bd52cabd6
move app to src
2026-04-24 20:36:06 +03:00
tmshv
ef80f5366c
move contacts to const
2026-04-24 20:31:34 +03:00
tmshv
1348eab71f
rm hudozka-api
2026-04-24 20:26:30 +03:00
tmshv
bc4e11d538
rm .vercelignore
2026-04-24 20:25:34 +03:00
tmshv
607f19bca4
update packages
2026-04-24 20:20:45 +03:00
tmshv
481676922f
bump pb
2026-04-24 19:48:33 +03:00
dependabot[bot]
78b2c734fc
Bump lxml from 4.9.1 to 6.1.0 in /modules/sync ( #293 )
...
Bumps [lxml](https://github.com/lxml/lxml ) from 4.9.1 to 6.1.0.
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.9.1...lxml-6.1.0 )
---
updated-dependencies:
- dependency-name: lxml
dependency-version: 6.1.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 13:38:31 +03:00
tmshv
54b142d531
rm cources from menu
2026-04-18 14:46:29 +03:00
dependabot[bot]
82be0c1234
Bump vite from 6.4.1 to 7.3.2 ( #288 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.4.1 to 7.3.2.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v7.3.2/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.3.2/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 7.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 22:20:22 +03:00
dependabot[bot]
f651c8dff2
Bump minimatch ( #273 )
...
Bumps and [minimatch](https://github.com/isaacs/minimatch ). These dependencies needed to be updated together.
Updates `minimatch` from 3.1.2 to 3.1.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
Updates `minimatch` from 9.0.5 to 9.0.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
- dependency-name: minimatch
dependency-version: 9.0.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 22:19:50 +03:00
dependabot[bot]
e1c2be30ce
Bump pillow from 12.1.1 to 12.2.0 in /modules/sync ( #290 )
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 12.1.1 to 12.2.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/12.1.1...12.2.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 12.2.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 22:19:24 +03:00
dependabot[bot]
3f5099844e
Bump happy-dom from 20.5.0 to 20.9.0 ( #292 )
...
Bumps [happy-dom](https://github.com/capricorn86/happy-dom ) from 20.5.0 to 20.9.0.
- [Release notes](https://github.com/capricorn86/happy-dom/releases )
- [Commits](https://github.com/capricorn86/happy-dom/compare/v20.5.0...v20.9.0 )
---
updated-dependencies:
- dependency-name: happy-dom
dependency-version: 20.9.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 22:19:00 +03:00
dependabot[bot]
c338aed553
Bump lodash from 4.17.23 to 4.18.1 in /modules/hudozka-api ( #285 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.18.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 21:31:36 +03:00
dependabot[bot]
412dc38526
Bump follow-redirects in /modules/hudozka-strapi-api ( #291 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.6 to 1.16.0.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.6...v1.16.0 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-version: 1.16.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 18:47:09 +03:00
tmshv
3172e9c91e
menu moved to const
2026-04-13 02:14:31 +03:00
dependabot[bot]
ccca4237ac
Bump path-to-regexp from 0.1.12 to 0.1.13 in /modules/hudozka-api ( #283 )
...
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp ) from 0.1.12 to 0.1.13.
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases )
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/v.0.1.13/History.md )
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.12...v.0.1.13 )
---
updated-dependencies:
- dependency-name: path-to-regexp
dependency-version: 0.1.13
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-13 01:52:32 +03:00
tmshv
c7fb1a7fbe
change image doamin
2026-04-12 23:14:16 +03:00
tmshv
f3a7eddcd8
fix page migration
2026-04-12 23:14:16 +03:00
dependabot[bot]
e98cf3ad11
Bump brace-expansion in /modules/hudozka-strapi-api ( #286 )
...
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 1.1.12 to 1.1.13.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.13 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.13
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-12 22:40:34 +03:00
dependabot[bot]
213f37b3b9
Bump lodash-es from 4.17.23 to 4.18.1 in /modules/hudozka-strapi-api ( #284 )
...
Bumps [lodash-es](https://github.com/lodash/lodash ) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1 )
---
updated-dependencies:
- dependency-name: lodash-es
dependency-version: 4.18.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-12 22:40:12 +03:00
dependabot[bot]
b5f73ae875
Bump ajv from 6.12.6 to 6.14.0 in /modules/hudozka-strapi-api ( #271 )
...
Bumps [ajv](https://github.com/ajv-validator/ajv ) from 6.12.6 to 6.14.0.
- [Release notes](https://github.com/ajv-validator/ajv/releases )
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.6...v6.14.0 )
---
updated-dependencies:
- dependency-name: ajv
dependency-version: 6.14.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-12 22:39:47 +03:00
dependabot[bot]
db605c3160
Bump pbkdf2 from 3.1.1 to 3.1.5 in /modules/hudozka-strapi-api ( #269 )
...
Bumps [pbkdf2](https://github.com/browserify/pbkdf2 ) from 3.1.1 to 3.1.5.
- [Changelog](https://github.com/browserify/pbkdf2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/browserify/pbkdf2/compare/v3.1.1...v3.1.5 )
---
updated-dependencies:
- dependency-name: pbkdf2
dependency-version: 3.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-12 22:39:23 +03:00
dependabot[bot]
0b4f34d5c1
Bump picomatch from 2.2.2 to 2.3.2 in /modules/hudozka-strapi-api ( #281 )
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 2.2.2 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.2.2...2.3.2 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-12 19:43:11 +03:00
dependabot[bot]
456f98eee0
Bump next from 16.1.7 to 16.2.3 ( #289 )
...
Bumps [next](https://github.com/vercel/next.js ) from 16.1.7 to 16.2.3.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v16.1.7...v16.2.3 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 16.2.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-12 19:42:24 +03:00
tmshv
5397615322
move pocketbase to dir
2026-04-12 19:13:24 +03:00
tmshv
ed3f93de53
PB + Writer ( #287 )
...
* add pb models
* api rules has updated to view public
* pb setup is completed
* add migrate script
* add pb migrations
* ignore storage
* add pocketbase SDK dependency
* change Tag.id and PageCardDto.id to string for PocketBase
* add DocV1 content block types
* add PB client singleton and PB record types
* rewrite factory for PocketBase record types
* rewrite api.ts for PocketBase SDK
* remove unused Strapi files, add PB to config
* mark Task 7 complete in plan
* feat: verify build, tests, and lint pass with PocketBase API layer
* move completed plan: 2026-04-06-pocketbase-api-layer.md
* scaffold hudozka-writer with Vite 8, React 19, TS 5.9, Tiptap
* add PocketBase client and DocV1 types to writer
* add Login component for PocketBase superuser auth
* add App shell with auth gate and page loader
* add DocV1 <-> Tiptap serialization layer
* mark Task 5 complete in writer redesign plan
* add custom Tiptap nodes for DocV1 block types
* add Tiptap editor with toolbar and save to PocketBase
* add image picker with browse and upload
* feat: verify writer build and complete integration task
* move completed plan: 2026-04-06-hudozka-writer-redesign.md
* add local env
* rm textblock from writer
* add writer editor improvements design spec
* add writer editor improvements implementation plan
* feat: use @tiptap/markdown for text block serialization
* feat: add global markdown/rendered toggle
* feat: add BlockMenu component for block type selection
* feat: add hover + button for block insertion
* feat: add slash commands for block insertion
* feat: add interactive file block editor with FilePicker
* feat: show resolved page titles in card grid block
* move completed plan: 2026-04-07-writer-editor-improvements.md
* writer ui improved
* pages migration
* spec: draft/publish workflow for hudozka-writer
* spec: rename draft_doc to draft in spec
* plan: writer draft/publish implementation
* plan has moved
* gitignores
* plans upd
* feat(writer): update PbPage type for draft/publish workflow
* feat(writer): add save/publish/discard handlers with dirty tracking
* feat(writer): add DraftBanner component
* feat(writer): add Publish button and update toolbar layout
* feat(writer): add published toggle and update duplicate for new schema
* docs: mark manual verification steps as skipped in writer draft/publish plan
* move completed plan: 20260407-writer-draft-publish.md
* feat(writer): add BlockActions component for inline block menus
* feat(writer): add draggable NodeViews for text blocks
* feat(writer): use BlockActions in custom block NodeViews
* feat(writer): replace floating BlockInsert with inline BlockActions
* fix(writer): ensure all block wrappers have position: relative for BlockActions
* chore: mark manual verification tasks as skipped in writer block actions plan
* move completed plan: 20260408-writer-block-actions.md
* writer update
* refactor(writer): simplify BlockActions to always-visible delete + drag handle
* feat(writer): add BlockInsert component for inserting blocks between nodes
* feat(writer): redesign block sidebar with always-visible actions and insert button
* move completed plan: 20260408-writer-block-actions-redesign.md
* add spec: textblock container redesign for writer editor
* feat(writer): add TextBlock container node definition
* feat(writer): replace DraggableXxx wrappers with TextBlock container
* feat(writer): update Editor extensions for TextBlock container
* feat(writer): add split button to BlockActions for text blocks
* feat(writer): update serialization for TextBlock container
* feat(writer): update BlockMenu and SlashCommands for TextBlock
* fix(writer): use Fragment.from() for replaceWith calls in BlockActions and SlashCommands
* move completed plan: 20260408-textblock-container.md
* add air
2026-04-12 19:02:03 +03:00
dependabot[bot]
907298779c
Bump minimatch from 3.1.2 to 3.1.5 in /modules/hudozka-strapi-api ( #272 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.1.2 to 3.1.5.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-06 18:53:27 +03:00
dependabot[bot]
c9f9e15160
Bump markdown from 2.6.6 to 3.8.1 in /modules/sync ( #276 )
...
Bumps [markdown](https://github.com/Python-Markdown/markdown ) from 2.6.6 to 3.8.1.
- [Release notes](https://github.com/Python-Markdown/markdown/releases )
- [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md )
- [Commits](https://github.com/Python-Markdown/markdown/commits/3.8.1 )
---
updated-dependencies:
- dependency-name: markdown
dependency-version: 3.8.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-06 18:52:51 +03:00
dependabot[bot]
5381e18b96
Bump picomatch ( #279 )
...
Bumps and [picomatch](https://github.com/micromatch/picomatch ). These dependencies needed to be updated together.
Updates `picomatch` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4 )
Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 4.0.4
dependency-type: indirect
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-06 18:52:17 +03:00
tmshv
dddc8fc0d0
hide instagram
2026-04-05 15:33:07 +03:00