2024-02-21T09:41:06Z - 2025-02-21T09:41:06Z

Overview

82 Active Pull Requests
179 Active Issues
Excluding merges, 3 authors have pushed 14 commits to master and 1139 commits to all branches. On master, 29 files have changed and there have been 1322 additions and 605 deletions.

20 Releases published by 3 users

Published v0.8.0-beta.11 2025-01-08 13:30:39 +01:00

Published v0.8.0-beta.10 2025-01-07 10:33:20 +01:00

Published v0.8.0-beta.9 2025-01-06 09:19:36 +01:00

Published v0.8.0-beta.8 2025-01-06 09:09:51 +01:00

Published v0.8.0-beta.7 2025-01-06 08:51:20 +01:00

Published v0.8.0-beta.6 2025-01-06 08:22:58 +01:00

Published v0.8.0-beta.5 2025-01-04 08:56:09 +01:00

Published v0.8.0-beta.4 2025-01-03 09:30:27 +01:00

Published v0.8.0-beta.3 2025-01-03 09:25:26 +01:00

Published v0.8.0-beta 2025-01-02 15:50:42 +01:00

Published v0.8.0-beta.2 2025-01-02 15:50:42 +01:00

Published v0.7.0-beta 2024-12-31 09:56:04 +01:00

Published v0.6.0-beta 2024-12-19 11:35:13 +01:00

Published v0.5.0-beta 2024-12-14 13:02:48 +01:00

Published v0.4.0-beta 2024-12-05 16:37:37 +01:00

Published v0.3.0-beta 2024-12-02 16:36:26 +01:00

Published v0.2.0-beta 2024-11-26 07:24:57 +01:00

Published v0.1.2-beta 2024-11-19 15:53:06 +01:00

Published v0.1.1-beta 2024-11-19 15:25:20 +01:00

Published v0.1.0-beta 2024-11-19 15:18:13 +01:00

82 Pull requests merged by 5 users

Merged #268 refactor: rename files to snake_case 2025-01-10 14:40:58 +01:00

Merged #255 postgres-switch-for-tests 2025-01-10 12:07:07 +01:00

Merged #264 copy-language-code 2025-01-10 09:53:18 +01:00

Merged #247 Implement connstring handling 2025-01-09 13:03:29 +01:00

Merged #254 Rename handler/ussd package 2025-01-09 13:01:21 +01:00

Merged #256 account-pin-block-v2 2025-01-08 13:30:39 +01:00

Merged #259 Space after comma 2025-01-08 07:57:19 +01:00

Merged #258 trim any leading whitespace in the input 2025-01-07 10:33:21 +01:00

Merged #239 Add gettext capability to template and menu resources 2025-01-06 09:49:54 +01:00

Merged #243 Factor out db dump formatting 2025-01-06 09:44:29 +01:00

Merged #251 log-session-id-at-sessionid 2025-01-06 08:01:21 +01:00

Merged #246 Improve separation of concerns in all modules, phase 1 2025-01-04 10:56:17 +01:00

Merged #245 logs-at-sessionid 2025-01-04 08:56:10 +01:00

Merged #242 fix: language change 2025-01-03 09:30:28 +01:00

Merged #235 hash-pin 2025-01-03 09:25:26 +01:00

Merged #237 menu-primary-selectors 2025-01-02 15:50:43 +01:00

Merged #232 Legible dumper 2024-12-31 09:56:04 +01:00

Merged #223 force-restart-state 2024-12-31 09:34:45 +01:00

Merged #228 mixed-languages 2024-12-30 09:07:13 +01:00

Merged #226 profile-update-fix 2024-12-28 16:20:33 +01:00

Merged #218 issue-205: added comments for menu handlers methods. 2024-12-27 12:58:01 +01:00

Merged #211 add-space-after-colon 2024-12-19 11:35:14 +01:00

Merged #217 add link to terms page 2024-12-18 07:45:48 +01:00

Merged #153 Userstore dumper tool 2024-12-14 13:02:48 +01:00

Merged #199 profile-edit-traverse 2024-12-05 16:37:37 +01:00

Merged #203 data-items-cleanup 2024-12-05 16:03:50 +01:00

Merged #177 minor-bug-fixes 2024-12-03 18:18:23 +01:00

