2024-10-11T17:57:34Z - 2025-01-11T18:57:34Z
Overview
20 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
Published
v0.1.2-beta
Published
v0.1.1-beta
Published
v0.1.0-beta
62 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
Merged
#174 feat: dockerfile and github based CI build for Africastalking variant
Merged
#173 menu-balances
Merged
#172 updated send node
Merged
#171 profile-edit-show
Merged
#170 log directly to the terminal
Merged
#169 updated README
Merged
#168 Africastalking POST route
Merged
#167 http-logs
Merged
#166 log-file
Merged
#158 swahili-templates-menu
Merged
#161 api-error-fix
Merged
#157 lash/export-to-term
Merged
#139 pin-reset
Merged
#152 Remove db mocks
Merged
#150 Consolidate temp data storage
Merged
#149 profile-update-pin-check
Merged
#138 voucher-data
Merged
#146 Add reverse sessionid address lookup
Merged
#137 tests-refactor
Merged
#101 menu-voucherlist
Merged
#127 api-context
Merged
#117 api-structs
Merged
#131 send-menu-update
Merged
#132 check-balance-update
Merged
#113 postgres-switch
Merged
#115 menu-traversal-v2
Merged
#112 menu-api-errors
Merged
#102 Adapter to enable subdomain of db key prefixes
2 Pull requests proposed by 2 users
Proposed
#212 back-state-check
Proposed
#250 Factor out all non-generic implementations
78 Issues closed from 4 users
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
Closed
#93 dockerize
Closed
#98 Profile item edit should show current value if set
Closed
#143 Remove db mocks
Closed
#136 Add flag to select api endpoint
Closed
#135 Replace api structs introduced by tokenlist pr
Closed
#110 Implement postgres db alternative
Closed
#96 Async account creation
Closed
#95 Dedicated flag for default token
Closed
#88 Data endpoint API (importable structs)
Closed
#87 Voucher list tests with staticload resource
Closed
#85 Menu tester: Sync driver for test cases
Closed
#84 Menu tester: Design of test case data files
Closed
#70 PIN change for privileged clients/users
Closed
#60 Replace PIN input validation with regex
Closed
#52 use engine adaptation instead of basehandler to handle AT request and response
Closed
#40 implement cli intertface using dialoguss
Closed
#19 Make config settable with env vars
Closed
#14 Separate state for REVERTED account creation
Closed
#10 Add phone number format checker
Closed
#145 Consolidate temp data storage
Closed
#140 Use authorized flag to protect data updates
Closed
#141 Remove 0 back check
Closed
#114 Send menu should show nothing to send when no default token
Closed
#134 Add address to sessionId resolve record in db
Closed
#9 Use ints in calculations
Closed
#106 replace custom structs with upstream for api
Closed
#116 Conceal all test utils and structrs under dedicated test package paths
Closed
#124 Voucher select asks for pin twice if selected in same session
Closed
#111 Pass context to all API caller methods
Closed
#86 Voucher list menu item
Closed
#129 replace address with session id in send menus
Closed
#128 return whole balance string from function maiin menu
Closed
#118 Custodial account not getting fully setup
Closed
#94 Pagination fails for token list
Closed
#13 VM node path for unexpected server errors
45 Issues created by 5 users
Opened
#119 Handle schema in postgres
Opened
#120 Add postgres switch for menu traversal tests
Opened
#125 Replace all url construction and parsing with net/url code
Opened
#133 pallallel test requests and db writes for 2x historical peak load
Opened
#144 Minimize non-INCMP instructions after HALT
Opened
#148 Replace all camelcase file names in codebase
Opened
#155 Neutral connection string in MenuStorageService
Opened
#159 Compile pp.csv to go code
Opened
#181 Improve config loading and overriding
Opened
#183 Have a Space after each colon.
Opened
#185 Link to Terms and Conditions
Opened
#186 Move to next empty Profile info
Opened
#187 Add short code (alias)
Opened
#202 Add devtool to restart user state
Opened
#207 Change alias to FQDN
Opened
#208 Migration compatibility and tooling
Opened
#209 Hash PINs in store
Opened
#210 Tool to copy profile data from old system
Opened
#213 Error on changing Languages
Opened
#214 Start primary selectors with 1 (not 0)
Opened
#215 Make recipe for translations work
Opened
#216 Create testing checklist for phone
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
#225 Updates to profile do not work
Opened
#227 Mixed languages in menus
Opened
#230 microservice for AT session callback
Opened
#233 Update menu traversal tests to full cover once menu is finalized
Opened
#234 Milestone checklist instance factory
Opened
#236 DATA_ACTIVE_ADDRESS is updated multiple times in a single session
Opened
#240 Add AT request id in logging
Opened
#241 Find fitting store for admin numbers
Opened
#244 Space after comma in help
Opened
#248 Factor out instance related code
Opened
#249 Factor out AT/USSD code
Opened
#252 Add context logging constructor
Opened
#257 Encoded input error from Africastalking
Opened
#260 Make all language strings editable in po
Opened
#261 Keep copy of language in userdata
Opened
#262 State gets flushed on when new version is published
Opened
#263 Double PIN prompt on Send
Opened
#265 Menu traversal tester with threads
Opened
#266 Local API simple backend
17 Unresolved Conversations
Open
#24
Rename handler/ussd package
Open
#18
Block account on wrong PIN
Open
#89
Voucher symbol in send
Open
#105
Add db to enable stale cache record metdata
Open
#32
Embed all static files for distribution
Open
#16
External tool to block account
Open
#42
set up dockertest for postgres backend
Open
#83
Menu traversal test engine
Open
#97
Test account creation error states
Open
#104
Implement client for NATS events
Open
#69
New help menu functionality
Open
#92
Use partial phone numbers in send
Open
#68
New swap menu branch
Open
#67
Pluggable questionnaire
Open
#26
Replace bytecode, templates and, menu storage with db.GdbmDb
Open
#23
Block dead code checks with flags
Open
#107
Add pluggable session id validator