This site was deployed on 29 March 2026 at 20:18
app-tailwind
0.51.5
Patch Changes
- Updated dependencies [
c4a54b7]:- @dossia/pdf@0.5.0
0.51.4
Patch Changes
-
#454
f4bdae0Thanks @pimdewit! - Fix a page ordering bug that could occur during rapid undo/redo operations. -
#455
682856dThanks @pimdewit! - Improved PDF generation performance and updated the PDF meta page with additional manufacturing details. -
#451
3d04251Thanks @pimdewit! - Fix page ordering issues that could occur when performing rapid page operations. Improve undo/redo reliability so rapid actions are no longer skipped. -
Updated dependencies [
682856d]:- @dossia/pdf@0.4.0
0.51.3
Patch Changes
-
#450
519877dThanks @pimdewit! - Fix stale book data when navigating between Preview and Editor pages -
#448
16c15ddThanks @pimdewit! - Remove Microsoft Clarity analytics from the platform and legal site
0.51.2
Patch Changes
0.51.1
Patch Changes
- Updated dependencies [
849bc07]:- @dossia/gpu-visualiser@0.4.0
0.51.0
Minor Changes
-
#437
cbbdbd7Thanks @pimdewit! - Improve editor overview with pages toolbar, lasso fixes, and UX refinements- Extract zoom and select-all controls from header into a new pages toolbar above the grid
- Replace blank page template preview with a full-width button
- Fix template drag getting stuck on pointer release
- Fix lasso selection causing page panel overflow
- Use page thumbnails as lasso hitboxes instead of full card area
- Click empty space in pages panel to clear selection
- Remove double-click navigation from page grid
- Back button now routes to dashboard for all app pages
-
#438
bc33b2aThanks @pimdewit! - Improve editor overview UX and rename Shop to Edits- Extract zoom and select-all controls into a dedicated pages toolbar above the grid
- Replace blank page template preview with a full-width button
- Click empty space in pages panel to clear selection
- Use page thumbnails as lasso selection hitboxes instead of full card area
- Allow rapid page duplication by keeping new pages selected
- Remove double-click navigation from page grid
- Fix template drag getting stuck on pointer release
- Rename “Shop” to “Edits” across navigation and pages
- Back button now routes to dashboard for all app routes
- Redirect new book creation to editor instead of wizard
-
#436
9cdd76dThanks @pimdewit! - Add new signups to marketing contact list via Brevo -
#441
47e176dThanks @pimdewit! - Add multi-page template groups to the book overview panel -
#434
4764288Thanks @pimdewit! - Redesigned book overview page with improved drag-and-drop support- New 2-column layout with templates panel and page grid
- Touch-friendly template drag-and-drop using pointer events
- Lasso/marquee selection for multi-select page operations
- Edge scrolling when dragging near viewport boundaries
- Zoom control for page thumbnails
- Context menu for page operations (duplicate, delete)
- Optimistic UI updates for all page operations
-
#440
af71a64Thanks @pimdewit! - Add undo/redo support and keyboard shortcuts to the page overview. You can now undo and redo page operations (add, delete, duplicate, reorder) using Ctrl+Z / Ctrl+Shift+Z or the toolbar buttons. Also adds Cmd+D to quickly duplicate selected pages.
Patch Changes
-
#439
aff9838Thanks @pimdewit! - Replace hardcoded back button routing with navigation history tracking- Back button now follows the user’s actual navigation path instead of hardcoded route mappings
- Navigation history resets when visiting the dashboard
- Falls back to dashboard when no history is available
-
Updated dependencies [
4764288]:- @dossia/database@0.14.2
- @dossia/core@0.8.6
- @dossia/editor@0.5.20
- @dossia/pdf@0.3.20
0.50.0
Minor Changes
-
#428
efaa040Thanks @pimdewit! - Add “Add page” button at the end of editor viewport for quick page creation -
#429
7ebc2e5Thanks @pimdewit! - Add viewport centering for editor pagesThe first page now centers on screen when scrolled to the start, and the “Add blank page” button centers when scrolled to the end. This improves the visual balance of the editor viewport at scroll extremes.
-
#432
562bc5bThanks @pimdewit! - Add zoom control to the overview page for adjusting page thumbnail sizes -
#425
647b1bdThanks @pimdewit! - Auto-scroll to newly duplicated books in the collection view for improved discoverability
Patch Changes
-
#426
cf45c68Thanks @pimdewit! - Add navigation confirmation when leaving product page in edit mode -
#427
df7da6cThanks @pimdewit! - Add tooltips to editor toolbar buttons for better discoverability -
#431
9b0174fThanks @pimdewit! - Fix duplicate error notifications for page operations -
#430
fa5ffbfThanks @pimdewit! - Preserve page selection after duplicating in the book overview -
#423
9aa5b65Thanks @pimdewit! - Improve UX copy across auth flows, dashboard, and shop pages for a friendlier user experience -
Updated dependencies [
efaa040,7ebc2e5,9aa5b65,647b1bd]:- @dossia/editor@0.5.19
- @dossia/ui@0.5.1
- @dossia/database@0.14.1
- @dossia/pdf@0.3.19
- @dossia/core@0.8.5
0.49.1
Patch Changes
-
#420
143e2dcThanks @pimdewit! - Improve page duplication performance with batch operations -
Updated dependencies [
eeddc0d,143e2dc]:- @dossia/validation@0.9.0
- @dossia/database@0.14.0
- @dossia/core@0.8.4
- @dossia/authentication@0.3.10
- @dossia/editor@0.5.18
- @dossia/pdf@0.3.18
0.49.0
Minor Changes
- #413
683e67bThanks @pimdewit! - Add scroll snap stops in the middle of spreads for centered spread viewing
0.48.0
Minor Changes
Patch Changes
-
#414
5321cb3Thanks @pimdewit! - Add client-side character limit validation to text inputs -
Updated dependencies [
5321cb3]:- @dossia/validation@0.8.3
- @dossia/authentication@0.3.9
- @dossia/core@0.8.3
- @dossia/database@0.13.3
- @dossia/editor@0.5.17
- @dossia/pdf@0.3.17
0.47.3
Patch Changes
-
#409
5ec8193Thanks @pimdewit! - Show informational dialog when attempting checkout during beta period -
#410
b98a23aThanks @pimdewit! - Simplified editor bottom bar on touch devices to show only the Overview/Editor navigation switch -
#406
cedfba5Thanks @pimdewit! - Visually hide form error banners while preserving screen reader accessibility -
Updated dependencies [
3b32271,59bc486]:- @dossia/database@0.13.2
- @dossia/editor@0.5.16
- @dossia/core@0.8.2
- @dossia/pdf@0.3.16
0.47.2
Patch Changes
-
#400
0324decThanks @pimdewit! - Fix analytics resource loading being blocked by browser security policy -
#399
93b45d7Thanks @pimdewit! - Add reusable CompactPopover and ExpandedPopover components for consistent browser UIs -
#396
9e4d824Thanks @pimdewit! - Extract shared empty state component for editor views -
Updated dependencies [
eb18bdb,769408f,82e6e49,93b45d7]:- @dossia/database@0.13.1
- @dossia/core@0.8.1
- @dossia/editor@0.5.15
- @dossia/ui@0.5.0
- @dossia/pdf@0.3.15
0.47.1
Patch Changes
0.47.0
Minor Changes
0.46.1
Patch Changes
- #390
95acf0eThanks @pimdewit! - Refactor editor menu into separate component and improve page card layout
0.46.0
Minor Changes
- #388
70129c1Thanks @pimdewit! - Simplify optimistic updates with client-side UUID generation- Pages and components now use client-generated UUIDs, eliminating the need to swap IDs after server response
- Removed component ID registry from undo/redo service - IDs stay consistent across undo/redo cycles
- Simplified command implementations by removing ID tracking logic
- Removed loading state guards from template browser since optimistic updates are now instant
Patch Changes
- Updated dependencies [
70129c1]:- @dossia/core@0.8.0
- @dossia/database@0.13.0
- @dossia/validation@0.8.2
- @dossia/editor@0.5.14
- @dossia/authentication@0.3.8
- @dossia/pdf@0.3.14
0.45.0
Minor Changes
- #386
7b1f8daThanks @pimdewit! - Add create book call-to-action to the dashboard book carousel and section header
0.44.0
Minor Changes
- #383
6dac898Thanks @pimdewit! - Add Preview button to the editor menu bar for quick access to book preview
Patch Changes
0.43.0
Minor Changes
- #381
44dfd51Thanks @pimdewit! - Reorganize book editor routes for clearer navigation hierarchy. The overview page is now at/books/[id]/overviewand the editor is at/books/[id]/editor.
0.42.0
Minor Changes
- #380
69934aeThanks @pimdewit! - Separate landing page from dashboard with dedicated /dashboard route for authenticated users
Patch Changes
- #378
a41fd99Thanks @pimdewit! - Improve book preview and collection UI with better navigation and styling
0.41.0
Minor Changes
Patch Changes
- Updated dependencies [
58cc85a]:- @dossia/ui@0.4.1
- @dossia/editor@0.5.13
- @dossia/pdf@0.3.13
0.40.0
Minor Changes
- #373
b5c731bThanks @pimdewit! - Streamlined new book creation flow with automatic edit mode for untitled books. When creating a new book or viewing a book without a title, the metadata editor now opens automatically, encouraging users to add a title and description. Empty book titles now default to “Untitled book” when saved.
Patch Changes
- Updated dependencies [
b5c731b]:- @dossia/validation@0.8.1
- @dossia/core@0.7.3
- @dossia/database@0.12.4
- @dossia/editor@0.5.12
- @dossia/pdf@0.3.12
0.39.0
Minor Changes
- #371
2c97a2dThanks @pimdewit! - Add editable book description alongside title in the book preview page
Patch Changes
- Updated dependencies [
2c97a2d]:- @dossia/database@0.12.3
- @dossia/core@0.7.2
- @dossia/editor@0.5.11
- @dossia/pdf@0.3.11
0.38.0
Minor Changes
- #369
c8519d8Thanks @pimdewit! - Simplify shop page and dashboard UI with reusable components- Add SimpleHero component for consistent page headers
- Refactor shop product grid into dedicated ProductList and FeaturedProducts components
- Simplify PresetCard with streamlined preview-focused UI
- Replace NewInShop component with WhatsNew component for better modularity
- Make AppBar sticky for improved navigation
- Reduce book preview warmup time for faster rendering
Patch Changes
- Updated dependencies [
c8519d8]:- @dossia/ui@0.4.0
- @dossia/editor@0.5.10
- @dossia/pdf@0.3.10
0.37.0
Minor Changes
- #367
ef34ab8Thanks @pimdewit! - Add WebGPU book preview to shop products with reusable modal components
0.36.0
Minor Changes
- #364
229dd8aThanks @pimdewit! - Add inline title editing to book preview page with hover-reveal edit button and keyboard support (Escape to cancel). Also includes UI refinements: improved cover colour picker styling, updated cart item display, and minor button style adjustments.
Patch Changes
-
#366
b29d138Thanks @pimdewit! - Enforce stricter character limits for titles, descriptions, and profile fields to improve data quality and UI consistency. -
Updated dependencies [
229dd8a,b29d138]:- @dossia/ui@0.3.7
- @dossia/validation@0.8.0
- @dossia/authentication@0.3.7
- @dossia/editor@0.5.9
- @dossia/core@0.7.1
- @dossia/database@0.12.2
- @dossia/pdf@0.3.9
0.35.7
Patch Changes
- #362
bf24354Thanks @pimdewit! - Add resend confirmation email option to link-expired error page and fix routing for expired confirmation links
0.35.6
Patch Changes
0.35.5
Patch Changes
- #358
56d10ddThanks @pimdewit! - Add page numbers to the book overview grid and improve actions bar styling
0.35.4
Patch Changes
- #356
8425e53Thanks @pimdewit! - Fix duplicate toast notifications when deleting or duplicating pages
0.35.3
Patch Changes
-
#354
402d870Thanks @pimdewit! - Fix template groups only adding one page instead of all pages in the group. -
Updated dependencies [
402d870]:- @dossia/database@0.12.1
- @dossia/core@0.7.0
- @dossia/editor@0.5.8
- @dossia/pdf@0.3.8
0.35.2
Patch Changes
0.35.1
Patch Changes
-
#350
455b367Thanks @pimdewit! - Improve auth pages layout and visual consistency -
Updated dependencies [
455b367]:- @dossia/ui@0.3.6
- @dossia/editor@0.5.7
- @dossia/pdf@0.3.7
0.35.0
Minor Changes
- #348
2a423e8Thanks @pimdewit! - Add multi-page template groups feature. Users can now apply template groups (like weekly spreads or monthly calendars) that add multiple coordinated pages at once. Groups that exceed available page space are automatically disabled in the template browser.
Patch Changes
- Updated dependencies [
2a423e8]:- @dossia/database@0.12.0
- @dossia/validation@0.7.0
- @dossia/authentication@0.3.6
- @dossia/core@0.6.4
- @dossia/editor@0.5.6
- @dossia/pdf@0.3.6
0.34.0
Minor Changes
Patch Changes
-
#343
1d40ba9Thanks @pimdewit! - Fix book preview camera starting position to show cover centered immediately instead of animating into place -
#346
14c4da5Thanks @pimdewit! - Fixed bug where deleted books remained in shopping cart
0.33.0
Minor Changes
0.32.0
Minor Changes
- #339
989711fThanks @pimdewit! - Add 3D book preview to shop product pages with “Buy Now” and “Customize” actions
0.31.0
Minor Changes
- #337
b26530eThanks @pimdewit! - Add new Shop page with e-commerce layout for browsing pre-designed notebooks. The shop replaces the previous presets page with improved product presentation, breadcrumb navigation, thumbnail galleries, and a cleaner product detail experience.
0.30.0
Minor Changes
- #334
ffcea58Thanks @pimdewit! - Add preview modal for templates and components on the dashboard. Clicking a thumbnail now opens an enlarged preview with metadata instead of navigating away.
0.29.1
Patch Changes
-
#332
29432a2Thanks @pimdewit! - Fix Google profile images not displaying when logged in -
#335
a670cbfThanks @pimdewit! - Remove username column from user profiles- Simplified user registration by removing unused username field
- Avatar now displays first letter of email address as fallback
- Onboarding profile completion is now optional
-
Updated dependencies [
a670cbf]:- @dossia/authentication@0.3.5
- @dossia/database@0.11.2
- @dossia/core@0.6.3
- @dossia/editor@0.5.5
- @dossia/pdf@0.3.5
0.29.0
Minor Changes
- #331
6b7258bThanks @pimdewit! - Product Detail preview now shows full book with all pages, accurately reflecting the printed product
Patch Changes
-
#330
fc76a18Thanks @pimdewit! - Fix onboarding flow skipping the profile completion step -
Updated dependencies [
d78bc61]:- @dossia/database@0.11.1
- @dossia/core@0.6.2
- @dossia/editor@0.5.4
- @dossia/pdf@0.3.4
0.28.1
Patch Changes
-
#323
8ecebb3Thanks @pimdewit! - Fix misaligned shadows in GPU book preview -
#325
a9f349cThanks @pimdewit! - Improved editor responsiveness when placing components -
Updated dependencies [
204e794]:- @dossia/ui@0.3.5
- @dossia/editor@0.5.3
- @dossia/pdf@0.3.3
0.28.0
Minor Changes
- #321
5da2ddfThanks @pimdewit! - Add component browser filters with expanded view- Add filtering by tags, size constraints, and groups in an expanded modal view
- Compact browser shows recently used components and group navigation with sticky “Browse all” button
- Expanded modal displays a dense grid of filtered components with smooth FLIP animations
- Components scale to fill grid cells while maintaining aspect ratio
Patch Changes
- Updated dependencies [
5da2ddf]:- @dossia/database@0.11.0
- @dossia/editor@0.5.2
- @dossia/ui@0.3.4
- @dossia/authentication@0.3.4
- @dossia/core@0.6.1
- @dossia/pdf@0.3.2
0.27.1
Patch Changes
-
#318
3b09ee6Thanks @pimdewit! - Fix drag-to-reorder dropping pages one position off from the intended target -
#320
2023b43Thanks @pimdewit! - Improve array iteration performance -
Updated dependencies [
21aa765,2023b43,d504d49]:- @dossia/core@0.6.0
- @dossia/database@0.10.1
- @dossia/ui@0.3.3
- @dossia/editor@0.5.1
- @dossia/pdf@0.3.1
0.27.0
Minor Changes
- #313
46598e5Thanks @pimdewit! - Improved database query performance and reduced storage overhead by ~70%
Patch Changes
- Updated dependencies [
46598e5]:- @dossia/database@0.10.0
- @dossia/core@0.5.0
- @dossia/validation@0.6.0
- @dossia/editor@0.5.0
- @dossia/pdf@0.3.0
- @dossia/authentication@0.3.3
0.26.2
Patch Changes
-
#310
1ef1d27Thanks @pimdewit! - Semantic improvements for product page -
#312
50e637aThanks @pimdewit! - Remove “Your Stats” section from dashboard -
Updated dependencies [
1ef1d27]:- @dossia/ui@0.3.2
- @dossia/editor@0.4.4
- @dossia/pdf@0.2.9
0.26.1
Patch Changes
-
#308
4b1a86fThanks @pimdewit! - Simplify theme system by removing system preference detection - themes now controlled exclusively via explicit selection -
Updated dependencies [
4b1a86f]:- @dossia/ui@0.3.1
- @dossia/editor@0.4.3
- @dossia/pdf@0.2.8
0.26.0
Minor Changes
- #306
901a95aThanks @pimdewit! - Add sticky page bar to book creation flow with drag-and-drop reordering
0.25.1
Patch Changes
0.25.0
Minor Changes
Patch Changes
-
#302
b18e692Thanks @pimdewit! - Improve test quality by removing redundant tests and consolidating repetitive assertions -
Updated dependencies [
b18e692]:- @dossia/core@0.4.5
- @dossia/database@0.9.1
- @dossia/editor@0.4.2
- @dossia/pdf@0.2.7
0.24.0
Minor Changes
- #297
65f8b81Thanks @pimdewit! - Add preset books - ready-to-use book designs you can customize or purchase
Patch Changes
-
#299
8d907d6Thanks @pimdewit! - Improve template and preset naming consistency throughout the platform -
Updated dependencies [
65f8b81,8d907d6]:- @dossia/database@0.9.0
- @dossia/validation@0.5.0
- @dossia/authentication@0.3.2
- @dossia/core@0.4.4
- @dossia/editor@0.4.1
- @dossia/pdf@0.2.6
0.23.2
Patch Changes
- #295
71a4afeThanks @pimdewit! - Transform “Add to Cart” button into a checkout link after adding item
0.23.1
Patch Changes
-
#293
8a63726Thanks @pimdewit! - Simplify book preview animation architecture with unified progress model -
Updated dependencies [
8a63726]:- @dossia/gpu-visualiser@0.3.2
0.23.0
Minor Changes
- #291
dce8a15Thanks @pimdewit! - Restructure book routes for improved user flow- Preview page is now the main landing page when viewing a book
- Editor features (page management and component placement) are grouped under the /editor path
- Bottom navigation bar only appears on editing pages
- Simplified navigation with clearer separation between viewing and editing modes
0.22.0
Minor Changes
-
#288
d94b437Thanks @pimdewit! - Improved book preview navigation with carousel-based controls- Navigation now uses discrete page positions instead of continuous scrolling
- Each page can be viewed individually (including first and last pages)
- Removed scroll-based navigation in favor of buttons and slider controls
-
#290
aa3e311Thanks @pimdewit! - Redesigned book preview page with e-commerce layout- Two-column layout: book renderer on left, product details on right
- Cover color picker is now always visible in the sidebar
- New prominent Add to Cart CTA button on preview page
- Shopping bag button in navigation now links to preview page
- Responsive design adapts to mobile and desktop viewports
0.21.4
Patch Changes
-
#286
82e4c23Thanks @pimdewit! - Add hold-to-reposition gesture for editor components -
Updated dependencies [
82e4c23]:- @dossia/editor@0.4.0
- @dossia/ui@0.3.0
- @dossia/pdf@0.2.5
0.21.3
Patch Changes
- Updated dependencies [
173591e]:- @dossia/gpu-visualiser@0.3.1
0.21.2
Patch Changes
- Updated dependencies [
801ecc6]:- @dossia/gpu-visualiser@0.3.0
0.21.1
Patch Changes
-
#280
936bf9dThanks @pimdewit! - Change cover color storage from hex values to identifiers (black, red) -
Updated dependencies [
936bf9d]:- @dossia/core@0.4.3
- @dossia/database@0.8.1
- @dossia/validation@0.4.1
- @dossia/pdf@0.2.4
- @dossia/editor@0.3.4
0.21.0
Minor Changes
-
#279
9513ec9Thanks @pimdewit! - Add cover color picker to book preview and creationUsers can now choose their preferred cover color when creating a book and in the preview page. The color picker appears when viewing the front or back cover in the 3D preview.
Patch Changes
-
#277
140233aThanks @pimdewit! - Add Escape key support to cancel lasso and drag-to-reorder interactions -
Updated dependencies [
9513ec9]:- @dossia/gpu-visualiser@0.2.2
0.20.5
Patch Changes
- #275
5df635bThanks @pimdewit! - Fix page selection interaction breaking when scrolling during lasso or drag operations
0.20.4
Patch Changes
-
#273
847a068Thanks @pimdewit! - Improved layout for book preview -
Updated dependencies [
847a068]:- @dossia/gpu-visualiser@0.2.1
- @dossia/ui@0.2.2
- @dossia/editor@0.3.3
- @dossia/pdf@0.2.3
0.20.3
Patch Changes
0.20.2
Patch Changes
-
#269
09f934dThanks @pimdewit! - Add Fresnel rim lighting effect to book pages and covers for enhanced visual depth. Pages and covers now have a subtle edge glow when viewed at grazing angles, simulating the way light catches paper edges. -
Updated dependencies [
09f934d,478559e,a095456]:- @dossia/gpu-visualiser@0.2.0
0.20.1
Patch Changes
- Updated dependencies [
fe162b1]:- @dossia/database@0.8.0
- @dossia/validation@0.4.0
- @dossia/authentication@0.3.1
- @dossia/core@0.4.2
- @dossia/editor@0.3.2
- @dossia/pdf@0.2.2
0.20.0
Minor Changes
- #258
249ed2dThanks @pimdewit! - Add page management interface with drag-and-drop reordering- New page management view for organizing book pages
- Drag-and-drop reordering with multi-selection support
- Lasso selection for selecting multiple pages at once
- Duplicate and delete pages with undo functionality
- Spring-based animations for smooth drag interactions
Patch Changes
- Updated dependencies [
249ed2d]:- @dossia/core@0.4.1
- @dossia/ui@0.2.1
- @dossia/editor@0.3.1
- @dossia/pdf@0.2.1
0.19.0
Minor Changes
-
#257
96bc99bThanks @pimdewit! - Streamline checkout by merging cart and checkout pages into a single unified experience -
#255
47d7d92Thanks @pimdewit! - Shipping options are now managed from the Stripe Dashboard.
0.18.1
Patch Changes
- Updated dependencies [
565080c]:- @dossia/core@0.4.0
- @dossia/editor@0.3.0
- @dossia/ui@0.2.0
- @dossia/pdf@0.2.0
- @dossia/database@0.7.0
- @dossia/validation@0.3.0
- @dossia/authentication@0.3.0
0.18.0
Minor Changes
- #250
1f99eb5Thanks @pimdewit! - Add WebGPU-powered book preview with realistic page flipping animation- Interactive 3D book visualization with scroll-based navigation
- High-resolution page textures with sliding window memory management
- Smart rasterization that skips duplicate pages for faster loading
- Spread navigation slider synced with scroll position
- Camera parallax effect on pointer movement
Patch Changes
- Updated dependencies [
1f99eb5]:- @dossia/gpu-visualiser@0.1.0
0.17.0
Minor Changes
- #248
7dd6bc6Thanks @pimdewit! - Add “Recently Used” section to the Component Browser showing the 5 most recently placed components for quick re-access during editing sessions
0.16.1
Patch Changes
-
#246
c9a0d9dThanks @pimdewit! - Fix error logging for PDF generation failuresError messages are now properly captured in production logs when PDF generation fails. Previously, errors were logged as empty objects due to JavaScript’s Error object serialization behavior.
0.16.0
Minor Changes
-
#245
96685cdThanks @pimdewit! - Add blank page padding for incomplete books at order timeWhen ordering a book with fewer than 70 pages, blank pages are now automatically added to reach the required page count. The original book remains unchanged - padding only applies to the order snapshot.
- Shows informative tooltip when adding incomplete books to cart
- Displays page count notice in cart for incomplete books
- Removes the template auto-fill dialog in favor of simpler blank page padding
Patch Changes
- Updated dependencies [
96685cd]:- @dossia/database@0.6.2
- @dossia/core@0.3.4
- @dossia/editor@0.2.6
- @dossia/pdf@0.1.16
0.15.0
Minor Changes
- #239
990dedeThanks @pimdewit! - Add build-time prerendering for catalog data (templates, components, pricing) for faster page loads
0.14.0
Minor Changes
-
#238
cf85e4eThanks @pimdewit! - Add GDPR-compliant cookie consent banner with Google Consent Mode v2 and Microsoft Clarity support -
#237
7dc458dThanks @pimdewit! - Add feedback button to app bar for logged-in users
0.13.1
Patch Changes
-
#231
c4df1efThanks @pimdewit! - Fix PDF storage to work with private buckets using signed URLs -
Updated dependencies [
c4df1ef]:- @dossia/database@0.6.1
- @dossia/core@0.3.3
- @dossia/editor@0.2.5
- @dossia/pdf@0.1.15
0.13.0
Minor Changes
-
#229
20f4dcbThanks @pimdewit! - Add auto-fill dialog for incomplete books when adding to cart. Users with fewer than 70 pages must select a fill template before proceeding to checkout. -
#230
4d4ae20Thanks @pimdewit! - Improved checkout metadata handling for better payment visibility and webhook processing
Patch Changes
- Updated dependencies [
20f4dcb]:- @dossia/database@0.6.0
- @dossia/authentication@0.2.6
- @dossia/core@0.3.2
- @dossia/editor@0.2.4
- @dossia/pdf@0.1.14
0.12.1
Patch Changes
-
#221
f4aa2e2Thanks @pimdewit! - Improve editor scroll performance by reducing layout thrashing- Pause resize observer during scroll to prevent expensive layout recalculations
- Replace attribute-based style changes with direct style manipulation
- Optimize scroll width caching with MutationObserver instead of continuous reads
- Fix rubber band transform cleanup when scrolling ends
-
Updated dependencies [
f4aa2e2]:- @dossia/ui@0.1.3
- @dossia/editor@0.2.3
- @dossia/pdf@0.1.13
0.12.0
Minor Changes
-
#218
4e803c9Thanks @pimdewit! - Add page reordering with multi-select support- Select multiple pages using checkboxes to perform bulk actions
- Move selected pages to a new position by clicking on the target location
- Selection actions appear in a popover when pages are selected
-
#220
bfc504eThanks @pimdewit! - Add “hand of cards” UI for selected pages in book overview. Selected pages now appear as stacked cards in a popover, while ghost placeholders remain at original positions for spatial reference.
Patch Changes
- Updated dependencies [
4e803c9]:- @dossia/database@0.5.2
- @dossia/core@0.3.1
- @dossia/editor@0.2.2
- @dossia/pdf@0.1.12
0.11.0
Minor Changes
Patch Changes
-
#215
ce0fd8bThanks @pimdewit! - Fix app crashing when tracking scripts are blocked by adblockers -
Updated dependencies [
0fa0271,e8f3727]:- @dossia/editor@0.2.1
- @dossia/pdf@0.1.11
0.10.0
Minor Changes
- #212
08ec283Thanks @pimdewit! - Rewrite BookStore and UndoRedo services with Svelte 5 runes for improved performance and reactivity. The new implementation uses fine-grained reactive state with Map-based page storage for O(1) lookups and isolated updates. Undo/redo now supports all editor operations including page deletion.
Patch Changes
-
#210
6774232Thanks @pimdewit! - Add page deletion to editorUsers can now delete pages directly from the editor without navigating back to the book overview. A new control button appears on page hover, providing quick access to page actions including deletion.
-
Updated dependencies [
6774232,08ec283]:- @dossia/editor@0.2.0
- @dossia/core@0.3.0
- @dossia/pdf@0.1.10
0.9.3
Patch Changes
-
#204
1087e84Thanks @pimdewit! - Clean up dashboard UI with improved layout and button styling -
#206
b5eef09Thanks @pimdewit! - Fix SVG symbol DOM node leak causing excessive DOM size- Fixed batch query returning duplicate combined symbols for each component ID
- Changed symbol rendering to use atomic HTML replacement instead of iterative rendering
- Improved SVG symbol processing utilities
-
#207
64ad6b0Thanks @pimdewit! - Improve initial page load performance by lazy-loading popover content. Component and template browsers now render content only when first opened, reducing initial DOM nodes from thousands to ~200. -
#209
086dd66Thanks @pimdewit! - Refactor pointer state to use context API and improve placement mode UI animations- Remove deprecated pointer singleton in favor of explicit context-based state management
- Add smooth entry/exit animations for placement mode UI indicators
- Improve visual styling of cursor preview and placement hints
-
Updated dependencies [
1087e84,b5eef09,086dd66]:- @dossia/ui@0.1.2
- @dossia/editor@0.1.9
- @dossia/database@0.5.1
- @dossia/pdf@0.1.9
- @dossia/core@0.2.1
0.9.2
Patch Changes
-
#203
e143265Thanks @pimdewit! - Remove client-side Supabase to prevent user data from being serialized in HTML and reduce bundle size -
#202
fdb7644Thanks @pimdewit! - Improve application security with CSP and additional headers- Enable Content Security Policy with nonce-based script execution
- Add cross-origin isolation headers for defense-in-depth
- Refactor analytics initialization to use nonced scripts
-
#200
670f449Thanks @pimdewit! - Extract validation schemas into new@dossia/validationpackage- Add new
@dossia/validationpackage with tree-shaking friendly subpath exports - Move primitives, fields, and domain schemas from core and database packages
- Update all imports across apps and packages to use granular validation imports
- Add new
-
Updated dependencies [
670f449]:- @dossia/validation@0.2.0
- @dossia/core@0.2.0
- @dossia/database@0.5.0
- @dossia/editor@0.1.8
- @dossia/authentication@0.2.5
- @dossia/pdf@0.1.8
0.9.1
Patch Changes
-
#199
c41b26fThanks @pimdewit! - Improve dashboard layout with 2-column design for workspace section and fix loading state layout shift -
#196
db57212Thanks @pimdewit! - Fix security issue where account form data persisted across sessions after navigation -
#194
cf7baf9Thanks @pimdewit! - Fix cart not clearing after successful order -
#198
7c92bf1Thanks @pimdewit! - Fix visual flash when submitting forms with redirects -
#197
c900e59Thanks @pimdewit! - Fix AppBar layout overflow on mobile viewports by adding a hamburger menu -
Updated dependencies [
c900e59]:- @dossia/ui@0.1.1
- @dossia/editor@0.1.7
- @dossia/pdf@0.1.7
0.9.0
Minor Changes
-
#190
c92ee14Thanks @pimdewit! - Add resource limits to prevent abuse: maximum 70 pages per book and 20 books per user. Limits are enforced at application level with user-friendly toast notifications, and at database level with triggers as a final safeguard. -
#191
113b95aThanks @pimdewit! - Add GA4 analytics tracking for key user events including authentication, book creation, cart operations, and checkout -
#188
56ec107Thanks @pimdewit! - Add expandable minimap with page thumbnails in the book editor. The minimap now shows page previews on hover/focus, expanding from a compact 3-item view to show up to 6 pages with thumbnails. Uses clip-path animation for smooth transitions.
Patch Changes
-
#189
dc337d4Thanks @pimdewit! - Add shared popover utility styles with data-popover attribute variants (menu, dropdown, modal) -
#193
dccc56cThanks @pimdewit! - Fix PDF generation rendering blank pages in order processing -
Updated dependencies [
c92ee14,dc337d4,7b10915,3dd6aa6]:- @dossia/core@0.1.0
- @dossia/database@0.4.0
- @dossia/ui@0.1.0
- @dossia/pdf@0.1.6
- @dossia/editor@0.1.6
- @dossia/authentication@0.2.4
0.8.0
Minor Changes
- #183
4b8ecf9Thanks @pimdewit! - Add dashboard view for authenticated users with quick actions, recent books, templates, components, and user statistics
Patch Changes
- Updated dependencies [
4b8ecf9]:- @dossia/database@0.3.0
- @dossia/authentication@0.2.3
- @dossia/core@0.0.5
- @dossia/editor@0.1.5
- @dossia/pdf@0.1.5
0.7.1
Patch Changes
-
#181
9688468Thanks @pimdewit! - Simplified build system by migrating from Turborepo to native pnpm workspace commands -
#179
f509ae7Thanks @pimdewit! - Update all dependencies to latest versions -
Updated dependencies [
7d6524c,b8f0bec,f509ae7]:- @dossia/ui@0.0.4
- @dossia/editor@0.1.4
- @dossia/core@0.0.4
- @dossia/database@0.2.1
- @dossia/authentication@0.2.2
- @dossia/pdf@0.1.4
0.7.0
Minor Changes
- #174
a2c6c38Thanks @pimdewit! - Add batch book creation with template selection. Users can now create a new book and select up to 40 templates to include as pages.
0.6.0
Minor Changes
0.5.0
Minor Changes
- #165
a119cefThanks @pimdewit! - Restrict PDF exporter access to authorized users- Add role-based access control for PDF exports
- Add audit logging for export operations
Patch Changes
- Updated dependencies [
a119cef]:- @dossia/database@0.2.0
- @dossia/authentication@0.2.1
- @dossia/core@0.0.3
- @dossia/editor@0.1.3
- @dossia/pdf@0.1.3
0.4.1
Patch Changes
-
#163
2e26b9fThanks @pimdewit! - Fix PDF generation failing silently after successful paymentsPDFs are now properly generated and stored in the background.
0.4.0
Minor Changes
- #161
48df401Thanks @pimdewit! - Add PDF generation functionality with debug preview and direct export endpoint
0.3.1
Patch Changes
-
#156
66b7528Thanks @pimdewit! - Add resend email confirmation functionality- Added
resendConfirmationfunction to authentication package - Added
resendConfirmationSchemavalidation schema - Updated email-not-confirmed error page with functional form to resend confirmation emails
- Added
-
#158
5e1bb49Thanks @pimdewit! - Fix SearchParameterToasts triggering twice by using afterNavigate instead of $effect -
#159
365ad39Thanks @pimdewit! - Improve BookCollection UI styling with better create button design and carousel scrollbar -
Updated dependencies [
66b7528,365ad39]:- @dossia/authentication@0.2.0
- @dossia/ui@0.0.3
- @dossia/editor@0.1.2
- @dossia/pdf@0.1.2
0.3.0
Minor Changes
- #153
94bb36cThanks @pimdewit! - Add comprehensive SEO infrastructure including meta tags, Open Graph, Twitter Cards, structured data (Organization, WebSite, WebApplication schemas), sitemap, enhanced robots.txt, PWA manifest, and favicon set
Patch Changes
-
#152
05431c8Thanks @pimdewit! - Add error reporting infrastructure- Improve error tracking with request ID correlation
- Better error handling on both server and client
-
#155
92d9e06Thanks @pimdewit! - Add missing accessibility labels to AppBar (logo, theme toggle, back button), BookPreview (consolidated duplicate links), and books page (h1 heading) -
#154
b49fc5dThanks @pimdewit! - fix(app): consolidate auth error page styles into shared stylesheet- Created
auth-error.csswith shared styles for all auth error/status pages - Replaced duplicated inline styles with shared CSS classes
- Added
@componentdocumentation to all auth error pages - Uses CSS custom property
--_icon-colorfor per-page icon color customization - Replaced inline SVGs with
Svgcomponent from@dossia/ui
- Created
-
#149
e9aeae2Thanks @pimdewit! - Cherry-pick Open Props CSS modules to reduce bundle sizeReplaces the full Open Props bundle import with individual module imports for only the CSS variables actually used in the codebase. This reduces CSS bundle size by excluding unused color palettes and utility modules.
Modules included:
- Core: sizes, fonts, easings, durations, borders, shadows, normalize
- Colors: gray, brown, sand, red, blue, green, stone, choco
Modules excluded: gradients, animations, aspects, zindex, masks, and unused color palettes (pink, purple, violet, indigo, cyan, teal, lime, yellow, orange, camo, jungle)
0.2.0
Minor Changes
- #146
8a608abThanks @pimdewit! - Add shopping cart and Stripe checkout functionality- Add cart state management with localStorage persistence
- Add cart UI components (CartIndicator, LineItem, QuantitySelector, AddToCartButton)
- Add cart page with item management
- Add checkout page with order summary
- Add checkout success page with order confirmation
- Integrate CartIndicator into AppBar for authenticated users
- Add Stripe checkout remote functions (createCheckoutSession, getCheckoutSessionStatus, getDossiaPrice)
- Add shipping configuration for supported countries
Patch Changes
-
#148
d308cefThanks @pimdewit! - Refactor cart and UI components to use Svg component instead of lucide-svelte icons- Replace lucide-svelte icon imports with
@dossia/uiSvg component - Add Material Symbols icons to the shared icons.svg sprite
- Remove unused legacy icons from icons.svg
- Improve CartIndicator accessibility with proper aria-label
- Add badge styling for cart item count display
- Replace lucide-svelte icon imports with
-
Updated dependencies [
d308cef]:- @dossia/ui@0.0.2
- @dossia/editor@0.1.1
- @dossia/pdf@0.1.1
0.1.1
Patch Changes
0.1.0
Minor Changes
-
#126
9de0ec1Thanks @pimdewit! - feat(app): add dedicated check-email page for password reset flow -
#138
9d6071eThanks @pimdewit! - feat(app): add ability to insert pages at specific index (DOS-499) -
#137
dec1f9eThanks @pimdewit! - feat(app): implement breadcrumb-style back navigation -
#140
c88edacThanks @pimdewit! - feat(app): add theme switcher to toggle between light and dark modes
Patch Changes
-
#129
9532de4Thanks @pimdewit! - feat(app): make book preview clickable to edit -
#130
19b6014Thanks @pimdewit! - feat(app): add inline book title editing -
#123
e947c97Thanks @pimdewit! - feat(app): add sign out button to account layout -
#118
06bcf1bThanks @pimdewit! - feat(app): add tainted state tracking to account formsSubmit buttons are now disabled until form values change from their initial state.
-
#120
95a87cfThanks @pimdewit! - fix(app): resolve client-side hydration error when navigating between books -
#127
10a4db2Thanks @pimdewit! - fix(app): improve Go Back button navigation in editor -
#122
879dfc6Thanks @pimdewit! - fix(app): ensure logged-in users without username are always redirected to onboarding -
#135
0d737c1Thanks @pimdewit! - perf(app): optimize preload strategy for better initial load performance -
#121
b4e1a14Thanks @pimdewit! - refactor(app): migrate avatar upload to remote function and simplify forms -
#136
28b17c5Thanks @pimdewit! - refactor(app): extract editor navigation logic into reusable hook -
#131
203e81eThanks @pimdewit! - refactor(app): move BlossomCarousel component to ui package -
#132
d156595Thanks @pimdewit! - refactor(app): move shared styles to ui package -
#133
117d071Thanks @pimdewit! - refactor(app): replace Banner component with Toast notifications for URL parameter messages -
#128
e16c9f6Thanks @pimdewit! - style(app): replace prominent loading animation with subtle spinner in BookCollection -
#125
88e37caThanks @pimdewit! - style(app): improve component browser popover UI and positioning -
#124
c05a4adThanks @pimdewit! - style(app): improve template browser UI with close button and repositioned controls -
#141
513b7a8Thanks @pimdewit! - feat(app): group templates by tags in template browser (DOS-512) -
Updated dependencies [
be87636,37e4160]:- @dossia/database@0.1.0
- @dossia/authentication@0.1.0
- @dossia/editor@0.1.0
- @dossia/pdf@0.1.0
- @dossia/core@0.0.2