Merged #200 Clear persister from handler in outer code aswell 2024-12-03 17:18:12 +01:00

Merged #193 trigger-balance-reload 2024-12-02 16:36:26 +01:00

Merged #194 Always reset persister in handler 2024-12-02 16:17:37 +01:00

Merged #179 voucher-details 2024-12-02 11:43:31 +01:00

Merged #176 Validate aliases, addresses and phone numbers in the send menu 2024-11-26 07:24:57 +01:00

Merged #182 feat: upgrade go-vise dep, minor cleanups to go.mod 2024-11-26 07:02:08 +01:00

Merged #126 account-statement 2024-11-22 19:24:08 +01:00

Merged #174 feat: dockerfile and github based CI build for Africastalking variant 2024-11-19 15:15:24 +01:00

Merged #173 menu-balances 2024-11-19 08:18:44 +01:00

Merged #172 updated send node 2024-11-18 14:19:44 +01:00

Merged #171 profile-edit-show 2024-11-14 09:27:42 +01:00

Merged #170 log directly to the terminal 2024-11-14 08:02:00 +01:00

Merged #169 updated README 2024-11-08 22:23:57 +01:00

Merged #168 Africastalking POST route 2024-11-08 17:25:47 +01:00

Merged #167 http-logs 2024-11-08 12:51:31 +01:00

Merged #166 log-file 2024-11-08 08:09:16 +01:00

Merged #158 swahili-templates-menu 2024-11-05 11:29:08 +01:00

Merged #161 api-error-fix 2024-11-05 00:18:04 +01:00

Merged #157 lash/export-to-term 2024-11-04 13:54:59 +01:00

Merged #139 pin-reset 2024-11-02 14:54:20 +01:00

Merged #152 Remove db mocks 2024-11-02 13:44:03 +01:00

Merged #150 Consolidate temp data storage 2024-10-31 23:47:05 +01:00

Merged #149 profile-update-pin-check 2024-10-31 16:06:47 +01:00

Merged #138 voucher-data 2024-10-31 13:44:19 +01:00

Merged #146 Add reverse sessionid address lookup 2024-10-30 10:35:56 +01:00

Merged #137 tests-refactor 2024-10-28 16:28:42 +01:00

Merged #101 menu-voucherlist 2024-10-25 15:59:47 +02:00

Merged #127 api-context 2024-10-24 16:45:37 +02:00

Merged #117 api-structs 2024-10-24 15:53:46 +02:00

Merged #131 send-menu-update 2024-10-24 15:15:11 +02:00

Merged #132 check-balance-update 2024-10-24 14:50:59 +02:00

Merged #113 postgres-switch 2024-10-22 16:04:56 +02:00

Merged #115 menu-traversal-v2 2024-10-18 15:38:56 +02:00

Merged #112 menu-api-errors 2024-10-16 19:08:46 +02:00

Merged #102 Adapter to enable subdomain of db key prefixes 2024-10-14 15:11:08 +02:00

Merged #100 tests-update 2024-09-27 22:14:51 +02:00

Merged #77 SSH server entry point. 2024-09-26 15:55:51 +02:00

Merged #82 menu-profile-edit 2024-09-26 15:48:56 +02:00

Merged #81 fix-repeated-nodes 2024-09-25 01:48:34 +02:00

Merged #76 Threaded gdbm 2024-09-23 21:25:38 +02:00

Merged #71 go-vise-0.2.0 2024-09-21 00:06:07 +02:00

Merged #66 Code refactor 2024-09-19 20:19:17 +02:00

Merged #63 at-return-output 2024-09-19 18:23:13 +02:00

Merged #58 change-language 2024-09-17 18:31:11 +02:00

Merged #62 Unit tests 2024-09-17 15:55:34 +02:00

Merged #56 wip-menu-help 2024-09-16 16:21:50 +02:00

Merged #59 Pin reset 2024-09-16 16:14:53 +02:00

Merged #57 Allow setting go-vise path for asm executable in makefile 2024-09-16 15:49:58 +02:00

Merged #55 wip-unit-tests 2024-09-14 22:29:53 +02:00

Merged #49 Enable CLI driver of async session 2024-09-14 16:52:07 +02:00

Merged #50 africas-talking 2024-09-14 16:28:06 +02:00

