feat: add Vue component library with modal - #77
Closed
onmax wants to merge 9 commits into
Closed
Conversation
onmax
force-pushed
the
feat/vue-component-library
branch
from
October 7, 2025 07:59
ddda5d7 to
11daccf
Compare
Contributor
✅ Deployed nimiq-feedback
|
onmax
force-pushed
the
feat/vue-component-library
branch
from
October 7, 2025 08:03
11daccf to
a931be9
Compare
onmax
force-pushed
the
feat/vue-component-library
branch
from
October 7, 2025 08:08
a931be9 to
f321604
Compare
onmax
force-pushed
the
feat/vue-component-library
branch
from
October 7, 2025 08:12
f321604 to
00cc1e8
Compare
onmax
force-pushed
the
feat/vue-component-library
branch
from
October 7, 2025 08:14
00cc1e8 to
406f505
Compare
onmax
force-pushed
the
feat/vue-component-library
branch
from
October 7, 2025 08:19
406f505 to
ef9ffc2
Compare
onmax
force-pushed
the
feat/vue-component-library
branch
from
October 7, 2025 08:25
ef9ffc2 to
e08a9fa
Compare
onmax
force-pushed
the
feat/vue-component-library
branch
from
October 7, 2025 08:33
e08a9fa to
c61a8b2
Compare
onmax
force-pushed
the
feat/vue-component-library
branch
from
October 7, 2025 08:36
c61a8b2 to
8247e5c
Compare
- New @nimiq/feedback-widget package with ESM/CJS exports - FeedbackModal and FeedbackWidget components - Playground with E2E tests - Documentation restructured into docs/ folder - Backend updated to use new component library - Dual build system (library + UMD for backward compat) - Full TypeScript support
onmax
force-pushed
the
feat/vue-component-library
branch
from
October 7, 2025 08:37
8247e5c to
12732e7
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Refactors the feedback widget into a proper Vue 3 component library with dual distribution formats (ESM/CJS + UMD).
Changes
Component Library
@nimiq/feedback-widgetpackage with proper exportsFeedbackModalcomponent (modal wrapper)FeedbackWidgetcomponent (base widget)Playground
/playgroundwith Vue 3 + TypeScriptDocumentation
/docsfolder (6 files)Build
CI Updates
Backward Compatible
Tasks Completed
All 10 tasks from PRD completed ✅
Testing
Note: CI workflow modified - requires approval to run.