Skip to content

Latest commit

 

History

History
821 lines (550 loc) · 56.2 KB

CHANGELOG.md

File metadata and controls

821 lines (550 loc) · 56.2 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.31.0 (2023-03-19)

Features

  • add sister site banner (57dca7f)
  • save that banner was closed (b48dc53)

Bug Fixes

  • pwa: await registration update (b192887)

2.30.0 (2023-02-19)

Features

  • add link to Premium features docs (bc8b644)
  • Media error: add link to frequently asked questions (9b0ce9a)
  • Post fetching: add action to error toast (88bd3f4)

Bug Fixes

  • infinite load: don't load more posts if there are none (b14401f)
  • toast: style correctly (5b2de9d)
  • webmanifest: add scope (8123a7d)

2.29.0 (2023-01-08)

Features

2.28.0 (2023-01-06)

Features

  • media proxy: check if user is premium (867519d)
  • Premium page: add proxy (85a226f)

2.27.0 (2023-01-04)

Features

  • replace faq page with documentation link (7af5790)

2.26.0 (2023-01-03)

Features

  • add autocomplete attribute to license key (e76dbb3)

2.25.0 (2022-11-30)

Features

  • Indecencies blocklist: add more tags (d16b5fe)
  • Premium: trim license input (50db341)

2.24.0 (2022-10-28)

Bug Fixes

  • App: add loading state (69cc23c)
  • Custom Boorus: reset active booru on Booru deletion (db871ba)
  • SEO: use correct attribute names (d550e71)
  • title: replace first negative tag (minus) with empty string (570087c)

2.23.0 (2022-10-19)

Bug Fixes

  • App: add loading state (99baaf6)
  • title: replace first negative tag (minus) with empty string (0078a6b)

2.22.0 (2022-10-18)

Features

2.21.0 (2022-10-07)

Features

  • create a-b test (c625e06)
  • SEO: show canonical route and use API for og image (a554379)

2.20.0 (2022-09-30)

Features

  • Premium logged-in page: add link to backup (7c2a942)
  • Premium page: add info about backups (93424bd)
  • Premium: add ability to create and restore backups (ec8c450)
  • VueX store: add getters and setters (c4e85fd)

Bug Fixes

  • MigrateState: add check (5d62ee4)
  • state builder: clone object (691adef)

2.19.0 (2022-09-24)

Features

  • Premium pages: add and organize info (bbf608f)

Bug Fixes

  • About page: use internal link instead of opening additional browser tab (d49145b)

2.18.0 (2022-08-01)

Features

2.17.0 (2022-07-29)

Features

  • Post: add empty files check (cc50b9c)
  • Post: cancel image HTTP request when unloading (d30d5ec)

2.16.0 (2022-07-26)

Features

  • Headers: remove all cache from (index) HTML (cb26e50)

2.15.0 (2022-07-26)

Features

2.14.0 (2022-07-26)

⚠ BREAKING CHANGES

  • Storage: use localStorage instead of localForage

Features

  • improve migration "0" (3ef0ade)

  • Storage: use localStorage instead of localForage (fef5a2b)

2.13.0 (2022-07-26)

Features

  • About page: add info about search engines (d35ee30)
  • create migration code (921e199)
  • create migration Nuxt plugin (7b1e76a)
  • Post: use new Post's data structure (22a5d20)
  • Search: hide tag cpunt if no value is provided (ff37975)
  • state: introduce "version" variable (84c2b9c)

Bug Fixes

  • disable migrations temporarily (096491d)
  • Infinite Load: exit early if no entries (3a8fc10)
  • Saved posts: use new tag structure (8841aac)
  • Tailwind: load as module (58a54bc)
  • try to reorder plugin load order (8256fb2)

2.12.0 (2022-07-25)

Features

  • About page: add info about search engines (d35ee30)
  • create migration code (921e199)
  • create migration Nuxt plugin (7b1e76a)
  • Post: use new Post's data structure (22a5d20)
  • Search: hide tag cpunt if no value is provided (ff37975)
  • state: introduce "version" variable (84c2b9c)

