tractatus/pptx-env/lib/python3.12/site-packages/PIL
TheFlow 2298d36bed fix(submissions): restructure Economist package and fix article display
- Create Economist SubmissionTracking package correctly:
  * mainArticle = full blog post content
  * coverLetter = 216-word SIR— letter
  * Links to blog post via blogPostId
- Archive 'Letter to The Economist' from blog posts (it's the cover letter)
- Fix date display on article cards (use published_at)
- Target publication already displaying via blue badge

Database changes:
- Make blogPostId optional in SubmissionTracking model
- Economist package ID: 68fa85ae49d4900e7f2ecd83
- Le Monde package ID: 68fa2abd2e6acd5691932150

Next: Enhanced modal with tabs, validation, export

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-24 08:47:42 +13:00
..
__pycache__ fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
__init__.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
__main__.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
_avif.cpython-312-x86_64-linux-gnu.so fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
_avif.pyi fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
_binary.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
_deprecate.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
_imaging.cpython-312-x86_64-linux-gnu.so fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
_imaging.pyi fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
_imagingcms.cpython-312-x86_64-linux-gnu.so fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
_imagingcms.pyi fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
_imagingft.cpython-312-x86_64-linux-gnu.so fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
_imagingft.pyi fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
_imagingmath.cpython-312-x86_64-linux-gnu.so fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
_imagingmath.pyi fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
_imagingmorph.cpython-312-x86_64-linux-gnu.so fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
_imagingmorph.pyi fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
_imagingtk.cpython-312-x86_64-linux-gnu.so fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
_imagingtk.pyi fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
_tkinter_finder.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
_typing.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
_util.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
_version.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
_webp.cpython-312-x86_64-linux-gnu.so fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
_webp.pyi fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
AvifImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
BdfFontFile.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
BlpImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
BmpImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
BufrStubImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ContainerIO.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
CurImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
DcxImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
DdsImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
EpsImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ExifTags.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
features.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
FitsImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
FliImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
FontFile.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
FpxImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
FtexImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
GbrImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
GdImageFile.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
GifImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
GimpGradientFile.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
GimpPaletteFile.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
GribStubImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
Hdf5StubImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
IcnsImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
IcoImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
Image.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImageChops.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImageCms.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImageColor.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImageDraw.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImageDraw2.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImageEnhance.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImageFile.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImageFilter.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImageFont.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImageGrab.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImageMath.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImageMode.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImageMorph.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImageOps.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImagePalette.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImagePath.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImageQt.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImageSequence.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImageShow.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImageStat.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImageText.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImageTk.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImageTransform.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImageWin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
ImtImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
IptcImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
Jpeg2KImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
JpegImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
JpegPresets.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
McIdasImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
MicImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
MpegImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
MpoImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
MspImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
PaletteFile.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
PalmImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
PcdImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
PcfFontFile.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
PcxImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
PdfImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
PdfParser.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
PixarImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
PngImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
PpmImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
PsdImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
PSDraw.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
py.typed fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
QoiImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
report.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
SgiImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
SpiderImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
SunImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
TarIO.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
TgaImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
TiffImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
TiffTags.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
WalImageFile.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
WebPImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
WmfImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
XbmImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
XpmImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
XVThumbImagePlugin.py fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00