profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/sony-mathew/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Sony Mathew sony-mathew @postmanlabs Kochi https://sony-mathew.com Engineering @postmanlabs | @chatwoot | Ex Freshworks, @bigbinary | YC W17 | Ruby | JS | Startups

chatwoot/chatwoot 9717

Open-source customer engagement suite, an alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬

chatwoot/chatwoot-mobile-app 216

Mobile app for Chatwoot - React Native

chatwoot/docs 10

Official docs, handbook for Chatwoot

chatwoot/twitty 7

Ruby client for Twitter Business APIs

chatwoot/node 3

A node.js client for Chatwoot APIs

sony-mathew/freshdesk-sms-ticketing 2

SMS ticketing in Freshdesk platform

sony-mathew/bharatham 1

Bharatham is the Arts festival of Rajagiri School of Engineering and Technology. This is the PHP code for score board for Bharatham to display the winners, live sms polling, calculate the individual score as well as score of houses(groups).

sony-mathew/compare-yml 1

Gem to compare two yml files and show the difference in keys

sony-mathew/innoz-sms-apps 1

SMS Apps developed in 55444 Innoz App development platform.

create barnchsony-mathew/rekall

branch : features/team

created branch time in 3 days

delete branch sony-mathew/rekall

delete branch : features/moving-to-liquid-templating

delete time in 5 days

push eventsony-mathew/rekall

sony-mathew

commit sha 93c065e648320fa8881189830348923bae0afe88

UI Fixes * last field was not visible in the form due to margin in the bottom and the fixed action buttons bar. Fixed this. * added the context of which query group in Queries & results listing page

view details

sony-mathew

commit sha 8a0d93a6d9d7b7b033edc82840dc2cb2f098c4a8

UI bug fixes - API Source - request headers field serialise & deserialize * Request headers field on API source was not displayed properly in the UI because of some serialisation, deserialisation issues. fixed this. * Clicking on an edit button of a query group and closing it by clicking on close button on top right was having some issues with document_fields being stringified. Fixed this.

view details

sony-mathew

commit sha 592d82147c1017600850ef0c5dccaa5d1b401b4a

Updated example for javascript evaluator

view details

sony-mathew

commit sha 6e56472db66a06bde94913a83f08e96668ab7b53

Better naming of variabled in scorer model for javascript evaluator

view details

sony-mathew

commit sha 974352cb474ecb4b143a352a5de17554502c40bf

Changed label of the the field to better legible one

view details

sony-mathew

commit sha 3546eb2c9e846cf50a62a498e344bb2138c20a58

Moved templating to liquid & transforming response data to javascript code * Added the new gem Liquid * Moved the request body and query string templating to Liquid * Transforming the response data to desired format supports custom javascript code * Better error surfacing in API responses

view details

Sony Mathew

commit sha d8c5f841c9df11b13a7f78a8e321f3cd174a794a

Merge pull request #17 from sony-mathew/features/moving-to-liquid-templating Moving to liquid templating for request body & query string

view details

push time in 5 days

PR merged sony-mathew/rekall

Moving to liquid templating for request body & query string
  • Added the new gem Liquid
  • Moved the request body and query string templating to Liquid
  • Transforming the response data to the desired format supports custom javascript code
  • Better error surfacing in API responses
  • Changed label of the transform response field to better legible one
  • Better naming of variables in scorer model for javascript evaluator
  • Updated example for javascript evaluator
  • Request headers field on API source was not displayed properly in the UI because of some serialization, deserialization issues. fixed this.
  • Clicking on an edit button of a query group and closing it by clicking on the close button on the top right was having some issues with document_fields being stringified. Fixed this.
  • the last field was not visible in the form due to margin in the bottom and the fixed action buttons bar. Fixed this.
  • added the context of which query group in Queries & results listing page
+62 -39

0 comment

14 changed files

sony-mathew

pr closed time in 5 days

PR opened sony-mathew/rekall

Moving to liquid templating for request body & query string
  • Added the new gem Liquid
  • Moved the request body and query string templating to Liquid
  • Transforming the response data to the desired format supports custom javascript code
  • Better error surfacing in API responses
  • Changed label of the transform response field to better legible one
  • Better naming of variables in scorer model for javascript evaluator
  • Updated example for javascript evaluator
  • Request headers field on API source was not displayed properly in the UI because of some serialization, deserialization issues. fixed this.
  • Clicking on an edit button of a query group and closing it by clicking on the close button on the top right was having some issues with document_fields being stringified. Fixed this.
  • the last field was not visible in the form due to margin in the bottom and the fixed action buttons bar. Fixed this.
  • added the context of which query group in Queries & results listing page
+62 -39

0 comment

14 changed files

pr created time in 5 days

