mirror of
https://github.com/status-im/status-go.git
synced 2026-08-27 15:11:09 +00:00
* chore: adds setting file for NeoVim * feat: wires up LogosStorageConfig db setup * feat: adds implementation of ArchiveManagerLogosStorage and wires it up * feat: wire LogosStorage history archive runtime control * feat: expose history archive index completion signal * feat: expose LogosStorage debug and connect APIs * feat: add history archive timing knobs * chore: align functional archive build toggles * chore: refactors token permissions tests * feat: wire LogosStorage archive APIs, request plumbing, and functional test * fix: use UniversalChatID() for archive link distribution * fix: functional archive tests * feat: respecting online status in history archive task * feat: more control over "ratchetNotFoundDelay" * test: run storage-related functional tests only when USE_LOGOS_STORAGE is true * test: adds LogosStorage backend tests * build: updates testing on CI * build: updates linting on CI * fix: make sure archive_manager_torrent_test has use_torrent guard * fix: formatting * chore: updates nvim settings to include CGO paths * chore: removes redundant "special disabled" files * fix: Python linting issues * build: use system Nim for libstorage native and Docker builds * fix: initialize LogosStorage node config in DefaultNodeConfig * fix: rebase * fix: final review * build: cleans up the vars in test storage and torrent targets in Makefile * fix: stop unseeding before calling CreateHistoryArchiveFromDB (logos) * test: cleans up some noise when closing websockets in functional tests * test: further increase test coverage * fix: linting * chore: update local project nvim config * chore: refactors ArchiveManagerLogosStorage * chore: updates CONTRIBUTING.md * build: temporarily add mc2 convenience scripts * build: reset shared dependency repos before checkout in Makefile Adds `git reset --hard` before `git checkout` in the `clone-nim-sds` and `clone-storage` Makefile targets. Prevents CI failures when the shared `../nim-sds` or `../logos-storage-nim` directories contain unexpected local modifications from previous builds. * fix: use shorter waku message retention policy only for LogosStorage tests * fix: rename COMMUNITY_IMPORTING_HISTORY_ARCHIVE_MESSAGES_FINISHED to COMMUNITY_HISTORY_ARCHIVES_DOWNLOAD_AND_IMPORT_FINISHED * build: move STORAGE and TORRENT envs close to their respective targets * build: more robust cloning target for sds and storage