Bug Fixes

  • Infinite Load: exit early if no entries (3a8fc10)
  • Saved posts: use new tag structure (8841aac)
  • Tailwind: load as module (58a54bc)
  • try to reorder plugin load order (8256fb2)

2.11.0 (2022-07-10)

Features

Bug Fixes

  • breaking changes from deps (658484b)
  • check for empty value (d290622)
  • Tailwind: revert back code as its needed (a90d6a9)

2.10.1 (2022-05-05)

Features

Bug Fixes

  • breaking changes from deps (658484b)
  • Tailwind: revert back code as its needed (a90d6a9)

2.10.0 (2022-05-05)

Features

Bug Fixes

  • breaking changes from deps (658484b)
  • Tailwind: revert back code as its needed (a90d6a9)

2.9.5 (2022-05-04)

Features

2.9.4 (2022-04-12)

Features

  • Posts Controls: add "minimumPage" prop and logic (d4f3a00)

Bug Fixes

2.9.3 (2022-03-20)

Features

  • add icon to SideNav toggler (6d0ea2a)

2.9.2 (2022-03-18)

Bug Fixes

2.9.1 (2022-03-18)

Features

  • create method for calling the API with credentials (704c174)

2.9.0 (2022-03-18)

Features

  • create "partners" page (6b9ede3)
  • download directly (00a4875)
  • Post download: manage errors (52d3496)
  • Post download: show progress (2e2be99)
  • Posts: create "Download" button (57edf70)
  • search: disable auto capitalization (0e853b7)

2.8.5 (2022-03-06)

Features

  • FAQ: add link to status website (578ba48)
  • search menu toggler: show tag count (56a2297)

2.8.4 (2022-01-11)

Features

  • Premium: include all tested boorus by default (3d68f55)

Bug Fixes

  • default tag collections: fix wrong tag (53cf6e7)

2.8.3 (2021-12-03)

Features

  • search: add more default Tag Collections (be17ab3)

Bug Fixes

  • add missing dashes on blocklist (abd65ff)
  • add type to stylesheet link (223f2b4)
  • Saved Posts search: only show posts tagged with the exact tag results (87260d6)

2.8.2 (2021-11-20)

Features

  • add more tags to default blocklists (daba616)
  • create Gay blocklist (7f90b16)

2.8.1 (2021-11-20)

Features

  • add prop for forcing normal controls (04a485e)
  • saved posts: scroll to top on common actions (f4a6dd8)

Bug Fixes

  • saved posts: normalize search queries (2a703cf)

2.8.0 (2021-11-20)

Features

  • change active tags color (d479e85)
  • clear search results when applying tags (55d16a8)
  • create eventOnly prop setting (c28e106)
  • saved posts: integrate search component (f793624)

Bug Fixes

  • remove no longer necessary check (c430c3e)
  • saved posts: fix filtering Posts by multiple tags (14fb1c1)

2.7.9 (2021-11-15)

Features

  • create setting to disable touch gestures (e21135b)

2.7.8 (2021-10-17)

Features

  • generate route with default url state (b83fefa)
  • posts tag: use links instead of buttons (833d9d0)
  • router helper: add method to generate route with active data as default (579380f)

Bug Fixes

2.7.7 (2021-10-10)

Features

2.7.6 (2021-10-05)

Features

  • improve "saved posts" usability (d15d7c7)
  • saved posts: use user settings for posts per page (844acde)

Bug Fixes

  • post: improve URL detection (c9461fb)

2.7.5 (2021-10-03)

Features

  • Saved posts: paginate posts (a640763)

Bug Fixes

  • PostsControls: fix "specific page" prompt not allowing the number "0" (c27034c)

2.7.4 (2021-09-01)

Features

  • stop videos when out of view (6d5a4ec)

Bug Fixes

  • fix "" option missing if user is not Premium (fefbb0b)

2.7.3 (2021-07-30)

Features

2.7.2 (2021-07-29)

Bug Fixes

  • remove posts without ID (63cef83)

2.7.1 (2021-07-08)

Features

  • add "saved posts" shortcut (ab278d7)