create barnchsony-mathew/rekall

branch : features/moving-to-liquid-templating

created branch time in 5 days

delete branch sony-mathew/rekall

delete branch : features/default-scorers

delete time in 7 days

push eventsony-mathew/rekall

sony-mathew

commit sha cb58161e2a3daa3c4e52dc24f2554286583587a8

Multiple bug fixes and code refactoring * More Logging in rest client requests * Removed toaster on succesful PAI responses * Fixed bug with document_fields trimming * Better naming and code in results list page - regarding displaying fields of the doc

view details

sony-mathew

commit sha 8cb9806d6a2863c22bf1c8486cc4a634de02929d

Using mini racer for evaluating configurable scorers in JS * Added mini racer gem for evaluating scorers written in javascript * New javascript evaluator module which takes care of passing arguments to Javascript and evaluating it * Cleaned up scorer model to execute javascript based scorer configured in the database itself to calculate the score * Added a doc for default scorers and it's code * added the default scorers to the seed

view details

sony-mathew

commit sha 7c84c741d7d07c1e329cc777724ab9b256aa75a3

Added helpful tooltips to show the scorer name * Added tooltip to show scorer name while hovering over the score * Updated the colorHelper for default case

view details

Sony Mathew

commit sha f1dfbb61b27063dc5eeb005a333fa0ad2e202b47

Merge pull request #16 from sony-mathew/features/default-scorers Configurable scorers with defaults (CG, CDG, nDCG, AP)

view details

push time in 7 days

PR merged sony-mathew/rekall

Configurable scorers with defaults (CG, CDG, nDCG, AP)
  • More Logging in RestClient requests
  • Removed toaster on successful PAI responses
  • Fixed bug with document_fields trimming
  • Better naming and code in results list page - regarding displaying fields of the doc
  • Added mini racer gem for evaluating scorers written in javascript
  • New javascript evaluator module which takes care of passing arguments to Javascript and evaluating it
  • Cleaned up scorer model to execute javascript-based scorer configured in the database itself to calculate the score
  • Added doc for default scorers and its code
  • added the default scorers to the seed
  • Added tooltip to show scorer name while hovering over the score
  • Updated the colorHelper for the default case
+285 -73

0 comment

14 changed files

sony-mathew

pr closed time in 7 days

PR opened sony-mathew/rekall

Configurable scorers with defaults (CG, CDG, nDCG, AP)
  • More Logging in RestClient requests
  • Removed toaster on successful PAI responses
  • Fixed bug with document_fields trimming
  • Better naming and code in results list page - regarding displaying fields of the doc
  • Added mini racer gem for evaluating scorers written in javascript
  • New javascript evaluator module which takes care of passing arguments to Javascript and evaluating it
  • Cleaned up scorer model to execute javascript-based scorer configured in the database itself to calculate the score
  • Added doc for default scorers and its code
  • added the default scorers to the seed
  • Added tooltip to show scorer name while hovering over the score
  • Updated the colorHelper for the default case
+285 -73

0 comment

14 changed files

pr created time in 7 days

create barnchsony-mathew/rekall

branch : features/default-scorers

created branch time in 7 days

startedjayphelps/git-blame-someone-else

started time in 8 days

delete branch sony-mathew/rekall

delete branch : bugfix/handle_empty_results

delete time in 9 days

push eventsony-mathew/rekall

sony-mathew

commit sha 5edd037f4831756f43d8cd3228fb3fe77ae25b5a

Handling empty results from 500-ing while fetching score for nil result

view details

sony-mathew

commit sha 673ade9df2e640c32299bfa25467af367ce69ee3

Fixed UI bugs on query group editing * Fixed the UI bugs on query group editing, POST/GET selection and dependant fields, JSON parsing of request body field * Updated the REST client options to to support un-verified ssl calls * Additional info on Query group listing

view details

Sony Mathew

commit sha 034b88c7f74ae8eedc8dbffdb68fec9f63caa4c1

Merge pull request #15 from sony-mathew/bugfix/handle_empty_results Fixed UI bugs on query group editing & handled empty results gracefully

view details

push time in 9 days

PR merged sony-mathew/rekall

Fixed UI bugs on query group editing & handled empty results gracefully
  • Fixed the UI bugs on query group editing, POST/GET selection and dependant fields, JSON parsing of the request body field
  • Updated the REST client options to support un-verified SSL calls
  • Additional info on Query group listing
  • Handled empty results from 500-ing while fetching score for nil result
+26 -26

0 comment

4 changed files

sony-mathew

pr closed time in 9 days

PR opened sony-mathew/rekall

