
u/ooo-InstaGamer
r/teenagersbutcode r/softwaregore r/programmingmemes r/Softwaregore2 r/AAAAAAAAAAAAAAAAA r/SuddenlyBFDI r/aifails r/MinecraftPVP r/CryptoCurrency r/windsurf r/ruleof4butalreadyhere r/ruleof4 r/spezholedesign

▲ 7 r/softwaregore
Where did window's default background go?
I didn't change that blue flowerish BG and it disappeared randomly..
u/ooo-InstaGamer — 1 month ago
Celebrating 100th commit 🎆
Just merged 24 commits to main in one go, and prod deployment didn't break! Incredible.
Look at this crazy diff:
(.venv) PS C:\Users\me\Desktop\Proging\Memoryful\memoryful-backend> git merge dev
Updating eb7984c..778ad87
Fast-forward
.claude/settings.json | 64 ++++++++
.env.local | 12 +-
.env.local.secrets.example | 3 +
.env.prod | 3 +-
.gitignore | 3 +
CLAUDE.md | 127 +++++++++++++++
README.md | 6 +-
alembic/env.py | 6 +-
app/ai/catalog.py | 2 +-
app/ai/context.py | 6 +-
app/ai/services/chats.py | 19 ++-
app/ai/services/completions.py | 47 ++++--
app/ai/services/day/insights.py | 111 +++++++++-----
app/ai/services/day/parsing.py | 39 +++--
app/ai/utils.py | 100 ++++++++----
app/constants/__init__.py | 4 +
app/constants/cache.py | 8 +
app/core/cache.py | 31 ++--
app/core/celery_app.py | 2 +-
app/core/config.py | 10 +-
app/core/database.py | 30 ++--
app/core/deps.py | 33 ++--
app/core/exceptions.py | 28 ++--
app/core/resend_service.py | 21 +--
app/core/security.py | 31 ++--
app/core/settings.py | 67 ++++----
app/core/storage/__init__.py | 8 +-
app/core/storage/service.py | 32 ++--
app/core/storage/utils.py | 14 +-
app/core/utils.py | 13 +-
app/enums/__init__.py | 8 +-
app/enums/emails.py | 1 +
app/enums/font_awesome.py | 1 +
app/init_db.py | 281 +++++++++++++++++++++-------------
app/main.py | 43 +++---
app/models/__init__.py | 17 +-
app/models/_mixins.py | 13 +-
app/models/chat.py | 7 +-
app/models/chat_model.py | 14 +-
app/models/city.py | 1 +
app/models/country.py | 2 +
app/models/custom_types.py | 13 +-
app/models/day.py | 50 +++---
app/models/insight.py | 16 +-
app/models/insight_type.py | 1 +
app/models/month.py | 5 +-
app/models/search_history.py | 5 +-
app/models/suggestion.py | 18 +--
app/models/tag.py | 6 +-
app/models/trackable_item.py | 6 +-
app/models/trackable_progress.py | 4 +-
app/models/trackable_type.py | 3 +-
app/models/user.py | 19 ++-
app/models/user_token.py | 8 +-
app/routers/ai/__init__.py | 2 +-
app/routers/ai/chat_models.py | 21 +--
app/routers/ai/chats.py | 5 +-
app/routers/ai/completions.py | 21 +--
app/routers/auth.py | 87 ++++++-----
app/routers/chats.py | 142 -----------------
app/routers/cities.py | 18 +--
app/routers/countries.py | 16 +-
app/routers/days.py | 172 +++++++++++----------
app/routers/email.py | 9 +-
app/routers/insights.py | 19 +--
app/routers/months.py | 42 ++---
app/routers/storage.py | 4 +-
app/routers/suggestions.py | 19 ++-
app/routers/tags.py | 48 +++---
app/routers/trackable_types.py | 34 ++--
app/routers/trackables.py | 80 ++++++----
app/routers/workspaces.py | 13 +-
app/schemas/__init__.py | 74 ++++-----
app/schemas/chat.py | 10 +-
app/schemas/chat_model.py | 3 +-
app/schemas/city.py | 5 +-
app/schemas/country.py | 5 +-
app/schemas/day.py | 40 +++--
app/schemas/day_trackable_progress.py | 9 +-
app/schemas/email.py | 4 +-
app/schemas/font_awesome.py | 9 +-
app/schemas/insight.py | 2 +-
app/schemas/month.py | 7 +-
app/schemas/security.py | 6 +-
app/schemas/storage.py | 1 +
app/schemas/suggestion.py | 2 +-
app/schemas/tag.py | 4 +-
app/schemas/trackable.py | 7 +-
app/schemas/trackable_type.py | 2 +-
app/schemas/user.py | 8 +-
app/tasks/__init__.py | 9 +-
app/tasks/ai_tasks.py | 14 +-
app/tasks/email_tasks.py | 2 +-
docker/docker-compose.local.yml | 30 ----
mcp_server/main.py | 7 +-
mcp_server/schemas/__init__.py | 1 -
mcp_server/settings.py | 1 +
mcp_server/tests/test_days.py | 7 +-
mcp_server/tests/test_insights.py | 5 +-
mcp_server/tests/test_months.py | 15 +-
mcp_server/tests/test_suggestions.py | 5 +-
mcp_server/tests/test_tags.py | 7 +-
mcp_server/tests/test_trackables.py | 9 +-
mcp_server/tests/test_workspaces.py | 5 +-
mcp_server/tools/days.py | 4 +-
mcp_server/tools/months.py | 6 +-
mcp_server/tools/trackables.py | 4 +-
mcp_server/utils/api_client.py | 23 ++-
mcp_server/utils/validators.py | 5 +-
mypy.ini | 2 +-
pyproject.toml | 31 ++++
requirements.dev.txt | 12 +-
scripts/python/manage_backup.py | 61 ++++++--
113 files changed, 1502 insertions(+), 1135 deletions(-)
create mode 100644 .claude/settings.json
create mode 100644 CLAUDE.md
create mode 100644 app/constants/cache.py
delete mode 100644 app/routers/chats.py
create mode 100644 pyproject.toml
(.venv) PS C:\Users\somet\Desktop\Proging\Memoryful\memoryful-backend> git status
On branch main
Your branch is ahead of
'origin/main'
by 24 commits.
(use
"git push"
to publish your local commits)
nothing to commit, working tree clean
u/ooo-InstaGamer — 2 months ago
▲ 21 r/programmingmemes
OCP in a nutshell
it is open() for extension, and close() for modification - did I understand it correctly?
u/ooo-InstaGamer — 3 months ago
▲ 2 r/softwaregore
Pain gore of up and down votes
I wanted to name it "erogniaP", but it got banned.
u/ooo-InstaGamer — 4 months ago