Bug Fixes

  • fix wrong spacing for "hover controls" (398b358)

2.7.0 (2021-07-05)

⚠ BREAKING CHANGES

  • pass the entire data via props
  • change the posts structure to be equal to saved posts structure

Features

  • add booru selector (65f6aa4)
  • add domain prop (4d72078)
  • add empty source checks (24b0030)
  • add keys to media so they are switched instantly (aa7c4f7)
  • add no posts indicator (c63b6b4)
  • add virtual scroll for posts page (91b064f)
  • add virtual scroll plugin (af2c9d3)
  • create initial saved posts page (b4570e5)
  • create saved posts component (6b25ab0)
  • create vuex architecture for saved posts (caf0bac)
  • dynamically assign buffer height (3dfb658)
  • get post domain from saved post attribute (9d007d2)
  • improve posts keys to be more unique (0faace6)
  • re-add spacing to posts (f152d1f)
  • replace data with idState mixin (8827db2)
  • saved posts: implement DomainSelector component (204e77e)
  • simplify saved posts structure (d179e87)
  • sort Booru domain list (a3410c4)
  • sort posts by date (6869525)

Bug Fixes

  • add missing accessibility attributes (a726780)

  • fix discrepancies (1f6b88e)

  • fix missing idState (2948edd)

  • fix removing wrong posts (d95cfe7)

  • fix tailwind breaking changes (86d03db)

  • fix wrong usage of Date (0ba2ef7)

  • use viewOnly prop (dcf7427)

  • change the posts structure to be equal to saved posts structure (b9b326c)

  • pass the entire data via props (26b343d)

2.6.4 (2021-05-27)

2.6.3 (2021-05-20)

2.6.2 (2021-05-10)

Bug Fixes

2.6.1 (2021-05-09)

Features

  • add download action (3677f1f)
  • add screen reader descriptions (b2dfda3)

Bug Fixes

2.6.0 (2021-05-08)

Features

  • create saucenao functionality (c6ce001)
  • make posts accessible (dd7db7e)

Bug Fixes

  • fix accessibility issue (83c83e0)
  • fix regression (b476d6e)
  • remove use of v-model since it does not work on some devices (799f73f)

2.5.3 (2021-04-28)

Features

  • greatly improve search usability (ab6c5c1)

2.5.2 (2021-04-28)

Features

  • sentry: allow only some URLs (c1b52f9)
  • add view only prop (b5bba57)
  • use localForage as storage (e5f960d)

Bug Fixes

2.5.1 (2021-04-23)

Features

  • use configuration colors from TailwindCSS (557d69d)

2.5.0 (2021-04-10)

⚠ BREAKING CHANGES

  • major refactor on CSS styles

Features

Bug Fixes

2.4.0 (2021-03-14)

Features

  • add back button explanation (7529475)
  • show active link in bold (c2a6980)

2.3.0 (2021-03-11)

Features

  • reload automatically on App update (45554b3)

2.2.0 (2021-03-06)

Features

Bug Fixes

  • fix env variable not being available on runtime (572c831)
  • fix typo preventing image lazy load (29ed05c)

2.1.0 (2021-03-03)

Features

  • lower inifiniteLoading timeout (c68d0c4)
  • style inifiniteLoading indicator (a429092)

Bug Fixes

2.0.0 (2021-03-01)

⚠ BREAKING CHANGES

  • the source of truth is now the URL
  • merge all post components into one
  • remove unnecessary settings that complicate development

