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

  • 2 days ago: rtorrero liked this project.
  • 2 days ago: okurz liked this project.
  • 2 days ago: dgdavid joined this project.
  • 2 days ago: ancorgs joined this project.
  • 2 days ago: teclator joined this project.
  • 2 days ago: teclator liked this project.
  • 4 days ago: mvidner joined this project.
  • 10 days ago: IGonzalezSosa joined this project.
  • 11 days ago: IGonzalezSosa liked this project.
  • about 2 months ago: joseivanlopez started this project.
  • about 2 months ago: ancorgs liked this project.
  • about 2 months ago: ancorgs originated this project.

  • Comments

    • ancorgs
      2 days 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
      2 days 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!