Changelog
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
3.37.0 (2026-06-28)
Features
- tooltip: enhance tooltip and dropdown popovers with lazy rendering and improved event handling (e7e37ed)
3.36.0 (2026-06-28)
Features
- changelog: implement user and technical changelogs with new pages and styles (44b6430)
- tests: add unit tests for changelog and technical changelog pages (e8da053)
3.35.3 (2026-06-28)
Performance Improvements
- cls: inline critical fact-card CSS via beasties:include comment (b7a2293)
3.35.2 (2026-06-28)
Bug Fixes
- routing: filter words without slug in getStaticPaths (ae88f9e)
- routing: log word id and name when slug is missing (a525cbb)
- word: exclude slug-less words from wordRefs to prevent null routing errors (e01d017)
Performance Improvements
- change font-display to fallback for Berliner and Berlin fonts (fa6131b)
- cls: add min-height to fact cards to prevent font-swap layout collapse (922e31d)
- cls: inline critical min-height for fact cards in page head (c5b3c64)
- cls: use is:inline to prevent Astro from bundling critical min-height style (1e1ab55)
- comment out replay integration in Sentry initialization for future SSR support (6b265ea)
- integrate custom fonts and optimize font loading in the configuration (e81c6ff)
- isolate Sentry SDK into a separate JS chunk (cbc2864)
- remove unused preconnect to cms.berliner-schnauze.wtf (9d14043)
- reserve min-height for WordOfTheDay fallback slot to prevent grid reflow CLS (10c4276)
Reverts
- cls: remove min-height fact-card attempts (e28a3ab)
3.35.1 (2026-06-27)
Performance Improvements
- change default prefetch strategy to hover in astro.config.mjs (5521f78)
3.35.0 (2026-06-27)
Bug Fixes
- a11y: add rel=noopener noreferrer to external links (40e7d26)
- adjust border-radius for section card and update gap in word hero component (d8be988)
- bon: defer correct-answer toast one rAF to avoid mobile compositor flash (10954e5)
- bon: prevent answer spamming with isAnswering lock (e51abd8)
- bon: reset dd margin and fix stat visual order in all stat grids (364590f)
- bon: validate decoded share payload instead of blind type cast (0609dea)
- center Bon (e955a92)
- correct spelling of ‘highlighted’ in GameCtaCard component and styles (d0bee35)
- downgrade astro from 6.4.6 to 6.4.5 (eae7cc7)
- downgrade sharp and wrangler dependencies to resolve compatibility issues (61a5e0c)
- dropdown: add aria-label to WordOptionDropdown trigger button (944f4da)
- dropdown: clean up panel content on close, fix arrow edge clearance (50e9f4e)
- dropdown: compute arrow position from DOM rects, fix position-try-fallback regression (4311f58)
- dropdown: conditionally render arrow based on lazy prop and open state (ee7cd84)
- dropdown: delay lazy content removal until after close animation (c683762)
- dropdown: per-placement arrow alignment, fix lazy guard on arrow, default arrow=true (251faef)
- dropdown: replace box-shadow with drop-shadow filter for unified panel+arrow shadow (bcc4f4b)
- dropdown: restore c-button class, fix redundant span, add panel focusin cancel (179be97)
- ensure relatedWords prop is non-nullable and update useContentTracking types (35c8699)
- FactCard: refine link styling to exclude specific class (7b30ab3)
- formatting (8365aba)
- gallery small width (9b36ae4)
- game: add focus-visible style to share page CTA (ae2a834)
- game: add missing dragStyle computed for pointer drag feedback (194abf4)
- game: card body moves on swipe, buttons stay fixed (3b100ba)
- game: correct base64url padding formula and use dynamic origin in share URL (d96950b)
- game: delete localStorage key on clear, warn on decode error (5df2f63)
- game: fix real word extraction and add no-repeat queue rotation (39cb39e)
- game: fix wrong-answer overlay — solid background, contained to card (2b18f74)
- game: handle share dialog cancellation gracefully (6e8ce85)
- game: move hasSavedGame to component, fix save-on-endgame, add init guard (5c5349a)
- game: remove dead ternary in GameHUD life icon binding (d6faa5b)
- game: replace any with unknown in Orama index access, apply oxlint auto-fixes (895f945)
- game: smooth card transitions using Vue Transition with keyed swaps (93931e7)
- game: switch to client:only to eliminate SSR hydration mismatch (27a7f26)
- game: use design token for game card error overlay background (fb11a30)
- game: use usePointerSwipe for mouse + touch + pen swipe support (3804364)
- game: whole card drags together, soften color tint, fix dark/light mode colors (93bf711)
- graphQL errors (d739519)
- guard startGame against uninitialized state; fresh pool per game (df30d5f)
- image-gallery: make id prop optional (5633303)
- ImageGallery: rename loading prop to priority; use all-the-german-words in word page (71957dd)
- improve error handling in stores, Wiktionary API, and word utilities (02acfd7)
- improve error logging in routeToWord and standardize URL formatting (ce89d6e)
- pwa: adjust service worker configuration for development mode and suppress source map 404s (a7831f9)
- pwa: notify user before silent reload and on SW failure (174d61e)
- remove bear emoji from book recommendations title (7ebb2a3)
- remove section numbers from various components and update styles for unnumbered sections (7d9f59e)
- resolve type-aware lint errors blocking CI (f58c6fe)
- sidebar: scroll active nav tab into view on mobile (e3d9cf1)
- simplify article rendering and improve text formatting in WordHero component (9b592e8)
- standardize quote style for content and enhance dark mode border color in section card (01660d0)
- stores: surface silent failures in notification/push stores (078ec35)
- styles: account for site header in section card scroll-margin and sidebar sticky top (13b91e9)
- test: register Vue renderer in createAstroRender helper (760a1c5)
- test: remove no-stubs tests causing EnvironmentTeardownError on CI (d957495)
- toast: decouple exit animation, fix restack jank (d044757)
- toast: fix invisible toasts and jerky restack animation (47d0bd9)
- toast: play exit animation while popover is open and harden dismiss pipeline (2be59cc)
- tooltip: migrate VDropdown/VMenu to DropdownPopover, fix tooltip SCSS UA reset (a0f2781)
- tooltip: update background and text color variables for consistency (6dc5386)
- update color of section card number to improve visibility (7a1aa23)
- update media query to use function for responsive design (61f37e9)
- wiktionaryApi: add types, timeout, and error logging (0e90bb5)
- word sidebar light theme; layout (2b65ed2)
- word-page: gate Anagramme sidebar link on hasAnagrams (65700b2)
- word-page: restore main landmark on c-word-main element (549d00e)
- wordOfTheDay: handle loading state and add caching logic (794c88b)
- word: restore hasImages, hasAnagrams, wortartLabel variables dropped in refactor (6a2b67f)
- WordSidebar: move sidebar navigation initialization into a dedicated function (1a5d008)
- wordSlug: enhance header height sync logic (125e3d7)
- wrong card limit (0cd5598)
Features
- a11y: add aria-labels to global navigation and color mode toggle (5b57a4f)
- a11y: improve semantic HTML and accessibility on word page (8d9f470)
- add affiliate tracking for book clicks in BookRecommendations component (c4fed8a)
- add badge variant for IsWordOfTheDay component with styling and tests (52f9331)
- add LightbulbIcon to BonResult and style adjustments (c1f8aba)
- add player name functionality and UI enhancements across game components (310a5fa)
- add swipe hint animation and first card indication to BonCard (9280911)
- add unit tests for fetchAPI, wikimediaAPI, modal store, wordOfTheDay store, analytics, and device detection (1b18762)
- analytics: extend Matomo content tracking to all key components (8d9e88b)
- analytics: implement Matomo content tracking across all key components (1bfca00)
- BerlinerOderNicht: update player name handling to use local state and save on input events (9e14f26)
- bon: add haptic vibration feedback via useVibrate (e4951a3)
- bon: add persistent hasSeenIntro flag to bonStats (81dc91a)
- bon: comprehensive a11y improvements across BON game components (d5a74be)
- bon: implement tracking improvements for game events and update naming conventions (472bcdb)
- bon: improve Matomo tracking coverage and fix naming convention (bb0c07f)
- bon: show swipe intro hint only on first ever game (d085bee)
- BookRecommendations: add book recommendations component with styles and data (154d61b)
- CLAUDE.md: enhance documentation for View Transitions and update environment variable list (ae5aa51)
- component: add WordAlphabetNav Astro component (44dce50)
- component: add WordAnagrams Astro component (78c4a3a)
- component: add WordCuriosities Astro component (ecdba79)
- component: add WordDecomposition Astro component (001b592)
- component: add WordLetterFrequency Astro component (65514ad)
- component: add WordSimilarSpelling Astro component (da8293c)
- dropdown: native DropdownPopover — Popover API + CSS Anchor Positioning (11955a2)
- enhance DropdownPopover with theme support and improve related words styling (f775c28)
- enhance tooltip functionality with dynamic arrow positioning and styling (2e6e57e)
- enhance WordCuriosities component with umlaut detection, improved stat labels, and tooltip support (e5629a1)
- expand fake word pool from 80 to 800 entries (480033a)
- extend DateInput type with hour, minute, and second fields (83af491)
- game: add /games/berliner-oder-nicht route (857e7e1)
- game: add BerlinerOderNicht root component with phase switching and animation (9a73956)
- game: add fake words dataset for Berliner oder nicht game (d565a3e)
- game: add GameCard component with swipe, keyboard, and animation support (47abba5)
- game: add GameHUD component with lives, score, streak display (7f3886a)
- game: add GameResult component with stats, share, and word link (46313e6)
- game: add persistent game stats store (f86af11)
- game: add savedGame persistentAtom for session persistence (3c2f448)
- game: add SCSS for Berliner oder nicht game components (718e4e3)
- game: add share results page /games/berliner-oder-nicht/share (a221c76)
- game: add share URL encode/decode utility (c68e98e)
- game: add useGame composable with deck building and scoring logic (923135a)
- game: clamp drag distance and tint card green/red by direction (e29839b)
- GameCtaCard: add new game call-to-action component with styles (ed0c618)
- game: drag card follows pointer with rotation feedback (5ad5574)
- game: persist session to localStorage with save/restore/resume (28b9004)
- game: show Weiterspielen button in idle screen when saved session exists (6a43091)
- game: wire share URL generation into GameResult.vue (c9743b9)
- getWords: add dev auth token fetching for draft access (6c73303)
- improve save guards (85c4c90)
- integrate affiliate data fetching and display in book recommendations (9d2ef1b)
- make nav active change more smooth (c93a2e3)
- page: integrate six new word detail sections into word page (6f349c8)
- refactor WordGalleryCol props to include responsive sizes and lightbox settings (5e19881)
- schema: add detailed JSON-LD schema markup plan for word pages (dda2057)
- simplify image breakpoints in astro.config.mjs (1aefc9e)
- single-word: remove flex display and alignment from topbar styles (61d3fbf)
- styles: add letter-bar, alpha-nav, word-parts styles to single-word (6c314ef)
- styles: add section card component styles (736bf54)
- styles: add word hero card component styles (74b4318)
- styles: add word sidebar component styles (afad16d)
- toast: anchor-positioned stacking, persistent toasts, directional transitions (cfd4c7c)
- ToastContainer: enhance transition performance by adding will-change property (a8467bf)
- tooltip: add hover delay, panel hover cancel and Escape dismiss (WCAG 1.4.13) (6e44d01)
- tooltip: implement Teleport for tooltip panel and refactor tests for consistency (cd20d58)
- tooltip: register vTooltip directive in app; update test setup (e6538bf)
- tooltip: TooltipPopover component with Popover API and CSS Anchor Positioning (4008a8a)
- tooltip: vTooltip directive with Popover API and CSS Anchor Positioning (19cdb51)
- update _word-decomposition styles for dark mode support and color variables (2004322)
- WakapiStats: add component to display coding time statistics and integrate WAKAPI API (042620d)
- WakapiStats: implement caching for coding time statistics and improve data fetching logic (edffc1d)
- wiktionaryApi: add German article lookup via Wiktionary API (564b6fe)
- word-alphabet-nav: improve navigation rendering with filtered word properties (7b1e8ec)
- word-anagrams: add aria-labelledby attribute for accessibility (359922b)
- word-details: add new components for word gallery, footer, examples, neighbors, and related words with corresponding tests (2f2f292)
- word-gallery: make images prop optional and set default value to null (0ec6357)
- word-page: redesign single word page — sidebar nav, section cards, editorial layout (c7519fe)
- word-section: enhance translation display with conditional rendering and styling (bc72cca)
- word-sidebar: add support for related words in sidebar and update tests (29bc075)
- WordAnagrams: use section-card BEM for redesigned layout (83a197e)
- WordCuriosities: redesign with stat boxes and richer fact list (2982f36)
- wordHelper: add decomposeCompoundWord utility (bec6436)
- wordHelper: add isogram, alternating, vowel-run, double-letter, letter-count facts to wordCuriosities (f6efeff)
- wordHelper: add letterFrequency, wordCuriosities, findAnagrams, alphabeticNeighbors utilities (f4be607)
- WordLetterFrequency: add Wikipedia source attribution (d80d7ca)
- WordLetterFrequency: dynamic OKLCH gradient colors and spacing (bbe1375)
- word: refine hero, badge and definition list styling (3ed1b6a)
Performance Improvements
- improve build performance (d81cb72)
3.34.0 (2026-06-23)
Bug Fixes
- docs: simplify pnpm supply-chain policy instructions and remove outdated minimumReleaseAgeExclude entries (82095b3)
- docs: update Astro v7 / Vite 8 notes for CSS minification issues (04a7a39)
- pnpm: standardize quotes and ensure minimumReleaseAgeExclude includes Astro packages (f4477db)
Features
- upgrade to Astro v7 (0923240)
3.33.0 (2026-06-18)
Bug Fixes
- build: enhance build scripts — add local build command with infisical (cbea4cd)
- build: remove unnecessary infisical run from build scripts (7c27eae)
- tests: refactor icon mocks in ToastNotify tests — use svgStub for consistency (6272e48)
- toast: address PR review findings — error handling, analytics, timer guards (e38e784)
- toast: correct import path for $toastNotify and remove unused style block (cc79426)
- toast: double-open guard, reduced-motion SCSS, non-null dismiss, swipe test coverage (992ddf5)
- toast: fix leave animation — anchor position before absolute, add base opacity (c4e5394)
- toast: reset UA popover inset to fix position groups landing top-left (66e28a1)
Features
- toast: add ToastPositionGroup — popover container with FLIP stacking (3b2c73a)
- toast: extend store — 6 positions, UUID id, MAX_PER_POSITION=3 (41cafd2)
- toast: pause auto-dismiss on hover/focus, resume on leave (e5934d3)
3.32.0 (2026-06-18)
Bug Fixes
- toast: forward actionLabel and onAction props in ToastNotifyContainer (7b631d8)
Features
- pwa: implement update behavior based on tab visibility with action button (83d4da5)
- pwa: show success toast after update with app version (696cf1a)
- pwa: show update toast on active tab, auto-reload in background (68b8cff)
- toast: add optional action button to toast notifications (115dd4a)
- toast: layout body wrapper, a11y role/aria-live, fix icon flex (d807eda)
3.31.0 (2026-06-15)
Bug Fixes
- font sizes für section label and sub label (a224f85)
- seo: correct canonical and og:url on all pages (b39992f)
Features
- improve json ld schemas (7fb90d6)
- seo: complete og:image metadata and fix homepage canonical (c00c85f)
- seo: enrich DefinedTerm JSON-LD on word pages with all available data (e35ab26)
- seo: improve DefinedTerm JSON-LD schema on word detail pages (d1f8b80)
- seo: improve homepage meta, schema, and filter a11y (73b23b7)
- seo: improve og:image fallback, alt text generation, and meta description wording (583ac8f)
- seo: individualize meta descriptions on word detail pages (805ee29)
3.30.0 (2026-06-02)
Bug Fixes
- analytics: prevent lost and stale Matomo events (4d3b63d)
- darkMode: restore cc–darkmode class toggling (8097843)
- double mobile menu trigger (edbd3ba)
- duplicated import (02331df)
- icon path (51899d5)
- notifications: harden permission store and composable (08f8805)
- pushSubscription: add error handling and concurrent-call guard (6d12cfa)
- pwa: guard Notification constructor, add onRegisterError (0bb10f7)
Features
- add –> theme, push and install options zu settings page (9152a44)
- optimize pwa settings design (e31c138)
- pwa: add update notifications and app settings page (86a57cd)
- search: index compound word suffixes for substring matching (1fa132f)
3.29.5 (2026-06-01)
Bug Fixes
- a11y: remove invalid ARIA attrs from multiselect combobox (e301916)
- header: correct isIndex detection for trailingSlash:never (e0ef588)
- header: fix isIndex detection — Astro.url.pathname is /index.html (dc9637a)
- perf: add font-display:swap to fallback @font-face declarations (be93ade)
- perf: pre-position toast before showPopover to eliminate CLS (b7b868c)
- perf: remove incorrect min-height from WordOfTheDay slot (c30a5b2)
- perf: remove min-height from image placeholder to fix mobile CLS (6eebf7a)
Performance Improvements
- fix CLS 0.69 via font metric overrides and island placeholders (4334f2b)
- remove png und jpeg img gen (ff8d6a0)
Reverts
- remove font metric override @font-face declarations (aefc65d)
- to orig orama cache (c217eef)
3.29.4 (2026-05-30)
Bug Fixes
- empty word list (d3de7cd)
3.29.3 (2026-05-30)
Performance Improvements
3.29.2 (2026-05-30)
Bug Fixes
- import createToastNotify directly from toastNotify store (8cec1fd)
- import stores directly from source modules (d101309)
Performance Improvements
- fix import errors (8da112c)
- lazy-load store barrel in devtools setup (2b62596)
- optimize skeleton loader (de34a63)
- render system icon per default in color mode (dc17daa)
- some perf improvements (bbb898a)
3.29.1 (2026-05-29)
Bug Fixes
- mobile url display (73fc00e)
3.29.0 (2026-05-29)
Bug Fixes
- pwa: address race condition, type safety, and test gaps in cache UI (79263cf)
Features
- pwa: add per-entry metadata and file-type breakdown to cache UI (5df4872)
3.28.0 (2026-05-29)
Bug Fixes
- app entry point (0475f2f)
- clearAll uses caches.keys() directly instead of stale buckets state (a118729)
- modal: css width var was never used (28cdb29)
- pwa cache page styles (52cf456)
- pwa: address code review findings and migrate to nanostores/async (f20bc97)
- pwa: improve verifyConnectivity reliability (ae97823)
- remove double loadCaches call and simplify reSync to avoid misleading SW message (1bd08bb)
- resolve all TypeScript 6 type errors across the codebase (0491a5e)
- resolve linter errors in PwaCacheOverview component (9b6e51f)
- seo: fix title rendering as [object Object] on index page (f0006d3)
- some type errors (cdbdc36)
- style: errors and deprecations (8497d8d)
- types: resolve all 25 typechecking errors after fragment refactor (d412934)
Features
- add /pwa page and footer link for offline cache overview (64b7c30)
- add CacheBucket type and cache helper functions (6e9caff)
- add clearBucket, clearAll, reSync and onlineStatus to useCacheStorage (d96c8b2)
- add initial project configuration and memory maintenance documentation (3d7deaf)
- add new accordion components (a0e6ad4)
- add PwaCacheOverview Vue component and SCSS (1b800d2)
- enhance PWA cache overview with storage quota and service worker details (16dc052)
- polish /pwa page UI and improve offline detection (9feee8e)
- pwa: split PwaCacheOverview into focused sub-components (38642a2)
- useCacheStorage: implement loadCaches and reactive state (506fee4)
Performance Improvements
- api: deduplicate concurrent fetchAllWords/fetchAllWordsLinks calls (059ed9d)
3.27.0 (2026-03-13)
Features
3.26.2 (2026-03-06)
Bug Fixes
- theme toggle: prevent flickering when using darkmode; remove capo (ebce1ca)
3.26.1 (2026-03-06)
Performance Improvements
- remove unused setSearch import from SearchWords component (72aac3f)
3.26.0 (2026-02-15)
Bug Fixes
- improve error message consistency in refreshToken script (1a0c9af)
Features
- add env var validation to refreshToken script (c18c8c4)
3.25.0 (2026-02-15)
Features
- add Node.js engines constraint for –env-file compatibility (548bd74)
3.24.1 (2026-02-15)
Bug Fixes
- remove dotenv dep (cb6e5d6)
3.24.0 (2025-12-20)
Features
- add selection tracking to WordTypeFilter dropdown (c48f0e9)
- replace WordTypeFilter list with dropdown using @vueform/multiselect (09312df)
- update onSelect function to handle multiple word types in WordTypeFilter (e6c743d)
3.23.0 (2025-11-09)
Features
- prefill SuggestWordForm (910ef70)
3.22.0 (2025-11-09)
Features
- boost berlinerisch and add tolerance to 1 (5a039bd)
3.21.4 (2025-10-03)
Bug Fixes
- workbox max file size (5593142)
3.21.3 (2025-09-23)
Bug Fixes
- pwa: build error (f3f1e39)
3.21.2 (2025-07-28)
Bug Fixes
- remove file extentions from urls (5022995)
3.21.1 (2025-07-25)
Performance Improvements
- use prefetch; build in file mode; disable enableNativePlugin (cf16bb7)
3.21.0 (2025-06-21)
Bug Fixes
- astro images: responsive image config (4f24538)
- breadcrumbs: add global spacing styles (dad339d)
- button with states: make class naming more clear (1f4767a)
- filter search: style general; center span inside button (a2bbc8a)
- filter wording (6c272d3)
- modal: Uncaught TypeError: o is not a function (c2af7ae)
- remove default range and fieldset styles (f06f96f)
- search modal: styles (88c5da8)
- search word: add missing id (af7eea0)
- theme color: after page transition (01a61b2)
- word filter: missing resets (f036e46)
- word list: active styles (e5475aa)
- word list: reset should not reset letter groups (1d1a8db)
- wrong class names (e54f464)
Features
- add AudioExamplesSwitch to WordFilter (f36a1c8)
- add basic word range slider styles (2077d08)
- add WordRangeSlider (19d2a87)
- add WordRangeSlider for all new filter to WordFilter (ec0ce04)
- api: search index comes with more filter data (833450c)
- ButtonWithStates: add new component and implement in WordFilter (e96f790)
- create general word switch component (034f6b8)
- filter: use NLP wordTypes instead of curated; make it possible to filter more then one type (a0a313c)
- make placeholder search input styles global (25cca68)
- meta: calc min and max for range filters (46cdb9d)
- word filter: show close button at the bottom (5fc396e)
- word list: change active styles to dashed line (3f72ebe)
- word list: limit results height to max 100vh (46afc83)
- word search slider: add styles for filter search (bb4a9ca)
- word type filter: add info text (72fe645)
- word type filter: add x icon on select item hover (d79f5c0)
- word: add info text (182c576)
- WordFilter: add all new switch filter (1a71576)
- wordList: implement filter logic for the new props (c0a91db)
Performance Improvements
3.20.4 (2025-05-31)
Bug Fixes
- make related words list element (da1e76f)
3.20.3 (2025-05-31)
Bug Fixes
Performance Improvements
3.20.2 (2025-05-31)
Bug Fixes
- imageGallery: missing caption and description (595d227)
3.20.1 (2025-05-30)
Bug Fixes
- show translations on mobile in next line (ac344b5)
3.20.0 (2025-05-30)
Features
- SingleWord: limit translations by element width; set item size (26959b3)
Performance Improvements
- api: remove SetWordData; add new meta endpoint; rename index endpoint; (cfe4490)
- try esnext build (f9339d3)
- update browserslist (9f1369c)
3.19.0 (2025-05-29)
Features
- word index: add structured data to word index (899de46)
- word: add structured data to single word (e4a8072)
3.18.0 (2025-05-29)
Bug Fixes
- remove unused container query (1e4a8f9)
- SearchModal: improve ui by missing close button, spacing and hidden shortcuts on mobile (f74bd67)
- WordList: make native list element (7536238)
Features
- ModalCloseButton: add prefix suffix and default slot (3772b1f)
3.17.2 (2025-05-29)
Bug Fixes
- modal: ensure resetModal handles window context before setting state (af5086d)
3.17.1 (2025-05-29)
Bug Fixes
- hightlight: add custom colors to marker (ab2619d)
- wordList: enum filters; make wordGroup enum (99e8d7e)
- WordSearchList: add missing shortcut styles (2551d61)
3.17.0 (2025-05-28)
Bug Fixes
- _app: remove unused VueVirtualScroller import and related code (2b7e24e)
- 404: remove unused SearchBar component from 404 page (7437bfa)
- config: update cache expiration maxAgeSeconds to 3 hours (41ae24b)
- devtools: restructure devtools integration for improved state management (545e7f4)
- header: conditionally render SearchModalTrigger based on index page (4c67854)
- improve conditional rendering for word creation and modification dates (e7db48c)
- modal: correct modal display property placement for search modal (a9d1fff)
- modal: enhance modal close behavior and reset state (9fff308)
- modal: remove unnecessary class for search modal and clean up styles (5e31881)
- modal: update display properties for modal and search modal for consistency (28cc95b)
- modal: update display property for modal components (7a701b1)
- related-words: add role attributes for accessibility in related words component (2339249)
- search-modal: conditionally render WordList based on searchResultCount (80c7e44)
- SearchBarModal: correct click callback invocation and update slash icon (70e8da7)
- SearchModal: add ref to search modal and clean up template structure (3e8fdbc)
- SearchModal: update WordList component props and clean up imports (e98786d)
- search: update tracking label from “Word Search List” to “Word Search” (5ba3200)
- shortcut: update background color for shortcut key and adjust dark mode styling (2e6f0cb)
- SingleWord: ensure dropdown visibility is controlled by showDropdown prop (60d6cfd)
- tests: standardize orderType casing to ‘ASC’ in SortWordBySelect and SortWordsBy tests (6a1f5b7)
- word-filter: add closeOnClickOutside prop to control flyout behavior (9c2f95c)
- word-search: ensure search button maintains height and aspect ratio (ad72c74)
- word-search: update layout to include shortcuts in the search filter (359838c)
- word-suggest-hint: refactor modal handling to simplify opening suggestion form (abaaef2)
- WordList: remove click event handler from list item component (097f605)
- wordList: update API fetch URL to use relative path (f5f9fb8)
- WordList: update source and positions mapping for search results (2f224e3)
- wordOfTheDay: ensure error state is set on fetch failure (c08d2f2)
Features
- add basic orama search component (c49fbe3)
- add orama search to store (3a2618e)
- add search index api endpoint (d98a48d)
- add working orama search to WordSearchNew (74ae0d4)
- caching: update search index API pattern and add caching for word of the day API (9e198fe)
- header: update SearchModalTrigger to use client:only for improved performance (ba672b5)
- instructions: add project overview and guidelines for testing and Vue.js TypeScript (2eb94be)
- modal: implement modal component with close button and state management (60e7a18)
- PWA: add runtime caching for search index API response (d35f30b)
- search-modal: add NoSearchResults component and integrate into WordSearchList for improved user feedback (2de5253)
- search-modal: enhance layout and styling for improved user experience (8f892c8)
- search: implement caching for search index API response (46d3ef5)
- SearchModal: enhance modal layout and add keyboard shortcuts for navigation (3faff20)
- SearchModal: enhance search modal layout and functionality with result count display and focus handling (a3db040)
- search: refactor search modal to use separate components for result count and shortcuts (fa7ab08)
- SearchWords: add autoFocus prop to enable automatic input focus (34ecfd0)
- shortcuts: replace SearchShortcuts with individual shortcut components for improved modularity (fbd6197)
- store: replace fuse search by orama search (d6e24c4)
- word search: update word search components to work with new search engine (f5c1ec0)
- word-search: add SetWordData component to manage word groups and types (1903c9f)
- WordList: allow dynamic selection of virtualizer component based on props (4837676)
- WordList: enhance accessibility with keyboard navigation and active item styling (8bc5274)
Changelog
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
3.16.6 (2025-05-18)
Bug Fixes
- typos (608536e)
Performance Improvements
- head: use astro capo (2297cf9)
3.16.5 (2025-05-11)
Bug Fixes
- add missing astro page transition handling for img placeholder (2a6d116)
- remove double margins on first index images (a00a880)
Performance Improvements
- add more responsive image breakpoints (c70a5a7)
- add skeleton loader; index above the fold image uses placeholder image (ec028e6)
- split up elements from MainHeader to create static fallback components (831075e)
3.16.4 (2025-05-11)
Performance Improvements
- preload fonts (e4f7165)
3.16.3 (2025-05-11)
Bug Fixes
- Footer: loop condition (47e0265)
- type and add missing await (62f121b)
- WordOfTheDay: make word link a little bigger (9826668)
Performance Improvements
- fix layout image format; (b757089)
3.16.2 (2025-05-09)
Bug Fixes
- some (5418572)
3.16.1 (2025-04-27)
Bug Fixes
3.16.0 (2025-04-10)
Features
3.15.0 (2025-04-07)
Bug Fixes
- disable background transition (e2141d7)
Features
- add global setMatomoSearch function (2c5edc3)
- replace WordSearchLink by Vue component (2f82d56)
- send page search to matomo (0da7623)
- track word list search via matomo (b9109e3)
Performance Improvements
3.14.3 (2025-03-30)
Performance Improvements
- make sure vue devtools are not exported on prod (d2bc8f9)
3.14.2 (2025-02-02)
Bug Fixes
- matomo: use view transition support for matomo (932fb2e)
3.14.1 (2024-12-15)
Bug Fixes
- app install error (2981f45)
3.14.0 (2024-11-08)
Features
- remove twitter; add mastodon; remove social link from header (764d605)
3.13.2 (2024-09-13)
Bug Fixes
- single word: mobile spacing (61547be)
3.13.1 (2024-08-10)
Bug Fixes
- FE errors after thirdPartyErrorFilterIntegration setup (abf8e65)
3.13.0 (2024-07-12)
Bug Fixes
Features
- add styles for WordSuggestHint (992b1d4)
- add WordSuggestHint component (b56467b)
- word suggest hint: center elements and text (37a405c)
- WordSuggestHint: set current search to form (65eb302)
3.12.0 (2024-06-15)
Features
3.11.8 (2024-05-18)
Bug Fixes
- single word: exclude duplicated words (f080497)
3.11.7 (2024-05-16)
Bug Fixes
- length with fallback (8de4b48)
3.11.6 (2024-05-09)
Bug Fixes
- SoundEx import (7ac29a1)
3.11.5 (2024-05-09)
Bug Fixes
- missing await on Promises (fca090e)
3.11.4 (2024-05-09)
Performance Improvements
- make sure there is only one active worker (ca07c3e)
3.11.3 (2024-05-09)
Bug Fixes
- a11y color contrast (0ad5b50)
- broken filter (578b76c)
- missing terminate for worker (bee5911)
- wording (6e96b7f)
Performance Improvements
- add partytown and config for matomo (f6d3d27)
- better types and perf improvements (59e892b)
- filterWorker: combine sort, use fuse only when search is used (b045d7d)
- move filter and sort to own worker (0e9d8d7)
3.11.2 (2024-05-02)
Bug Fixes
- SearchModal: was not opening after trigger (81ad72e)
3.11.1 (2024-05-02)
Bug Fixes
- Cannot read properties of null (78b0152)
3.11.0 (2024-04-14)
Features
- color modes: dynamic theme color (90bde77)
3.10.3 (2024-04-14)
Performance Improvements
- head: improve by capo order (4aa6836)
3.10.2 (2024-04-14)
Bug Fixes
- WordList: not rendered (7aca84d)
3.10.1 (2024-04-11)
Bug Fixes
- nano stores dev tools: enable again (6ce9b95)
3.10.0 (2024-03-06)
Features
3.9.0 (2024-03-05)
Features
- create similarWords fn (b51b22a)
3.8.3 (2024-03-05)
Bug Fixes
- mail not send; move to graphql api (197d2b4)
3.8.2 (2024-03-04)
Bug Fixes
- test data on public build (1bd6c18)
3.8.1 (2024-03-02)
Bug Fixes
- german tag translation, capitalize Nomen words (d05c420)
- word overflow & disable image effect (f7fde29)
3.8.0 (2024-02-29)
Bug Fixes
Features
- add consonants-vowels colors (8a1a117)
- add similarSoundingWords and better doc order (113903b)
- add syllables and hyphenation, consonants and vowels and Grammar (530bf73)
- dont print word type key if only one (9bd4f2e)
3.7.6 (2024-02-28)
Performance Improvements
- disable prefetch (699b1fc)
- remove unused styles and optimize markup (1361fdb)
- use virtua als scroll list (afb6dad)
3.7.5 (2024-02-27)
Bug Fixes
Performance Improvements
- SearchModal: load searchbar async (fbaab85)
3.7.4 (2024-02-27)
Bug Fixes
- MainHeader: hydration error (6516bf2)
3.7.3 (2024-02-27)
Bug Fixes
- single pages: hydration errors (3ad9df8)
3.7.2 (2024-02-27)
Bug Fixes
- hydration errors (bd8a547)
3.7.1 (2024-02-27)
Bug Fixes
- if modal is already loaded open search directly (b882877)
Performance Improvements
- add missing sizes to index image and footer image (ec42ae3)
- disable sentry, add critters (ad7f922)
- MainHeader: prerender components (7e8c826)
- remove critters (685d58b)
- SearchModal: load child components dynamicly (967435f)
- WordExamples: load mostly static (146c20f)
3.7.0 (2024-02-26)
Bug Fixes
- adjust sizes if there are more than 1 (787e252)
- AudioPlayer: exchange label with german (e222d4f)
- better asset caching (2786464)
- custom scrollbar: broken styles and missing firefox styles (a859312)
- ImageGallery: lightbox item count (4f3e6f5)
- ImageGallery: ts errors (f2cc60b)
- migrate to nanostores 0.10.0 -> remove actions (7b8b698)
- move redirect to astro (2ca0e30)
- pwa: remove fallback url (048dfa7)
- remove astro redirects (409ad0d)
- remove get image (1eae66a)
- remove redirect (8d51e48)
- single pages: better spacing and image widths (12e4019)
- size for 64rem (20528c1)
- WordOptionDropdown: add missing prop declaration (df5b7f7)
Features
- add gallery astro component (abff390)
- add option to show test data (876f235)
- AudioPlayer: add custom audio player component (6589ff7)
- AudioPlayer: add progress animation (b413766)
- AudioPlayerList: add Component and render (a15e938)
- AudioPlayerList: add styles (5691750)
- AudioPlayerList: add tooltip (0edef46)
- finalize responsive image lightbox (be99936)
- ImageGallery: add lightbox (46c1369)
- ImageGallery: add responsive image in lightbox (8a3c86e)
- ImageGallery: render description (12db8ca)
- IsWordOfTheDay: add more props (cb67c2d)
- pwa: cache all assets (e66ddcd)
- pwa: notify user when app is offline ready (41610b9)
- pwa: update favicons (b8722bf)
- singel pages: reorder elements + better responsive design (4706afd)
- single page: add new layout with gallery on side (760eb3e)
- single page: add old image style (f802b5d)
- single page: final image sizes (fcc3414)
- single pages: add audio player list to main word (b881747)
- single pages: add header audio player list styles (6d50633)
- single pages: add image shadow (72e2a73)
- ToolTip: add wrapper component (0656100)
- word list: reduce box shadow (3d4b37a)
Performance Improvements
- WordOptionDropdown: prevent larg html output; pass only nessary data (2bd9dd3)
3.6.0 (2024-02-02)
Features
- add truncated breadcrumbs (d0e9fa3)
3.5.2 (2024-01-25)
Bug Fixes
Reverts
- pwa debug (77019a5)
3.5.1 (2024-01-24)
Bug Fixes
- pwa: remove fallback (dfb40a0)
3.5.0 (2024-01-24)
Bug Fixes
- index: better spacings (a8dfb76)
- index: missing dropshadow on light mode (741145e)
- missing letter spacing for buttons (96d565a)
- modal: max width (2579c77)
- NavList: better props handling (83d3851)
- select: border and chevron styles (e700290)
- word-search-link: better mobile styles (2b2276f)
Features
- add click ripple effect and scroll to search function (bb8fa0d)
- add facts card (e797f56)
- add new word option button (e0ea1e9)
- add smooth scroll (56f5eb2)
- basic implementation of new index layout (364ed91)
- better dropdown styles (40b84ce)
- menu-nav: better spacing (f3eb10d)
- search: add scroll offset (67b8baf)
3.4.0 (2024-01-07)
Bug Fixes
Features
- workbox fallback (f06bba7)
Performance Improvements
- cache word of the day (a1703d4)
- disable sentry (ba13629)
- SingleWord: load IsWordOfTheDay async (88c067a)
3.3.1 (2024-01-07)
Bug Fixes
- filter colors (eff2133)
- IsWordOfTheDayCrown: Single Page Position (a838f86)
- SearchModal: vue only render (a1cca6b)
3.3.0 (2024-01-06)
Features
- carbon-badge: add component to footer (f1b97d0)
3.2.2 (2024-01-06)
Bug Fixes
- MainHeader: remove class list (24596f3)
3.2.1 (2024-01-04)
Bug Fixes
- await word of the day (e307dba)
3.2.0 (2024-01-04)
Features
- add simple 404 page (9ccba84)
3.1.0 (2024-01-02)
Bug Fixes
- scroll to top: needs to hide under flyout (5c89471)
- scrollbar: custom scrollbar styles everywhere (7939ae0)
Features
- PWA: hide button if installed (6ec81d5)
3.0.2 (2024-01-02)
Bug Fixes
- catch error (1283b61)
- ToastNotify: prevent errors -> eary return if unsupported (e4ae52e)
- WordOptionDropdown: hide unsupported features (99a5ec2)
- WordOptionDropdown: hydration error (2763868)
3.0.1 (2024-01-02)
Bug Fixes
- menu nav: app install button styles on dark mode (adf15da)
3.0.0 (2024-01-02)
Bug Fixes
-
button: wrong font family (53a7bf0)
-
dark mode color vars (dbe9823)
-
dark mode: always set dark mode (88950d6)
-
dark mode: load script inline (9ec4a1c)
-
filter search template (b87f64f)
-
filter search: close button was visible (fe785ee)
-
footer end layout (523584b)
-
footer nav styles (b578001)
-
footer: end alignment (a875a21)
-
footer: headline type (5d81781)
-
graphql query since api changes (6bb0cdf)
-
input: colors (4ac583f)
-
letter filter: adjust grid style (0814025)
-
letter filter: button color on light mode (4b4386c)
-
light mode colors (273f6ab)
-
main header: button styles (ef6fd59)
-
make sure menu opens (d8c651a)
-
missing wrap (a5ff729)
-
modal: button position (1af0574)
-
modal: close on click outside + fix enter leaver animations (3d7a744)
-
NavigateBack: show only if history has length (5ac2db3)
-
new responsive image sizes (0fc7d39)
-
options-dropdown styles (a6f6663)
-
plural for results (f0904db)
-
prop destruct (c0524d6)
-
remove unused vars (58ad3aa)
-
reset filter should be 100% width (fa84687)
-
scrollbar: colors (d2ca6d3)
-
searchbar: styles (fe9737c)
-
single page: background color - light mode (d56f817)
-
single word: add missing early return (e9b989e)
-
single word: add missing word of the day indicator (2ec10c3)
-
single word: missing prop (63f35ff)
-
single word: related words was coursing errors (117561d)
-
style app install in menu like link (7f07a62)
-
switch styles (cd3f7da)
-
ts type (55359b8)
-
typo in tag (f963a37)
-
vue 3.4 update related build issues (d8a0977)
-
word search list: broken grid when only one word (c64fff2)
-
word search: placeholder color (a5fbbab)
-
word type filter: typo (46ec27b)
-
Merge pull request #230 from felix-berlin/improvement/new-light-dark-mode (2be1b3a), closes #230
Features
- add active filter indicator (160016e)
- add basic dropdown popover component (1e420cf)
- add basic toast styles (d79a49a)
- add berolinimus filter (b00e6dc)
- add berolinismus switch component (16973a2)
- add breadcrumbs (17c6413)
- add button disabled styles (993fa08)
- add button hover style + filter active state style (2b7fac5)
- add cursor styles when click outside is active (ea4921b)
- add date order functions (c4e1e3a)
- add install app to footer (f4ff3dd)
- add InstallApp (9b18cdf)
- add letter spacing (887d7a6)
- add multiselect dark mode styles (37a2bcb)
- add NavList component + refactor style main files + update light theme (b88f59e)
- add new fact (c84aed0)
- add new footer navs (aaf1318)
- add new image reset (25417e9)
- add new word type filter and new layout for the search list (8bf412f)
- add options button to single pages (06bfffa)
- add reset all button (fb3a66d)
- add result count (1fcb156)
- add search markup (46c12a8)
- add sort oder select component (5c5711f)
- add toast notify component (0cb5f8d)
- add turnstile (9971e72)
- add view transition to WordSearchList (b858421)
- add word type layout; uniform style for filter active state (be20287)
- apply custom scrollbar styles to every element (0fa6bd7)
- badge: add component (6f4a073)
- basic toggle filter sidebar (63b09a7)
- button: active filter styles (631e2e2)
- dark mode: new dark mode theme (16437ee)
- display images with caption (334c2ef)
- display new search list (a20d7a4)
- filter aside add box shadow (mobile) (efeecf5)
- filter search: better spacing + layout improvements (2004b30)
- first toast on top (afa90c4)
- footer: add new dark mode styles (13d7ee9)
- letter filter: dark-mode styles (8b931e2)
- move word option dropdown in its own component (e5c44c9)
- new dark modes colors for single page elements (d381c47)
- single word: add wiki media images and display alternative words (3f219a6)
- single word: limit sizes (3303fb3)
- single word: use preferred images (96c6410)
- style footer install app (8345109)
- suggest word form: add toast + fix turnstile spacing (4eb5a7f)
- ToastNotify: improve API & fix leave animation (c037bc7)
- upgrade to astro v4 (47b9c38)
- word filter: add close button (9f1e780)
- word filter: improve toggle logic and add slide animation (d800b0d)
- word list: remove examples (87d80e7)
- wrapper search with
(3c64e32)
Performance Improvements
- color mode toggle remove template (a9984f1)
- load search modal client load (fa7da86)
- remove breakpoint (0544f26)
- set better loop keys (48324d2)
- single word: add optional avif (f475945)
- use fluid font size instead of breakpoint (f581cb0)
BREAKING CHANGES
- new light and dark mode (further new features and changes, see changelog)
2.3.1 (2023-11-24)
Bug Fixes
- mostly all type error (bf42d5e)
- single page: load and render missing data (e4a646c)
- WordOfTheDay: show error message when fetch fails (bc74772)
2.3.0 (2023-11-23)
Bug Fixes
- word-group: display list in line with group headline (b06b6b1)
Features
- single-word: add NavigateBack component button (0a7c950)
- word-index: add styling (6158893)
- word-index: create index page with all words (223fd2a)
2.2.0 (2023-11-23)
Features
- add pwa config (b37a861)
- pwa: add describtion (6057130)
- pwa: add missing favicons (54e29c3)
- pwa: add more icons, screenshots and colors (bfa2dd2)
2.1.2 (2023-11-23)
Bug Fixes
2.1.1 (2023-11-19)
Bug Fixes
- add missing auth headers (a431fb9)
2.1.0 (2023-11-19)
Features
- add jwt auth (5c519d1)
2.0.6 (2023-11-19)
Bug Fixes
- hopefully fix hydration error (9e48060)
2.0.5 (2023-11-19)
Bug Fixes
- a11y issues (7f055cb)
2.0.4 (2023-11-19)
Bug Fixes
- SingleWord: wrong props (277d2a8)
2.0.3 (2023-11-19)
Bug Fixes
- MainMenu: missing mobile menu icon (4ffc29e)
2.0.2 (2023-11-18)
Bug Fixes
- WordList: render issues (e540b4d)
2.0.1 (2023-11-18)
Performance Improvements
- load more vertical icon as background image (ef22697)
- minimize buffer size (2e70488)
- performance-optimizations (66b8af9)
- WordList: activate page-mode (b4fa392)
- WordOfTheDay: from vue only to load (6144c50)
- WordSearchList: from vue only to load (fe61119)
- WordSearchList: move back to client only (67f1b21)
2.0.0 (2023-11-18)
Bug Fixes
- add missing modal styles (641148f)
- close modal after transition (c7222cb)
- current filter highlight (4746b79)
- deps: update (ace6dfe)
- footer links (4b9b7bc)
- hide large searchbar on mobile (2f07b1c)
- index: spacing issues (18a8c57)
- main grid (fb33248)
- main header child compont persist (46c7e06)
- release action (3bff8d7)
- remove unused props (358d73a)
- render word in html doc (a61d9cc)
- replace to with href (75ddbf0)
- ScrollToTop (c93e1a5)
- SingleWord bgc (13aead5)
- suggest form (ede4f97)
- url (bc13f9a)
- whitespace (72e1436)
- WordOfTheDay: type errors and a11y issues (54e1609)
- WordSearch: missing wordGroup (21ea2c1)
Features
- add default layout and main footer (d870a40)
- add favicons (57dd649)
- add fonts (89d9686)
- add footer and missing images (1c90d04)
- add imprint and index page; add gutenbergBlock component (31f3b78)
- add legal pages (edfe174)
- add Modal, Search and SearchModal (9bb796d)
- add more elements to single page (3f614c8)
- add oder sorting (5888b7c)
- add order to getAllWords (53a3fca)
- add own pagefind vars (80bd9bc)
- add privacy-policy; add aliases (5e71fd8)
- add related words (489b1b3)
- add WordList (1d6f932)
- add wort vorschlagen page (8b60c08)
- combile new components to a functional search (dbbb9ca)
- create word routes (a99f507)
- get all the word data (5f1a64c)
- Main Header: add Main Components incl. Childs (aa771e5)
- migrate Alert and SuggestWordForm from Vue 2 to 3 (465d6ae)
- migrate all filter components to vue 3 (ba78d03)
- migrate from nuxt 3 beta to astro (36fdff1)
- migrate ScrollToTop (afbd8d3)
- migrate vuex store to pinia (4a27d2d)
- migrate WordOfTheDay and Child Components (eb73c75)
- move all word search logic to nano stores + update components (408a2b7)
- next major release, migration to Astro and Vue 3 (e229f36)
- nuxt: del nuxt 2 project & add nuxt nuxt 3 (8709e79)
- plugins: add plugins (2705029)
- port the styles (a25d387)
- readd reset function (4f12685)
- remove mobile only icon (c7f4a43)
- save the search in local storage (39dd215)
- searchbar: limit width & chg border color (222ffb4)
- start rebuilding the single page template (50157f2)
- start working on SingleWord (1880d55)
- SuggestWordForm: add types (cfca507)
- update seo meta fields (02645a7)
- WordList: remove page mode (a266f37)
- WordSearch: persist all data (155b5fe)
Performance Improvements
- create letter group server side (20d3b2b)
BREAKING CHANGES
- Migrate from Nuxt 2 and Vue 2 to Astro in combination with Vue 3, Nanostores and Typescript
- nuxt: start project from scratch
2.0.0-beta.42 (2023-11-18)
Bug Fixes
- url (bc13f9a)
2.0.0-beta.41 (2023-11-18)
Bug Fixes
- replace to with href (75ddbf0)
2.0.0-beta.40 (2023-11-18)
Features
2.0.0-beta.39 (2023-11-18)
Features
- searchbar: limit width & chg border color (222ffb4)
2.0.0-beta.38 (2023-11-18)
Bug Fixes
- add missing modal styles (641148f)
- current filter highlight (4746b79)
- footer links (4b9b7bc)
- hide large searchbar on mobile (2f07b1c)
- ScrollToTop (c93e1a5)
Features
2.0.0-beta.37 (2023-11-17)
Bug Fixes
- WordSearch: missing wordGroup (21ea2c1)
2.0.0-beta.36 (2023-11-17)
Performance Improvements
- create letter group server side (20d3b2b)
2.0.0-beta.35 (2023-11-17)
Bug Fixes
- index: spacing issues (18a8c57)
Features
- WordSearch: persist all data (155b5fe)
2.0.0-beta.34 (2023-11-17)
Bug Fixes
- remove unused props (358d73a)
2.0.0-beta.33 (2023-11-17)
Features
- add oder sorting (5888b7c)
2.0.0-beta.32 (2023-11-17)
Features
- move all word search logic to nano stores + update components (408a2b7)
2.0.0-beta.31 (2023-11-16)
Features
- migrate all filter components to vue 3 (ba78d03)
2.0.0-beta.30 (2023-11-16)
Features
2.0.0-beta.29 (2023-11-16)
Bug Fixes
- suggest form (ede4f97)
2.0.0-beta.28 (2023-11-16)
Features
- migrate Alert and SuggestWordForm from Vue 2 to 3 (465d6ae)
2.0.0-beta.27 (2023-11-15)
Bug Fixes
- close modal after transition (c7222cb)
2.0.0-beta.26 (2023-11-15)
Features
- add wort vorschlagen page (8b60c08)
2.0.0-beta.25 (2023-11-15)
Features
- add favicons (57dd649)
2.0.0-beta.24 (2023-11-15)
Features
- save the search in local storage (39dd215)
2.0.0-beta.23 (2023-11-15)
Features
- readd reset function (4f12685)
2.0.0-beta.22 (2023-11-14)
Features
- port the styles (a25d387)
2.0.0-beta.21 (2023-11-14)
Features
2.0.0-beta.20 (2023-11-13)
Features
- add WordList (1d6f932)
2.0.0-beta.19 (2023-11-13)
Bug Fixes
- SingleWord bgc (13aead5)
2.0.0-beta.18 (2023-11-13)
Features
- start working on SingleWord (1880d55)
2.0.0-beta.17 (2023-11-12)
Bug Fixes
- main grid (fb33248)
2.0.0-beta.16 (2023-11-12)
Features
- add fonts (89d9686)
2.0.0-beta.15 (2023-11-12)
Bug Fixes
- main header child compont persist (46c7e06)
2.0.0-beta.14 (2023-11-12)
Features
- add legal pages (edfe174)
2.0.0-beta.13 (2023-11-12)
Features
- Main Header: add Main Components incl. Childs (aa771e5)
2.0.0-beta.12 (2023-11-12)
Features
2.0.0-beta.11 (2023-11-12)
Bug Fixes
- WordOfTheDay: type errors and a11y issues (54e1609)
Features
2.0.0-beta.10 (2023-11-12)
Bug Fixes
- whitespace (72e1436)
2.0.0-beta.9 (2023-11-12)
Features
- migrate WordOfTheDay and Child Components (eb73c75)
2.0.0-beta.8 (2023-11-11)
Features
- get all the word data (5f1a64c)
2.0.0-beta.7 (2023-11-11)
Bug Fixes
- render word in html doc (a61d9cc)
2.0.0-beta.6 (2023-11-11)
Bug Fixes
- release action (3bff8d7)
Features
- add Modal, Search and SearchModal (9bb796d)
- create word routes (a99f507)
- migrate from nuxt 3 beta to astro (36fdff1)
2.0.0-beta.5 (2023-03-19)
Features
- add default layout and main footer (d870a40)
2.0.0-beta.4 (2023-03-19)
Features
- add privacy-policy; add aliases (5e71fd8)
2.0.0-beta.3 (2023-03-19)
Features
2.0.0-beta.2 (2023-03-19)
Bug Fixes
- deps: update (ace6dfe)
Features
- add imprint and index page; add gutenbergBlock component (31f3b78)
2.0.0-beta.1 (2023-03-17)
Features
- nuxt: del nuxt 2 project & add nuxt nuxt 3 (8709e79)
BREAKING CHANGES
- nuxt: start project from scratch
1.20.5 (2022-08-27)
Performance Improvements
- load header and footer in main file (926ae50)
1.20.4 (2022-08-27)
Performance Improvements
- exstract css to files (9d8d4dc)
1.20.3 (2022-08-27)
Bug Fixes
- js config & use of lucide vue (75c5458)
Performance Improvements
- load styles inside components (027c1ff)
1.20.2 (2022-07-30)
Bug Fixes
1.20.1 (2022-07-27)
Bug Fixes
- error page: static error pages (7c9dd78)
1.20.0 (2022-07-22)
Bug Fixes
- reserved component names: import icons via alias (d4dfcf2)
Features
- header menu: add report bug link to github issue (9fb6476)
1.19.0 (2022-07-18)
Features
- letter filter: save and restore letter filter from local storage (7923bdd)
- search words: save and restore word search from local storage (a5811f6)
1.18.3 (2022-07-18)
Bug Fixes
- word of the day: add missing Promise (be294e0)
- word of the day: caching condition (4672ca7)
- word of the day: condition before init func (f21894d)
- word of the day: not load when caching active (c098b6c)
- word search: it is no longer possible to have a active empty search when switching to a single page (6a7c63d)
Performance Improvements
- word of the day: cache first fetch (4e3392b)
1.18.2 (2022-07-17)
Bug Fixes
- image dimentions for all sizes (da9b678)
1.18.1 (2022-07-17)
Bug Fixes
- mobile image sizes (47df193)
1.18.0 (2022-07-17)
Features
- random word button: add random word button as last element in related words component (7427701)
1.17.0 (2022-07-17)
Bug Fixes
- Safari Date() format (b8846ed)
Features
- header: menu icon transition (d68963f)
- related post: add related words component to single word page (be00a84)
1.16.0 (2022-07-16)
Features
- robots.txt: add sitemap URL (9cb0b64)
1.15.0 (2022-07-16)
Bug Fixes
- button: wrong color on active state (c6d6d63)
- color mode button: remove transition (04eb60d)
- color-mode-button: Mismatching childNodes unsing transition-group (02f2581)
Features
- index: removed desktop letter filter (dc2be6c)
- search words: aria label reacts on state (a5a826c)
- sort word direction toggle: add to index + styling (b85138d)
- sort word direction: add sort function to the general filter function (f415d2d)
1.14.6 (2022-07-15)
Performance Improvements
1.14.5 (2022-07-08)
Bug Fixes
- filter dropdown text color (d37e9ea)
1.14.4 (2022-07-08)
Bug Fixes
- word of the day loading status (4) (f5c1adf)
1.14.3 (2022-07-08)
Bug Fixes
- word of the day loading status (3) (89d6548)
1.14.2 (2022-07-08)
Bug Fixes
1.14.1 (2022-07-08)
Bug Fixes
- word of the day loading status (25ae0cd)
1.14.0 (2022-07-08)
Bug Fixes
- elements: dark mode color contrast tooltip color (57d192c)
Features
- elements: add crown icon to the word of the day (a532a1f)
1.13.1 (2022-07-02)
Bug Fixes
- date format (5cc041f)
1.13.0 (2022-07-01)
Bug Fixes
- date format for safari (f6fc2ab)
- filter dropdown: removed hide delay (cb72ce8)
- single word: learn more link spacing top (21e6b17)
Features
- better word of the day tooltip position (18c3393)
1.12.0 (2022-07-01)
Features
1.11.0 (2022-06-29)
Features
- add error page (a4f626a)
1.10.0 (2022-06-27)
Bug Fixes
- lint errors (f5cc12a)
Features
- update sassy-scss; replace all scss functions with sassy functions (84849d8)
1.9.2 (2022-06-26)
Bug Fixes
- version number (a999aaa)
1.9.1 (2022-06-26)
Bug Fixes
- package.json version (6d8c6e6)
1.9.0 (2022-06-26)
Features
- add husky, commit lint, semantic release (230c386)