Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor/webapp and mobile #25

Merged
merged 69 commits into from
Nov 16, 2022
Merged

Refactor/webapp and mobile #25

merged 69 commits into from
Nov 16, 2022

Conversation

Youssef-ben
Copy link
Owner

No description provided.

@Youssef-ben Youssef-ben merged commit c12c797 into develop Nov 16, 2022
@Youssef-ben Youssef-ben deleted the refactor/webapp-and-mobile branch November 16, 2022 21:02
Youssef-ben added a commit that referenced this pull request Nov 17, 2022
* Added the new Structure of the project with the new code

* Refreshed the repository

* Refreshed the repository

* Removed unused images

* Updated the images

* Updated the images

* Uploading log

* Updated the images of the project

* Updated the images of the project

* Updated the images of the project

* Updated the images of the project

* Updated the images of the project

* updated the server packages to latest

* upgraded the packages

* Updated the readme

* Updated the readme

* Updated the readme

* git

* Updated the background job to run each 24h

* Fixed an issue with cors

* Added Github action

* Added Github action

* Added Github action

* Added Github action

* Added Github action

* Added Github action

* Added Github action

* Added circle image

* Added circle image

* Added circle image

* Updated the readme file

* Updated the logo

* Bump minimist from 1.2.5 to 1.2.6 in /src/server

Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump minimist from 1.2.5 to 1.2.6 in /src/client

Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump ansi-regex from 4.1.0 to 4.1.1 in /src/server

Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](chalk/ansi-regex@v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: ansi-regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* Updated the libraries for the Server

* Fixed an issue with Fluent FFmpeg and the webm stream

* Upgraded the React from v17 -> v18

* Fixed an issue with the server dockerfile

* Updated the ytdl core

* Updated the packages and fixed an issue with ffmpeg path

* Started serving the production UI from the server

* Updated the libraries to the latest version and fixed compatibility issues

* Small adjustment

* Updated the Makefile

* Updated the Makefile

* refactored the docker files

* Finished groupping the server and in one place container and upgraded all the packages

* Feature/mobile (#23)

* Initial Commit with base configuration

* Initial Configuration of the Project theme

* Finished the themed button

* Refactored the theme folder and added some more flexibility to the components

* Added state for invalid inputs

* Added a new simple in the screen

* Added card view in the project

* Added card view in the project

* Refactored the card into its own file

* Cleaned the app.tsx

* Added new logo and refactored the theme folder

* Added the icon to the header and made default header text

* Finished the Login page UI

* Finished the UI for the Home page

* Added the Preview page to the app

* Added the Preview page

* updated the button theme colors

* Added a comment to the allowed Guests

* Updated the logo image to match the new theme

* Updated the logo for the web app

* Updated the theme of the app

* Small changes in the Web app UI

* Small Adjustment to the UI

* Small Adjustment to the UI

* Added a shared folder that will contain code for Web and Mobile app

* Grouped the Clients projects under src/clients

* Renamed Clients/client -> Clients/web

* Added manual way to update and share code between web and mobile

* Task/export shared code (#24)

* Initial Commit

* Added the shared Context and types

* finished the first part of the common library

* Added some comments

* Refactored the Store folder

* Updated the Common library

* Updated the WebApp

* Renamed web to webapp as legacy code

* Refactor/webapp and mobile (#25)

* Initial Commit

* eslint fix

* Removed the gitignore from the project since it's in the root

* Added base files

* Added base CSS and not found page

* Added the not found page

* Added AppHeader and protected routes

* Added base component with the header and footer

* Fixed an issue with the not found page css

* Added the Login page

* Started using the LoginHook and updated the common library

* Finished the first iteration of the Login Page

* Finished the login for the web app

* Changes the api call

* Changes the api call

* Added loading state to the login hook

* Updated the vsCode setting

* renamed the constants variables to camelCase

* renamed the components file naming

* Fixed an issue with the refresh token

* Moved the refresh token process to the entry point

* Added css for the footer

* Added the UI for the home screen

* renamed text to translation

* renamed text to translation

* Finished the UI for the home screen

* Fixed a routing issue that allow to go to login page after connection

* Added reducer of the VYT object

* Finished the Lookup/Home page

* Added preview UI and the Video player

* Finished the CSS for the partial preview page (convert)

* Fixed the text for the UI

* First ui update to the preview

* Did some UI adjustment

* Finished the first iteration for the preview UI

* Added formatting stype

* Refactored the Preview screen

* Added the progress bar partial view

* Finished the UI for all parts of the preview UI

* Added the preview state to the App Context provider

* Added onchange handler to the video quality in the preview header

* Added onchange handler to the video quality in the preview header

* Finished the UI Workflow for the preview and download page

* renamed the preview to download

* Added the websocket

* Added active css for the buttons

* Added logs to the websockets events

* Added Toast Message

* Updated the translation resources and added an error message component

* Finished refactoring the web app

* Updated the common folder

* Finished refactoring and updating the Web app

* Updated Dockerfile to use the new web project

* Fixed some issues with the websockets

* Updated the common and mobile project

* Updated the translation resources and renamed the Theme* => App*

* added enviroment variables to the project

* Cleaning the storage with each build

* Added text scaling and re-created the download ui

* Finished the UI for the download screen

* Fixes an issue in the common helper that can't parse the URL in the React native

* Updated the web app with the latest changes in the common library

* Added the silent access token refresh

* Fixed an issue with the navigation that dispatch navigation faster tthan the app

* Added websocket to the project

* Working on Downloading a file

* Finished the mobile app

* Finished refactoring the web and creating the Mobile app

* Finished the refactoring

* Updated the web screenshots

* Updated the web screenshots

* Updated the web screenshots

* Updated the read me screen shots

* Fixed a type and updated the docker image name

* BugFix for when the web app is published

* Updated the docker compose to create anew .env for the web ad server to erase any development config

* Small adjustment to the MAkefile

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@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.

None yet

1 participant