@ZacheryFaria ZacheryFaria forked steveyegge/beads from ZacheryFaria/beads · January 30, 2026 07:51

Beads - A memory upgrade for your coding agent

Updated Jan 30

@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#32 · January 28, 2026 08:35
+88 -55
5 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#31 · January 27, 2026 09:43
Fix/bucket hourly grouping #31

Summary

This PR fixes critical bucket grouping issues in the collection simulator that were causing data corruption and potential bank lockups.

Pro…

+154 -82
11 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#29 · January 27, 2026 09:30
+122 -107
15 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#30 · January 27, 2026 09:15
Feature/deposit distribution view #30

Summary

This PR adds a new Deposit Distribution View to the Portfolio tab in the Dashboard, providing detailed visibility into the bank's deposit p…

+212 -67
6 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#28 · January 26, 2026 22:04
Improve Jenkins CI/CD pipeline #28

Summary

This PR enhances the Jenkins CI/CD pipeline with improved reliability, speed, and observability, plus consolidates agent documentation.

Jen…

+340 -115
7 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#27 · January 26, 2026 21:26
+212 -25
2 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#26 · January 26, 2026 21:14
+261 -8
6 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#24 · January 26, 2026 21:00
Setup ESLint v9 flat config for web package #24
  • Add eslint.config.js for web package (React + TypeScript config)
  • Install eslint-config-prettier in web for consistency
  • Auto-fix minor linting issu…
+146 -49
4 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#25 · January 26, 2026 20:56
Feature/loan distribution dashboard #25

Summary

This PR adds a comprehensive Portfolio dashboard to visualize loan distribution across products and risk classes. The Portfolio tab provide…

+375 -2
7 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#22 · January 26, 2026 20:16
+126 -57
10 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#23 · January 26, 2026 20:16
+74 -253
4 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#21 · January 26, 2026 19:35
+81 -0
4 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#20 · January 25, 2026 22:31
Handle 401 responses by clearing auth and redirecting to login #20

When an API returns 401 (unauthorized), the auth state is now cleared which triggers ProtectedRoute to redirect to /login. This prevents users with…

+9 -1
5 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#19 · January 25, 2026 22:17
Remove TUI from codebase #19

Remove all terminal user interface (TUI) code and references from the project. The project is now focused on web frontend only.

Changes:

  • Delete en…
+68 -1,623
4 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#18 · January 25, 2026 21:55
Fix CORS to allow PUT/PATCH/DELETE methods #18

The @fastify/cors plugin was only allowing GET, HEAD, POST by default. This caused rate updates to fail with a CORS preflight error since the endpo…

+1 -0
4 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#16 · January 25, 2026 21:29
Add OpenAPI documentation with Swagger UI #16
  • Add @ts-rest/open-api to generate OpenAPI 3.0 spec from ts-rest contract
  • Add @fastify/swagger and @fastify/swagger-ui for interactive API docs at …
+353 -2
8 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#17 · January 25, 2026 17:12
+45 -0
4 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#13 · January 25, 2026 16:45
Implement quarterly financial statements generation and API #13

Add complete financial statement snapshot system that automatically generates quarterly reports during collection. Snapshots include balance sheet,…

+710 -1
25 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#15 · January 25, 2026 16:43
Fix UI type errors and API client issues #15

Fixed TUI Dashboard collect mutation to use null body instead of empty object. Fixed web API client double-encoding issue by removing custom fetch …

+8 -34
7 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#14 · January 25, 2026 16:30
Backend cleanup and improvements #14

High Priority Changes:

  • Add transaction wrapping to updateBankRates() and updateBankAllocation() for atomic database operations
  • Add database indexe…
+1,492 -107
21 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#11 · January 24, 2026 21:52
Add web frontend with Bloomberg Terminal UI #11
  • Created new web package using React + TypeScript + Vite
  • Integrated Bloomberg Terminal-styled UI components (shadcn/ui)
  • Implemented authentication …
+9,702 -61
22 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#12 · January 24, 2026 21:40
Fix collection flow accrual bugs and add integration tests #12
  • Fix deposit bucket interest accrual by distinguishing existing vs new buckets
  • Fix loan bucket default handling with same approach
  • Change randomSee…
