Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Dragan Ivanovic 
  2. Brian Lowe 
  3. William Welling 
  4. Ivan Mrsulja 
  5. Miloš Popović (star)
  6. Georgy Litvinov  
  7. Kshitij Sinha 
  8. Sai Pavan K
  9. Michael Bentz
  10. Benjamin Kampe 

Agenda

Notes

M1 mac issue

Dragan initiated a discussion about an issue with the M1 Mac chip and VIVO. He noted that the fix was working on Milos's machine, but not for Benjamin Gross. Kshitij agreed to look into the issue and test the fix on his Mac machine.

CAPTCHA

Dragan also mentioned that Ivan had implemented a solution for the capture issue on the Vivo platform and suggested combining Google reCAPTCHA with an internal implementation based on nanocaptcha library. Ivan presented his work on Google reCAPTCHA implementation, explained how to configure the runtime properties and input the site and secret keys available on the Google reCAPTCHA page. Ivan also demonstrated the process of filling out the reCAPTCHA form and the error message that appears if the form is not filled out correctly. He then discussed the potential of using the Nano CAPTCHA implementation, a better alternative to the popular Simple CAPTCHA Library in Java. Ivan mentioned that the difficulty of the Nano generated CAPTCHA could sometimes be too high even for humans to decipher. Ivan presented a Nano CAPTCHA based solution to capture text based on a combination of noise and filters, inspired by academic papers he's read. He also suggested the idea of having different difficulty levels for captures, with varying numbers of filters and noise. Dragan then proposed discussing the runtime properties of the system, including the potential use of different implementation options such as 'reCAPTCHA' and ‘DEFAULT’. The team agreed to keep those terms, with the note in the comment that ‘DEFAULT’ is the internal implementation.

William and Ivan discussed the backend process of form validation. Ivan explained that the form validation is handled on the server, with the image generated on the backend and sent to the front end to be filled in by the user. The user's solution is sent back to the server along with the unique ID of the challenge, which is fetched from the memory database. The solution is then compared to the one provided by the user. William suggested enhancing user experience with adding a refresh button and moving text fields below images. Ivan will add a refresh button, but the text field might stay next to image. 

I forgot my password

Dragan will remind Michel and Jose Salm to help in translation of messages into French and Portuguese. Once when the CAPTCHA feature is completed, Ivan will align I forgot my password PR with improved CAPTCHA feature. 

vitro:modTime property

Dragan informed the others about this issue, it was discussed in the committers group and one solution might be completely removing this property. 

Nemo theme and visualization

The team discussed potential issues with the Nemo team's use reported by Rodrigo via Slack. The issue is linked with the Capability Map and not aligned version of jQuery with notation for referencing DOM elements. Miloš will try to fix this and inform Rodrigo about that.

Draft notes in Google Docs

...