Weekly Dev Update #120
Hey Y’all,
This week, our efforts were focused on two major endeavours: getting the final fixes in for the upcoming Loki Salty Saga hardfork, and working on a major update for Session closed groups and push notifications, which will be rolling out imminently. We also made more quality of life upgrades to the Loki electron wallet and put the finishing touches on the Lokinet GUI, specifically on Windows support.
Loki Core
Rip out configurable decimal places (Thanks to community contributor
for this)
https://github.com/loki-project/loki-core/pull/1280
Clean up block template and other bugs
Fix JSON serialisation of block data
https://github.com/loki-project/loki-core/pull/1286
Fix loki-blockchain-import
Change where LMQ gets config directory from
Change Pulse participation recording
Cosmetic changes for hardfork 16
Don’t build debugging tools in static builds
Misc fixes
Fix max uint64_t errors when contributing to a reserved spot
https://github.com/loki-project/loki-core/pull/1278
Fix wallet trying to spend locked stakes
epee optional kv serialization – don’t emplace
https://github.com/loki-project/loki-core/pull/1275
Pulse: Vote validators off based on missing block signatures
https://github.com/loki-project/loki-core/pull/1274
Fix internal RPC requests for service nodes
https://github.com/loki-project/loki-core/pull/1273
Fix derived Monero public key assertion
Block TX penalty from block reward
Don’t use clock for choosing Pulse difficulty
https://github.com/loki-project/loki-core/pull/1269
Loki Wallets
Catch on all wallet RPC calls
https://github.com/loki-project/loki-electron-gui-wallet/pull/187
1.4.6 bugfixes
https://github.com/loki-project/loki-electron-gui-wallet/pull/193
Frontend logging
https://github.com/loki-project/loki-electron-gui-wallet/pull/192
Fix confirm TX popup inconsistency when sweeping all from service node tab
https://github.com/loki-project/loki-electron-gui-wallet/pull/191
Add bunyan logger for logging electron events to file
https://github.com/loki-project/loki-electron-gui-wallet/pull/190
Better error handling
https://github.com/loki-project/loki-electron-gui-wallet/pull/188
Fix asset downloading during builds
https://github.com/loki-project/loki-electron-gui-wallet/pull/185
Lokinet
You can catch Jeff, the lead developer of LLARP, live streaming as he codes at https://www.twitch.tv/uguu25519. He typically streams on Tuesday mornings, 9am – 12pm Eastern (US) time.
What went on last week with Lokinet: This week saw various small cleanups, fixes, and pre-release last-minute changes aimed at getting Lokinet ready and packaged for the upcoming hard fork. We still have a few minor items left, but overall 0.8 is shaping up to be a solid release.
Lokinet PR Activity:
New router contact format to allow future RC data additions –
Better handling of error conditions on startup –
Updated Lokinet Debian/Ubuntu packages –
https://github.com/jagerman/loki-network/tree/deb08
,
https://github.com/loki-project/loki-network/pull/1362
,
Update CI builds to remove redundant jobs –
Expose exit auth codes to RPC (for the control panel) –
Fixes for Windows exits –
Add a script to allow generating SNapp identity files externally –
Miscellaneous minor code cleanups/compilation fixes –
https://github.com/loki-project/loki-network/pull/1355
,
https://github.com/loki-project/loki-network/pull/1360
,
https://github.com/loki-project/loki-network/pull/1364
,
https://github.com/loki-project/loki-network/pull/1365
,
https://github.com/loki-project/loki-network/pull/1366
Session
Session iOS
Closed group editing
Fix SSK group updating
Fix crash on GIF sending
Respect user notification settings
https://github.com/loki-project/session-ios/pull/278
Session Android
Fixes for open group avatars
Background message polling using WorkManager API
https://github.com/loki-project/session-android/pull/354
Fix removing members from a closed group
Fix notifications not disappearing after a conversation is read
https://github.com/loki-project/session-android/pull/355
Fix open group message ordering issue
Fix SSK group leaving issue
https://github.com/loki-project/session-android/pull/351
Session Desktop
Fix typing bubble theme
render @ mention correctly with long title on ConversationListItem
https://github.com/loki-project/session-desktop/pull/1361
Generate our own sender key if one is not found
Optionally use V2 Onions for Snode requests
https://github.com/loki-project/session-desktop/pull/1348
Allow medium group updates from non admins
https://github.com/loki-project/session-desktop/pull/1360
Enable sender keys groups, raise closed group size to 20
Fix outdated open group parameters
Stop retrying after 4 retrys
Mark node as bad if it returns the incorrect difficulty
Disable voice messages
https://github.com/loki-project/session-desktop/pull/1351
Handle duplicate conversations
SSK fixes
Opacity changes on clickable avatars
https://github.com/loki-project/session-desktop/pull/1347
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.