Fixed UI bugs on query group editing & handled empty results gracefully
  • Fixed the UI bugs on query group editing, POST/GET selection and dependant fields, JSON parsing of the request body field
  • Updated the REST client options to support un-verified SSL calls
  • Additional info on Query group listing
  • Handled empty results from 500-ing while fetching score for nil result
+26 -26

0 comment

4 changed files

pr created time in 9 days

create barnchsony-mathew/rekall

branch : bugfix/handle_empty_results

created branch time in 9 days

delete branch sony-mathew/rekall

delete branch : features/display-individual-result-scores

delete time in 9 days

PR merged sony-mathew/rekall

Updated individual result user scores and final score in frontend aft…

…er rating

  • Updated the final scores and individual result scores in frontend panel when user rates a result
  • Couple of changes in UI - styling of buttons and scoring
+57 -17

0 comment

5 changed files

sony-mathew

pr closed time in 9 days

push eventsony-mathew/rekall

sony-mathew

commit sha b065681554d1a8f699c29c8d1e636c63fab28e17

Updated individual result user scores and final score in frontend after rating * Updated the final scores and individual result scores in frontend panel when user rates a result * Couple of changes in UI - styling of buttons and scoring

view details

Sony Mathew

commit sha dbd063b97d2d92c9161272df8f192c94d216670b

Merge pull request #14 from sony-mathew/features/display-individual-result-scores Updated individual result user scores and final score in frontend aft…

view details

push time in 9 days

PR opened sony-mathew/rekall

Updated individual result user scores and final score in frontend aft…

…er rating

  • Updated the final scores and individual result scores in frontend panel when user rates a result
  • Couple of changes in UI - styling of buttons and scoring
+57 -17

0 comment

5 changed files

pr created time in 9 days

create barnchsony-mathew/rekall

branch : features/display-individual-result-scores

created branch time in 9 days

push eventsony-mathew/sony-mathew.github.io

sony-mathew

commit sha bddf09e88f402902e8e30685e5297e89501efb62

Updated SIP Calculator

view details

sony-mathew

commit sha 4d868fd4ce79525f058b202a8d532ede22995957

Merge branch 'master' into deploy

view details

sony-mathew

commit sha 6f0a7d259f8b9f2da3c79b21c214f13688a36972

Deploy: 2021-07-25 23:06:04 +0530

view details

push time in 10 days

push eventsony-mathew/sony-mathew.github.io

sony-mathew

commit sha bddf09e88f402902e8e30685e5297e89501efb62

Updated SIP Calculator

view details

push time in 10 days

push eventsony-mathew/sony-mathew.github.io

dependabot[bot]

commit sha 1d19930ef0fe5b21a284d400bb92fb6a3f13acea

build(deps): bump ssri from 6.0.1 to 6.0.2 in /site Bumps [ssri](https://github.com/npm/ssri) from 6.0.1 to 6.0.2. - [Release notes](https://github.com/npm/ssri/releases) - [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md) - [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2) Signed-off-by: dependabot[bot] <support@github.com>

view details

dependabot[bot]

commit sha abc69911201353a4f62d1362b8272110bf16d5ce

build(deps): bump lodash from 4.17.20 to 4.17.21 in /site Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21) Signed-off-by: dependabot[bot] <support@github.com>

view details

sony-mathew

commit sha 375908d222ff3ddfaea1d9f16d476e2726e7c5ef

Updated into on the homepage, updated SIP calculator * Updated into with more info * Updated SIP calculator * Moved description to the end of the page * Added a link to Zerodha personal finance module * Updated the logic of showing month numbers in the table with month wise returns * Updated the rss feed and sitemap.xml

view details

Sony Mathew

commit sha f5e4285efd62f66a90e3ba81b5be5e28be645548

Merge pull request #50 from sony-mathew/features/intro-and-sip-cleanup Updated into on the homepage, updated SIP calculator

view details

dependabot[bot]

commit sha 838c65b78d409c1779291305f19d2de5b098378d

