The first month of development in 2020 is behind us. We have been active on all fronts and great progress has been made throughout our product line. We would like to thank every contributor that has helped us by opening issues, providing solutions or suggesting improvements. Also, don’t forget to 🌟 us on GitHub.
The ARK Monthly Development Report covers all pull requests (opened, closed, merged) as well as all issues opened and closed in every ARK Ecosystem public repository, the number of contributors during that month, the number of new stargazers and total lines of GitHub code added or deleted. This info is presented here in a concise one-page blog.
Get involved with ARK development and participate in our bounty program at https://bounty.ark.io and our Tier 0 program at https://ark.io/projects.
You can track this weekly data directly on GitHub by opening the repository of interest, clicking on ‘issues’, and opening the latest ‘Weekly report digest’.
Thanks to all who contribute each month and help out with development!
Here’s the Monthly Digest from Wed, Jan 1, 2020 12:00 AM to Fri, Jan 31, 2020 12:00 AM.
Throughout public repositories we had:
-
16,691 lines of code added.
-
5,570 lines of code deleted.
-
688 files changed.
Contributors
Last month there were 21 contributors.
air1one, alessiodf, alexbarnsley, brenopolanski, dated, davimello28, deanpress, faustbrian, galperins4, Highjhacker, ItsANameToo, kalgoop, KovacZan, kristjank, Lemii, luciorubeens, Mikearaya, sleepdefic1t, supaiku0, vasild, wownmedia
Thank you for your contributions! 🎉
Pull Requests
Last month we had 119 pull-requests. Of which:
-
23 Still Open.
-
80 Merged.
-
16 Closed.
Still Open
Last month, 23 pull-requests were opened.
— alexbarnsley
— brenopolanski
-
1633 fix: avatar error on new profile during onboarding
-
1634 fix: add truncate filter to the wallet balance in the profile
— dated
-
1638 refactor: simplify blurred modal backdrop & ui tweaks
-
1641 refactor: scroll on menu tab, not on container
-
1612 refactor: set currentPage / currentPerPage only if different from current value
-
1643 fix: close button animation of announcements
-
849 refactor: check if token is listed on crypto compare before fetching prices
-
1642 fix: sidebar widths and icon orientation
-
842 feat: generate uri from qr modal
— davimello28
— faustbrian
-
87 merge develop into master
-
1617 ci: automatically run and commit eslint results
-
69 refactor: merge CLI and RPC
— galperins4
— Highjhacker
— luciorubeens
— Mikearaya
-
513 change lib to bin
-
512 minor syntax update
— vasild
— wownmedia
Closed
Last month, 16 pull-requests were closed.
— air1one
-
3380 fix(core-api): restore search business by address / username
-
3413 refactor(core-magistrate): zero fee resignation transactions
— alexbarnsley
— arkmoon
— ciband
-
183 [WIP] ci: add atmega328p target to ci
-
177 [WIP] feat: Add initial support for building atmega328p
— davimello28
-
1620 fix:peerValidation
— deanpress
— dlecan
— faustbrian
— ItsANameToo
— KovacZan
Merged
Last month, 80 pull-requests were merged.
— air1one
-
3412 fix(core-p2p): handle p2p edge cases
-
3375 feat(core-magistrate): add bridgechain asset repository (bridgechain registration and update)
-
3409 fix(core-p2p): remove banning when peer opens multiple sockets
-
3416 feat(core-magistrate): implement dynamic fees
-
3404 fix(core-p2p): edge cases handling
-
23 fix: bridgechain transactions
-
3381 refactor(core-api): do not include /api prefix in pagination
-
3372 fix(core-database): allow legacy transaction in getBlocksForRound
-
3430 perf(core-database-postgres): use type index when querying multipayments
-
3426 fix(core-blockchain): pass IBlockData to processBlocks instead of IBlock
— alessiodf
— alexbarnsley
-
66 release: 1.1.8
-
65 chore: make type fest a non-dev dependency
-
1601 fix: delete plugin when no data stored
-
83 release: 1.0.6
-
1600 release: 2.7.0
-
82 fix: ky implementation
-
1598 feat: plugins whitelist
— dated
-
1585 fix: re-render chart if currency changed while being inactive
-
812 fix: base show-more condition on meta object
-
3379 feat(core-api): retrieve business by username, address or public key
-
81 fix: enable vendorfield for multipayment
-
103 fix: enable vendorfield for multipayment
-
18 fix: add ports to bridgechain registration
-
1597 fix: refactor blur filter to handle portal registration
-
104 fix: enable vendorfield for htlc lock
-
814 refactor: make menu components dry
-
1625 fix: limit delegate query to 100 & dynamic per page options
-
839 fix: set enabled transaction types
-
841 refactor: calculate total forged based on initial supply
-
840 fix: tailwind fontSize config
-
836 refactor: get htlcEnabled from config
-
844 chore: replace circleci badge with gh actions badge
— davimello28
— deanpress
-
806 chore(chart): less labels on X axes and position Y axes on right
-
3421 chore(crypto): fix typo in isSupportedTansactionVersion method name
-
508 chore: fix network prefix numbers for mainnet & devnet
— faustbrian
-
80 Apply fixes from StyleCI
-
3418 release: 2.6.0-next.8
-
62 chore: add jsbi benchmarks
-
86 ci: replace StyleCI with GitHub Workflows
-
3419 release: 2.6.0-next.9
-
3406 release: 2.5.36
-
79 ci: replace StyleCI with GitHub Workflows
-
3411 release: 2.5.38
-
3410 release: 2.5.37
— ItsANameToo
-
822 refactor: transaction recipient
-
783 feat: use Inter as font
-
81 fix: enable vendorfield for multipayment
-
808 test: fix failing delegate test
-
819 fix: unicode representation
-
832 fix: default to address link
-
848 fix: keep tooltip attribute selector classes
-
835 fix: cypress verify failure
— kalgoop
— KovacZan
-
3398 test(core-magistrate): business tests
-
144 chore: update AIP-103 so it can match with the current implementation
-
73 chore: spotless plugin
-
83 chore: spotless plugin
— kristjank
-
85 fix: handle SignatureDecodeException
-
90 chore: add actions for different JDK versions
-
86 chore: merge master into develop
— Lemii
— luciorubeens
— sleepdefic1t
-
53 refactor: unify ledger display flow
-
57 chore: cleanup and formatting
-
55 chore: support large text fields
-
56 feat: support htlc lock vendorfield
-
59 chore: update the publicKey request call
-
61 docs(vagrant): update install steps
— supaiku0
— vasild
— wownmedia
-
5 Update SUMMARY.md
-
6 Rename ArkTippr Commands to arktippr-commands.md
-
7 Update arktippr-commands.md
-
1 Create ArkTippr Commands page
-
2 Create database.sql (Database Setup)
-
3 Create Example Configuration page
Issues
Last month we had 65 issues. Of which:
-
27 Still Open.
-
38 Closed.
Still Open
— alexbarnsley
— brenopolanski
-
3 Broken Public API link in JSON-RPC document
-
1630 The wallet balance leaves the grid div margins
-
1632 Side menu in horizontal mode has menu items aligned to the top
— dated
-
847 bug: wallet balance tooltips on devnet
-
1636 bug: bleeding background on blurred elements
-
1640 bug: scroll behaviour in tabs component
-
1639 bug: misaligned wallet details tabs component
— davimello28
-
1629 Tests are leaking memory.
-
1614 Clicking on Ark Logo return Uncaught Promise Error
-
1631 2.6 has some bugs on UI
-
1613 Not selecting an avatar returns a TypeError
-
1619 Initial request to /delegates inside localhost fails with no port, 404 and CORS block
-
1618 Request made to ‘api/v2/node/configuration’ using HTTP instead of HTTPS
— deanpress
— faustbrian
-
83 Setup ParaTest
-
82 Setup PHPStan
— fix
— hbastidas
— ItsANameToo
-
820 chore: stringify smartbridge
-
829 chore: setup eslint
-
821 bug: advanced transaction search smartbridge
-
1606 bug: transaction pagination rows
— kristjank
-
89 Update build.gradle to latest changes 4.5-> 6.x
-
74 Update API according to latest devnet changes for Core v2.6
-
88 Increase Test Coverage
— zillionn
Closed
— alessiodf
-
3370 [2.6][T3] V1 tx in the AIP11 milestone activation round can prevent nodes starting
-
3349 [2.6][T3] High incidence of forks on devnet (due to postBlock throttling?)
— alexbarnsley
— ciband
-
187 Add support for the Cortex M4 chipset
-
176 Add support for ATMega328p
-
179 tests: Investigate modifying ESP8266 deadman timer to improve test stability
— dated
-
838 bug: SelectionType doesn’t regard hasMagistrateEnabled
-
3294 magistrate websites and repositories can be localhost
-
3307 [2.6][T4] businesses/{id} endpoint returns full wallet data
-
1596 blur filter not being applied upon opening the first modal
-
1567 market chart disappears when changing currency from settings page
-
1513 ux: positioning of buttons inside modals
-
837 bug: increased font size in tab counts
-
3377 regression: retrieve business by address, public key or username
— davimello28
-
1605 [Desktop Wallet doesn’t work on Linux (Debian/Ubuntu)](https://github.com/ArkEcosystem/desktop-wallet/issues