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

Activity

  • 7 months ago: rtorrero liked this project.
  • 7 months ago: okurz liked this project.
  • 7 months ago: dgdavid joined this project.
  • 7 months ago: ancorgs joined this project.
  • 7 months ago: teclator joined this project.
  • 7 months ago: teclator liked this project.
  • 7 months ago: mvidner joined this project.
  • 7 months ago: IGonzalezSosa joined this project.
  • 7 months ago: IGonzalezSosa liked this project.
  • 9 months ago: joseivanlopez started this project.
  • 9 months ago: ancorgs liked this project.
  • 9 months ago: ancorgs originated this project.

  • Comments

    • ancorgs
      7 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
      7 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.

    Similar Projects

    This project is one of its kind!