Nils
register vanity domain / contact shortcut for deeplinking into Telegram (instead of handing out static username/phone number)
#nils

import old personal projects to GitHub (< 2012)
#nils

update email address on relevant websites (boo Gmail)
#pulpfruition
#nils

fly to Bangkok after I rektwired myself there for all 2021 ✈️ (open.spotify.com/track/0QYMwr…)
#nils

train lower (open.spotify.com/track/0n00rS…)
#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

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 '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

inform users of missed copy trading profits due to credit debt
#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

notify users of new followers (as long as they're under a certain amount, eg, 10)
#kornwolf

add /watch command for creating alerts
#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

perfect type restriction on tier assertion logic (static typing chore)
#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
