Skip to content

Project creation#103

Merged
vipinpaul merged 13 commits intodevelopmentfrom
ft/project-manager
Apr 21, 2025
Merged

Project creation#103
vipinpaul merged 13 commits intodevelopmentfrom
ft/project-manager

Conversation

@vipinpaul
Copy link
Collaborator

#76

  • Project creation UI
  • It has fields:- Project name, description, Source language selection, Target Language selection, Source Files selector, Target files selectors
  • In advanced options - Location and License field.
  • The mandatory fields are validated, and an error message is displayed if incorrect.
  • The language selection dropdown has a search option; it loads data on scroll, and displays language_name(anglicized_name);language_code i.e Malayalam (മലയാളം); ml
  • Source & Target file selector allows to select USFM & SFM files, it opens a new tab for displaying the usfm validation result.
  • Location is set from the backend. can select a new location, but it doesn't allow to create the project in new location.
  • Proper structure is being created in the backend in - .scribe/projects/

@vipinpaul vipinpaul linked an issue Apr 16, 2025 that may be closed by this pull request
16 tasks
@vipinpaul vipinpaul changed the title Ft/project manager Project creation Apr 17, 2025
Copy link

@SeemaNandihal SeemaNandihal left a comment

Choose a reason for hiding this comment

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

The project creation functionality is working as expected. The QA comments have been added here - Issue 76

@vipinpaul vipinpaul merged commit 29009b7 into development Apr 21, 2025
23 of 28 checks passed
vipinpaul added a commit that referenced this pull request Apr 22, 2025
* Initializing a new extension

* Adding a start-up page

* Create Project UI with all the basic validation

* Added target and source language selector

* A validation display for the selected files

* Updated directory structure and USFM validation in backend

* modifying code for multi-usfm validation

* Adding the centralized place for scribe

* usfm to USJ convertion logic

* work back-up

* finishing up the project creation with basic structure

* on creation opening new workspace
vipinpaul added a commit that referenced this pull request Apr 22, 2025
* Added syncpack,linting and fixed bundle issue

* Updated the scripts and removed the unwanted scripts

* Updating Readme

* removing the unwanted branch

* adding retry strategy for mac build

* changing the mac workflow

* installing ripgrep

* removing vscode/ripgrep

* removing --verbose from mac

* removing unused packages @theia/file-search and @theia/search-in-workspace

* modifying the workflow for mac build

* testing the mac workflow

* cache cleaning

* removing the test branch

* Update package.json

Updating the watch script

