moneylog
moneylog copied to clipboard
Personal finances in one single HTML file
Use `Array.forEach`, `Array.map` e `Array.filter`. Sobre: - http://www.codereadability.com/coding-without-loops/ - https://www.sitepoint.com/quick-tip-stop-writing-loops-start-thinking-with-maps/ Polyfills para IE < 9: - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach#polyfill - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map#Polyfill - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter#polyfill
http://radar.oreilly.com/2014/03/javascript-without-the-this.html
Separar do código principal: ``` moneylog/widget/ moneylog/widget/index.js moneylog/widget/about.js moneylog/widget/tag-summary.js ``` e aproveitar e já colocar no namespace novo: `ml.widget`.
Dar um jeito de colocar na UI, algo que explique para o usuário alguns detalhes: - política de privacidade: https://moneylog.aurelio.net/privacidade.txt - mencionar [o importador de dados](http://aurelio.net/moneylog/import/) - é preciso desativar...
Ao deployar o repositório do MoneyLog como está, com vários arquivos JavaScript e CSS isolados, o navegador faz cache deles. Porém, quando eu edito algum destes arquivos, a alteração não...
Nos moldes do novo [ml.storage](https://github.com/aureliojargas/moneylog/blob/master/storage/index.js), isolar o código do editor de textos (hoje somente usado pelo `localStorage`). No futuro os storages Google Drive e Dropbox podem adicionar suporte à edição...
Se no lançamento do arquivo txt do usuário tiver algo como ``` 2018-01-31 -100,00 Comprei um foo ``` a palavra `foo` aparecerá em negrito no relatório. Isso não deve acontecer.
Ao filtrar os lançamentos por data, o saldo acumulado não reflete a situação real, pois os valores anteriores ao mês inicial do filtro são desconsiderados. Exemplo: 06/2015 saldo inicial -100...
Para mim faria bastante sentido poder agrupar os valores e visualizar o saldo por conta. Ex Banco 1, Banco 2, Bolso, etc.. Sei que daria para fazer isto usando as...
Em fluxo de caixa (administração do dinheiro em função do tempo) é especialmente útil a existência de uma linha de base (representada pelos valores previstos), e outra, de execução (representada...