c408e42
Product: AdaLink Merge branch 'feat/spo-campaign-contract' of ssh://git.2lovelaces.io:2222/adalink/www.adalink.io into feat/spo-campaign-contract
cc11cee
Product: AdaLink test: add unit tests for floor rounding residuals and multi-epoch reward distribution accuracy
3ecda1d
Product: AdaLink feat: update SPO campaign UI to display pool metrics and make reward rate nullable
386007a
Product: AdaLink refactor: replace absolute reward rate with proportional goal-based reward calculation in RewardCalculatorJob
a5b8025
Product: AdaLink fix: redirect user to campaigns page on success modal close
3ef44de
Product: AdaLink Merge branch 'feat/spo-campaign-contract' of ssh://git.2lovelaces.io:2222/adalink/www.adalink.io into feat/spo-campaign-contract
4436420
Product: AdaLink feat: add stake address support for escrow deposits, implement campaign reward flushing, and filter active campaigns by end date
4c4057d
Product: AdaLink Merge branch 'fix/creator-badge-filter-pagination' into 'dev'
3731689
Product: AdaLink feat: implement automated Cardano epoch tracking and synchronization with Blockfrost API integration
651d635
Product: AdaLink Merge branch 'dev' of ssh://git.2lovelaces.io:2222/adalink/www.adalink.io into chore/cleanup-replica-mainnet-deployment-configs
5cb2e38
Product: lidonation chore: update satis.spatie.be composer authentication password
4010050
Product: lidonation chore: add COMPOSER_AUTH environment variable configuration to CI pipeline