d2bc986506
Add new Make targets for goose
78e1c865c7
Fix goose subcommand
e6466cc01a
Add file to create new database migration
2fdbb0d467
Add tools for interacting with scanner
9d6d39d75f
Add script to query Cardtrader API
04e51b1ef1
Apply alpha patch
2e1c631b64
Ignore patches directory
a0274bc20e
fix BadMatch error when embedding on some windows
5dbcca4926
support colons in SGR character attributes
d63b9eb902
bump version to 0.9.2
ff55c2986d
Merge branch 'main' of git.themagician.cc:TheMagician/stow
73bfe7d2fb
Add default XMobar configuration
fe0daeb2f1
Tweak XMonad layout
90d9fd3ccc
Add aliases for nsxiv
e48adc939f
Add zathura desktop entry for launcher
e606ca0436
Merge branch 'main' of git.themagician.cc:TheMagician/stow
a3ab908107
Set keyboard layout properly for PC
c81060660c
Make vimdiff the default Git mergetool
0e3ee54e1c
Fix Delverlens import flow
73dc06d78f
Implement import, rework CLI to allow top-level arguments before subcommand
c53d02ba38
Parse flags for "import" subcommand
768e4c9d79
Close delverlens file
132d0784b0
Implement database profile and mode with cli flags
70f0b4d4f7
Implement importing Delver Lens exports
95f45a98fa
Fix compilation w.r.t. selectedStorageAreaName
3ef49bc72c
Fix bug in reporting binder locations
2ecb448e29
Bugfix: Display selected card when inserting
b2946d00e2
Insert card into first available binder slot
1e967674b6
Add the ability to remove cards
52d9e9184f
Move filter function
34da4ae77b
Move search_test.go to filter_test.go
178f92e63a
Hardcode filter logic for locating cards
c68acb53c8
Extract filter functionality
4f14040747
Add "locate from file" feature
0d4d171edf
Replace search function with generic version
1d9c614d16
Remove unused code
c2ca6d284d
Update storage schema, add basic locate feature
fec8e6cf2d
Add connect target to Makefile
77a515cba4
Update scantap
43ffa2803f
Rename struct field to match database column
eb5ecd5fb4
Add the ability to select storage area
67a54b9297
Add function to show syntax segments
d0c49138e5
Add skill values
f496e01a0d
Set vimdiff as default mergetool
ac611e33e3
Set desktop background
4018f26998
Implement basic search-and-store functionality
867143c511
Get storage location from user
5e2d8e7cff
Get list of available search options
dd70490290
Clear screen in loop
1ccdfa0941
Add screen package
42a019b730
Add database code for storage
1dc003211a
Add stub for storagemgr program
974893605d
Create unified "importer" command
6a7f4171fb
Ignore info files
6303a2d5e6
Add rudimentary card presence detection
411abd66f6
Skip digital-only cards, close insert statements
d21f1274a6
Remove debug code
a7b8b66db3
Add card insert code
af6a9d0feb
Minor fixen
bd581e1c60
Add correct foil flags
5aa1854757
Start writing code to get decklists
09a0ea0fbc
Add DB schema for tournament decklists
9c566e997f
Download card data from Scryfall
b491315cd0
Upgrade to colly v2
b93df37bd4
Get all cards from bulk data endpoint