Features

  • adapt to new vuex store (037b72b)
  • add copy funcitonality (7ef4838)
  • add default Premium booru (ea6449b)
  • add last revision section (c81ddb2)
  • add limit for tags (c2dab28)
  • add link prop if link is internal (4eb6a81)
  • add refresh jwt auth (498d3cd)
  • add router vuex sync plugin (53c32b9)
  • apply hover reactive container where useful (9820e3a)
  • autofocus search (e80cea0)
  • button on videos to show tags (d131c20)
  • completely rewrite notifications layout (6ec0a43)
  • configure nuxt auth (6761185)
  • create class that is not reactive to hover and apply it instead of hover variant (6558c83)
  • create functionality to save current tags to tag collection (baf0cc0)
  • dynamic title and description derived from tags and domain (8a88247)
  • fetch minified version (2e5902f)
  • fetch with supported config values (9686496)
  • generate in modern mode (23fbe8c)
  • hardcode gumroad product permalink (dfcf055)
  • improve close button border (d3c205b)
  • improve Controls layout and accessibility (20e695d)
  • improve info in the usage page (b367853)
  • link to premium pages (8e9a85d)
  • log out with nuxt auth (8606fe0)
  • login with nuxt auth (5f26d6b)
  • merge all post components into one (ca34f8e)
  • merge all search components into one and make improvements (c0dadd7)
  • merge TagsCollection in search buffer (517648d)
  • persist last booru used (4f5e767)
  • reimagine infinite loading (e2edbb7)
  • remember last booru used (aaa90f5)
  • remove keyboard user setting and enable it always (82369c0)
  • remove no longer necessary auth logic (c5bfa4a)
  • replace history if every query is undefined (5e99a18)
  • replace links with new documentation page (2342c85)
  • restore scrollBehaviour (626d8bc)
  • rewrite vuex logic to set the source of truth the URL queries (fd0e3fe)
  • set user agent referrer in meta tag (bf0bd85)
  • show version (ed91cf8)
  • synchronise vue router with vuex (9b58d84)
  • tags are now in a buffer before they are searched for (6ffebfc)
  • tweak premium check (6abda5e)
  • use axios to simplify fetching data (541caca)
  • use middleware to redirect on unathorised (0fdf4a6)
  • use new prop (21f7708)
  • use runtime config (444da40)
  • sitemap: improve sitemap generation (22f7cdc)

Bug Fixes

  • add missing border (6f41d2a)

  • API "regression" (59d4225)

  • fix css class (8a0ada6)

  • fix layout width (6fe5b6c)

  • fix multiple fetches at launch (fadd6fd)

  • fix path (1432c2a)

  • fix regression (98fef75)

  • fix regression from last commits (832cb71)

  • fix title being repeated (4688799)

  • hopefully fix image jumping (b402894)

  • move head() to Mixin so both work (69eaec3)

  • only set initial URL state if important query values are undefined (129c5d1)

  • remove unnecessary settings that complicate development (650f0bb)

1.2.0 (2020-12-20)

Features

  • replace @nuxtjs/vuetify with vuetify (85d4233)

Bug Fixes

1.1.1 (2020-11-11)

1.1.0 (2020-11-08)

Features

  • meta: use env to collect monetization meta value (db843f9)

1.0.1 (2020-10-21)

Bug Fixes

  • pages: use correct description hid (dab3c96)

1.0.0 (2020-10-21)

⚠ BREAKING CHANGES

  • Might break iOS devices, have to test
  • Replaces URLQueryManagerMixin for now as it didnt work correctly