Merged #41 Implement http server for the URDT vise engine 2024-09-12 00:13:15 +02:00

Merged #44 wip-code-check 2024-09-10 14:25:50 +02:00

Merged #28 wip-flag-migration 2024-09-04 11:25:34 +02:00

Merged #4 wip-account-creation 2024-08-30 14:37:58 +02:00

137 Issues closed from 5 users

Closed #202 Add devtool to restart user state 2025-01-20 09:17:58 +01:00

Closed #240 Add AT request id in logging 2025-01-20 09:15:59 +01:00

Closed #234 Milestone checklist instance factory 2025-01-18 10:03:38 +01:00

Closed #277 Add effective language data entry 2025-01-18 10:02:39 +01:00

Closed #16 External tool to block account 2025-01-14 10:37:38 +01:00

Closed #272 Implement status check on registration event 2025-01-14 09:43:12 +01:00

Closed #261 Keep copy of language in userdata 2025-01-14 08:57:18 +01:00

Closed #241 Find fitting store for admin numbers 2025-01-14 08:17:51 +01:00

Closed #119 Handle schema in postgres 2025-01-13 15:20:06 +01:00

Closed #120 Add postgres switch for menu traversal tests 2025-01-13 15:19:53 +01:00

Closed #185 Link to Terms and Conditions 2025-01-13 15:14:07 +01:00

Closed #186 Move to next empty Profile info 2025-01-13 15:14:07 +01:00

Closed #209 Hash PINs in store 2025-01-13 15:14:07 +01:00

Closed #213 Error on changing Languages 2025-01-13 15:14:07 +01:00

Closed #214 Start primary selectors with 1 (not 0) 2025-01-13 15:14:07 +01:00

Closed #225 Updates to profile do not work 2025-01-13 15:14:07 +01:00

Closed #227 Mixed languages in menus 2025-01-13 15:14:07 +01:00

Closed #244 Space after comma in help 2025-01-13 15:14:07 +01:00

Closed #257 Encoded input error from Africastalking 2025-01-13 15:14:07 +01:00

Closed #183 Have a Space after each colon. 2025-01-13 15:14:06 +01:00

Closed #104 Implement client for NATS events 2025-01-13 12:02:07 +01:00

Closed #155 Neutral connection string in MenuStorageService 2025-01-13 12:01:22 +01:00

Closed #208 Migration compatibility and tooling 2025-01-13 12:00:46 +01:00

Closed #89 Voucher symbol in send 2025-01-13 11:59:47 +01:00

Closed #216 Create testing checklist for phone 2025-01-13 11:55:03 +01:00

Closed #144 Minimize non-INCMP instructions after HALT 2025-01-13 11:52:12 +01:00

Closed #24 Rename handler/ussd package 2025-01-13 11:45:52 +01:00

Closed #125 Replace all url construction and parsing with net/url code 2025-01-13 11:45:30 +01:00

Closed #148 Replace all camelcase file names in codebase 2025-01-13 11:43:12 +01:00

Closed #248 Factor out instance related code 2025-01-13 11:41:02 +01:00

Closed #249 Factor out AT/USSD code 2025-01-13 11:40:46 +01:00

Closed #262 State gets flushed on when new version is published 2025-01-13 11:40:25 +01:00

Closed #266 Local API simple backend 2025-01-13 11:40:06 +01:00

Closed #238 checklist 20250102 2025-01-03 15:09:19 +01:00

Closed #195 Add request id context logging 2025-01-03 10:04:24 +01:00

Closed #189 Profile Changes not showing 2025-01-02 16:36:38 +01:00

Closed #160 go.mod low number 2025-01-02 11:37:02 +01:00

Closed #37 Pull the go-vise dep via the go module mirror and keep it updated with renovatebot 2025-01-02 10:15:29 +01:00

Closed #229 encode fail for bytes type in store dumper postgres 2024-12-31 10:43:33 +01:00

Closed #11 Check whether phone number is registered 2024-12-31 10:42:38 +01:00

Closed #12 Implement phone number registry 2024-12-31 10:42:16 +01:00

Closed #31 Replace log with structured logging log/slog 2024-12-31 10:36:41 +01:00

Closed #80 Traverse all profile items when not set 2024-12-31 10:34:10 +01:00