build(deps): bump color-string from 1.5.3 to 1.6.0 in /site Bumps [color-string](https://github.com/Qix-/color-string) from 1.5.3 to 1.6.0. - [Release notes](https://github.com/Qix-/color-string/releases) - [Changelog](https://github.com/Qix-/color-string/blob/master/CHANGELOG.md) - [Commits](https://github.com/Qix-/color-string/commits/1.6.0) --- updated-dependencies: - dependency-name: color-string dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Sony Mathew

commit sha 1ecd19923198ea08bdcb1cfb6f3d7bb948274690

Merge pull request #44 from sony-mathew/dependabot/npm_and_yarn/site/ssri-6.0.2 build(deps): bump ssri from 6.0.1 to 6.0.2 in /site

view details

Sony Mathew

commit sha d4bcf4dff715faae293b788923d8d15070589cd8

Merge pull request #46 from sony-mathew/dependabot/npm_and_yarn/site/lodash-4.17.21 build(deps): bump lodash from 4.17.20 to 4.17.21 in /site

view details

Sony Mathew

commit sha 7d78a345a48effa4331c9e4bfdd5a11259799f8e

Merge pull request #51 from sony-mathew/dependabot/npm_and_yarn/site/color-string-1.6.0 build(deps): bump color-string from 1.5.3 to 1.6.0 in /site

view details

sony-mathew

commit sha 8b457d442b0de805f09a3b93f062625e2643953e

adding package lock json file

view details

sony-mathew

commit sha 38ceb00caec7a12e10c01a5af3dfe92620efa17f

Merge branch 'master' into deploy

view details

sony-mathew

commit sha efe34406e30dc2335ca101eec450ae971d92ff93

Deploy: 2021-07-25 23:02:36 +0530

view details

push time in 10 days

push eventsony-mathew/sony-mathew.github.io

sony-mathew

commit sha 8b457d442b0de805f09a3b93f062625e2643953e

adding package lock json file

view details

push time in 10 days

delete branch sony-mathew/sony-mathew.github.io

delete branch : dependabot/npm_and_yarn/site/color-string-1.6.0

delete time in 10 days

push eventsony-mathew/sony-mathew.github.io

dependabot[bot]

commit sha 838c65b78d409c1779291305f19d2de5b098378d

build(deps): bump color-string from 1.5.3 to 1.6.0 in /site Bumps [color-string](https://github.com/Qix-/color-string) from 1.5.3 to 1.6.0. - [Release notes](https://github.com/Qix-/color-string/releases) - [Changelog](https://github.com/Qix-/color-string/blob/master/CHANGELOG.md) - [Commits](https://github.com/Qix-/color-string/commits/1.6.0) --- updated-dependencies: - dependency-name: color-string dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Sony Mathew

commit sha 7d78a345a48effa4331c9e4bfdd5a11259799f8e

Merge pull request #51 from sony-mathew/dependabot/npm_and_yarn/site/color-string-1.6.0 build(deps): bump color-string from 1.5.3 to 1.6.0 in /site

view details

push time in 10 days

PR merged sony-mathew/sony-mathew.github.io

build(deps): bump color-string from 1.5.3 to 1.6.0 in /site dependencies javascript

Bumps color-string from 1.5.3 to 1.6.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Qix-/color-string/releases">color-string's releases</a>.</em></p> <blockquote> <h2>1.6.0</h2> <h1>Minor release 1.6.0</h1> <ul> <li><a href="https://github.com/Qix-/color-string/issues/55">#55</a> - Add support for space-separated HSL</li> </ul> <p>Thanks <a href="https://github.com/htunnicliff"><code>@​htunnicliff</code></a> for the contribution :)</p> <h2>1.5.5 (Patch/Security Release) - hwb() ReDos patch (low-severity)</h2> <blockquote> <p>Release notes copied verbatim from the commit message, which can be found here: 0789e21284c33d89ebc4ab4ca6f759b9375ac9d3</p> </blockquote> <pre><code>Discovered by Yeting Li, c/o Colin Ife via Snyk.io. <p>A ReDos (Regular Expression Denial of Service) vulnerability was responsibly disclosed to me via email by Colin on Mar 5 2021 regarding an exponential time complexity for linearly increasing input lengths for <code>hwb()</code> color strings.</p> <p>Strings reaching more than 5000 characters would see several milliseconds of processing time; strings reaching more than 50,000 characters began seeing 1500ms (1.5s) of processing time.</p> <p>The cause was due to a the regular expression that parses hwb() strings - specifically, the hue value - where the integer portion of the hue value used a 0-or-more quantifier shortly thereafter followed by a 1-or-more quantifier.</p> <p>This caused excessive backtracking and a cartesian scan, resulting in exponential time complexity given a linear increase in input length.</p> <p>Thank you Yeting Li and Colin Ife for bringing this to my attention in a secure, responsible and professional manner.</p> <p>A CVE will not be assigned for this vulnerability. </code></pre></p> <h2>1.5.4 (Patch Release)</h2> <ul> <li>Removes rounding of alpha values in RGBA hex (<code>#rrggbbaa</code>) and condensed-hex (<code>#rgba</code>) parsers, which caused certain unique inputs to result in identical outputs (see <a href="https://github.com/qix-/color/issues/174">https://github.com/qix-/color/issues/174</a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Qix-/color-string/commits/1.6.0">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+6 -6

0 comment

2 changed files

dependabot[bot]

pr closed time in 10 days

delete branch sony-mathew/sony-mathew.github.io

delete branch : dependabot/npm_and_yarn/site/lodash-4.17.21

delete time in 10 days