24c02
11c5f53074
Add HCB payment integration for indicia purchases
...
- USPS::IndiciumPolicy to check can_use_indicia?
- HCB::IndiciumPurchaseService for disbursement + purchase flow
- Add hcb_payment_account to letter_queues and usps_indicia
- Wire HCB payment into LettersController#buy_indicia
- Wire HCB payment into Letter::InstantQueue
2025-12-18 14:45:50 -05:00
24c02
b574d57a80
Add HCB OAuth and payment account controllers
...
- OAuth flow for linking HCB accounts
- CRUD for payment accounts (user/org pairs)
- Routes under /back_office/hcb/
- Use HCBV4::Client.from_credentials with proper token persistence
2025-12-18 14:42:55 -05:00
24c02
c0071a7593
Add HCB models and user associations
...
- HCB::OauthConnection for storing encrypted OAuth tokens
- HCB::PaymentAccount for user/org payment pairs
- User#can_use_indicia? and #hcb_connected? helpers
2025-12-18 14:41:15 -05:00
24c02
417c1f0e8f
Add migrations for HCB payment integration
...
- Add can_use_indicia boolean to users table
- Create hcb_oauth_connections table for storing OAuth tokens
- Create hcb_payment_accounts table for user/org pairs
2025-12-18 14:40:06 -05:00
24c02
7a8e91b692
pull redirect_uri from env
2025-12-11 18:01:19 -05:00
nora
b1c8b2f91a
Sign in with Hack Club for back_office users ( #185 )
...
* add HCA for back office users
* maybe better initializer?
2025-12-11 17:03:19 -05:00
24c02
f2acb68255
publiclyidentify batches
2025-12-11 16:37:22 -05:00
Max Wofford
7ef1cb8203
Merge pull request #184 from hackclub/update-dockerfile-checking
2025-12-02 15:28:18 -05:00
Max Wofford
5641871d55
Update Dockerfile check directive
...
This is due to the new coolify build process
2025-12-02 15:28:07 -05:00
Max Wofford
9dbe46bffe
Create letter template without db ( #172 )
2025-11-21 16:15:59 -08:00
Sam Liu
ee06f202a1
Merge pull request #177 from samdev-7/main
...
Add Blueprint template
2025-10-21 17:56:57 -04:00
24c02
54b145a3df
waow
2025-10-17 16:34:26 -04:00
Sam Liu
c91b963ae9
Add Blueprint template
2025-10-16 20:51:48 -04:00
24c02
53c66c2dee
FIX GD BATCH POLICY
2025-10-14 12:34:49 -04:00
24c02
0cd452ce9e
more rubber stamp support
2025-10-14 12:07:37 -04:00
Max Wofford
5f77e0d1d9
Merge pull request #171 from hackclub/fix-jumpstart-template
2025-09-29 15:43:16 -04:00
Max Wofford
4c1058b57f
Fix page generation for jumpstart stickers template
2025-09-29 15:41:36 -04:00
Max Wofford
f61124b382
Merge pull request #170 from hackclub/add-jumpstart-stickers
2025-09-29 14:33:48 -04:00
Max Wofford
d09e669cca
Create jumpstart_stickers_template.rb
2025-09-29 11:45:43 -04:00
24c02
235d6227ee
one more newline
2025-09-23 16:49:13 -04:00
24c02
e7db15331d
add som magic happening
2025-09-23 16:46:11 -04:00
24c02
eac12782ab
formerly chuck's
2025-09-23 16:14:18 -04:00
24c02
761ef3917c
lol
2025-09-23 15:50:12 -04:00
24c02
8929334d31
fuckass
2025-09-15 16:44:13 -04:00
24c02
900f3b9b3a
allow api lettering via indicium id
2025-09-15 15:17:40 -04:00
24c02
5074c17139
noqr?
2025-09-15 13:24:20 -04:00
24c02
e890840cca
add sinkening
2025-09-15 12:57:34 -04:00
Oliver
c7a99f8ea7
add ship mail
2025-09-08 15:19:38 -04:00
Max Wofford
2ce904bc25
Merge pull request #164 from hackclub/add-japan-to-frickin-country-names
2025-09-01 13:31:41 -04:00
Max Wofford
d8702e143c
Add Japan to country name mapping
2025-09-01 13:31:22 -04:00
Max Wofford
15ff81b2a4
Merge pull request #163 from hackclub/add-china-to-freakin-country-names
2025-09-01 12:53:41 -04:00
Max Wofford
6e5f5ea1ce
Add China to country name mapping
2025-09-01 12:52:15 -04:00
24c02
0b2da81f82
allow smaller font size? will that fix it?
2025-08-12 13:58:44 -04:00
24c02
03990b4018
preload more stuff when generating labels
2025-08-12 13:54:12 -04:00
24c02
bcd5bfd37c
neue tab
2025-08-06 16:03:00 -04:00
24c02
2645e5e9af
i was framed.
2025-08-06 15:37:27 -04:00
24c02
fcd0a2f355
only show backordered info on mailed packages
2025-08-05 16:25:42 -04:00
24c02
11341e581d
fix routing oopsie
2025-08-05 11:54:40 -04:00
24c02
cba8017a6f
add tracking iframe!
2025-08-05 11:45:11 -04:00
nora
5da418169d
add opt-out from anonymous map ( #149 )
...
* add field & ui for map opt out
* no opters out in map data gen
2025-07-29 17:11:37 -04:00
24c02
a58bc715c0
fix
2025-07-28 17:11:34 -04:00
24c02
5dcc87a9cc
fix somf tmpl
2025-07-28 17:09:09 -04:00
24c02
66dbbb5dd0
add som fulfillment template
2025-07-28 17:00:12 -04:00
24c02
8dfd53b31d
add template generator
2025-07-28 16:01:08 -04:00
Aram
7f961a9f9e
Update geocoding_service.rb ( #147 )
2025-07-24 22:48:57 -04:00
dependabot[bot]
84b49474c8
Bump selenium-webdriver from 4.32.0 to 4.34.0 ( #136 )
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.32.0 to 4.34.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES )
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.32.0...selenium-4.34.0 )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-version: 4.34.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 17:48:40 -04:00
dependabot[bot]
2055989f44
Bump norairrecord from 0.3.0 to 0.4.0 ( #135 )
...
Bumps [norairrecord](https://github.com/24c02/norairrecord ) from 0.3.0 to 0.4.0.
- [Commits](https://github.com/24c02/norairrecord/compare/v0.3.0...v0.4.0 )
---
updated-dependencies:
- dependency-name: norairrecord
dependency-version: 0.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 17:48:29 -04:00
dependabot[bot]
c45eadeca3
Bump faraday from 2.13.1 to 2.13.2 ( #129 )
...
Bumps [faraday](https://github.com/lostisland/faraday ) from 2.13.1 to 2.13.2.
- [Release notes](https://github.com/lostisland/faraday/releases )
- [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lostisland/faraday/compare/v2.13.1...v2.13.2 )
---
updated-dependencies:
- dependency-name: faraday
dependency-version: 2.13.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 17:48:05 -04:00
dependabot[bot]
d3745b18cc
Bump turbo-rails from 2.0.13 to 2.0.16 ( #114 )
...
Bumps [turbo-rails](https://github.com/hotwired/turbo-rails ) from 2.0.13 to 2.0.16.
- [Release notes](https://github.com/hotwired/turbo-rails/releases )
- [Commits](https://github.com/hotwired/turbo-rails/compare/v2.0.13...v2.0.16 )
---
updated-dependencies:
- dependency-name: turbo-rails
dependency-version: 2.0.16
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 17:47:47 -04:00
dependabot[bot]
8721120f1f
Bump thruster from 0.1.13 to 0.1.14 ( #137 )
...
Bumps [thruster](https://github.com/basecamp/thruster ) from 0.1.13 to 0.1.14.
- [Changelog](https://github.com/basecamp/thruster/blob/main/CHANGELOG.md )
- [Commits](https://github.com/basecamp/thruster/compare/v0.1.13...v0.1.14 )
---
updated-dependencies:
- dependency-name: thruster
dependency-version: 0.1.14
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 17:47:27 -04:00