<feed xmlns='http://www.w3.org/2005/Atom'>
<title>generalresearch, branch v3.5.5</title>
<subtitle>Python Utilities and Core library for General Research</subtitle>
<id>http://git.generalresearch.com/generalresearch/atom?h=v3.5.5</id>
<link rel='self' href='http://git.generalresearch.com/generalresearch/atom?h=v3.5.5'/>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/generalresearch/'/>
<updated>2026-09-22T17:43:58Z</updated>
<entry>
<title>migrations</title>
<updated>2026-09-22T17:43:58Z</updated>
<author>
<name>stuppie</name>
</author>
<published>2026-09-22T17:43:58Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/generalresearch/commit/?id=53d2adc6d28f3a312fc397b0657da514d60ae4f7'/>
<id>urn:sha1:53d2adc6d28f3a312fc397b0657da514d60ae4f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>1) validate that user_metadata_manager.filter canonical_emails are normalized 2) add a filter_by_email_aliases helper that does the dedupe and normalize for you</title>
<updated>2026-09-22T17:34:19Z</updated>
<author>
<name>stuppie</name>
</author>
<published>2026-09-22T17:34:19Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/generalresearch/commit/?id=da1dea852e73aaf044f4701d61ba437bb2fe3f90'/>
<id>urn:sha1:da1dea852e73aaf044f4701d61ba437bb2fe3f90</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add canonical email column in user metadata table, field in pydantic model, parsing, filtering in manager</title>
<updated>2026-09-22T17:12:20Z</updated>
<author>
<name>stuppie</name>
</author>
<published>2026-09-22T17:12:20Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/generalresearch/commit/?id=699c27a24b92d134768822009544d8277a938418'/>
<id>urn:sha1:699c27a24b92d134768822009544d8277a938418</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bump</title>
<updated>2026-09-21T23:30:06Z</updated>
<author>
<name>stuppie</name>
</author>
<published>2026-09-21T23:30:06Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/generalresearch/commit/?id=718853b9068cb88977d02fe9b99b0f6655b5812e'/>
<id>urn:sha1:718853b9068cb88977d02fe9b99b0f6655b5812e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>UserPayoutEvents: add filtering and pagination, add UserRef. To be used in admin endpoint for managing payout requests</title>
<updated>2026-09-21T23:29:30Z</updated>
<author>
<name>stuppie</name>
</author>
<published>2026-09-21T23:29:30Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/generalresearch/commit/?id=35944f723dc7114f5765defa0d661aeefaa648a4'/>
<id>urn:sha1:35944f723dc7114f5765defa0d661aeefaa648a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix bug in min / max payout calculation for cashout methods, and add tests</title>
<updated>2026-09-21T20:22:04Z</updated>
<author>
<name>stuppie</name>
</author>
<published>2026-09-21T20:22:04Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/generalresearch/commit/?id=96234863aa0c45fb98934faf3b35778f23bce8ef'/>
<id>urn:sha1:96234863aa0c45fb98934faf3b35778f23bce8ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix user ledger txs view with paypal request</title>
<updated>2026-09-21T18:56:11Z</updated>
<author>
<name>stuppie</name>
</author>
<published>2026-09-21T18:56:11Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/generalresearch/commit/?id=414ca0b8d1b55214ca2931906280e5a9ef411e45'/>
<id>urn:sha1:414ca0b8d1b55214ca2931906280e5a9ef411e45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'dev-greg'</title>
<updated>2026-09-21T17:45:50Z</updated>
<author>
<name>stuppie</name>
</author>
<published>2026-09-21T17:45:50Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/generalresearch/commit/?id=0221b58098996704ec8a174937477ccf30bab11a'/>
<id>urn:sha1:0221b58098996704ec8a174937477ccf30bab11a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>the robot found a bug (in manage_pending_cashout)</title>
<updated>2026-09-20T19:59:57Z</updated>
<author>
<name>stuppie</name>
</author>
<published>2026-09-20T19:59:57Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/generalresearch/commit/?id=321ffcfbf1c3e02a2a61a797e11f77e771a788fd'/>
<id>urn:sha1:321ffcfbf1c3e02a2a61a797e11f77e771a788fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merges pull request #4</title>
<updated>2026-09-18T22:39:18Z</updated>
<author>
<name>Greg Stupp</name>
</author>
<published>2026-09-18T22:39:18Z</published>
<link rel='alternate' type='text/html' href='http://git.generalresearch.com/generalresearch/commit/?id=b373b992cae3a9628a9cf64387c7b8e286d6e1e0'/>
<id>urn:sha1:b373b992cae3a9628a9cf64387c7b8e286d6e1e0</id>
<content type='text'>

User Cashout Stuff pulled out of grpc, user ip history enrichments with grip (no maxmind)</content>
</entry>
</feed>