* Feat: Fonts Menu drop down components (#45)

Co-authored-by: tchami <131756888+tchamianest@users.noreply.github.com>

* Revert "Feat: Fonts Menu drop down components (#45)" (#89)

This reverts commit eb82e8f.

* Ft/audio plugin (#92)

* Made a new audio plugin widget

* Adding waveform,play,pause,stop,rewind functionality with UI

* adding rewind,volume control and playback speed

* Added a vscode linter

* Real time waveform for recorder

* added recording functionalities #50

* updated backend binary permissions and modified waveform codes

* Adding delete functionality and getting the current system OS in frontend

* updated code with device selection

* added device management linux

* added support for x11 device management

* disable buttons css

* updated css, wavesurfer and volume code

* removed url, passed file

* updated css

* removed ws volume

* updated code to open settings (linux)

* fixed two qa reported issues

* removed extra code for seek

* fixed seeking issue

* updated versions

* adding UI as dependency

---------

Co-authored-by: vipinpaul <vipin.paul@bridgeconn.com>

* Issue41 rebased with development (#93)

* Issue41 rebased with development

* removed text Goto and set the defulat scope as entire bible

* added the missing book NAHUM

* fixed the package.json file

* fixed package.json

---------

Co-authored-by: VIPIN PAUL <37212471+vipinpaul@users.noreply.github.com>

* Refactor: Clean up code formatting with Prettier (#95)

* Project creation (#103)

* Initializing a new extension

* Adding a start-up page

* Create Project UI with all the basic validation

* Added target and source language selector

* A validation display for the selected files

* Updated directory structure and USFM validation in backend

* modifying code for multi-usfm validation

* Adding the centralized place for scribe

* usfm to USJ convertion logic

* work back-up

* finishing up the project creation with basic structure

* on creation opening new workspace

---------

Co-authored-by: ErnestTchami <131756888+ErnestTchami@users.noreply.github.com>
Co-authored-by: tchami <131756888+tchamianest@users.noreply.github.com>
Co-authored-by: Brian Ineza <brianineza01@gmail.com>
Co-authored-by: Anu Monachan <anumonachan9953@gmail.com>
Co-authored-by: Liju M Jacob <93033055+LijuJacob08@users.noreply.github.com>
Co-authored-by: Samuel JD <40059405+samueljd@users.noreply.github.com>
vipinpaul added a commit that referenced this pull request Apr 23, 2025
* Fix for App bundle issue (#87)

* Added syncpack,linting and fixed bundle issue

* Updated the scripts and removed the unwanted scripts

* Updating Readme

* removing the unwanted branch

* adding retry strategy for mac build

* changing the mac workflow

* installing ripgrep

* removing vscode/ripgrep

* removing --verbose from mac

* removing unused packages @theia/file-search and @theia/search-in-workspace

* modifying the workflow for mac build

* testing the mac workflow

* cache cleaning

* removing the test branch

* Update package.json

Updating the watch script

* Feat: Fonts Menu drop down components (#45)

Co-authored-by: tchami <131756888+tchamianest@users.noreply.github.com>

* Revert "Feat: Fonts Menu drop down components (#45)" (#89)

This reverts commit eb82e8f.

---------

Co-authored-by: ErnestTchami <131756888+ErnestTchami@users.noreply.github.com>
Co-authored-by: tchami <131756888+tchamianest@users.noreply.github.com>
Co-authored-by: Brian Ineza <brianineza01@gmail.com>

* Updating QA branch with create Project (#104)

* Added syncpack,linting and fixed bundle issue

* Updated the scripts and removed the unwanted scripts

* Updating Readme

* removing the unwanted branch

* adding retry strategy for mac build

* changing the mac workflow

* installing ripgrep

* removing vscode/ripgrep

* removing --verbose from mac

* removing unused packages @theia/file-search and @theia/search-in-workspace

* modifying the workflow for mac build

* testing the mac workflow

* cache cleaning

* removing the test branch

* Update package.json

Updating the watch script

* Feat: Fonts Menu drop down components (#45)

Co-authored-by: tchami <131756888+tchamianest@users.noreply.github.com>

* Revert "Feat: Fonts Menu drop down components (#45)" (#89)

This reverts commit eb82e8f.

* Ft/audio plugin (#92)

* Made a new audio plugin widget

* Adding waveform,play,pause,stop,rewind functionality with UI

* adding rewind,volume control and playback speed

* Added a vscode linter

* Real time waveform for recorder

* added recording functionalities #50

* updated backend binary permissions and modified waveform codes

* Adding delete functionality and getting the current system OS in frontend

* updated code with device selection

* added device management linux

* added support for x11 device management

* disable buttons css

* updated css, wavesurfer and volume code

* removed url, passed file

* updated css

* removed ws volume

* updated code to open settings (linux)

* fixed two qa reported issues

* removed extra code for seek

* fixed seeking issue

* updated versions

* adding UI as dependency

---------

Co-authored-by: vipinpaul <vipin.paul@bridgeconn.com>

* Issue41 rebased with development (#93)

* Issue41 rebased with development

* removed text Goto and set the defulat scope as entire bible

* added the missing book NAHUM

* fixed the package.json file

* fixed package.json

---------

Co-authored-by: VIPIN PAUL <37212471+vipinpaul@users.noreply.github.com>

* Refactor: Clean up code formatting with Prettier (#95)

* Project creation (#103)

* Initializing a new extension

* Adding a start-up page

* Create Project UI with all the basic validation

* Added target and source language selector

* A validation display for the selected files

* Updated directory structure and USFM validation in backend

* modifying code for multi-usfm validation

* Adding the centralized place for scribe

* usfm to USJ convertion logic

* work back-up

* finishing up the project creation with basic structure

* on creation opening new workspace

---------

Co-authored-by: ErnestTchami <131756888+ErnestTchami@users.noreply.github.com>
Co-authored-by: tchami <131756888+tchamianest@users.noreply.github.com>
Co-authored-by: Brian Ineza <brianineza01@gmail.com>
Co-authored-by: Anu Monachan <anumonachan9953@gmail.com>
Co-authored-by: Liju M Jacob <93033055+LijuJacob08@users.noreply.github.com>
Co-authored-by: Samuel JD <40059405+samueljd@users.noreply.github.com>

---------

Co-authored-by: ErnestTchami <131756888+ErnestTchami@users.noreply.github.com>
Co-authored-by: tchami <131756888+tchamianest@users.noreply.github.com>
Co-authored-by: Brian Ineza <brianineza01@gmail.com>
Co-authored-by: Anu Monachan <anumonachan9953@gmail.com>
Co-authored-by: Liju M Jacob <93033055+LijuJacob08@users.noreply.github.com>
Co-authored-by: Samuel JD <40059405+samueljd@users.noreply.github.com>
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.

Project creation

2 participants