Open Source Contributions - January 2025
Newsletter about software engineering, team management, team building, books and lots of notes I take after reading/studying (mine or yours)… :D
Below is the timeline of my contributions to open source projects during January 2025.
2025-01-27
- 🔀 Opened PR in avelino/logseq-summarize: feat: add visual feedback while processing tldr.chat request
- 🐛 Opened issue in avelino/logseq-summarize: tldr.chat returning 404 - IP blocked due to too many requests
- 🐛 Opened issue in avelino/logseq-summarize: visual feedback to the user that the request is being processed
2025-01-26
- 🔀 Opened PR in avelino/logseq-libs: refactor: use macro to generate API functions
- 🔀 Opened PR in avelino/logseq-libs: feat: add insertBatchBlock! function to editor module
- 🔀 Opened PR in avelino/logseq-libs: feat(editor): add getEditingBlockContent! function
- 🔀 Opened PR in avelino/logseq-summarize: refactor: extract process-body function to handle response formatting
- 🐛 Opened issue in avelino/logseq-summarize: tldr.chat: format return that breaks in logseq
- 🐛 Opened issue in avelino/logseq-libs: clojure macro: simplify package maintenance
- 🐛 Opened issue in avelino/logseq-libs: test environment: do not do via mock, use the native lib
2025-01-25
- 🔀 Opened PR in avelino/logseq-libs: feat: add test infrastructure and mock system
- 🔀 Opened PR in avelino/logseq-summarize: feat: refactor tldr.cljs to simplify API interaction
- 🐛 Opened issue in avelino/logseq-summarize:
/sum
: support multiple URLs - 🐛 Opened issue in avelino/logseq-summarize:
/sum
: ignores/removes all text and keeps only the URL to send to tldr.chat - 🐛 Opened issue in avelino/logseq-summarize: tldr.chat: loop until returning http status code 200
- 🐛 Opened issue in avelino/logseq-libs: have test environment: some functions are not behaving as they should
- 🐛 Opened issue in avelino/logseq-libs: implement method:
logseq.Editor.insertBatchBlock
- 🐛 Opened issue in avelino/logseq-libs: implement method:
logseq.Editor.getEditingBlockContent
- 🐛 Opened issue in avelino/training-personal-data: google health (ex fit)
- 🐛 Opened issue in avelino/training-personal-data: nutrition API
2025-01-24
- 🐛 Opened issue in avelino/logseq-summarize: use logseq-libs (cljs) as a lib to interact with logseq
2025-01-18
- 🔀 Opened PR in avelino/logseq-libs: clojars deploy
- 🔀 Opened PR in jarodise/logseq-copilot: migration from javascript codebase to clojurescript
- 🐛 Opened issue in avelino/logseq-libs: clojars: register package to simplify usage
- 🐛 Opened issue in logseq/logseq:
@logseq/libs
written in ClojureScript and exported to JavaScript
2025-01-12
- 🔀 Opened PR in avelino/dotfiles: chore: migrate from brew to nix
2025-01-10
- 🔀 Opened PR in moclojer/chrondb: WIP: refactor: new package architecture
2025-01-09
- 🔀 Opened PR in moclojer/chrondb: feat: add support for file repository
- 🔀 Opened PR in moclojer/mockingbird: chore(deps): upgrade tailwindcss to v4 beta
- 🐛 Opened issue in buserbrasil/barte-python-sdk: Remove HTTP layer knowledge from model classes
- 🐛 Opened issue in moclojer/chrondb: refactor: Replace filesystem operations with JGit internal tree API for commit handling
- 🐛 Opened issue in moclojer/mockingbird: tailwindcss upgrade to v4
2025-01-08
- 🔀 Opened PR in buserbrasil/barte-python-sdk: refactor: change to complex objects instead of raw dictionaries
- 🐛 Opened issue in buserbrasil/barte-python-sdk: Migrate from setup.py to
pyproject.toml
for Modern Python Packaging - 🐛 Opened issue in buserbrasil/barte-python-sdk: Implement
responses
library for HTTP Layer Integration Testing
2025-01-05
- 🐛 Opened issue in raphamorim/rio: vscode theme auto convert to rio theme
- 🐛 Opened issue in raphamorim/rio-terminal-themes: port bearded theme to rio
2025-01-03
- 🔀 Opened PR in babashka/babashka-sql-pods: initial support for DuckDB
- 🔀 Opened PR in r0man/cljs-http: upgrade noencore to 0.3.8
- 🐛 Opened issue in babashka/babashka-sql-pods: duckdb support
- 🐛 Opened issue in r0man/noencore: warnings are annoying, why not rename the functions?
Commits
- 🔨 Push to avelino/avelino.run: 5 commit(s)
- 🔨 Push to avelino/logseq-libs: 31 commit(s)
- 🔨 Push to moclojer/mockingbird: 2 commit(s)
- 🔨 Push to babashka/babashka-sql-pods: 1 commit(s)
- 🔨 Push to avelino/training-personal-data: 37 commit(s)
- 🔨 Push to avelino/dotfiles: 64 commit(s)
- 🔨 Push to moclojer/moclojer: 1 commit(s)
- 🔨 Push to buserbrasil/databricks-sql-driver: 1 commit(s)
- 🔨 Push to avelino/bots.clj.social: 3 commit(s)
- 🔨 Push to avelino/logseq-summarize: 10 commit(s)
- 🔨 Push to r0man/cljs-http: 1 commit(s)
- 🔨 Push to buserbrasil/barte-python-sdk: 26 commit(s)
- 🔨 Push to moclojer/chrondb: 29 commit(s)