Commit log
54189f8
Cleanup Admin Form
Click to expand commit body
It used to handle the initial failure differently than internal failure.
Now I've moved the outside bits inside, so it can run again when it
encounters an unknown character.
Christopher Vollick
created
3 years ago
c6027db
Merge branch 'policy'
Click to expand commit body
* policy:
Show FUP before starting registration in earnest
Stephen Paul Weber
created
3 years ago
5b59db2
Show FUP before starting registration in earnest
Stephen Paul Weber
created
3 years ago
faa3c37
If balance is exactly enough, still use it
Stephen Paul Weber
created
3 years ago
c2cc2f0
Use default OGM when error loading customer
Stephen Paul Weber
created
3 years ago
65d4a15
On customer load error, try not loading from SGX and assuming no transcription
Stephen Paul Weber
created
3 years ago
4ace341
Log errors from rev.ai
Stephen Paul Weber
created
3 years ago
a9caee5
Finish span on error as well
Stephen Paul Weber
created
3 years ago
71ed2c2
Add breadcrumbs regardless of log level
Stephen Paul Weber
created
3 years ago
Stephen Paul Weber
created
3 years ago
2b25bd9
Sentry instrumentation to own file, better logger, instrument redis
Stephen Paul Weber
created
3 years ago
13a472e
Testing has gone well, enable RevAI for everyone
Click to expand commit body
Disabling the Bandwidth transcription in the process
Stephen Paul Weber
created
3 years ago
a8d0861
Error String becomes an exception
Click to expand commit body
So that singletons can be added, for example
Stephen Paul Weber
created
3 years ago
48e9553
Sentry hotfixes
Stephen Paul Weber
created
3 years ago
6fa0039
Do not use the promise results here, since they are meant for elsewhere
Click to expand commit body
Explicitly return true to avoid passing to next link in the tree. Make sure
command stanzas fulfill both command and iq manager if needed.
Stephen Paul Weber
created
3 years ago
900baf3
Merge branch 'dry-sentry'
Click to expand commit body
* dry-sentry:
DRY up sentry and logging
Stephen Paul Weber
created
3 years ago
3e43c1c
Merge branch 'vcard4'
Click to expand commit body
* vcard4:
Switch TTS OGM from vcard-temp to vcard4 PEP
Stephen Paul Weber
created
3 years ago
a84946c
DRY up sentry and logging
Click to expand commit body
Wrap every blather handler in sentry setup and exception capturing so each route
doesn't have to handle it seperately.
panic is a last resort, usually better to return an XMPP error and report/log,
so default to that.
Also wraps each handler in a span. Note that for multistage command handlers
this span is too long and they will want to call finish/set_span internally.
Stephen Paul Weber
created
3 years ago
eaf8fee
Merge branch 'background-log'
Click to expand commit body
* background-log:
Log in background thread
Don't run our whole app in an at_exit
Stephen Paul Weber
created
3 years ago
21848ff
Log in background thread
Click to expand commit body
File IO is fast, but can still block reactor.
Stephen Paul Weber
created
3 years ago
2aa1030
Don't run our whole app in an at_exit
Click to expand commit body
We don't use much of it, and this makes using other at_exit hooks more realistic.
Stephen Paul Weber
created
3 years ago
c89a05d
Merge branch 'new-blather'
Click to expand commit body
* new-blather:
Update to latest blather upstream
notify_customer helper
Stephen Paul Weber
created
3 years ago
8575f64
Fix for em-pg-client and latest pg gem
Stephen Paul Weber
created
3 years ago
84b4e76
Minitest 5.16 contains a breaking change
Click to expand commit body
See: https://github.com/minitest/minitest/issues/912
Stephen Paul Weber
created
3 years ago
c2b0584
Update to latest blather upstream
Click to expand commit body
Which has merged our changes
Stephen Paul Weber
created
3 years ago
ff4d42f
notify_customer helper
Stephen Paul Weber
created
3 years ago
6c9e479
Switch TTS OGM from vcard-temp to vcard4 PEP
Stephen Paul Weber
created
3 years ago
Stephen Paul Weber
created
3 years ago
da80d0c
Throttle notification processing to prevent starvation
Stephen Paul Weber
created
3 years ago
d0569f4
Do not catchup low-balance notifications for expired customers
Click to expand commit body
Makes the number of users to do on startup much smaller and slower-growing.
Expired users have been told about their low balance quite a bit already, and
will be notified by billing cronjob etc from here out.
Stephen Paul Weber
created
3 years ago
07aca05
Optional alternate transcription with rev.ai
Click to expand commit body
The bitfield bit 1 was used by a different project (sgx-catapult, see:
https://gitlab.com/ossguy/sgx-catapult/-/commit/459d7d1dfe208db1708f1d648b82b38c002ad35a).
This other project no longer uses the bit, and in fact that whole project is
dead and gone, but if you previously ran that project against the same redis
that you now run this project against then please make sure you have zeroed-out
that bit first.
You can verify using this script:
redis = Redis.new
redis.keys("catapult_settings_flags-*").each do |k|
p redis.getbit(k, 1)
end
Stephen Paul Weber
created
3 years ago
ab95e3b
Bad XML parser produces hash for one element, array for >1
Stephen Paul Weber
created
3 years ago
0e62b91
Empty URI is invalid
Stephen Paul Weber
created
3 years ago
d5ca7cf
Fix tests for sip account using APIError
Stephen Paul Weber
created
3 years ago
2f5450c
Amount needs to be a number to check it
Stephen Paul Weber
created
3 years ago
7474137
Add to_s for Expired
Stephen Paul Weber
created
3 years ago
1a0e03a
Extract response_status type errors
Stephen Paul Weber
created
3 years ago
0cca353
Don't bother looking for nothing
Stephen Paul Weber
created
3 years ago
cd3111b
Merge branch 'snikket'
Click to expand commit body
* snikket:
Initial bare-bones admin command for launching a snikket instance
Stephen Paul Weber
created
3 years ago
b31d693
Merge branch 'limit-credit-card-amount'
Click to expand commit body
* limit-credit-card-amount:
Limit size of credit card transaction by trust level
Stephen Paul Weber
created
3 years ago
3a71f5f
Limit size of credit card transaction by trust level
Stephen Paul Weber
created
3 years ago
a0ebeca
Merge branch 'limit-top-up-take-2'
Click to expand commit body
* limit-top-up-take-2:
Only one credit card transaction per customer per day
Stephen Paul Weber
created
3 years ago
ecd2752
Only one credit card transaction per customer per day
Stephen Paul Weber
created
3 years ago
92ed217
Initial bare-bones admin command for launching a snikket instance
Stephen Paul Weber
created
3 years ago
c2b986f
Fix test broken by hotfix
Stephen Paul Weber
created
3 years ago
c4fc3de
Revert "Merge branch 'limit-top-up-freq'"
Click to expand commit body
This reverts commit 7a28753d7df5d7d6f5f890d302634b1bdbd25f73, reversing
changes made to e4ec9b8eb368ed0997887ebd99f8c79982640d20.
Stephen Paul Weber
created
3 years ago
7a28753
Merge branch 'limit-top-up-freq'
Click to expand commit body
* limit-top-up-freq:
Only allow one credit card transaction per customer per day
Stephen Paul Weber
created
3 years ago
e4ec9b8
Move between accounts requires a sip peer id
Stephen Paul Weber
created
3 years ago
e412993
Update iris patch for new gem version
Stephen Paul Weber
created
3 years ago
92bd0c6
EmptyRepo can wrap another to allow mutation
Stephen Paul Weber
created
3 years ago
Page 11 of 20