Nils (🐹, 🌽)

@nilsw

Solo dev (15 yrs), single mother (3 yo rodent) & interim retired leverage trader
1,377
Joined December 2018

Nils

import old personal projects to GitHub (< 2012) #nils
update email address on relevant websites (boo Gmail) #pulpfruition #nils
register vanity domain / contact shortcut for deeplinking into Telegram (instead of handing out static username/phone number) #nils
register bike and pay tax + insurance 📗 #nils
try eFoil board 🏄 #nils
buy Beats Fit Pro #nils
fly to Bangkok after I rektwired myself there for all 2021 ✈️ (open.spotify.com/track/0QYMwr…) #nils
buy seniormindset.com by @swizec #nils
fix bike starter engine #nils
fix screen protector #nils

Kornwolf

don't use edit message feedback when unregistered user interacts with bot through channel #kornwolf
rescue orphaned promises (lint with 'no-floating-promises') #kornwolf
add preset switcher to settings for Account#defaultPositionSize #kornwolf
safeguard asset balance when holding concurrent positions on different pairs #kornwolf
notify user when credit drops below Tier#lowCreditThreshold #kornwolf
include current market price in copy trading notifications #kornwolf
suggest users to add API key once they've made x profit in simulator #kornwolf
unload (and disconnect) idle AccountHandlers #kornwolf
pimp Kornwolf News Network #kornwolf
add csv/json export for positions/orders/trades data #kornwolf
trim / break code lines to keep tslint happy #kornwolf
clone BitmexRekt for Kornwolf (aggregate Telegram channel for all exchanges: rekt.kornwolf.space) #kornwolf
add legal disclaimer (IANAL) #kornwolf
add 'keep username synced with Telegram' toggle to settings #kornwolf
populate history with synthetic positions (based on exchange orders) #kornwolf
friendlify credit mutation descriptions #kornwolf
allow for invalidating/reloading of user data without server restart #kornwolf
add popular markets overview (based on user positions) in Markets #kornwolf
abandon use of Rx subjects wherever possible (we're leaving imperative crutches in GMT+1) #kornwolf
insta-refresh position page when data changes (don't wait for timer) #kornwolf
add personality to (community) group host chatter based on sentiments from augmento.io #kornwolf
process Telegram updates on a serial basis (per user) to avoid race conditions (use Rx) #kornwolf
recode exchange polling/stream switch logic (using new Rx expertise) #kornwolf
use defaults to compact json effects for 100% stop (no percentage = 100%) #kornwolf
add 'others can follow me' toggle to settings #kornwolf
integrate Telegram Payments API (needs provider that allows crypto-related payments) #kornwolf
add Kornwolf background button (telegram.org/blog/backgrounds…) #kornwolf
replace hand-coded big.js wrapper arithmetics by math.js #kornwolf
show top news headline/article inline for rallying/sinking market (preview=true) #kornwolf
scan & diff refreshed user rankings for changes (new entries/displacements) and intercom through community group bot #kornwolf
share with crypto groups on Telegram (via t.me/Crypto) #kornwolf
publish copyable user position widgets to groups where user added/configured the bot #kornwolf
round most calculated amounts down to 3-4 decimals for convenience (including actual order quantities etc) #kornwolf
monkey patch 'loadMarkets' in CCXT adapter instance (share ExchangeDataService data instead) #kornwolf
'auto-detach' copy positions when parent user unregisters or switches live/simulator accounts #kornwolf
use self-hosted QR generator for integrity and branding/customization #kornwolf
restrict @Route decorator to methods returning Promise<Response> #kornwolf
restore credit debt when unregistering and re-registering with same Telegram user 👻 #kornwolf
push leaderboards to Firebase for client-side consumption by landing page #kornwolf
generate funky activity-related commentary for users in chat groups #kornwolf
visually indicate inactive position triggers that have already executed #kornwolf
launch on Twitter #kornwolf
inform users of missed copy trading profits due to credit debt #kornwolf
re-add SFX (easter eggs) 🔊 #kornwolf
add URI scheme to top-up QR codes (eg, bitcoin:adfdsf) #kornwolf
replace getCustomRepository by caching wrapper (lodash#once, or proper dependency injection) #kornwolf
use 'in memory join' with AssetManager rather than eager-joining 9000+ separate instances of Asset #kornwolf
add 'setusername' command (disallow registered Telegram usernames other than your own) #kornwolf
show invite uses remaining on invites page #kornwolf
persist Account#defaultPositionSize #kornwolf
add ranking for HODLers #kornwolf
notify users of new followers (as long as they're under a certain amount, eg, 10) #kornwolf
add /watch command for creating alerts #kornwolf
move Quantity to @kornwolf/asset #kornwolf
add help text for copy trading tax sharing (commission) #kornwolf
notify user when credit drops below Tier#maxCreditDebt #kornwolf
respond immediately to /start to improve UX and prevent 'double starting' #kornwolf
organize @kornwolf/telegram package #kornwolf
perfect type restriction on tier assertion logic (static typing chore) #kornwolf
replace artwork #kornwolf
merge same-exchange announcements in Kornwolf News Network #kornwolf
add Auto-Trail context menu with popular preset strategies ('half/half' etc) #kornwolf
show user's personal profit made since following a user #kornwolf
address ambiguity of 'current follower count' vs 'total times copied' #kornwolf
handle group -> supergroup migration messages sent by Telegram #kornwolf
start/delegate creation of support.kornwolf.space site (with Intercom) #kornwolf
log welcome credit printing on a per Telegram user basis (don't re-issue to users that unregister/re-register) #kornwolf
implement 'significant gain' notification for open positions (+ suggest profit taking w/ preset buttons) #kornwolf
filter onboarded group/channel announcements for minimum member amount (10?) #kornwolf
add "❓ Help" button to group/channel profile widget #kornwolf
add Telegram group presence overview (for user) #kornwolf
back off & re-attempt notification msg delivery when hitting Telegram rate limits #kornwolf
investigate User#firstName containing 'undefined' bug (when it has a special hyphen) #kornwolf
add toggle to Balances to switch to list of market buttons (one per asset held) #kornwolf
convert position tick processing to Rx #kornwolf
unload idle UserHandlers to save RAM #kornwolf
<