Skip to content

Commit c34d0c9

Browse files
authored
Upgrade remix (#858)
* feat(database): change existing migrations * feat(database): change primary key for seen table * feat(backend): adapt to new gql schema * chore(frontend): adapt to new gql schema * chore(database): change order of new migrations * feat(database): change default value for calendar event * feat(backend): adapt to new database schema * chore(backend): remove useless binding * chore(database): change order of migrations * fix(database): change default prefix * feat(database): migrate data of import report * Revert "fix(database): change default prefix" This reverts commit 7c99a19. * fix(frontend): add a data import attribute to html * chore(backend): adapt to new db schema * fix(backend): use correct prefix for table * feat(database): migrate genre data * chore(database): change column types * fix(database): change name of constraint * chore(backend): additional attributes * feat(backend): adapt to new database schema * chore(frontend): adapt to new gql schema * fix(backend): cast into correct type * feat(backend): remove useless genre * fix(backend): add relation between entities * build(backend): bump version * chore(backend): remove un-needed deps * feat(database): migration for metadata group * feat(backend): adapt to new database schema * chore(frontend): adapt to new gql schema * fix(backend): create unqiue index again * feat(database): migration to change person PK * feat(backend): adapt to new database schema * chore(frontend): adapt to new gql schema * chore(frontend): remove useless event * feat(database): perform migration only when necessary * feat(database): add checks before migration * fix(database): change column types for tables * feat(database): perform migration only when necessary * feat(database): add checks before migration * fix(database): change column types for tables * fix(database): change more column types * fix(database): migrate 2 schemas * feat(database): migrate most of the tables * fix(database): set correct default values * feat(database): change order of seen table columns * chore(database): change order of columns * feat(database): change order of columns * chore(database): order of columns * feat(database): recreate constraint * chore(database): change order of columns * chore(database): change order of migrations * chore(database): change name of migration * feat(database): migration to change metadata id to text * refactor(database): change location of function * fix(database): do not set to not null * feat(database): change types of columns * chore(backend): remove sql cast * chore(database): change order of columns * chore(database): more ordering of columns * feat(database): create indices * chore(backend): adjust to new backend schema * feat(database): add reset summary migration * refactor(database): change order of fns * chore(graphql): generate new types * chore(frontend): adapt to new gql schema * fix(backend): modify partial selects * chore(backend): remove outdated volume * fix(frontend): use correct input * chore(docs): remove warning * chore(database): change name of migration * chore(backend): change wording * chore(database/migrations): show trace warnings and infos * refactor(backend): change location of enum * feat(database): add migration to change enums * chore(database): change names of migrations * feat(*): upgrade sea-orm version * fix(frontend): revert to old sort by * fix(frontend): correct filter type * fix(backend): correct types for filter * fix(backend): use correct filter for seen state * chore(backend): remove state * fix(database): remove useless attribute * feat(backend): prefix new workouts with `wor_` * feat(database): new prefix for workouts * feat(backend): do not generate workout id in hook * chore(database): change name of migration * fix(backend): correct logic for last updated and id * fix(backend): no more useless processing of old workouts * build(backend): remove dependency on git branch * chore: change name of migrations * feat(database): change casing of core enum * fix(database): update one enum correctly * fix(database): do not set summary * feat(database,backend): change casing of stuff * fix(database): more casing handling * fix(database): update bests correctly * build(backend): bump version * fix(database): reset state changes for people * Revert "build(backend): bump version" This reverts commit 380b68e. * chore(database): add logging to chaning enum * chore(database): remove comment * feat(database,backend): change migration names * build(backend): bump version * feat(database): add new v6 migration * feat(database,backend): change order of migrations * chore(database): remove useless function * fix(database): add first v6 migration * chore(database): remove useless files * feat(database): migration to change boolean columns * feat(backend): change names of boolean columns * chore(frontend): adapt to new gql schema * fix(database): change migration to take boolean column into account * fix(frontend): do not show collection entity * feat(backend): change type of user primary key * feat(database): change primary keys of stuff * fix(database): add new indices and constraints * chore(database): change order of columns * merge main * fix(backend): use correct value of last migration * feat(backend): adapt to new database schema * refactor(backend): move model into mod * feat(database): start implementing user changes for reviews * chore(database): start reviews * chore(backend): hardcode correct values * fix(backend): take out of reference * chore(docs): update included file * feat(database): reviews almost done * fix(database): get comments working * feat(database): add index for sink integrations * build(backend): remove hashing deps * feat(config): remove useless config param * refactor(backend): adjust to new database schema * feat(backend): use new url * chore: remove clippy errors * docs: change integrations url * fix(frontend): adjust to new integration urls * build(backend): un-bump version * Revert "feat(database): add index for sink integrations" This reverts commit 0cbdc80. * feat(database): add integrations table * feat(backend): generate entities for new models * build(backend,database): move dep * Revert "build(backend,database): move dep" This reverts commit fbfde51. * feat(database,backend): add enum for integration lot * feat(backend,database): add integration lot and source * refactor(backend): move import * chore(database,backend): change name of column * feat(backend): add specific for integrations * feat(backend): async graphql types * feat(database,backend): make column nullable * feat(backend): allow creating user integration * feat(backend): mutation to delete an integration * feat(frontend): slightly adapt to new schema * chore(backend,frontend): change name of mutations * chore(backend): change name of property * feat(frontend): adapt to new gql schema * chore(databases): remove index * feat(database): add two indices * feat(backend): sync users table to new integrations * feat(backend): use new integration source * feat(backend): remove old integrations code * feat(backend): get integrations query working * feat(backend): update integration when triggered * feat(frontend): display integrations * feat(frontend): close eyes when opened * chore(frontend): add space * chore(frontend): adapt to new gql schema * feat(ci): add shortcut for integrations * docs: update new webhook url * chore(frontend): adapt to new webhook format * docs: add migration instructions * docs: tell about deleted integrations * refactor(frontend): change name of variable * fix(frontend): change case of integrations * fix(frontend): deleting should not reset filter * feat(backend): add template for monitoring column * feat(frontend): respect new configuration variable * feat(database): add information template for existing user's monitoring collection * fix(frontend): data type for number input * feat(backend): remove dependency on `uuid` * chore(backend): add todo comment * chore(database): remove useless comment * feat(backend): remove entities from monitoring correctly * fix(backend): remove is_empty check for arrays * chore(backend): remove development mutation call * docs: new migration information * feat(backend): add stub function * refactor(backend): change name of funcs * feat(backend): add trait for getting trending media * feat(backend): custom query to get last 10 updated media * chore(backend): change trait signature * feat(backend): get recommendations for each media * chore(backend): add stub recommendations for tmdb shows * feat(backend): get recommendations for movies * feat(backend): get recommendations for tv shows * chore(backend): better query * fix(backend): query to select random records * feat(database): migration to add `is_recommendation` to metadata table * feat(backend): create recommendations correctly * chore(database): change name of migration * feat(database): migration to add new dashboard element * feat(backend): add new dashboard section * chore(frontend): do not return responses * build(ts): upgrade typescript version * chore: add settings json to gitignore * chore(ts-utils): better regex * feat(frontend): single fetch changes * feat(frontend): migrate over remaining functions * chore(frontend): add types to `useFetcher` args * feat(frontend): apply formatter * build(ts): upgrade biome version * fix(frontend): apply filters correctly * feat(backend): allow ordering by md5 * feat(database,backend): create `Recommendations` collection for users * ci(database): do not include nanoid in unused deps * fix(database): create id for new column * feat(backend): delete old recommendations for users * fix(backend): select correct date * feat(backend): limit objects taken * feat(database): create collections for each user * fix(database): associate users to collection * feat(backend): associate media with recommendations * feat(frontend): fetch everything at once * feat(frontend): display recommendations in dashboard * fix(frontend): join items correctly * build(backend): bump version * fix(frontend): return response * chore(frontend): return redirect * feat(database,backend): remove usage of `metadata.is_suggestion` column * chore(backend): use alias * chore(backend): remove all new stuff * chore(frontend): remove as const * fix(frontend): return response correctly * chore(database): remove useless files * feat(frontend): migrate to single-fetch * build(backend): bump version
1 parent 17cf9ad commit c34d0c9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+788
-790
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -51,3 +51,4 @@ node_modules
5151
remix-routes.d.ts
5252
.astro
5353
dist
54+
.vscode/settings.json

Cargo.lock

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/backend/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ryot"
3-
version = "6.1.1"
3+
version = "6.1.2"
44
edition = "2021"
55
repository = "https://github.com/IgnisDa/ryot"
66
license = "GPL-3.0"

apps/frontend/app/components/media.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ import {
8080
} from "~/lib/generals";
8181
import { useGetMantineColor } from "~/lib/hooks";
8282
import type { ApplicationUser } from "~/lib/utilities.server";
83+
import type { action } from "~/routes/actions";
8384
import classes from "~/styles/common.module.css";
8485

8586
export const commitMedia = async (
@@ -166,7 +167,7 @@ export const ReviewItemDisplay = (props: {
166167
const [postReviewModalData, setPostReviewModalData] = useState<
167168
PostReview | undefined
168169
>(undefined);
169-
const deleteReviewFetcher = useFetcher();
170+
const deleteReviewFetcher = useFetcher<typeof action>();
170171

171172
const submit = useSubmit();
172173

0 commit comments

Comments
 (0)