Skip to content

Online validator follow-ups #170

@roll

Description

@roll
  • Add dpkit ui/api commands in dpkit terminal (or make browser a terminal dep?)
  • Rebase on key-based locales (review i18n)?
  • Setup Lingui
  • Rebase on markdown articles
  • Migrate to Lingui
  • Migrate to the app dir
  • Improve the translate task (send only not-translated / translate in-parallel?)
  • Migrate the app to pure Node (from Cloudflare)
  • Rebase api on full-contract dev
  • Fix openapi spec.json generation (no input/output)
  • Handle dpkit service version in spec.json (scalar)
  • Implement authorization - issue
  • Support ctrl-k (spotlight) - issue
  • Fix extensions validation (see cardealer-invalid.json)
  • Migrate api on host/port, rename root handler?
  • Implement dp api and dp ui for self-hosting
  • Remove . dockerignore
  • Use react-strict-dom for shared components?
  • Make API work with electron (desktop global var)
  • Implement Electron
  • Rename portal to website and host all sites (web/terminal/typescript)?
  • Implement Mobile
  • Remove translations from pages
  • Write how to validate data package article
  • Update dpkit descriptions (Data Processing Kit)
  • Migrate to https://github.com/Temzasse/react-modal-sheet (finish dialog)
  • Try ORPC-tanstack-query - https://orpc.unnoq.com/docs/integrations/tanstack-query
  • Error/Fault -> Invalid/Error (as in Terminal)
  • Links to terminal/typescript/etc are not reachable on mobile
  • Store mutation instance in state?
  • Add format-specific pages (with tutorials)
  • Implement validate table
  • Implement infer schema
  • Implement convert table
  • Support zip dp
  • Rebase metadata models on zod?
  • Implement sandboxing (file size limits etc / cache for prefetchFile? / ensure no fetch duplication)
  • Create CSV tools, Table tools etc pages; link from banner instead of announcement there
  • Change data errors order: The value in field x of row y is not z: value
  • Add GitHub/etc links to the footer?
  • Check dpkit sites accessibility
  • Get 100% of SEO Score
  • Get 100% of PageSpeed Insights
  • Hosting e.g. hcloud (try coolify?)
  • Add all the EU languages
  • Write tests with testing-library/react
  • Post on LinkedIn

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions