GlobaLeaks icon indicating copy to clipboard operation
GlobaLeaks copied to clipboard

Bump of the client JS library from AngularJS to Angular

Open evilaliv3 opened this issue 1 year ago • 3 comments

This ticket is to keep track of the activities of research and development to bump the client JS library from AngularJS to Angular

Updating from angularjs to current angular would require the following:

  • [ ] #3369

evilaliv3 avatar Feb 28 '23 11:02 evilaliv3

Now since update is almost finished, would be posting the changes per week. sharing the github repository below https://github.com/msmannan02/globaleaks-angular-fork

Current Progress

  1. Client side, server side and recipient along with authentication implemented
  2. Bootstrap updated to latest version
  3. Protactor testing replace with cypress testing
  4. Six test cases implemented and converted from Protactor, rest under implementation

msmannan00 avatar Sep 26 '23 19:09 msmannan00

Codacy analysis bugs have been fixes while improving overall code quality, cypress test cases have been completed, shared video contains the test cases in live environment and also gives detail view of the entire application

Cypress Test Demo.webm

Codacy Results

msmannan00 avatar Oct 16 '23 22:10 msmannan00

Angular2 Update Beta Release:

Some features like onion URL would not work in this demo because of some restrictions on VPS used  

Live Website:

https://try.semanticnerds.com  

Client Information Files:

Project Mappings.pdf Project Structure.json

GitHub Repository:

https://github.com/msmannan00/globaleaks-angular-fork

Codacy Code Coverage:

https://app.codacy.com/gh/msmannan00/globaleaks-angular-fork/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade

msmannan02 avatar Oct 30 '23 23:10 msmannan02