2023-12-03T17:28:38Z - 2024-12-03T17:28:38Z
Overview
5 Releases published by 2 users
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
56 Pull requests merged by 4 users
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
Merged
#100 tests-update
Merged
#77 SSH server entry point.
Merged
#82 menu-profile-edit
Merged
#81 fix-repeated-nodes
Merged
#76 Threaded gdbm
Merged
#71 go-vise-0.2.0
Merged
#66 Code refactor
Merged
#63 at-return-output
Merged
#58 change-language
Merged
#62 Unit tests
Merged
#56 wip-menu-help
Merged
#59 Pin reset
Merged
#57 Allow setting go-vise path for asm executable in makefile
Merged
#55 wip-unit-tests
Merged
#49 Enable CLI driver of async session
Merged
#50 africas-talking
Merged
#41 Implement http server for the URDT vise engine
Merged
#44 wip-code-check
Merged
#28 wip-flag-migration
Merged
#4 wip-account-creation
4 Pull requests proposed by 2 users
Proposed
#99 SSH server entry point - take 2
Proposed
#105 Add db to enable stale cache record metdata
Proposed
#153 Userstore dumper tool
Proposed
#199 WIP: profile-edit-traverse
70 Issues closed from 4 users
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
Closed
#5 Remove menu selector based switch statement in SetLanguage
Closed
#8 Define and import response from server code
Closed
#74 Add state flag translation option to all executables
Closed
#6 Remove file exists check and ensure file on start
Closed
#47 PIN confirmation problem in send
Closed
#73 AT sometimes asks for things twice
Closed
#79 LOAD gets re-executed in async mode
Closed
#61 Should be possible to use template with help node
Closed
#54 AT should not return CON on status != 200
Closed
#64 Implement on go-vise 0.2.0
Closed
#48 HTTP stuck on 500 after multiple requests while account created
Closed
#35 remove dead fs data code
Closed
#21 Implement Africa's talking on HTTP server
Closed
#38 reach 80% test coverage
Closed
#39 minimize code in main.go
Closed
#36 quit sessiom while account being created
Closed
#20 Create HTTP server executable
Closed
#15 Single item access IO
Closed
#27 Use db.GdbmDb for persister
Closed
#25 Replace user data storage with db.GdbmDb
Closed
#29 PIN registration error
Closed
#30 Use integer storage identifiers for user data
Closed
#7 Migrate flags to preprocessor
Closed
#1 State flags as string for debug output
Closed
#3 Add go.work* files to .gitignore and remove existing ones
Closed
#2 State flags as string for debug output
57 Issues created by 3 users
Opened
#11 Check whether phone number is registered
Opened
#12 Implement phone number registry
Opened
#16 External tool to block account
Opened
#17 External tool to unblock PIN
Opened
#18 Block account on wrong PIN
Opened
#23 Block dead code checks with flags
Opened
#24 Rename handler/ussd package
Opened
#26 Replace bytecode, templates and, menu storage with db.GdbmDb
Opened
#31 Replace log
with structured logging log/slog
Opened
#32 Embed all static files for distribution
Opened
#37 Pull the go-vise
dep via the go module mirror and keep it updated with renovatebot
Opened
#42 set up dockertest for postgres backend
Opened
#67 Pluggable questionnaire
Opened
#68 New swap menu branch
Opened
#69 New help menu functionality
Opened
#80 Traverse all profile items when not set
Opened
#83 Menu traversal test engine
Opened
#89 Voucher symbol in send
Opened
#90 Use alias instead of phone number in send
Opened
#91 Use blockchain address instead of recipient phone number.
Opened
#92 Use partial phone numbers in send
Opened
#97 Test account creation error states
Opened
#103 Cache balance for s single user "sitting"
Opened
#104 Implement client for NATS events
Opened
#107 Add pluggable session id validator
Opened
#119 Handle schema in postgres
Opened
#120 Add postgres switch for menu traversal tests
Opened
#122 Add community balance menu
Opened
#123 Load stored voucher list instead of static file
Opened
#125 Replace all url construction and parsing with net/url code
Opened
#130 consider compressed view of transaction list
Opened
#133 pallallel test requests and db writes for 2x historical peak load
Opened
#142 Clarify community balance menu item
Opened
#144 Minimize non-INCMP instructions after HALT
Opened
#148 Replace all camelcase file names in codebase
Opened
#151 Userdata dumper
Opened
#154 Avoid double usage of sessionId in userstore
Opened
#155 Neutral connection string in MenuStorageService
Opened
#156 Trace account created in user store
Opened
#159 Compile pp.csv to go code
Opened
#160 go.mod low number
Opened
#162 QA/ Integration related issues
Opened
#178 Document how to access phone number and profile data
Opened
#180 Replace string keys with byte values and constants
Opened
#181 Improve config loading and overriding
Opened
#183 Have a Space after each colon.
Opened
#184 Capitalize Languages
Opened
#185 Link to Terms and Conditions
Opened
#186 Move to next empty Profile info
Opened
#187 Add short code (alias)
Opened
#189 Profile Changes not showing
Opened
#190 Vague Errors popping up
Opened
#191 Too many decimals
Opened
#195 Add request id context logging
Opened
#196 Use numeric prefixes in voucher data
Opened
#197 Create minimal data seeding script for local dev bootstrap
Opened
#198 Replace DATATYPE_USERSUB with DATATYPE_USERDATA