+350 -31
1 comment
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#10 · January 24, 2026 20:28
Add comprehensive auth API integration tests (11/12 passing) #10
  • Add full auth flow tests: register, login, refresh token
  • Test success paths and error cases (duplicate email, invalid credentials, etc.)
  • Test refr…
+452 -44
8 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#9 · January 24, 2026 20:28
Refactor TUI to use Ctrl-based keybindings and reusable UI components #9

Summary

Simplifies the TUI architecture by removing the CommandModeContext and replacing vim-style keybindings with more accessible Ctrl-based shor…

+286 -283
5 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#8 · January 24, 2026 00:04
Add backend testing infrastructure with Vitest and PostgreSQL #8

Set up comprehensive backend testing infrastructure:

Testing Framework:

  • Vitest 4.0.18 with v8 coverage
  • PostgreSQL test database (mirrors production)
+678 -36
6 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#7 · January 23, 2026 23:43
+239 -81
3 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#6 · January 23, 2026 22:22
Migrate backend to ts-rest and extract game constants to config #6

Backend Architecture & Type Safety:

  • Migrated banks.ts and market.ts routes to ts-rest contract
  • Deleted 4 legacy route files (auth.ts, bank.ts, ban…
+771 -3,154
4 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#5 · January 23, 2026 21:25
Add CI infrastructure with Docker and Jenkins #5

Summary

Set up comprehensive CI pipeline using Docker and Jenkins for automated testing and builds.

  • ✅ Dockerfile for reproducible build environmen…
+746 -1,136
7 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#4 · January 23, 2026 21:12
Add TUI testing infrastructure with Vitest #4

Summary

Set up comprehensive testing foundation for the TUI with Vitest and ink-testing-library.

  • ✅ Add Vitest, ink-testing-library, and testing de…
+1,139 -1,575
4 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#3 · January 23, 2026 20:03
Groom TODO backlog - remove 9 items, reorganize priorities #3
  • Drop: sound effects, ASCII logo, bundle monitoring, watch mode, VR/voice/RN, multi-bank, macros
  • Promote CI/CD to high priority
  • Defer multiplayer f…
+20 -23
1 comment
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#2 · January 23, 2026 18:24
+4,680 -2,326
14 comments
@ZacheryFaria ZacheryFaria merged ZacheryFaria/bank-game#1 · January 23, 2026 17:17
Implement auth middleware, refresh tokens, and critical fixes #1
  • Add JWT authentication middleware for protected routes
  • Implement refresh token flow with token rotation
  • Secure all /bank/* routes with authentication
+841 -47
6 comments

Project Template for IHP. Used by ihp-new. License: MIT

Updated Jan 17

@ZacheryFaria ZacheryFaria merged ZacheryFaria/aoc25hs#2 · January 13, 2026 15:23
Zf/nix #2
+36 -17
@ZacheryFaria ZacheryFaria merged ZacheryFaria/aoc25hs#1 · January 12, 2026 20:33
nix #1
+55 -2
@ZacheryFaria ZacheryFaria merged ZacheryFaria/spacejava#1 · January 7, 2026 08:51
minor: Add Jenkins pipeline for CI/CD, enable automatic versioning with `neb… #1

…ula-release, and update build.gradle.kts` dependencies.

+156 -9
1 comment
@ZacheryFaria ZacheryFaria forked kdheepak/lazygit.nvim from ZacheryFaria/lazygit.nvim · November 7, 2025 12:35

Plugin for calling lazygit from within neovim.

Lua Updated Nov 7

@ZacheryFaria ZacheryFaria merged hedgedoc/hedgedoc#6105 · August 13, 2025 06:53
Updating Cloudflare warning in Reverse Proxy guide. #6105

Cloudflare has deprecated the Auto Minify feature as of August 2024, so this warning is no longer correct.

However while setting up HedgeDoc, I not…

+2 -2
1 comment
@ZacheryFaria ZacheryFaria forked ZacheryFaria/hedgedoc from ZacheryFaria/hedgedoc · July 30, 2025 22:04

HedgeDoc - Ideas grow better together

Updated Jul 31

@ZacheryFaria ZacheryFaria made ZacheryFaria/dotnvim public · July 30, 2025 01:01

Lua Updated Jul 30

@ZacheryFaria ZacheryFaria made ZacheryFaria/dotnvim public · July 25, 2025 18:49

Lua Updated Jul 31

@ZacheryFaria ZacheryFaria starred awesome-selfhosted/awesome-selfhosted · July 15, 2025 05:13

A list of Free Software network services and web applications which can be hosted on your own servers

236k Updated Jul 14

@ZacheryFaria ZacheryFaria starred awesome-selfhosted/awesome-selfhosted · July 14, 2025 22:13

A list of Free Software network services and web applications which can be hosted on your own servers

240k Updated Jul 28

@ZacheryFaria ZacheryFaria starred kanbn/kan · July 3, 2025 21:28

The open source Trello alternative.

TypeScript 3.2k Updated Jul 3

@ZacheryFaria ZacheryFaria starred kanbn/kan · July 3, 2025 14:28

The open source Trello alternative.

TypeScript 3.4k Updated Jul 31

@ZacheryFaria ZacheryFaria starred makeplane/plane · July 3, 2025 21:28

🔥 🔥 🔥 Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and cycles the easiest way on the planet.

TypeScript 37k Updated Jul 3

@ZacheryFaria ZacheryFaria created a repository ZacheryFaria/templates · January 24, 2025 23:34

Updated Jan 25

@ZacheryFaria ZacheryFaria starred gchq/CyberChef · June 22, 2024 22:27

The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis

JavaScript 26.9k 51 issues need help Updated Jun 22

@ZacheryFaria ZacheryFaria starred freqtrade/freqtrade · February 28, 2024 17:28

Free, open source crypto trading bot

Python 24.5k Updated Feb 27

@ZacheryFaria ZacheryFaria starred theOGognf/finagg · February 27, 2024 19:32

A Python package for aggregating historical data from popular and free financial APIs, and for transforming that data into features for AI/ML.

Python 335 Updated Feb 8

@ZacheryFaria ZacheryFaria created a repository ZacheryFaria/adventofcode2024 · December 9, 2023 07:09
@ZacheryFaria ZacheryFaria starred home-assistant/core · November 9, 2023 01:33

🏡 Open source home automation that puts local control and privacy first.

Python 63.9k Updated Nov 9

@ZacheryFaria ZacheryFaria starred phoenixframework/phoenix · November 7, 2023 05:04

Peace of mind from prototype to production

Elixir 20k Updated Nov 6

@ZacheryFaria ZacheryFaria starred go-gitea/gitea · November 5, 2023 15:32

Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, packag…

Go 39.1k Updated Nov 5

@ZacheryFaria ZacheryFaria starred Anrijs/Aranet4-Python · November 2, 2023 06:42

Aranet4 and Aranet2 Python client

Python 148 Updated Oct 15

@ZacheryFaria ZacheryFaria starred getsentry/self-hosted · October 30, 2023 15:27

Sentry, feature-complete and packaged up for low-volume deployments and proofs-of-concept

Shell 6.7k Updated Oct 25

@ZacheryFaria ZacheryFaria starred tmrts/boilr · October 30, 2023 15:15

⚡ boilerplate template manager that generates files or directories from template repositories

Go 1.7k Updated Mar 7

Graphene SQLAlchemy integration

Python 947 2 issues need help Updated Jul 28

@ZacheryFaria ZacheryFaria forked ZacheryFaria/bootstrap-flask from helloflask/bootstrap-flask · September 25, 2023 05:04

Bootstrap 4 & 5 helper for your Flask projects.

SCSS 975 7 issues need help Updated Sep 25

@ZacheryFaria
ZacheryFaria starred dromara/fast-request Oct 31, 2022

IntelliJ IDEA plugin Restful Fast Request

Java 307 1 issue needs help Updated Oct 31

@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/movie-rater-ex Jun 28, 2022

Movie rater but scalable

Updated Jun 28

@ZacheryFaria

SQLAlchemy Admin for Starlette/FastAPI

Python 400 Updated May 14

@ZacheryFaria
ZacheryFaria starred ladderlife/autochrome May 17, 2022

Structural diffs for clojure source code

Clojure 160 Updated Feb 21

@ZacheryFaria
ZacheryFaria starred marmelab/react-admin May 15, 2022

A frontend Framework for building B2B applications running in the browser on top of REST/GraphQL APIs, using ES6, React and Material Design

TypeScript 19.7k 3 issues need help Updated May 11

@ZacheryFaria

Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.

Python 8.9k Updated Apr 25

@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/chadt Oct 9, 2021

Updated Oct 9

@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/network-api Oct 3, 2021

Updated Oct 3

@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/Rewards-Activator Sep 24, 2021
@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/speedyboi Sep 21, 2021

Updated Sep 21

@ZacheryFaria
ZacheryFaria starred arwn/baby-shark Jun 14, 2020

dududududududududududududu

C++ 2 Updated Jun 14

@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/awsh Jun 7, 2020

Updated Jun 7

@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/gomoku Feb 22, 2020

Updated Feb 22

@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/Hashcode2020 Feb 20, 2020

Updated Feb 20

@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/camagru Jan 23, 2020

Updated Jan 23

@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/npuzzle Jan 16, 2020

Updated Jan 16

@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/computor Jan 14, 2020

Updated Jan 14

@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/kotlin2.0 Jan 12, 2020

Updated Jan 12

@ZacheryFaria
ZacheryFaria starred google/guava Jan 10, 2020

Google core libraries for Java

Java 35.6k Updated Jan 10

@ZacheryFaria
ZacheryFaria made ZacheryFaria/ocaml-piscine public Nov 2, 2019

OCaml Updated Nov 2

@ZacheryFaria
ZacheryFaria forked ZacheryFaria/gfetch from arwn/gfetch Oct 22, 2019

A small clone of 9fetch

Shell 3 Updated Oct 3

@ZacheryFaria
ZacheryFaria starred arwn/apiwrap Oct 21, 2019

an api wrapper for the 42 api

Go 1 Updated Oct 21

@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/malloc Jul 22, 2019

Updated Jul 22

@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/malloc Jul 16, 2019

Updated Jul 16

@ZacheryFaria
ZacheryFaria starred kevlozano/matcha Jun 18, 2019
@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/libft-asm Jun 9, 2019

Updated Jun 9

@ZacheryFaria
ZacheryFaria made ZacheryFaria/ftsite public Jun 5, 2019

Go Updated Jun 5

@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/fixme May 23, 2019

Updated May 23

@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/abstract_vm May 22, 2019

Updated May 22

@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/swingy May 18, 2019

Updated May 18

@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/avaj-launcher May 14, 2019
@ZacheryFaria

All Subjects of 42 School

ASP 378 Updated May 13

@ZacheryFaria
ZacheryFaria forked ZacheryFaria/libft from arwn/libft May 1, 2019

C 2 Updated Apr 24

@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/ft_select Apr 22, 2019

Updated Apr 22

@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/Lyft-Tech-Sample Apr 22, 2019
@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/ft_printf Apr 11, 2019

Updated Apr 11

@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/fractol Apr 2, 2019

Updated Apr 2

@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/ft_sommelier Apr 1, 2019
@ZacheryFaria

Handwritten in Python perceptron and adaline classifiers to distinguish bad wine from good one.

Jupyter Notebook 3 Updated Apr 1

@ZacheryFaria
ZacheryFaria starred arwn/gnorminette Mar 29, 2019

Go 1 Updated Mar 29

@ZacheryFaria
ZacheryFaria starred arwn/21sh Mar 18, 2019

C 1 Updated Mar 18

@ZacheryFaria
ZacheryFaria starred arwn/ft_md5_ssl Mar 8, 2019

Makefile 1 Updated Mar 8

@ZacheryFaria
ZacheryFaria created a repository ZacheryFaria/minishell Mar 1, 2019

Updated Mar 1