2024-11-21T09:43:06Z - 2025-02-21T09:43:06Z
Overview
17 Releases published by 3 users
Published
v0.8.0-beta.11
Published
v0.8.0-beta.10
Published
v0.8.0-beta.9
Published
v0.8.0-beta.8
Published
v0.8.0-beta.7
Published
v0.8.0-beta.6
Published
v0.8.0-beta.5
Published
v0.8.0-beta.4
Published
v0.8.0-beta.3
Published
v0.8.0-beta
Published
v0.8.0-beta.2
Published
v0.7.0-beta
Published
v0.6.0-beta
Published
v0.5.0-beta
Published
v0.4.0-beta
Published
v0.3.0-beta
Published
v0.2.0-beta
34 Pull requests merged by 5 users
Merged
#268 refactor: rename files to snake_case
Merged
#255 postgres-switch-for-tests
Merged
#264 copy-language-code
Merged
#247 Implement connstring handling
Merged
#254 Rename handler/ussd package
Merged
#256 account-pin-block-v2
Merged
#259 Space after comma
Merged
#258 trim any leading whitespace in the input
Merged
#239 Add gettext capability to template and menu resources
Merged
#243 Factor out db dump formatting
Merged
#251 log-session-id-at-sessionid
Merged
#246 Improve separation of concerns in all modules, phase 1
Merged
#245 logs-at-sessionid
Merged
#242 fix: language change
Merged
#235 hash-pin
Merged
#237 menu-primary-selectors
Merged
#232 Legible dumper
Merged
#223 force-restart-state
Merged
#228 mixed-languages
Merged
#226 profile-update-fix
Merged
#218 issue-205: added comments for menu handlers methods.
Merged
#211 add-space-after-colon
Merged
#217 add link to terms page
Merged
#153 Userstore dumper tool
Merged
#199 profile-edit-traverse
Merged
#203 data-items-cleanup
Merged
#177 minor-bug-fixes
Merged
#200 Clear persister from handler in outer code aswell
Merged
#193 trigger-balance-reload
Merged
#194 Always reset persister in handler
Merged
#179 voucher-details
Merged
#176 Validate aliases, addresses and phone numbers in the send menu
Merged
#182 feat: upgrade go-vise dep, minor cleanups to go.mod
Merged
#126 account-statement
76 Issues closed from 4 users
Closed
#202 Add devtool to restart user state
Closed
#240 Add AT request id in logging
Closed
#234 Milestone checklist instance factory
Closed
#277 Add effective language data entry
Closed
#16 External tool to block account
Closed
#272 Implement status check on registration event
Closed
#261 Keep copy of language in userdata
Closed
#241 Find fitting store for admin numbers
Closed
#119 Handle schema in postgres
Closed
#120 Add postgres switch for menu traversal tests
Closed
#185 Link to Terms and Conditions
Closed
#186 Move to next empty Profile info
Closed
#209 Hash PINs in store
Closed
#213 Error on changing Languages
Closed
#214 Start primary selectors with 1 (not 0)
Closed
#225 Updates to profile do not work
Closed
#227 Mixed languages in menus
Closed
#244 Space after comma in help
Closed
#257 Encoded input error from Africastalking
Closed
#183 Have a Space after each colon.
Closed
#104 Implement client for NATS events
Closed
#155 Neutral connection string in MenuStorageService
Closed
#208 Migration compatibility and tooling
Closed
#89 Voucher symbol in send
Closed
#216 Create testing checklist for phone
Closed
#144 Minimize non-INCMP instructions after HALT
Closed
#24 Rename handler/ussd package
Closed
#125 Replace all url construction and parsing with net/url code
Closed
#148 Replace all camelcase file names in codebase
Closed
#248 Factor out instance related code
Closed
#249 Factor out AT/USSD code
Closed
#262 State gets flushed on when new version is published
Closed
#266 Local API simple backend
Closed
#238 checklist 20250102
Closed
#195 Add request id context logging
Closed
#189 Profile Changes not showing
Closed
#160 go.mod low number
Closed
#37 Pull the go-vise
dep via the go module mirror and keep it updated with renovatebot
Closed
#229 encode fail for bytes type in store dumper postgres
Closed
#11 Check whether phone number is registered
Closed
#12 Implement phone number registry
Closed
#31 Replace log
with structured logging log/slog
Closed
#80 Traverse all profile items when not set
Closed
#90 Use alias instead of phone number in send
Closed
#91 Use blockchain address instead of recipient phone number.
Closed
#103 Cache balance for s single user "sitting"
Closed
#122 Add community balance menu
Closed
#123 Load stored voucher list instead of static file
Closed
#130 consider compressed view of transaction list
Closed
#142 Clarify community balance menu item
Closed
#151 Userdata dumper
Closed
#154 Avoid double usage of sessionId in userstore
Closed
#156 Trace account created in user store
Closed
#178 Document how to access phone number and profile data
Closed
#180 Replace string keys with byte values and constants
Closed
#190 Vague Errors popping up
Closed
#197 Create minimal data seeding script for local dev bootstrap
Closed
#201 Restart menu when ussd session expires
Closed
#205 Document all handlers
Closed
#231 User details get overwritten by other accounts
Closed
#224 Handling special characters
Closed
#206 Prune unused userdata db subprefixes
Closed
#184 Capitalize Languages
Closed
#191 Too many decimals
Closed
#162 QA/ Integration related issues
Closed
#196 Use numeric prefixes in voucher data
Closed
#198 Replace DATATYPE_USERSUB with DATATYPE_USERDATA
Closed
#175 Persister already set panic
Closed
#188 Investigate Dear Customer messages
Closed
#192 Balance not reflecting transfer
Closed
#65 Default/Selected token behaviour
Closed
#121 Implement transaction list menu
Closed
#22 Provide staging environment for Africa's Talking HTTP client interface to test shortcode
Closed
#165 Log handler errors
Closed
#164 Postgres Graceful shutdown issues
Closed
#163 Panic on incorrect postgres connection settings
27 Issues created by 5 users
Opened
#181 Improve config loading and overriding
Opened
#187 Add short code (alias)
Opened
#207 Change alias to FQDN
Opened
#210 Tool to copy profile data from old system
Opened
#215 Make recipe for translations work
Opened
#219 Document external code symbols in templates
Opened
#220 Bidirectional conversion of templates to gettext pot files.
Opened
#221 Implement ssh server access
Opened
#222 Node map generator
Opened
#230 microservice for AT session callback
Opened
#233 Update menu traversal tests to full cover once menu is finalized
Opened
#236 DATA_ACTIVE_ADDRESS is updated multiple times in a single session
Opened
#252 Add context logging constructor
Opened
#260 Make all language strings editable in po
Opened
#263 Double PIN prompt on Send
Opened
#265 Menu traversal tester with threads
Opened
#269 Swap hierarchy of API definition
Opened
#270 Rename public key to account in api structs
Opened
#271 Add tool to set or unset admin flag for user
Opened
#273 Enable end user to tell whether account creation failed or is pending
Opened
#274 Handle account creation state changes with events only
Opened
#275 Upsell new user SMS via eth-custodial-notify API
Opened
#276 Add contact information for help on the account pending page
Opened
#278 Generate alias on name selection
Opened
#279 Encrypt PIN in temporary value
Opened
#280 Reset the flag_account_blocked flag when a PIN is reset
Opened
#281 ExecPath needs to be reset for every new session
11 Unresolved Conversations
Open
#18
Block account on wrong PIN
Open
#97
Test account creation error states
Open
#17
External tool to unblock PIN
Open
#133
pallallel test requests and db writes for 2x historical peak load
Open
#67
Pluggable questionnaire
Open
#42
set up dockertest for postgres backend
Open
#26
Replace bytecode, templates and, menu storage with db.GdbmDb
Open
#83
Menu traversal test engine
Open
#107
Add pluggable session id validator
Open
#32
Embed all static files for distribution
Open
#159
Compile pp.csv to go code