Had to dig GitHub issues because `shrink-ray` is dead, its maintained fork requires old dependencies that don't build on macOS (seemingly), so I ended up `compress-next` which is a fork of `compression` w/ brotli compression https://github.com/Econify/compression-next
Found out about Lucide which is basically Feather Icons but with more icons so that'll be perfect for placeholder(?) icons https://lucide.dev/
Ended up going with `superstruct`. It's neat, a bit less verbose than io-ts and has better type inference in some places.
Native enums support is not there yet but can be worked around https://github.com/ianstormtaylor/superstruct/issues/993
Relatedly idk what i'll do re: open-sourcing the app because I do want to somehow monetize it but:
A) it feels weird to monetize and have the source open
B) I do like having the code open because BTD wouldn't have been where it is rn without contributors
huuuuum
@dogo you have your answer 😛
@Eramdam youre making such quick headway on this holy shit
@Eramdam my curiosity is how hellish is it gonna be to add multi account support
@dogo I didnt show any of it because I need to build the UI for it but: not too hard since I've design the data model with this in mind
@dogo namely I need to think of a way to show connected accounts, how to add one, and how to specify a given account when creating a column
@Eramdam ayyyy!!
@Eramdam what do you want to do ?
@Palingenae comment ça? 😅
@Eramdam holy shit this has come a long way in a very short space of time
@Eramdam looking great!!!
(I'm not gonna do a crazy monetization scheme, don't worry)
I'd go the "open source it and let it be completely free and hope people donate/support" route but 8 years of BTD told me that people barely do that so idk