Project Description

Several Hack Weeks ago we started to rewrite Jangouts from its current AngularJS-based implementation to a more modular one in which the UI was developed in React.

We made quite some progress but didn't finish. See rewrite-jangouts-using-react-slash-redux

Goal for this Hackweek

Finish everything that is missing according to the corresponding project planned at Github

Release a new version of Jangouts.

Learn modern React in the process.

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 21 Hack Week 22

Activity

  • 11 months ago: rtorrero liked this project.
  • 11 months ago: okurz liked this project.
  • 11 months ago: dgdavid joined this project.
  • 11 months ago: ancorgs joined this project.
  • 11 months ago: teclator joined this project.
  • 11 months ago: teclator liked this project.
  • 11 months ago: mvidner joined this project.
  • 11 months ago: IGonzalezSosa joined this project.
  • 11 months ago: IGonzalezSosa liked this project.
  • about 1 year ago: joseivanlopez started this project.
  • about 1 year ago: ancorgs liked this project.
  • about 1 year ago: ancorgs originated this project.

  • Comments

    • ancorgs
      11 months ago by ancorgs | Reply

      I consider this "done enough" in the sense that I'm sure this time we will not drop the ball.

      A more accurate report will come shortly

    • ancorgs
      11 months ago by ancorgs | Reply

      At the end of the Hack Week we can now say we have a functional version of Jangouts developed in modern Javascript and using modern frameworks and tools.

      That means we are ready again to get contributions, because we don't have big barriers like the usage of Angular 1.X anymore.

      In that regard, we got up to 6 people contributing code to the project during this Hack Week. That makes us feel we will not drop the ball this time and sooner than later there will be a new official release of Jangouts.

      The UI was completely rewritten. It's more intuitive now and it works quite ok in mobile devices, although we lost some features in the way. We may resurrect some of them... but likely not all:

      • Picture-mode thumbnails (is a weird feature anyway)
      • Customizing the screen layout (we have a better plan for the future)
      • Changing the name during a call (not that useful, anyways)
      • Keyboard shortcuts (it would be nice to bring them back)
      • Push to talk (it would be nice to bring it back)

      We have deployed temporary test instance at https://li2023-182.members.linode.com/beta/ I plan to improve/update that deployment during today.

    • ancorgs
      4 months ago by ancorgs | Reply

      We implemented several improvements and deployed them at https://li2023-182.members.linode.com/beta/

      We plan to improve one more detail in the UI and then release the new version (it implies some administrative tasks like updating the openSUSE package, renewing certificates in the demo site and so on).

    • ancorgs
      3 months ago by ancorgs | Reply

      Check the latest version at https://li2023-182.members.linode.com/

      We have been using it already daily since the end of Hack Week 22

    Similar Projects

    This project is one of its kind!