Commit-by-Commit History
This appendix preserves chronological first-parent histories for v2 main and frozen v1.
v2 main first-parent history
891e976— 2025-11-08 — initial Figma designf8e90d4— 2025-11-08 — migration from vite to nextjs228a09f— 2025-11-08 — migration from vite to nextjs40c3a17— 2025-11-08 — Add missing UI deps24505dd— 2025-11-08 — Add radix-ui/react-aspect-ratio2ecd0bd— 2025-11-08 — Add @radix-ui/react-select2025c6a— 2025-11-08 — Dockerization and some bug fixes09d72a3— 2025-11-10 — redesign of analytics, global switcher, other designs2b8d65a— 2025-11-20 — Patch: edit analytics section to match requirements56c65be— 2025-11-20 — Patch fixing cards contentbf2fad2— 2025-11-21 — Finalized UI/UX76019a9— 2025-11-21 — Docker build update3d3f87c— 2025-11-21 — Fix/global switcher fix to pull from CMS5a67f8d— 2025-11-21 — change switcher link to prod versionf957fbb— 2025-11-22 — chnages to the analytics section618f9bb— 2025-11-26 — unified monorepo314f8c2— 2025-11-26 — CI/CD set up & repo restructure700773d— 2025-11-28 — CI/CD prod fixes420cf77— 2025-11-28 — fix: Coolify env vaaribales, testing docs6a2343f— 2025-11-28 — Merge pull request #1 from Almalgo/dependabot/github_actions/actions/checkout-6c91e7c9— 2025-11-28 — Merge pull request #2 from Almalgo/dependabot/github_actions/github/codeql-action-4857b78e— 2025-11-28 — Merge pull request #3 from Almalgo/dependabot/github_actions/codecov/codecov-action-5f29bef7— 2025-11-28 — Merge pull request #4 from Almalgo/dependabot/npm_and_yarn/apps/webapp/multi-5bd58450adc6484c7— 2025-11-28 — Merge pull request #5 from Almalgo/dependabot/npm_and_yarn/apps/website/lucide-react-0.555.08d1ccad— 2025-11-28 — Merge pull request #6 from Almalgo/dependabot/npm_and_yarn/apps/webapp/typescript-5.9.32520c24— 2025-11-28 — Merge pull request #7 from Almalgo/dependabot/npm_and_yarn/apps/webapp/supabase/supabase-js-2.86.060191a7— 2025-11-28 — Merge pull request #8 from Almalgo/dependabot/npm_and_yarn/apps/website/next-16.0.5e0fc840— 2025-11-28 — Merge pull request #9 from Almalgo/dependabot/npm_and_yarn/apps/website/types/react-19.2.74abd23e— 2025-11-28 — Merge pull request #10 from Almalgo/dependabot/pip/backend/production-dependencies-c771345c0e8758567— 2025-11-28 — Merge pull request #11 from Almalgo/dependabot/npm_and_yarn/production-dependencies-3d2d6d470b6e532bc— 2025-11-28 — Merge pull request #12 from Almalgo/dependabot/npm_and_yarn/development-dependencies-a27f8b34e18fa2026— 2025-12-04 — Merge pull request #13 from Almalgo/tests/api-tests422d993— 2025-12-06 — Merge pull request #16 from Almalgo/feature/landing-page-analyticsabf0e41— 2025-12-06 — Merge pull request #15 from Almalgo/tests/api-tests4eec39b— 2025-12-07 — Merge pull request #18 from Almalgo/tests/api-tests8c0ed90— 2025-12-07 — Merge pull request #19 from Almalgo/fix/logo-and-analytics-envf314a0f— 2025-12-07 — Merge pull request #20 from Almalgo/feature/preferred-token6775e52— 2025-12-07 — Merge pull request #21 from Almalgo/feature/preferred-tokenadb45c4— 2025-12-08 — fix: explicitly add Tailwind CSS v4 Linux native binaries153e251— 2025-12-08 — Solve timeout issue5d6cda8— 2025-12-08 — Merge pull request #23 from Almalgo/dependabot/npm_and_yarn/apps/website/types/node-24.10.19918c8a— 2025-12-08 — Merge pull request #24 from Almalgo/dependabot/npm_and_yarn/apps/website/recharts-3.5.16367818— 2025-12-08 — Merge pull request #26 from Almalgo/dependabot/npm_and_yarn/apps/webapp/radix-ui/react-tabs-1.1.13f22a955— 2025-12-08 — Merge pull request #27 from Almalgo/dependabot/npm_and_yarn/apps/webapp/radix-ui/react-toast-1.2.158803601— 2025-12-08 — Merge pull request #28 from Almalgo/dependabot/npm_and_yarn/apps/webapp/radix-ui/react-dropdown-menu-2.1.167cdcb8c— 2025-12-08 — Merge pull request #29 from Almalgo/dependabot/github_actions/actions/setup-python-62a17e9f— 2025-12-08 — Merge pull request #30 from Almalgo/dependabot/github_actions/docker/build-push-action-60f40325— 2025-12-08 — Merge pull request #31 from Almalgo/dependabot/github_actions/actions/setup-node-66b8df1d— 2025-12-08 — Merge pull request #32 from Almalgo/dependabot/pip/backend/production-dependencies-f487869770a17a31f— 2025-12-08 — Merge pull request #34 from Almalgo/dependabot/npm_and_yarn/development-dependencies-3a2f4d71e84dd61f1— 2025-12-08 — Merge pull request #33 from Almalgo/dependabot/npm_and_yarn/production-dependencies-7d686085e398d6d12— 2025-12-08 — Merge pull request #25 from Almalgo/dependabot/npm_and_yarn/apps/website/jsdom-27.2.0f3d0301— 2025-12-09 — refactor: use single global API_BASE_URL and fix webapp container startup117a530— 2025-12-09 — refactor: use single global API_BASE_URL and fix webapp container startupfcc82fe— 2025-12-09 — refactor: migrate from @supabase/auth-helpers-nextjs to @supabase/ssr845df64— 2025-12-09 — fix: en variables for deployments3f44791— 2025-12-09 — chore(docker+docs): finalize standalone Docker deployment & fix webapp issuesec2863b— 2025-12-09 — fix(docker): remove .env.local COPY from frontend Dockerfiles for Coolify compatibility2d8677b— 2025-12-10 — Fix: optimize circle-members analytics endpoint query and error handlinge4f280e— 2025-12-12 — Merge pull request #39 from Almalgo/dev28c2a6f— 2025-12-12 — fix: Reorganize tests and update for analytics changes4b5488a— 2025-12-12 — feat: migrate reviews analytics to RPC function for database-level aggregation0866c51— 2025-12-12 — Merge pull request #37 from Almalgo/feature/webhook87caa31— 2025-12-14 — Merge pull request #45 from Almalgo/dev53be689— 2025-12-14 — fix(ci): handle optional dependencies in lint jobs and update webapp healthcheckffadcf8— 2025-12-15 — Merge pull request #47 from Almalgo/dependabot/npm_and_yarn/apps/website/next-16.0.10a1ebbb5— 2025-12-15 — Merge pull request #50 from Almalgo/dependabot/npm_and_yarn/production-dependencies-98db03c2ce3b844a9— 2025-12-15 — Merge pull request #51 from Almalgo/dependabot/npm_and_yarn/development-dependencies-0fc737c54db60e562— 2025-12-15 — Merge pull request #52 from Almalgo/dependabot/pip/backend/production-dependencies-7625ac531d77da186— 2025-12-15 — Merge pull request #49 from Almalgo/dependabot/npm_and_yarn/apps/website/lucide-react-0.561.0e842958— 2025-12-15 — Merge pull request #48 from Almalgo/dependabot/npm_and_yarn/apps/website/multi-92cd713b78fa0735e— 2025-12-15 — Merge pull request #53 from Almalgo/dependabot/npm_and_yarn/development-dependencies-89d99508071b69ecf— 2025-12-15 — moved gitignore0f9837f— 2025-12-16 — Merge branch 'main' of github.com:Almalgo/ops-platform13be1b8— 2025-12-16 — Merge pull request #56 from Almalgo/feature/webh0610a8f— 2025-12-22 — Merge pull request #64 from Almalgo/feature/redesignf2d2685— 2025-12-29 — Merge pull request #66 from Almalgo/fix/test_payment57fd76a— 2025-12-29 — Merge pull request #67 from Almalgo/web3-apifb24420— 2026-01-05 — Merge pull request #77 from Almalgo/dependabot/npm_and_yarn/development-dependencies-c389e029249c7b1ba— 2026-01-05 — Merge pull request #76 from Almalgo/dependabot/pip/backend/production-dependencies-d55a27b9915dd24ae— 2026-01-05 — Merge pull request #71 from Almalgo/feature/data_model_link3512c7c— 2026-01-08 — Merge pull request #79 from Almalgo/fix/test_paymentfac1388— 2026-01-09 — Merge pull request #80 from Almalgo/fix/transactions163d1cc— 2026-01-11 — Merge pull request #78 from Almalgo/web3-api814faff— 2026-01-11 — Merge pull request #81 from Almalgo/fix/blockchain_token3fa205d— 2026-01-12 — Merge pull request #82 from Almalgo/dependabot/npm_and_yarn/apps/website/jsdom-27.4.068b47ec— 2026-01-12 — Merge pull request #84 from Almalgo/dependabot/npm_and_yarn/apps/website/vitest/ui-4.0.164a519b5— 2026-01-12 — Merge pull request #86 from Almalgo/dependabot/npm_and_yarn/development-dependencies-0447f70f6f90cc385— 2026-01-21 — Merge pull request #88 from Almalgo/redesign/awarded-teams9608a84— 2026-01-21 — Merge pull request #91 from Almalgo/dependabot/npm_and_yarn/apps/website/types/react-19.2.8814f3ea— 2026-01-21 — Merge pull request #93 from Almalgo/dependabot/npm_and_yarn/development-dependencies-703b6356e0a6c332e— 2026-01-23 — Merge pull request #96 from Almalgo/fix/webhookbec6755— 2026-01-27 — Merge pull request #104 from Almalgo/feat/payment_processing6738d8c— 2026-01-27 — Merge pull request #97 from Almalgo/redesign/awarded-projectsb36b4ed— 2026-01-30 — Merge pull request #95 from Almalgo/fix/payment_enhancementsd58ba67— 2026-01-30 — Merge pull request #98 from Almalgo/dependabot/npm_and_yarn/apps/website/types/react-19.2.9b50bcaf— 2026-01-30 — Merge pull request #99 from Almalgo/dependabot/npm_and_yarn/apps/website/tailwindcss-4.1.184134dfd— 2026-01-30 — Merge pull request #100 from Almalgo/dependabot/npm_and_yarn/apps/website/tailwindcss/oxide-linux-arm64-gnu-4.1.18030a0a0— 2026-01-30 — Merge pull request #105 from Almalgo/dependabot/npm_and_yarn/development-dependencies-b820a91c4ff2e5974— 2026-01-30 — Merge pull request #109 from Almalgo/dependabot/npm_and_yarn/development-dependencies-01cdcbc788bd38641— 2026-02-01 — Merge pull request #112 from Almalgo/feat/webhookabf7672— 2026-02-02 — Merge pull request #116 from Almalgo/dependabot/npm_and_yarn/apps/website/eslint-9.39.21b02b39— 2026-02-02 — Merge pull request #118 from Almalgo/dependabot/npm_and_yarn/apps/webapp/radix-ui/react-label-2.1.88da6793— 2026-02-03 — Merge pull request #123 from Almalgo/dependabot/npm_and_yarn/development-dependencies-c155efb99110bdc4b— 2026-02-04 — Merge pull request #124 from Almalgo/fix/milestonesfbc93c6— 2026-02-04 — Merge pull request #126 from Almalgo/feat/membersb41192c— 2026-02-04 — Merge pull request #125 from Almalgo/feat/payment_processing4e8c8c7— 2026-02-04 — Merge pull request #113 from Almalgo/redesign/membersef6a797— 2026-02-05 — Merge pull request #107 from Almalgo/redesign/circles-workgroups2dbf8bf— 2026-02-06 — Merge pull request #128 from Almalgo/feat/payments_audit0f68901— 2026-02-07 — Merge pull request #131 from Almalgo/feature/undo_payment_audit47ba2a4— 2026-02-07 — Merge pull request #130 from Almalgo/feature/payment-tabs-implementationdc15f7a— 2026-02-07 — add feature request for deliverable, review, and audit notification events50a2d78— 2026-02-12 — Merge pull request #141 from Almalgo/feature/docs-restructure-brand-styling5ff2d5d— 2026-02-12 — Merge pull request #142 from Almalgo/feature/docs-restructure-brand-stylinga7c0139— 2026-02-12 — Merge pull request #144 from Almalgo/fix/webapp-dockerfile-standalone8169f11— 2026-02-14 — Merge pull request #148 from Almalgo/fix/circle_member_update-clean7707645— 2026-02-14 — Merge pull request #151 from Almalgo/web3-api117ec71— 2026-02-15 — Merge pull request #153 from Almalgo/fix/circle_member_update-clean1a80124— 2026-02-16 — Merge pull request #164 from Almalgo/feat/payment_processingae02367— 2026-02-16 — Merge pull request #166 from Almalgo/web3-api3e7a5d8— 2026-02-19 — Merge pull request #169 from Almalgo/feature/eip712-signing-utilscf7d135— 2026-02-19 — Merge pull request #168 from Almalgo/web3_fix10bca61— 2026-02-20 — Merge pull request #172 from Almalgo/web3_fix3bf9900— 2026-02-21 — docs: add deep-operations PRD and implementation plan2dc8147— 2026-02-21 — merge: sync origin/deep-ops-v2 into updated branch3a57dc4— 2026-02-21 — chore(env): add deep-ops-v2 Supabase env templatesf909e66— 2026-02-21 — feat(db): add deep-ops group ACL and reputation foundation migration872144a— 2026-02-21 — feat(core-api): add groups module foundation endpoints and RBAC21182d3— 2026-02-21 — feat(core-api): add group role permissions and feature toggle endpoints96c7dab— 2026-02-21 — feat(feed): add unified feed migration and core-api endpoints4f56a62— 2026-02-21 — feat(platform): add premium limits enforcement and platform settings endpoints3f6afa9— 2026-02-21 — feat(reputation): add owner feedback and score retrieval endpoints906b88a— 2026-02-21 — feat(webapp): add service clients for groups feed reputation and platform settingsa6dcc20— 2026-02-21 — feat(webapp): add initial groups and feed pages for deep-ops modules63cff83— 2026-02-21 — fix(core-api,webapp): stabilize local auth flow and python3.9 compatibilityea22b68— 2026-02-21 — chore: commit remaining workspace updatesa0b90e3— 2026-02-21 — Add Supabase baseline migration for legacy core-api tablesa205286— 2026-02-21 — Add messaging provider abstraction for outbound notificationse37c92e— 2026-02-21 — Implement P5-2 Matrix space and project channel integrationba0232a— 2026-02-21 — Deprecate Mattermost-specific notification channel pathsa492cff— 2026-02-21 — Deprecate legacy circles API and clean duplicate analytics route971e978— 2026-02-21 — Add structured observability events and ops runbook8242e4a— 2026-02-21 — test(core-api): add deep-ops regression smoke suite for p6-24cf698d— 2026-02-21 — feat(data): add CC-1 deep-ops backfill migration and integrity checks4d728ea— 2026-02-21 — fix(migration): avoid min(uuid) in CC-1 fallback owner selection36c2b16— 2026-02-21 — test(security): enforce deep-ops least-privilege route policydfbdf36— 2026-02-21 — docs(deep-ops): add API/admin role guide and testing checklist updatesd5d196d— 2026-02-21 — feat(cc4): add staged rollout controls for module feature flags7c7d80d— 2026-02-21 — docs(uiux): add deep-ops v2 screen spec for user and admin7b9cc2a— 2026-02-21 — feat(webapp): implement deep ops v2 circles/projects/admin screen set8fc074a— 2026-02-21 — chore(core-api): add ui demo data seeder for deep ops v2a2d4bec— 2026-02-21 — feat(admin): port old members dashboard into users tabdff5e11— 2026-02-21 — feat(admin): port old circles dashboard into circles tab3d893fa— 2026-02-21 — fix(circles): handle admin role casing and add groups fallback for circles table40b57fc— 2026-02-21 — fix(circles): stop infinite loading state in circles table fetch23bd21e— 2026-02-21 — feat(admin): redesign console summary cards with members circles projects payments metrics8cfc951— 2026-02-21 — feat(admin): render summary card breakdowns as donut charts9565479— 2026-02-21 — fix(admin): add descriptive donut labels and legends in summary cards1d4e724— 2026-02-21 — refactor(admin): remove tab-level summary cards from console tabs0ff6b80— 2026-02-21 — fix(auth): proactively refresh expired or missing access token833c95b— 2026-02-21 — fix(admin): align overflow tab styling and keep selected tab visible50ac889— 2026-02-21 — style(admin): make overflow dots scale on hover without bg color change92a06fb— 2026-02-21 — feat(users): add email-only user invite flow for admin users tabe5d3d14— 2026-02-22 — feat(users-table): use dots menu for row actions and disable hover scalingddc3670— 2026-02-22 — style(users-table): restore hover scale effect on dots action trigger6c0b2ff— 2026-02-22 — feat(circles-table): use dots menu for row actions with matching hover41177fb— 2026-02-22 — feat(admin): render projects table in projects tab6c17583— 2026-02-22 — feat(projects-table): move row actions into dots dropdown9c529c2— 2026-02-22 — feat: finalize billing route, circles UX, and API-side filter/order pagination4204cb4— 2026-02-23 — Implement circle/project hub UX overhaul, settings popups, redirects, and project tasks views010354c— 2026-02-23 — Add standalone Tasks Board route with Kanban and table viewse4f14d1— 2026-02-23 — Scope tasks board to current project and add return-to-hub navigation2022fce— 2026-02-23 — Add In Review task status to project/task boards and seed data47ca26e— 2026-02-23 — Show blocked tasks as tags within In Progress in kanban/table225d0d4— 2026-02-23 — Add colored status and priority tags to task tables53e299b— 2026-02-23 — Adjust task status/priority tag colors to requested schemee569109— 2026-02-23 — Add click-to-sort for status and priority in task tables081dc65— 2026-02-23 — Remove standalone tasks board route and keep tasks in project hub2199259— 2026-02-23 — Replace sidebar with header sections menu and help popup8ba2138— 2026-02-23 — Add DEEP Operations header branding and refine sections dropdown UI5a40932— 2026-02-23 — Fix TopBar icon import for current lucide-react version18e3b3d— 2026-02-23 — Hide app shell header on public/auth pagesbf06e38— 2026-02-23 — Restructure header nav and move combined page context below headere3876e4— 2026-02-23 — Improve header spacing and swap help/notification positions75a13cf— 2026-02-23 — Promote Home route and wire header logo navigation to /home0cf0e43— 2026-02-23 — Normalize Home breadcrumb and add clickable body breadcrumb trail181b0d1— 2026-02-23 — Refine header branding and remove duplicate top breadcrumb rowd0ece57— 2026-02-23 — Add task creation and task detail popups in project tasks tab90afcf9— 2026-02-23 — Add 3-tab plus overflow menu pattern to circle and project hubse7f5bee— 2026-02-23 — Simplify analytics to payments-only single page6c4bae8— 2026-02-23 — Simplify review to dashboard-only single page4b01d90— 2026-02-23 — Move Review section under Projects in dropdown30b344c— 2026-02-23 — Update review nav icon and add review summary cards8cb30f6— 2026-02-23 — Move review actions below summary cards5c39f83— 2026-02-23 — Harden review dashboard fetch with endpoint fallback257b9af— 2026-02-23 — Align review page layout and styling with hub sectionsc585437— 2026-02-23 — Add global page title box and remove review single-page tag2b97753— 2026-02-23 — Align billing page styling with section UI patternsf0f637d— 2026-02-23 — Use shared tab styling for billing and preferences tabs143be51— 2026-02-23 — Position billing tabs below summary cardse6ef1dd— 2026-02-23 — Refine billing filters and move receivables/payables toggle above2b4d0f6— 2026-02-23 — Increase billing spacing between summary cards and tabse77315b— 2026-02-24 — Fix billing page suspense for search params5f02104— 2026-02-24 — Wrap settings page with suspense48bc649— 2026-02-24 — Add teams feature, tasks UI updates, and task status handling7dc0b6e— 2026-02-24 — feat(tasks-ui): add sanitized error states and shared task list renderer792639d— 2026-02-26 — refactor(tasks): extract shared TaskTable + TasksControlBar components7dc7620— 2026-02-26 — feat(home): add My Tasks sidebar widget and Tasks quick action (FR-40)846c234— 2026-02-26 — feat(resources): dedicated resource library with CRUD API and category filter (FR-15)81deb7b— 2026-02-26 — feat(subscriptions): Pro subscription plan system with feature gating (FR-09)44ae307— 2026-02-26 — feat(chat-pref): chat preference routing with Message button (FR-08)8b60247— 2026-02-26 — feat(tasks): bulk task actions — select multiple, submit/approve in batch1401c2d— 2026-02-26 — test(tasks): add component tests for TaskTable and TaskListStatea47152c— 2026-02-26 — feat(expertise): member directory with expertise tracking (FR-12 + FR-28)5baf6e9— 2026-02-26 — feat(hierarchy): enforce project->circle team lineage in create flow59cf738— 2026-02-26 — feat(funding): team treasury, project budgets, and payout flow (Spec §3)acd3dc6— 2026-02-26 — feat(funding-ui): project budget tab with allocation overview and payout table53afc63— 2026-02-26 — feat(nav+ux): add Tasks/Directory/Funding to sidebar, circle picker in project create8419ffd— 2026-02-26 — feat(home): add Funding + Directory quick action links8aea295— 2026-02-26 — feat(hierarchy): parent_group_id column + dual-write on create + query filter (Spec §2 Phase A)762b1f2— 2026-02-26 — feat(observability): funding/hierarchy health endpoints + admin dashboard41c9520— 2026-02-26 — feat(home): add Funding Alerts widget with failed/queued payout healthd337d3e— 2026-02-26 — feat(funding-ui): add payout queue preview panel with project selector and actionsa8f3802— 2026-02-26 — feat(backfill): add migration exception queue for unresolved task->project mappingsb26a37b— 2026-02-26 — feat(obs): add migration exceptions API + admin exceptions page41efa9d— 2026-02-26 — feat(obs): resolve action for migration exceptions (API + admin UI)7afbd99— 2026-02-26 — feat(obs-ui): add direct Exceptions Queue CTA from observability dashboard8cfc04b— 2026-02-26 — feat(funding-ui): add optional tx hash input when executing queued payouts485e4c3— 2026-02-26 — hardening(funding): require idempotency keys for treasury funding and budget allocations9464a15— 2026-02-26 — feat(funding-ui): add payout queue status summary cards (approved/queued/paid/failed)381d062— 2026-02-26 — feat(funding-ui): add CSV export for project payout queue7fe69cb— 2026-02-26 — feat(funding-ui): add 'Copy tx' action for paid payouts11e8ebd— 2026-02-26 — feat(funding-ui): add payout status filter (approved/queued/paid/failed/all)f10ce43— 2026-02-26 — feat(funding-ui): add optional auto-refresh for payout queue (15s)2bca9ec— 2026-02-26 — feat(funding-ui): show payout queue last-updated timestampac204e5— 2026-02-26 — feat(funding-ui): add explicit Refresh button for payout queue4bcfa38— 2026-02-26 — feat(hierarchy): project_identity_bridge table + bridge-aware Phase B backfill25e4b0e— 2026-02-26 — feat(observability): bridge health metrics in hierarchy dashboarddb7b716— 2026-02-26 — test(funding): E2E funding flow tests — allocate, guardrail, queue dry-run + live998a954— 2026-02-26 — feat(tasks-v2): v2 task endpoints with hierarchy, cursor pagination, submit/audit actions + feature flags + constraint hardening migrationa5a6383— 2026-02-26 — fix(tasks-v2): accept action/comment aliases for frontend compat in submit/audit endpoints9870cc1— 2026-02-26 — feat(tasks-ui): cursor pagination, date range filters, URL-synced team/circle/date params on Tasks page463fcd5— 2026-02-26 — feat(funding): gate all funding endpoints behind team_funding_v2_enabled feature flag via router dependencyde7c69f— 2026-02-26 — test(tasks-v2): E2E lifecycle tests — create/submit/audit approve+reject, wrong-user guardeb4827c— 2026-02-26 — feat(observability): budget drift alerting endpoint + alerts card on admin dashboarda1bd327— 2026-02-26 — feat(observability): budget drift detail page + drift alerts endpointf8e5c3d— 2026-02-26 — feat(expertise): auto-recalculate scores from contribution history (FR-28 enhancement)dc2d529— 2026-02-26 — test(funding): idempotency + failure path tests — insufficient treasury, duplicate keys, retry guards24e6458— 2026-02-26 — feat(tasks-ui): permission-driven action buttons — submit only for assignee, audit only for auditor882d9a9— 2026-02-26 — feat(tasks-ui): task detail drawer with description, hierarchy, audit status, payout info, timelineafdd5d3— 2026-02-26 — feat(tasks-v2): audit trail endpoint + drawer integration0f761c5— 2026-02-26 — feat(home): surface budget drift alerts on home page funding card2e5dabb— 2026-02-26 — feat(tasks-ui): inline status change dropdown + role-aware empty states (P1/P2 UIUX fixes)bb13696— 2026-02-26 — feat(tasks-ui): keyboard shortcuts — / for search, 1-4 for tabs, Esc to close drawer (P2.3)686b9fc— 2026-02-26 — feat(tasks-ui): create task dialog with project, category, hours, rate, assignee fields54def64— 2026-02-26 — a11y(tasks): aria-labels on status dropdown, drawer, create dialog + focus ring improvementsf0e8728— 2026-02-28 — Fix API startup import, remove directory UI, and move funding into billing tab70cdd36— 2026-02-28 — Restore sidebar-first navigation and move section tabs into sidebare1338a0— 2026-02-28 — Use section dropdown in sidebar header with icons and keep toggle pinned at top4f39bc9— 2026-02-28 — Refine sidebar nav: iconized section selector, bottom profile/logout, and header profile removal7ffa1ca— 2026-02-28 — Move logout back to header and simplify sidebar footer/profile area703a758— 2026-02-28 — Move logout button next to notification icon in top bar5be3a97— 2026-02-28 — Polish sidebar branding and collapsed navigation layoutaa1a19a— 2026-02-28 — Use brand deep logo image in expanded sidebar header70a20f7— 2026-02-28 — Show Operations text beside sidebar logo and remove topbar logo6d0e11e— 2026-02-28 — Move page title and description into header stripa8ce3c1— 2026-02-28 — Move page title and breadcrumbs into top header0183a08— 2026-02-28 — Make header description text regular weighta400f0c— 2026-02-28 — Move breadcrumb path to lower header sectionf694905— 2026-02-28 — Use breadcrumb as page title with hover description tooltip8117cd3— 2026-02-28 — Move breadcrumb path to top header row93d9f17— 2026-02-28 — Ensure active tab title is last breadcrumb itemb59009f— 2026-02-28 — Use URL tab param as final breadcrumb label329b926— 2026-02-28 — Assign unique section icons and move collapsed toggle outside sidebar0d6dc6d— 2026-02-28 — Allow tasks-v2 RBAC routes and fix forbidden error messaging1699985— 2026-02-28 — Add unified filter-search toolbar pattern for tasks and payments3d68546— 2026-02-28 — Move sidebar toggle above profile section156d75e— 2026-02-28 — Polish sidebar toggle button visual styleaf97db8— 2026-02-28 — Make expanded sidebar toggle full width with label4722e07— 2026-02-28 — Show section popup menu when sidebar is collapsedf7072f0— 2026-02-28 — Use white background for expanded profile boxa268f84— 2026-02-28 — Add Observability tab under Admin Console sidebar section65169be— 2026-02-28 — Sync Circle Hub tabs with sidebar via URL tab routing84a6654— 2026-02-28 — Remove hub tab bars and drive circle/project tabs from sidebar200d48d— 2026-02-28 — Switch Team Hub tabs to sidebar-driven URL routing7608f8c— 2026-02-28 — Align tasks table controls with unified search/filter/sort patterne458299— 2026-02-28 — Use per-column sort icons in tasks table headers68d8333— 2026-02-28 — Standardize icon-based table sorting across core platform tables7115234— 2026-02-28 — Add icon-based column sorting to circle and project hub tab tablesa1ce288— 2026-02-28 — Fix PaymentsTable hook order regression99122a6— 2026-02-28 — Improve payments filter UX and wire functional field filtering0c325d3— 2026-02-28 — Refine payments filters: smaller UI, multi-column filtering, remove filter-box orderinge85ca1d— 2026-02-28 — Apply compact multi-filter UX across circle hub sections1ca7778— 2026-02-28 — Align circle hub filters left and search right across sections9340dc3— 2026-02-28 — Align project workspace tabs with unified filter/search toolbaree37c72— 2026-02-28 — Standardize circle/project filters and add feed search toolingd42a2f3— 2026-02-28 — Align circle and project tab filters by shared tab names7e60c3a— 2026-02-28 — Restructure tasks tabs and remove review from main nav9ca494a— 2026-02-28 — Move Teams to first position in nav dropdown080c611— 2026-02-28 — Render Review dashboard table inside Tasks review tab695c5bc— 2026-02-28 — Add unified search filter order controls to team circles projects pagesf5371bd— 2026-02-28 — Make team hub member filters compact7155ce6— 2026-02-28 — Standardize filter search order pattern across tasks tabs995599b— 2026-02-28 — Remove assignee and project filters from tasks applied and assigned tabsf4fa89e— 2026-02-28 — Rename billing tab labels to Recieved and Paidbedd967— 2026-02-28 — Convert funding create/allocate actions to modal forms93b2c3b— 2026-02-28 — Remove payout control strip from funding tab5d4ca32— 2026-02-28 — Move funding action buttons into payout table controls74b8d45— 2026-02-28 — Right-align funding actions and show allocate hint as tooltip6fcb556— 2026-02-28 — Standardize admin tab table controls and add observability tabe248ceb— 2026-02-28 — Enable admin table filter/sort controls and fix search alignment11d092a— 2026-02-28 — Fix admin table header filter/sort visibility and behavior50b3c2b— 2026-03-04 — db: add executable v2 schema migration with ordered FKs and lookup seeds92c61b8— 2026-03-04 — db: make v2 compatibility views tolerant to legacy token/token-group columnscd1ffa9— 2026-03-04 — db: make group-linked v2 tables type-aware for existing uuid groupsd143d6b— 2026-03-04 — db: make escrow compatibility views tolerate legacy escrows shape3391583— 2026-03-04 — db: make payment_types seed compatible with legacy and v2 columnsde14b04— 2026-03-04 — db: make feed_items author index compatible with legacy column names84550c6— 2026-03-04 — db: guard v2 index creation for legacy table column shapesd49a92a— 2026-03-04 — db: guard metadata gin indexes for legacy schemas616fbd4— 2026-03-04 — docs: add v1->v2 phase2 migration, validation, and cleanup runbooks725db97— 2026-03-04 — docs: checkpoint canonical v2 schema and phase1 data migration script1a4ec7d— 2026-03-04 — core-api: gate legacy v1 routers behind feature flag668c477— 2026-03-05 — refactor(api): introduce modular router structure and legacy adapters8bd9a28— 2026-03-05 — refactor(api): merge web3 routes into core-api via escrow_chain modulec95e457— 2026-03-05 — refactor(api): normalize unified core/web3 configurationc7bb2fd— 2026-03-05 — feat(api): add initial plugin registry and installation modulea8dd07b— 2026-03-05 — chore(api): add legacy deprecation controls and unified deployment defaults951edb4— 2026-03-05 — chore(api): harden unified backend deps and add integration/frontend modular guides101628d— 2026-03-06 — Integrate team hub membership flows and stabilize v2 auth/group UXb6b57dc— 2026-03-06 — Fix v2 group/circle creation compatibility and circle form UX05bf471— 2026-03-06 — Refine profile/settings UX and finalize teams navigation fixes3748324— 2026-03-09 — Handle missing web3 dependency gracefully0117499— 2026-03-09 — Add team premium upgrade entry pointc8622d5— 2026-03-09 — Remove in-page tab bars from app pagesb922f94— 2026-03-09 — Align circle hub membership and governance flowsbe03317— 2026-03-09 — Add circle hub resource actions and member removal37da45b— 2026-03-09 — Fix circle leaderboard reputation integration0c92328— 2026-03-09 — Wire circle feature flags and role governancea5f6803— 2026-03-10 — Align project hub and list flows with circle UX1422509— 2026-03-10 — Refine project tasks UX and harden tasks v2 filters28785a6— 2026-03-10 — Refine project hub payments and navigation8a0da1f— 2026-03-10 — Align task review flows with v2 schemaa960b70— 2026-03-13 — feat: redesign platform layout and navigation system1a3f328— 2026-03-13 — feat: refine task hub modal and actionsbd8c594— 2026-03-13 — fix admin data integrations and analytics canvas12abafe— 2026-03-15 — Rename .cursorrules to rules.md4e63338— 2026-03-15 — chore: update project rules and lockfile8969633— 2026-03-15 — Revert "Align task review flows with v2 schema"afdf975— 2026-03-15 — Reapply "Align task review flows with v2 schema"7c9fdfb— 2026-03-15 — Revert "feat: redesign platform layout and navigation system"0b00a18— 2026-03-15 — feat: refresh platform navigation and UI patterns1398066— 2026-03-15 — feat: standardize platform buttons and filtersadda696— 2026-03-17 — Handle extra keys in .env gracefully and upgrade react-popover dependency1c6e76f— 2026-03-21 — feat: redesign table, remove some columns and add pagination with dynamic rows per page and limited page buttons0d3bea4— 2026-03-22 — feat: move task search to backend with submit-based search UXb752b89— 2026-03-23 — feat: add total_count, fix duplicate fetch, and display count in chart2b6b0b2— 2026-03-27 — Merge pull request #277 from Almalgo/feat/release-structure4c8465b— 2026-03-29 — Merge pull request #279 from Almalgo/fix/ops-npm-audita6313e7— 2026-03-30 — Merge pull request #281 from Almalgo/feat/cicd-pipeline-remake660250c— 2026-03-31 — Merge pull request #293 from Almalgo/security/fix-cors-npm-audit-202603315a6dc65— 2026-03-31 — Merge pull request #295 from Almalgo/security/pin-dependencies-supply-chain-2026033127e5e74— 2026-04-01 — Merge pull request #296 from Almalgo/redesign/table-skeleton-and-create-flowc82d07e— 2026-04-02 — Merge pull request #305 from Almalgo/security/fix-dockerfile-root-202604028d2bc74— 2026-04-02 — Merge pull request #315 from Almalgo/fix/coolify-build-enospc9b5f7e5— 2026-04-03 — Merge pull request #317 from Almalgo/fix/coolify-pull-prebuilt-images8d02bbb— 2026-04-03 — Merge pull request #318 from Almalgo/fix/coolify-pull-prebuilt-images5e37523— 2026-04-05 — Merge pull request #301 from Almalgo/feat/sso-integrationc31a74a— 2026-04-08 — Merge pull request #316 from Almalgo/devsecopsf6172f9— 2026-04-08 — Merge pull request #306 from Almalgo/redesign/circles-listing2494383— 2026-04-08 — Merge pull request #329 from Almalgo/feature/circle-detail-refactor59b9388— 2026-04-10 — Merge pull request #331 from Almalgo/fix/local-auth-debug221c45a— 2026-04-12 — Merge pull request #334 from Almalgo/fix/auth-logout-login-redirects182eef8— 2026-04-12 — Merge pull request #337 from Almalgo/fix/core-api-openid-did-profile-mappingcdc0e64— 2026-04-12 — Merge pull request #336 from Almalgo/fix/teams-my-teams-owner-membership-unionf4f756b— 2026-04-12 — Merge pull request #333 from Almalgo/feature/circle-dashboard-enhancement8f2ce0d— 2026-04-13 — Merge pull request #340 from Almalgo/dependabot/github_actions/zaproxy/action-full-scan-0.13.0ccbcbc3— 2026-04-13 — Merge pull request #341 from Almalgo/dependabot/github_actions/zaproxy/action-baseline-0.15.08544594— 2026-04-13 — Merge pull request #342 from Almalgo/dependabot/github_actions/actions/github-script-9e0ff1da— 2026-04-14 — Merge pull request #349 from Almalgo/fix/canonical-agents-doc5bda22a— 2026-04-14 — Merge pull request #352 from Almalgo/fix/team-detail-team-activityd503d50— 2026-04-14 — Merge pull request #353 from Almalgo/feat/projects-listing-polish-tests-ui768db67— 2026-04-14 — Merge pull request #351 from Almalgo/feature/teams-listing-enhancement8d7fc23— 2026-04-14 — Merge pull request #354 from Almalgo/fix/projects-ui-issues01050b1— 2026-04-15 — Merge pull request #355 from Almalgo/feat/profile-oidc-sync-overwritef091bcb— 2026-04-15 — Merge pull request #356 from Almalgo/feature/owner-dashboard-enhancementsa3b4862— 2026-04-15 — Merge pull request #357 from Almalgo/feat/my-teams-dashboard-polish72547f8— 2026-04-15 — Merge pull request #358 from Almalgo/fix/repo-hygiene-sweep627feba— 2026-04-15 — Merge pull request #360 from Almalgo/fix/webapp-docker-light-installad92c1c— 2026-04-15 — Merge pull request #361 from Almalgo/fix/webapp-runtime-entrypoint-and-coreapi-port3151317— 2026-04-16 — Merge pull request #362 from Almalgo/fix/auth-redirect-host-from-config62552af— 2026-04-18 — Merge pull request #363 from Almalgo/feat/billing-dedicated-overview-invoices2163ff9— 2026-04-19 — Merge pull request #364 from Almalgo/feature/member-dashboard-enhancements9983c65— 2026-04-19 — Merge pull request #367 from Almalgo/feat/supabase-oidc-cutovere73e4b5— 2026-04-19 — Merge pull request #368 from Almalgo/chore/docker-deploy-readiness4fed46a— 2026-04-19 — Merge pull request #365 from Almalgo/feature/project-detail-refactor932323a— 2026-04-22 — Merge pull request #369 from Almalgo/web3-integration-v20518754— 2026-04-25 — Merge pull request #377 from Almalgo/codex/web3-v2-refined-no-web3-apib57c92e— 2026-04-25 — Merge pull request #378 from Almalgo/feature/admin-dashboard-refactore87d397— 2026-04-28 — Merge pull request #387 from Almalgo/fix/supabase-oidc-login-regression6b63251— 2026-04-28 — Merge pull request #394 from Almalgo/chore/env-cleanup-redundant-vars
v1 first-parent history
v1 points at b9ef9d5087dc14368120f659c81bc3706ca20af2.
891e976— 2025-11-08 — initial Figma designf8e90d4— 2025-11-08 — migration from vite to nextjs228a09f— 2025-11-08 — migration from vite to nextjs40c3a17— 2025-11-08 — Add missing UI deps24505dd— 2025-11-08 — Add radix-ui/react-aspect-ratio2ecd0bd— 2025-11-08 — Add @radix-ui/react-select2025c6a— 2025-11-08 — Dockerization and some bug fixes09d72a3— 2025-11-10 — redesign of analytics, global switcher, other designs2b8d65a— 2025-11-20 — Patch: edit analytics section to match requirements56c65be— 2025-11-20 — Patch fixing cards contentbf2fad2— 2025-11-21 — Finalized UI/UX76019a9— 2025-11-21 — Docker build update3d3f87c— 2025-11-21 — Fix/global switcher fix to pull from CMS5a67f8d— 2025-11-21 — change switcher link to prod versionf957fbb— 2025-11-22 — chnages to the analytics section618f9bb— 2025-11-26 — unified monorepo314f8c2— 2025-11-26 — CI/CD set up & repo restructure700773d— 2025-11-28 — CI/CD prod fixes420cf77— 2025-11-28 — fix: Coolify env vaaribales, testing docs6a2343f— 2025-11-28 — Merge pull request #1 from Almalgo/dependabot/github_actions/actions/checkout-6c91e7c9— 2025-11-28 — Merge pull request #2 from Almalgo/dependabot/github_actions/github/codeql-action-4857b78e— 2025-11-28 — Merge pull request #3 from Almalgo/dependabot/github_actions/codecov/codecov-action-5f29bef7— 2025-11-28 — Merge pull request #4 from Almalgo/dependabot/npm_and_yarn/apps/webapp/multi-5bd58450adc6484c7— 2025-11-28 — Merge pull request #5 from Almalgo/dependabot/npm_and_yarn/apps/website/lucide-react-0.555.08d1ccad— 2025-11-28 — Merge pull request #6 from Almalgo/dependabot/npm_and_yarn/apps/webapp/typescript-5.9.32520c24— 2025-11-28 — Merge pull request #7 from Almalgo/dependabot/npm_and_yarn/apps/webapp/supabase/supabase-js-2.86.060191a7— 2025-11-28 — Merge pull request #8 from Almalgo/dependabot/npm_and_yarn/apps/website/next-16.0.5e0fc840— 2025-11-28 — Merge pull request #9 from Almalgo/dependabot/npm_and_yarn/apps/website/types/react-19.2.74abd23e— 2025-11-28 — Merge pull request #10 from Almalgo/dependabot/pip/backend/production-dependencies-c771345c0e8758567— 2025-11-28 — Merge pull request #11 from Almalgo/dependabot/npm_and_yarn/production-dependencies-3d2d6d470b6e532bc— 2025-11-28 — Merge pull request #12 from Almalgo/dependabot/npm_and_yarn/development-dependencies-a27f8b34e18fa2026— 2025-12-04 — Merge pull request #13 from Almalgo/tests/api-tests422d993— 2025-12-06 — Merge pull request #16 from Almalgo/feature/landing-page-analyticsabf0e41— 2025-12-06 — Merge pull request #15 from Almalgo/tests/api-tests4eec39b— 2025-12-07 — Merge pull request #18 from Almalgo/tests/api-tests8c0ed90— 2025-12-07 — Merge pull request #19 from Almalgo/fix/logo-and-analytics-envf314a0f— 2025-12-07 — Merge pull request #20 from Almalgo/feature/preferred-token6775e52— 2025-12-07 — Merge pull request #21 from Almalgo/feature/preferred-tokenadb45c4— 2025-12-08 — fix: explicitly add Tailwind CSS v4 Linux native binaries153e251— 2025-12-08 — Solve timeout issue5d6cda8— 2025-12-08 — Merge pull request #23 from Almalgo/dependabot/npm_and_yarn/apps/website/types/node-24.10.19918c8a— 2025-12-08 — Merge pull request #24 from Almalgo/dependabot/npm_and_yarn/apps/website/recharts-3.5.16367818— 2025-12-08 — Merge pull request #26 from Almalgo/dependabot/npm_and_yarn/apps/webapp/radix-ui/react-tabs-1.1.13f22a955— 2025-12-08 — Merge pull request #27 from Almalgo/dependabot/npm_and_yarn/apps/webapp/radix-ui/react-toast-1.2.158803601— 2025-12-08 — Merge pull request #28 from Almalgo/dependabot/npm_and_yarn/apps/webapp/radix-ui/react-dropdown-menu-2.1.167cdcb8c— 2025-12-08 — Merge pull request #29 from Almalgo/dependabot/github_actions/actions/setup-python-62a17e9f— 2025-12-08 — Merge pull request #30 from Almalgo/dependabot/github_actions/docker/build-push-action-60f40325— 2025-12-08 — Merge pull request #31 from Almalgo/dependabot/github_actions/actions/setup-node-66b8df1d— 2025-12-08 — Merge pull request #32 from Almalgo/dependabot/pip/backend/production-dependencies-f487869770a17a31f— 2025-12-08 — Merge pull request #34 from Almalgo/dependabot/npm_and_yarn/development-dependencies-3a2f4d71e84dd61f1— 2025-12-08 — Merge pull request #33 from Almalgo/dependabot/npm_and_yarn/production-dependencies-7d686085e398d6d12— 2025-12-08 — Merge pull request #25 from Almalgo/dependabot/npm_and_yarn/apps/website/jsdom-27.2.0f3d0301— 2025-12-09 — refactor: use single global API_BASE_URL and fix webapp container startup117a530— 2025-12-09 — refactor: use single global API_BASE_URL and fix webapp container startupfcc82fe— 2025-12-09 — refactor: migrate from @supabase/auth-helpers-nextjs to @supabase/ssr845df64— 2025-12-09 — fix: en variables for deployments3f44791— 2025-12-09 — chore(docker+docs): finalize standalone Docker deployment & fix webapp issuesec2863b— 2025-12-09 — fix(docker): remove .env.local COPY from frontend Dockerfiles for Coolify compatibility2d8677b— 2025-12-10 — Fix: optimize circle-members analytics endpoint query and error handlinge4f280e— 2025-12-12 — Merge pull request #39 from Almalgo/dev28c2a6f— 2025-12-12 — fix: Reorganize tests and update for analytics changes4b5488a— 2025-12-12 — feat: migrate reviews analytics to RPC function for database-level aggregation0866c51— 2025-12-12 — Merge pull request #37 from Almalgo/feature/webhook87caa31— 2025-12-14 — Merge pull request #45 from Almalgo/dev53be689— 2025-12-14 — fix(ci): handle optional dependencies in lint jobs and update webapp healthcheckffadcf8— 2025-12-15 — Merge pull request #47 from Almalgo/dependabot/npm_and_yarn/apps/website/next-16.0.10a1ebbb5— 2025-12-15 — Merge pull request #50 from Almalgo/dependabot/npm_and_yarn/production-dependencies-98db03c2ce3b844a9— 2025-12-15 — Merge pull request #51 from Almalgo/dependabot/npm_and_yarn/development-dependencies-0fc737c54db60e562— 2025-12-15 — Merge pull request #52 from Almalgo/dependabot/pip/backend/production-dependencies-7625ac531d77da186— 2025-12-15 — Merge pull request #49 from Almalgo/dependabot/npm_and_yarn/apps/website/lucide-react-0.561.0e842958— 2025-12-15 — Merge pull request #48 from Almalgo/dependabot/npm_and_yarn/apps/website/multi-92cd713b78fa0735e— 2025-12-15 — Merge pull request #53 from Almalgo/dependabot/npm_and_yarn/development-dependencies-89d99508071b69ecf— 2025-12-15 — moved gitignore0f9837f— 2025-12-16 — Merge branch 'main' of github.com:Almalgo/ops-platform13be1b8— 2025-12-16 — Merge pull request #56 from Almalgo/feature/webh0610a8f— 2025-12-22 — Merge pull request #64 from Almalgo/feature/redesignf2d2685— 2025-12-29 — Merge pull request #66 from Almalgo/fix/test_payment57fd76a— 2025-12-29 — Merge pull request #67 from Almalgo/web3-apifb24420— 2026-01-05 — Merge pull request #77 from Almalgo/dependabot/npm_and_yarn/development-dependencies-c389e029249c7b1ba— 2026-01-05 — Merge pull request #76 from Almalgo/dependabot/pip/backend/production-dependencies-d55a27b9915dd24ae— 2026-01-05 — Merge pull request #71 from Almalgo/feature/data_model_link3512c7c— 2026-01-08 — Merge pull request #79 from Almalgo/fix/test_paymentfac1388— 2026-01-09 — Merge pull request #80 from Almalgo/fix/transactions163d1cc— 2026-01-11 — Merge pull request #78 from Almalgo/web3-api814faff— 2026-01-11 — Merge pull request #81 from Almalgo/fix/blockchain_token3fa205d— 2026-01-12 — Merge pull request #82 from Almalgo/dependabot/npm_and_yarn/apps/website/jsdom-27.4.068b47ec— 2026-01-12 — Merge pull request #84 from Almalgo/dependabot/npm_and_yarn/apps/website/vitest/ui-4.0.164a519b5— 2026-01-12 — Merge pull request #86 from Almalgo/dependabot/npm_and_yarn/development-dependencies-0447f70f6f90cc385— 2026-01-21 — Merge pull request #88 from Almalgo/redesign/awarded-teams9608a84— 2026-01-21 — Merge pull request #91 from Almalgo/dependabot/npm_and_yarn/apps/website/types/react-19.2.8814f3ea— 2026-01-21 — Merge pull request #93 from Almalgo/dependabot/npm_and_yarn/development-dependencies-703b6356e0a6c332e— 2026-01-23 — Merge pull request #96 from Almalgo/fix/webhookbec6755— 2026-01-27 — Merge pull request #104 from Almalgo/feat/payment_processing6738d8c— 2026-01-27 — Merge pull request #97 from Almalgo/redesign/awarded-projectsb36b4ed— 2026-01-30 — Merge pull request #95 from Almalgo/fix/payment_enhancementsd58ba67— 2026-01-30 — Merge pull request #98 from Almalgo/dependabot/npm_and_yarn/apps/website/types/react-19.2.9b50bcaf— 2026-01-30 — Merge pull request #99 from Almalgo/dependabot/npm_and_yarn/apps/website/tailwindcss-4.1.184134dfd— 2026-01-30 — Merge pull request #100 from Almalgo/dependabot/npm_and_yarn/apps/website/tailwindcss/oxide-linux-arm64-gnu-4.1.18030a0a0— 2026-01-30 — Merge pull request #105 from Almalgo/dependabot/npm_and_yarn/development-dependencies-b820a91c4ff2e5974— 2026-01-30 — Merge pull request #109 from Almalgo/dependabot/npm_and_yarn/development-dependencies-01cdcbc788bd38641— 2026-02-01 — Merge pull request #112 from Almalgo/feat/webhookabf7672— 2026-02-02 — Merge pull request #116 from Almalgo/dependabot/npm_and_yarn/apps/website/eslint-9.39.21b02b39— 2026-02-02 — Merge pull request #118 from Almalgo/dependabot/npm_and_yarn/apps/webapp/radix-ui/react-label-2.1.88da6793— 2026-02-03 — Merge pull request #123 from Almalgo/dependabot/npm_and_yarn/development-dependencies-c155efb99110bdc4b— 2026-02-04 — Merge pull request #124 from Almalgo/fix/milestonesfbc93c6— 2026-02-04 — Merge pull request #126 from Almalgo/feat/membersb41192c— 2026-02-04 — Merge pull request #125 from Almalgo/feat/payment_processing4e8c8c7— 2026-02-04 — Merge pull request #113 from Almalgo/redesign/membersef6a797— 2026-02-05 — Merge pull request #107 from Almalgo/redesign/circles-workgroups2dbf8bf— 2026-02-06 — Merge pull request #128 from Almalgo/feat/payments_audit0f68901— 2026-02-07 — Merge pull request #131 from Almalgo/feature/undo_payment_audit6c9c249— 2026-02-12 — Merge pull request #143 from Almalgo/mainc7e8f85— 2026-02-12 — Merge pull request #145 from Almalgo/main6b9f284— 2026-02-14 — Merge pull request #149 from Almalgo/mainad21ad9— 2026-02-14 — Merge pull request #152 from Almalgo/mainf17a1ee— 2026-02-15 — Merge pull request #154 from Almalgo/mainea6c692— 2026-02-16 — Merge pull request #165 from Almalgo/main13fce26— 2026-02-16 — Merge pull request #167 from Almalgo/main8010924— 2026-02-19 — Merge pull request #170 from Almalgo/mainec6be94— 2026-02-20 — Merge pull request #173 from Almalgo/mainb9ef9d5— 2026-03-23 — Merge pull request #234 from Almalgo/main