Skip to content

Conversation

AliYar-Khan
Copy link

@AliYar-Khan AliYar-Khan commented Oct 8, 2025

Fixes #230

The following requirements are met

General

  • TypeScript compiler (typescript package)
  • tsconfig.json configuration
  • Additional type definitions for third-party libraries
  • src/config/data.js - Static data exports
  • src/config/oidc.js - OIDC configuration
  • src/features/api.js - API utility functions

Components

  • src/components/call.jsx - OIDC callback handler
  • src/components/code.jsx - Code generation component
  • src/components/diff.jsx - Diff display component
  • src/components/edit.jsx - Service editing
  • src/components/fact.jsx - Fact display
  • src/components/flag.jsx - Flag component
  • src/components/flaw.jsx - Error display
  • src/components/list.jsx - Service listing
  • src/components/make.jsx - Service creation
  • src/components/mode.jsx - Mode selection
  • src/components/navi.jsx - Navigation
  • src/components/side.jsx - Sidebar
  • src/components/unit.jsx - Unit component
  • src/components/wipe.jsx - Delete operations

Features

  • src/features/auth.jsx - Redux authentication slice
  • src/features/data.jsx - Data management
  • src/features/part.jsx - Partial components
  • src/main.jsx - Application entry point

Misc

  • Update ESLint configuration to handle TypeScript files

@gridhead gridhead self-requested a review October 9, 2025 03:17
@gridhead gridhead self-assigned this Oct 9, 2025
Copy link
Member

@gridhead gridhead left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you please fix the failing tests and squash the multiple commits?

Copy link
Member

@gridhead gridhead left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you please also introduce the changes suggested here #271?

Please feel free to ask for the assignment under the said issue ticket.

Copy link
Member

@gridhead gridhead left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The tests are still failing. Also, please do not worry about keeping your fork's branch up to date as that can be taken care of later.

@AliYar-Khan
Copy link
Author

My system got broke while doing that. Sorry for tests.
IMG_20251009_133727.jpg

The tests are still failing. Also, please do not worry about keeping your fork's branch up to date as that can be taken care of later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Port the frontend to TypeScript from JavaScript

2 participants