Closed #90 Use alias instead of phone number in send 2024-12-31 10:29:36 +01:00

Closed #91 Use blockchain address instead of recipient phone number. 2024-12-31 10:29:18 +01:00

Closed #103 Cache balance for s single user "sitting" 2024-12-31 10:26:51 +01:00

Closed #122 Add community balance menu 2024-12-31 10:23:40 +01:00

Closed #123 Load stored voucher list instead of static file 2024-12-31 10:22:33 +01:00

Closed #130 consider compressed view of transaction list 2024-12-31 10:21:33 +01:00

Closed #142 Clarify community balance menu item 2024-12-31 10:21:11 +01:00

Closed #151 Userdata dumper 2024-12-31 10:18:59 +01:00

Closed #154 Avoid double usage of sessionId in userstore 2024-12-31 10:18:51 +01:00

Closed #156 Trace account created in user store 2024-12-31 10:18:09 +01:00

Closed #178 Document how to access phone number and profile data 2024-12-31 10:15:11 +01:00

Closed #180 Replace string keys with byte values and constants 2024-12-31 10:14:56 +01:00

Closed #190 Vague Errors popping up 2024-12-31 10:12:00 +01:00

Closed #197 Create minimal data seeding script for local dev bootstrap 2024-12-31 10:08:47 +01:00

Closed #201 Restart menu when ussd session expires 2024-12-31 10:07:58 +01:00

Closed #205 Document all handlers 2024-12-31 10:06:40 +01:00

Closed #231 User details get overwritten by other accounts 2024-12-31 08:55:02 +01:00

Closed #224 Handling special characters 2024-12-31 08:54:57 +01:00

Closed #206 Prune unused userdata db subprefixes 2024-12-17 11:50:16 +01:00

Closed #184 Capitalize Languages 2024-12-12 17:58:01 +01:00

Closed #191 Too many decimals 2024-12-12 17:21:20 +01:00

Closed #162 QA/ Integration related issues 2024-12-10 11:20:36 +01:00

Closed #196 Use numeric prefixes in voucher data 2024-12-05 16:05:49 +01:00

Closed #198 Replace DATATYPE_USERSUB with DATATYPE_USERDATA 2024-12-05 16:05:38 +01:00

Closed #175 Persister already set panic 2024-12-02 16:51:33 +01:00

Closed #188 Investigate Dear Customer messages 2024-12-02 16:51:00 +01:00

Closed #192 Balance not reflecting transfer 2024-12-02 16:37:16 +01:00

Closed #65 Default/Selected token behaviour 2024-12-02 11:42:45 +01:00

Closed #121 Implement transaction list menu 2024-11-30 14:26:34 +01:00

Closed #22 Provide staging environment for Africa's Talking HTTP client interface to test shortcode 2024-11-30 13:49:35 +01:00

Closed #165 Log handler errors 2024-11-27 20:42:18 +01:00

Closed #164 Postgres Graceful shutdown issues 2024-11-22 10:10:42 +01:00

Closed #163 Panic on incorrect postgres connection settings 2024-11-22 10:09:04 +01:00

Closed #93 dockerize 2024-11-19 15:15:24 +01:00

Closed #98 Profile item edit should show current value if set 2024-11-14 09:27:42 +01:00

Closed #143 Remove db mocks 2024-11-04 14:44:08 +01:00

Closed #136 Add flag to select api endpoint 2024-11-04 14:43:57 +01:00

Closed #135 Replace api structs introduced by tokenlist pr 2024-11-04 14:43:48 +01:00

Closed #110 Implement postgres db alternative 2024-11-04 14:42:35 +01:00

Closed #96 Async account creation 2024-11-04 14:39:44 +01:00

Closed #95 Dedicated flag for default token 2024-11-04 14:39:22 +01:00

Closed #88 Data endpoint API (importable structs) 2024-11-04 14:37:48 +01:00

Closed #87 Voucher list tests with staticload resource 2024-11-04 14:37:29 +01:00

Closed #85 Menu tester: Sync driver for test cases 2024-11-04 14:37:13 +01:00

Closed #84 Menu tester: Design of test case data files 2024-11-04 14:37:05 +01:00

Closed #70 PIN change for privileged clients/users 2024-11-04 14:34:45 +01:00

