Bump to version 1.0.0
This commit is contained in:
9
CHANGELOG.md
Normal file
9
CHANGELOG.md
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
# Changelog
|
||||||
|
|
||||||
|
## 1.0.0
|
||||||
|
|
||||||
|
1. Initial release
|
||||||
|
2. Load from RSS with automatic handling of paging in background load
|
||||||
|
3. Searching and filtering, with faceted filters on keywords and rating
|
||||||
|
|
||||||
|
Doesn't include the keyword chips being clickable to add to the column filter.
|
||||||
@@ -1,2 +1,5 @@
|
|||||||
# public-plex-watchlist
|
# Public Plex Watchlist
|
||||||
Turn your Plex Watchlist RSS feed into an interface non-Plex folks can search and filter
|
|
||||||
|
Turn your Plex Watchlist RSS feed into an interface non-Plex folks can search and filter.
|
||||||
|
|
||||||
|
[Changelog](/CHANGELOG.md)
|
||||||
|
|||||||
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "public-plex-watchlist",
|
"name": "public-plex-watchlist",
|
||||||
"version": "0.0.1",
|
"version": "1.0.0",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "public-plex-watchlist",
|
"name": "public-plex-watchlist",
|
||||||
"version": "0.0.1",
|
"version": "1.0.0",
|
||||||
"license": "Unlicense",
|
"license": "Unlicense",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@emotion/react": "^11.11.4",
|
"@emotion/react": "^11.11.4",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "public-plex-watchlist",
|
"name": "public-plex-watchlist",
|
||||||
"version": "0.0.1",
|
"version": "1.0.0",
|
||||||
"description": "Turn your Plex Watchlist RSS feed into an interface non-Plex folks can search and filter.",
|
"description": "Turn your Plex Watchlist RSS feed into an interface non-Plex folks can search and filter.",
|
||||||
"source": "src/index.html",
|
"source": "src/index.html",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { useInfiniteQuery } from '@tanstack/react-query';
|
import { useInfiniteQuery } from '@tanstack/react-query';
|
||||||
import { fetchPlexWatchlistFeed } from '../../api/plexApi';
|
import { fetchPlexWatchlistFeed } from '../../api/plexApi';
|
||||||
import { useCallback, useEffect, useMemo, useRef } from 'react';
|
import { useCallback, useEffect, useMemo } from 'react';
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import WatchlistTable from '../WatchlistTable';
|
import WatchlistTable from '../WatchlistTable';
|
||||||
|
|
||||||
@@ -24,15 +24,7 @@ export default function Watchlist() {
|
|||||||
|
|
||||||
let loadMoreItems = useCallback(
|
let loadMoreItems = useCallback(
|
||||||
(containerRefElement) => {
|
(containerRefElement) => {
|
||||||
// if (containerRefElement) {
|
if (!isFetching && hasNextPage) {
|
||||||
// const { scrollHeight, scrollTop, clientHeight } = containerRefElement;
|
|
||||||
//once the user has scrolled within 400px of the bottom of the table, fetch more data if we can
|
|
||||||
|
|
||||||
if (
|
|
||||||
// scrollHeight - scrollTop - clientHeight < 400 &&
|
|
||||||
!isFetching &&
|
|
||||||
hasNextPage
|
|
||||||
) {
|
|
||||||
fetchNextPage();
|
fetchNextPage();
|
||||||
}
|
}
|
||||||
// }
|
// }
|
||||||
|
|||||||
Reference in New Issue
Block a user