tmshv
45a6d7513b
vitest 5
Build Frontend and Deploy / Build Image (push) Failing after 4m17s
2026-09-25 16:07:12 +03:00
tmshv
a9c811969a
biome 2.5
2026-09-25 16:05:00 +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
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
607f19bca4
update packages
2026-04-24 20:20:45 +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]
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
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]
620d23cf81
Bump next from 16.1.6 to 16.1.7 ( #277 )
...
Bumps [next](https://github.com/vercel/next.js ) from 16.1.6 to 16.1.7.
- [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.6...v16.1.7 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 16.1.7
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-03-18 01:15:15 +03:00
dependabot[bot]
9a5e888e06
Bump markdown-it from 14.1.0 to 14.1.1 ( #267 )
...
Bumps [markdown-it](https://github.com/markdown-it/markdown-it ) from 14.1.0 to 14.1.1.
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md )
- [Commits](https://github.com/markdown-it/markdown-it/compare/14.1.0...14.1.1 )
---
updated-dependencies:
- dependency-name: markdown-it
dependency-version: 14.1.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-03-06 13:05:52 +07:00
tmshv
a1e51e78f0
Pages -> App ( #265 )
...
* pages -> app
* add meta test
* fix gosuslugi
2026-02-09 00:25:06 +07:00
tmshv
699c4f9c69
Update outdated dependencies ( #264 )
...
* update packages
* update next-seo to 7.1
2026-02-08 23:43:58 +07:00
tmshv
3df47621a2
next 16; react 19; node 24 ( #263 )
...
* next 16; react 19
* fix build errors
* add typecheck to workflow
* use node 24
* claude update
2026-02-08 23:07:25 +07:00
tmshv
05f7d4d13d
Migrate sitemap to Next.js native app/sitemap.ts ( #258 )
...
* sitemap migration to next
* robots.txt migration
* rss refactoring
* claude upd
* add test
2026-02-08 21:46:57 +07:00
tmshv
dd9058b798
rm two packages for hooks ( #251 )
...
* rm two packages for hooks
* fix navigation
2026-02-08 13:31:58 +07:00
tmshv
6da5a7a07b
fix docker build
2026-02-08 04:34:58 +07:00
tmshv
7eab9326e5
Remove unnecessary @types packages ( #247 )
...
* update dep in claude file
* update classnames and sharp to version that has own types
2026-02-08 04:11:01 +07:00
tmshv
79ab798f12
UI Tests ( #246 )
...
* adds components test setup
* add some ui tests
2026-02-08 03:49:06 +07:00
tmshv
df50dfa02f
date-fns 4 ( #243 )
2026-02-08 02:53:27 +07:00
tmshv and Claude Opus 4.6
f5a95f57c8
Add Vitest and unit tests for src/lib/ ( #242 )
...
* Add Vitest and unit tests for src/lib/ utilities
Closes #241
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* update node types
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-08 02:32:06 +07:00
tmshv
a5bd82eb3c
Upgrade TypeScript 4.9 → 5.9 ( #240 )
...
* update ts
* upd ts to 5.9; upd gitignore; other
2026-02-08 02:05:51 +07:00
tmshv
a4b3068850
Migrate to ESLint 9 flat config ( #239 )
...
* eslint 9
* fix lint errors
* update package-lock.json
2026-02-08 01:29:39 +07:00
tmshv
20c59affd7
add type module to package json
2025-08-25 23:53:28 +03:00
tmshv
85c0d8c4ab
add initial accessibility panel
2025-08-25 19:05:44 +03:00
tmshv
605ff872e8
move from next lint to eslint
2025-08-20 18:38:40 +03:00
tmshv
ab6bce9a73
use next 15.5
2025-08-20 18:28:03 +03:00
dependabot[bot]
df905c193e
Bump next from 15.3.1 to 15.3.4
...
Bumps [next](https://github.com/vercel/next.js ) from 15.3.1 to 15.3.4.
- [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/v15.3.1...v15.3.4 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 15.3.4
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-03 21:05:00 +00:00
tmshv
343a364d9b
next 15.3
2025-04-26 16:17:13 +03:00
tmshv
4ce495a1cd
update to next 15: use turbo, ts next config
2024-11-29 22:58:42 +03:00
tmshv
7ea10f3f25
update next eslint package to same version as next itself
2024-11-29 22:52:15 +03:00
tmshv
bb0d7a5b5e
updated to react 18.3
2024-11-26 18:56:44 +03:00
tmshv
855959b19f
updated to next 14
2024-11-26 18:56:05 +03:00
dependabot[bot]
cef0f2ba0a
Bump sharp from 0.31.0 to 0.32.6
...
Bumps [sharp](https://github.com/lovell/sharp ) from 0.31.0 to 0.32.6.
- [Release notes](https://github.com/lovell/sharp/releases )
- [Changelog](https://github.com/lovell/sharp/blob/main/docs/changelog.md )
- [Commits](https://github.com/lovell/sharp/compare/v0.31.0...v0.32.6 )
---
updated-dependencies:
- dependency-name: sharp
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-16 19:01:27 +00:00
tmshv
0b48f5ac92
next 13.5
2023-09-25 15:17:58 +03:00
tmshv
ac3bbb825d
fix gosuslugi
2023-08-16 17:23:15 +03:00
tmshv
239eceb653
eslint 8.42
2023-06-07 16:25:01 +03:00
tmshv
a1f7f16003
next 13.4
2023-05-05 03:09:56 +05:30
tmshv
2010f0c59f
next 13.2
2023-03-14 17:31:21 +05:30
tmshv
526ec3f2cf
update eslint to latest
2023-03-14 17:25:48 +05:30
tmshv
727c0592ce
use native tail and remove lodash
2023-02-09 19:32:30 +05:00
tmshv
1c0a28b25f
add format command
2023-02-09 19:31:44 +05:00
tmshv
03a388136d
node types update
2023-02-09 15:28:04 +05:00
tmshv
3b9807a1de
rm should
2023-02-09 15:27:06 +05:00
tmshv
f14317dc0c
eslint 8.33
2023-02-09 15:26:28 +05:00
tmshv
955d0cbe62
next-seo 5.15
2023-02-09 15:25:40 +05:00
tmshv
d3368a4c5e
bump typescript to 4.9
2023-02-09 15:24:51 +05:00
tmshv
d643fb4b8a
bump next to 13.1
2023-02-09 15:21:37 +05:00
tmshv
fdf6ee302f
change icon set
2022-10-13 15:08:58 +06:00
tmshv
6d4d495daf
use radix-ui tooltip instead of rc-tooltip
2022-10-13 14:51:33 +06:00
tmshv
da488654d6
bump date-fns to 2.29
2022-10-13 12:53:44 +06:00