Closed #60 Replace PIN input validation with regex 2024-11-04 14:33:20 +01:00

Closed #52 use engine adaptation instead of basehandler to handle AT request and response 2024-11-04 14:33:05 +01:00

Closed #40 implement cli intertface using dialoguss 2024-11-04 14:32:27 +01:00

Closed #19 Make config settable with env vars 2024-11-04 14:30:34 +01:00

Closed #14 Separate state for REVERTED account creation 2024-11-04 14:30:12 +01:00

Closed #10 Add phone number format checker 2024-11-04 14:25:57 +01:00

Closed #145 Consolidate temp data storage 2024-11-01 07:15:52 +01:00

Closed #140 Use authorized flag to protect data updates 2024-10-31 16:21:41 +01:00

Closed #141 Remove 0 back check 2024-10-31 16:13:20 +01:00

Closed #114 Send menu should show nothing to send when no default token 2024-10-31 14:04:44 +01:00

Closed #134 Add address to sessionId resolve record in db 2024-10-31 14:02:10 +01:00

Closed #9 Use ints in calculations 2024-10-28 16:44:15 +01:00

Closed #106 replace custom structs with upstream for api 2024-10-28 16:40:39 +01:00

Closed #116 Conceal all test utils and structrs under dedicated test package paths 2024-10-28 16:39:49 +01:00

Closed #124 Voucher select asks for pin twice if selected in same session 2024-10-28 16:37:59 +01:00

Closed #111 Pass context to all API caller methods 2024-10-28 16:37:47 +01:00

Closed #86 Voucher list menu item 2024-10-25 15:58:08 +02:00

Closed #129 replace address with session id in send menus 2024-10-24 21:00:26 +02:00

Closed #128 return whole balance string from function maiin menu 2024-10-24 15:02:04 +02:00

Closed #118 Custodial account not getting fully setup 2024-10-22 16:19:00 +02:00

Closed #94 Pagination fails for token list 2024-10-18 10:57:49 +02:00

Closed #13 VM node path for unexpected server errors 2024-10-18 10:47:31 +02:00

Closed #5 Remove menu selector based switch statement in SetLanguage 2024-10-07 16:13:47 +02:00

Closed #8 Define and import response from server code 2024-10-02 15:39:56 +02:00

Closed #74 Add state flag translation option to all executables 2024-09-25 01:48:27 +02:00

Closed #6 Remove file exists check and ensure file on start 2024-09-24 10:27:42 +02:00

Closed #47 PIN confirmation problem in send 2024-09-23 21:25:17 +02:00

Closed #73 AT sometimes asks for things twice 2024-09-23 21:24:58 +02:00

Closed #79 LOAD gets re-executed in async mode 2024-09-23 21:24:43 +02:00

Closed #61 Should be possible to use template with help node 2024-09-22 23:46:03 +02:00

Closed #54 AT should not return CON on status != 200 2024-09-22 23:42:40 +02:00

Closed #64 Implement on go-vise 0.2.0 2024-09-22 23:41:43 +02:00

Closed #48 HTTP stuck on 500 after multiple requests while account created 2024-09-22 23:39:42 +02:00

Closed #35 remove dead fs data code 2024-09-20 12:52:39 +02:00

Closed #21 Implement Africa's talking on HTTP server 2024-09-19 21:27:24 +02:00

Closed #38 reach 80% test coverage 2024-09-19 20:22:17 +02:00

Closed #39 minimize code in main.go 2024-09-19 20:19:57 +02:00

Closed #36 quit sessiom while account being created 2024-09-18 15:29:15 +02:00

Closed #20 Create HTTP server executable 2024-09-17 18:38:14 +02:00

Closed #15 Single item access IO 2024-09-05 17:51:26 +02:00

Closed #27 Use db.GdbmDb for persister 2024-09-05 17:50:36 +02:00

Closed #25 Replace user data storage with db.GdbmDb 2024-09-05 17:49:33 +02:00

Closed #29 PIN registration error 2024-09-05 17:49:23 +02:00

Closed #30 Use integer storage identifiers for user data 2024-09-05 17:49:10 +02:00

Closed #7 Migrate flags to preprocessor 2024-09-04 11:34:10 +02:00

