alpha
Login
or
Join now
secluded.site
/
sgx-jmp
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Work fork of the thin proxy SGX that represents JMP.chat itself
git.sr.ht/~singpolyma/sgx-jmp
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
sgx-jmp
/
forms
/
at
upstream
3 folders
41 files
Amolith
Improve data limit UX
7w ago
230ed1cb
alt_top_up
Replace Canadian Bitcoins with Bull Bitcoin
3 months ago
order_sim
We're gonna charge something for shipping
2 years ago
registration
Restrict new users from outbound call/text Create a new trust level "Cellar" that cannot call or text or invite (simlar to Tomb, but semantically different and can pay etc). This is now the default trust level until an account receives at least one text "from a person". Accounts before a certain date are grandfathered in to now get this level. Port ins will get to bypass this because the reachability SMS reply will count as a text from a person. Accounts invited in any way except a group code will also bypass Cellar. The instructions on the payment form and the welcome message are both updated to warn of this new restriction. Note that the welcome message is conditional to only include the warning if it applies to the customer by that point. Texts from short codes or with links or codes or from support do not count as "from a person". There is also a block list of numbers in redis to restrict what numbers are "from a person". The number that got an account past Cellar is stored for possible addition to the block list.
5 months ago
admin_add_invites.rb
Improve data limit UX Show the default data limit instead of a blank value and include range/options metadata so clients can render a stepped slider. Check submitted values against the price of a 5GB top-up in the customer's currency and cap them at a fixed multiplier.
1 month ago
admin_add_transaction.rb
Added Transaction Templates Added template item for Data Topups.
3 years ago
admin_financial_info.rb
Admin Command Menu + Admin Financial View I've added a new command to show financial information about the user. But more importantly I've added an infinite admin subsystem which allows me to go into a user and then run multiple commands on them. For now it's just these two info commands, but in the future I'd like to add mutative commands here. Finally, since I sometimes look up multiple users in a pretty short timeframe I made the menu open and if I put something into the list that doesn't parse as one of the actions it instead switches the current user so I don't have to do "cancel", "customer", and then put the next one in. I can just have the session open and put stuff in as needed.
4 years ago
admin_info.rb
Add more datatypes
8 months ago
admin_menu.rb
feat: include customer context in admin menu Display customer ID and contact information (Jabber ID, phone number) when selecting actions to help admins identify which customer they're working with. Implements: https://todo.sr.ht/~singpolyma/soprani.ca/465 Assisted-by: MiniMax M2 via Crush <crush@charm.land>
7 months ago
admin_number_change.rb
Don't detect cheogram
7 months ago
admin_payment_methods.rb
Refactor alt top up to use FormTemplate
3 years ago
admin_plan_info.rb
Switch from broken table to field
2 years ago
admin_register_with_sgx.rb
Need a tel to register
2 years ago
admin_set_trust_level.rb
SetTrustLevel Command Here we have a form for the extra information we need. They say they want to set the trust level, we ask which one they'd like, and then we make the command that does that. This involves adding a new method to the TrustLevel to get just the manual level, so I can tell the difference between being set to Customer manually (in the form) or being automatically determined to be Customer (which means the form should be set to automatic). I also obviously need the method to set a new trust level too.
4 years ago
admin_transaction_list.rb
Admin Command Menu + Admin Financial View I've added a new command to show financial information about the user. But more importantly I've added an infinite admin subsystem which allows me to go into a user and then run multiple commands on them. For now it's just these two info commands, but in the future I'd like to add mutative commands here. Finally, since I sometimes look up multiple users in a pretty short timeframe I made the menu open and if I put something into the list that doesn't parse as one of the actions it instead switches the current user so I don't have to do "cancel", "customer", and then put the next one in. I can just have the session open and put stuff in as needed.
4 years ago
alt_top_up.rb
Ability to add new BCH address to an account
2 years ago
codes.rb
Forgot this file
3 years ago
configure_calls.rb
Voicemail timeout field improvements The -1 thing is pretty outdated, we have a voicemail disable for that now. Realistic range is 0 (instant voicemail) to 300 (bandwidth's max which we impose in the code anyway).
2 years ago
customer_cdr.rb
Types in tables
3 years ago
customer_info.rb
Customer Info Forms and More Info There's a bit extra info I wanted about users, so since I was doing this anyway I figured I may as well port the existing forms to the new form renderer. Then, in order to fit within the guidelines I needed subforms, so partials were added.
4 years ago
customer_info_partial.rb
Fix rendering info when there is no plan
3 years ago
customer_picker.rb
Admin Command Flash Having a second response here just to show the result, and then have to skip by it to get back to the menu is dumb. So instead we just added a thing here so we can tag some info to show up on the next form, and then go to it. Much smoother, but it does depend on a change in the adhoc bot which previously didn't show notes when there was also a form.
4 years ago
edit_sim_nicknames.rb
expose editing esim nicks name can be set at registration and bulk edited later as well
1 year ago
jid_switch.rb
JID Switch This allows a customer to change their JID, but it's a bit raw. In practice I don't expect anyone to actually run this directly, instead cheogram covers with with a friendlier and safer version. This is just the business.
4 years ago
lnp.rb
Specify state or province *code*
3 years ago
lnp_canada.rb
Take in Carrier if Port is Canadian Canadian ports need this extra info to port them in. Up until now I've been messaging people manually to ask for it, but that adds a delay to the porting process since I can't move forwards until they've told me, and it may be hours between when they fill out the form and when I'm processing it. So this will just ask for all the data upfront, meaning I can fully process them right away.
3 years ago
migrate_billing.rb
Switch to new plans
2 years ago
no_customer_info.rb
Customer Info Forms and More Info There's a bit extra info I wanted about users, so since I was doing this anyway I figured I may as well port the existing forms to the new form renderer. Then, in order to fit within the guidelines I needed subforms, so partials were added.
4 years ago
plan_info.rb
Re-add call info to Show Account Info Fixes: https://todo.sr.ht/~singpolyma/soprani.ca/585
4 months ago
plan_settings.rb
Improve data limit UX Show the default data limit instead of a blank value and include range/options metadata so clients can render a stepped slider. Check submitted values against the price of a 5GB top-up in the customer's currency and cap them at a fixed multiplier.
1 month ago
reachability.rb
Reachability Command This creates the keys that the previous commits use, and also reports their current values. It's a pretty sparse command in terms of UX, but only admins will use it so I kept it simple. This also optionally sends the prompt to one of the chosen reachability numbers. It's optional so a human running the command can query the result without looking in redis, but also without spamming their phone with another message.
3 years ago
reachability_result.rb
Reachability Command This creates the keys that the previous commits use, and also reports their current values. It's a pretty sparse command in terms of UX, but only admins will use it so I kept it simple. This also optionally sends the prompt to one of the chosen reachability numbers. It's optional so a human running the command can query the result without looking in redis, but also without spamming their phone with another message.
3 years ago
set_port_out_pin.rb
feat: add command to set port-out PIN Currently, port-out PINs require manual intervention from support. This command allows customers to self-manage their port-out PINs. Actual functionality is delegated to the user's backend. For now, that's just sgx-bwmsgsv2. References: https://todo.sr.ht/~singpolyma/soprani.ca/380
1 year ago
sim_details.rb
Fixes for new nickname edits
1 year ago
snikket_delete.rb
Add command to stop Snikket instance
2 years ago
snikket_launch.rb
mark test instances as such
9 months ago
snikket_launched.rb
Refactor Snikket code to use a CustomerInstance object So that we have a model we can save/load and not just the XML element
3 years ago
snikket_result.rb
Command to lookup snikket instance
3 years ago
snikket_stop.rb
Add command to stop Snikket instance
2 years ago
subaccount.rb
Kumi.tube is dead and not coming back
8 months ago
tn_list.rb
Allow user to search for numbers over XMPP
4 years ago
tn_search.rb
fix "undefined method 'price' for SIMKind"
6 months ago
top_up.rb
Use safe nav
1 year ago
transactions.rb
Add more datatypes
8 months ago
web_register.rb
Refactor web-register to use lib/command
4 years ago