Fork channel

Create a new channel as a copy of main.

Rename channel

Rename main to:

Delete channel

Delete main? This cannot be undone.

wgaffa
Add some tests for Data.PrintableText and Data.NonEmptyList
Created by wgaffa on Feb 4, 2023, 10:06 AM
State: C4M5DO6JOVXHJKZRAQUPLECOM3WN6VAIST6KPPFQD5VY6YJP5FQAC
wgaffa
Removed unneeded export from Data.JSON
Created by wgaffa on Feb 3, 2023, 8:44 PM
State: D7QNEMTJQWIAG4CBKZ7OSSIMQOMA7MBVSAZB5MGCLJGWAVB45EAQC
wgaffa
Implement ToJSON/FromJSON for IndexItem
Created by wgaffa on Feb 3, 2023, 8:43 PM
State: QVMEBW33WDJY4TLYXD6JT54RPNPXMEVCU65YM2J3KEXNQAITHDFQC
wgaffa
Formatting and deriving Show for debugging purposes
Created by wgaffa on Feb 3, 2023, 8:40 PM
State: H73D7247DJKA4HE6D4BONZOHKWPGKB3INBFCCUOP7OXXEBXFB5EQC
wgaffa
IndexItem is now a Prism and a newtype instead of type alias
Created by wgaffa on Feb 3, 2023, 7:58 PM
State: 2EP3AFSIHCHIT7FFU7GFMKRGW4GS4NRRCMVQ4TTPDSZJXVAF2HZAC
wgaffa
Move Primer and Volume JSON to Data.JSON
Created by wgaffa on Feb 2, 2023, 8:00 PM
State: A7MJEDDEIUECAOTJO7GMBWPSX72XRJFSSQQ7WLLPBEHJTRW4HEQAC
wgaffa
Move Location JSON to Data.JSON
Created by wgaffa on Feb 2, 2023, 7:58 PM
State: OXQFF4Z226NRRYJCJSKTQGMEBACL2DGA6NFNKHEFMU4BYZ7OZWHAC
wgaffa
Move NonEmptyList JSON to Data.JSON
Created by wgaffa on Feb 2, 2023, 7:53 PM
State: MJMI7YPMCP6MVCZQ7BQMCWPGBF4BQSBOLC5OZO4MNXWPZHOGZOCAC
wgaffa
Add uncons to deconstruct a NonEmptyList
Created by wgaffa on Feb 2, 2023, 7:52 PM
State: J3U6YV6QNXHC7LJUIOCEMSLVLEW2JNQS2A32EOMOKLCLSCCB4DQQC
wgaffa
Move PrintableText to Data.JSON
Created by wgaffa on Feb 2, 2023, 7:47 PM
State: MMSI5VV3OZILPEXKXNOXCUUS3IDZMUL3EMB223DS7B7WIPTEO4BAC
wgaffa
Remove underscores from JSON fields
Created by wgaffa on Feb 2, 2023, 7:20 PM
State: 3MAFJZE7LF47Q5OWCKJP2SMMRAIL3ENCLO2N7ODFKGJHJKTZ7ZCAC
wgaffa
Export some type aliases
Created by wgaffa on Feb 2, 2023, 6:57 PM
State: RQKNFN6YQVTOQDLEH73WKR6SC3Z5LEZ5JWOLJ7LHDJPUYK3PAAVAC
wgaffa
Use fromVolume instead of re-inventing the same function
Created by wgaffa on Feb 2, 2023, 6:56 PM
State: 2UWGWEIDXSXCUMT2RBUJ37QE3ZHVNPHNYEN5GJRE4QUYAWMWOIUAC
wgaffa
Instance FromJSON for Location
Created by wgaffa on Jan 30, 2023, 8:34 PM
State: 3VEWXY6VWHYTK3VWALEIRFVRVSEA4OKV4GMYHPFAZJUYRWLWHZOQC
wgaffa
Instance FromJSON for PrintableText
Created by wgaffa on Jan 30, 2023, 7:49 PM
State: 55VJ6ZSTEI3A6NMXAYAV4VY2VSS7RHIX7SXRCIH7KVBC5I3N7I5AC
wgaffa
Fix bug again, It was accepting `empty` strings again
Created by wgaffa on Jan 30, 2023, 7:46 PM
State: CFMJWDK6GXFYF7T7DACGDEUNFP7F4L2NM5YEQ54EW4QMM5VXGOJAC
wgaffa
Fix bug, all would not accept any whitespace at all
Created by wgaffa on Jan 30, 2023, 6:58 PM
State: EUNI2VVCFXA7X2BCGCQ5WAEMPVZGMPWRF3YWP5TJWQEI2N4EVRDQC
wgaffa
Decode JSON into for NonEmptyList if the inner type has FromJSON instance
Created by wgaffa on Jan 29, 2023, 3:12 PM
State: ZCGYST4JB7A4YE2FYACOTY7LOQ4NJRZH56WFPSHHOKWISVTUOTRAC
wgaffa
Recreate list and encode it using Aeson`s builtin instances of ToJSON
Created by wgaffa on Jan 29, 2023, 1:28 PM
State: OL7FQG76BEDSSTQM3EN7RQVYZUHIQ4TPYU7SKPBWZUEENN5FHCZAC
wgaffa
Formatting
Created by wgaffa on Jan 29, 2023, 1:05 PM
State: 6DBJVGPHMTIP57EIIVXA4RB4AEXXUAL5GHZITQ4JD73EE454BNZQC
wgaffa
Formatting
Created by wgaffa on Jan 28, 2023, 5:41 PM
State: 5BLMFUCSIVGMDQDCHIKICR5XAYJSK4BVJ6GBQSKHAECGWR7HSYYQC