Closed #1 State flags as string for debug output 2024-08-30 17:51:53 +02:00

Closed #3 Add go.work* files to .gitignore and remove existing ones 2024-08-29 17:07:35 +02:00

Closed #2 State flags as string for debug output 2024-08-15 13:19:36 +02:00

42 Issues created by 5 users

Opened #17 External tool to unblock PIN 2024-08-29 16:48:51 +02:00

Opened #18 Block account on wrong PIN 2024-08-29 16:49:50 +02:00

Opened #23 Block dead code checks with flags 2024-08-30 17:47:11 +02:00

Opened #26 Replace bytecode, templates and, menu storage with db.GdbmDb 2024-08-31 05:20:19 +02:00

Opened #32 Embed all static files for distribution 2024-09-04 13:11:53 +02:00

Opened #42 set up dockertest for postgres backend 2024-09-06 20:32:07 +02:00

Opened #67 Pluggable questionnaire 2024-09-19 16:52:52 +02:00

Opened #68 New swap menu branch 2024-09-19 17:27:12 +02:00

Opened #69 New help menu functionality 2024-09-19 17:29:37 +02:00

Opened #83 Menu traversal test engine 2024-09-25 02:48:21 +02:00

Opened #92 Use partial phone numbers in send 2024-09-25 17:44:57 +02:00

Opened #97 Test account creation error states 2024-09-25 20:17:46 +02:00

Opened #107 Add pluggable session id validator 2024-10-03 16:12:19 +02:00

Opened #133 pallallel test requests and db writes for 2x historical peak load 2024-10-24 14:33:18 +02:00

Opened #159 Compile pp.csv to go code 2024-11-04 14:52:24 +01:00

Opened #181 Improve config loading and overriding 2024-11-22 09:01:39 +01:00

Opened #187 Add short code (alias) 2024-11-27 10:43:18 +01:00

Opened #207 Change alias to FQDN 2024-12-10 10:49:34 +01:00

Opened #210 Tool to copy profile data from old system 2024-12-11 11:59:37 +01:00

Opened #215 Make recipe for translations work 2024-12-17 11:27:10 +01:00

Opened #219 Document external code symbols in templates 2024-12-18 07:27:14 +01:00

Opened #220 Bidirectional conversion of templates to gettext pot files. 2024-12-18 07:34:29 +01:00

Opened #221 Implement ssh server access 2024-12-18 07:47:11 +01:00

Opened #222 Node map generator 2024-12-18 08:21:56 +01:00

Opened #230 microservice for AT session callback 2024-12-30 08:18:27 +01:00

Opened #233 Update menu traversal tests to full cover once menu is finalized 2024-12-31 10:33:36 +01:00

Opened #236 DATA_ACTIVE_ADDRESS is updated multiple times in a single session 2025-01-02 13:36:53 +01:00

Opened #252 Add context logging constructor 2025-01-06 07:49:35 +01:00

Opened #260 Make all language strings editable in po 2025-01-08 07:51:46 +01:00

Opened #263 Double PIN prompt on Send 2025-01-10 09:03:23 +01:00

Opened #265 Menu traversal tester with threads 2025-01-10 10:00:05 +01:00

Opened #269 Swap hierarchy of API definition 2025-01-11 21:58:50 +01:00

Opened #270 Rename public key to account in api structs 2025-01-11 22:18:40 +01:00

Opened #271 Add tool to set or unset admin flag for user 2025-01-14 08:17:24 +01:00

Opened #273 Enable end user to tell whether account creation failed or is pending 2025-01-14 09:32:20 +01:00

Opened #274 Handle account creation state changes with events only 2025-01-14 09:42:16 +01:00

Opened #275 Upsell new user SMS via eth-custodial-notify API 2025-01-14 09:48:16 +01:00

Opened #276 Add contact information for help on the account pending page 2025-01-14 09:52:56 +01:00

Opened #278 Generate alias on name selection 2025-01-14 10:31:24 +01:00

Opened #279 Encrypt PIN in temporary value 2025-01-18 10:05:32 +01:00

Opened #280 Reset the flag_account_blocked flag when a PIN is reset 2025-01-20 08:17:10 +01:00

Opened #281 ExecPath needs to be reset for every new session 2025-02-03 10:05:31 +01:00