Features

  • notifications: create fallback if notifications can't be loaded (ee5edf5)
  • nuxt config: add sentry configuration (64406bb)
  • sentry: capture fetch calls (a7296f7)
  • sentry config: add more common errors (b11cd69)
  • sentry config: add more common errors (a9762cf)
  • sentry config: add more common errors (81fdeaa)
  • sentry config: add some common errors that should be ignored (158ab06)
  • settings: remove all localStorage keys instead of only one (72a0d5c)
  • support pop up: add vuex persist logic (b8b0dc5)
  • support pop up: create basic component layout (0a811d5)
  • support pop up: create basic ui (ded5cb7)
  • support pop up: create custom analytics event (e8085ba)
  • add coil.com monetization (ee9f823)
  • add custom booru functionality (01edbb0)
  • add custom booru prompt component (2d39a70)
  • add meta data (e47d64a)
  • add meta data (4f8a454)
  • add settings shortcut for PWA (2cf8ea4)
  • add slot for custom actions to error component (52fdd9f)
  • add support for new Android TWA (d613961)
  • add tag collection vuex logic (d2fa528)
  • apply layout fixes from last commit (0d63fb2)
  • close search on route change (6b17723)
  • create a custom store for premium functionality (2d919d2)
  • create editor page for tag collections (320a44d)
  • create element to go to tag collections editor (0743499)
  • create mixin for applying initial data on posts page load (1eb0fe6)
  • create mixin for startup logic (184b0d2)
  • create premium control pannel (2a1c5b6)
  • create premium page (82b837d)
  • create support pop up logic (fc6c47d)
  • create tag collection ui (4198777)
  • create tag collection ui toggler (477c017)
  • create tag collections menu logic (d54c1d3)
  • decode ContentContainer images asynchronously (cd31a92)
  • disable spell check for custom textarea (172e7ce)
  • don't send a referrer header when viewing images (59087f9)
  • generate fallback for unknown pages on netlify (f33607f)
  • hopefully fix jumping image (bbc72f5)
  • improve aria (0f677a2)
  • improve code (b52e982)
  • improve Error component to be more dynamic (ebd57b8)
  • improve inter font (7c41f1b)
  • improve last fix (2d42b77)
  • improve layout (7386df7)
  • improve layout and logic (4293de6)
  • improve logic and use getters instead of store (2a480b3)
  • improve logic to be clearer (8c22b88)
  • improve negative tags functionality (558099f)
  • improve post's media retry logic (ceaa55c)
  • improve search layout (668a078)
  • improve tailwind config (f493d7d)
  • make iOS videos play inline (417fee2)
  • parse JSON from configuration form (3a6e034)
  • redirect to premium page when selecting "Add booru" (4e02279)
  • remade error functionality (a2a991b)
  • remake how content container handles links (0017cd2)
  • remake how spacing is done through the app (8911152)
  • remove zoom setting (useless) (cbcd97b)
  • save custom boorus to localStorage (68d9fa3)
  • send settings analytics on boot (c166d33)
  • show errors on premium login page (ab8b178)
  • show source's domain instead of "source" text (e7ff3b5)
  • simplify computed property (4b55628)
  • use actions instead of directly using mutations (d7e8dad)
  • use css variables (9697168)
  • use error component (8461083)
  • use error component instead of simple elements (cc46af6)
  • use getters instead of direct access to state (b9a6f7c)
  • use tailwindCSS classes instead of my own custom class (646241a)
  • booru: improve and fix some actions (31b613d)
  • ContentContainer: improve styling (972b1b8)
  • controls: load next page when clicking text (18f89c5)
  • nuxt: add lang, noscript and titletemplate (a16a090)
  • premium: add separate check for valid license (8c14bca)
  • premium: authenticate on boot (418a833)
  • SideNav: add Premium page link (d6cda9d)
  • styles: use hslA for tones, instead of grays (6c1c417)
  • vuex-persist: persist premium vuex store (c3586fe)

Bug Fixes

  • sentry: deestructure object (95c6162)
  • vuex: use await on actions that return a value (16489a4)
  • add tag directly functionality works again (6f6eea1)
  • correct booru is selected on boot (d5c5529)
  • correct search layout width (e2ef706)
  • don't use async await on synchronous code (91a0619)
  • fix style regression of tailwindCSS class (83ca1f6)
  • improve empty detection (1e78e80)
  • show error message (217994e)
  • controls: dont offer unnecessary number (45dc388)
  • controls: improved spacing (669d681)
  • fetch: only clear errors when there are errors (fd808e6)
  • fetchPosts: fix concat mode (267b88c)
  • layout: root layout is no longer pushed down by child's margins (c395fd6)
  • links: remove noreferrer (8579a72)
  • localStorage: only save license key (6b2ea36)
  • localStorage: remove correct item (87370d3)
  • premium: prevent event directly (4ac0495)
  • settings: dont evaluate 0 values as false booleans (ae4d11a)
  • settings: fix regressions (da59b76)
  • SideNav: use v-for on li instead of links (d7fed1f)
  • correct donation links (020a8ce)
  • fix scroll to top on infinite load mode (64c52b6)
  • regression from changes (5ee36b6)
  • use correct title (801d19f)