aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/apps/timeline (follow)
Commit message (Collapse)AuthorAgeLines
* Address some issues from the accessibility milestone (#1562)Gravatar Dragon2025-09-24-2/+2
| | | | | | | | | | | | | * show that welcome video is playable in alt-text * Add the full form of AoC in the alt texts * add alt-text to all images * change alt-texts for timeline page * Add correct date * add alt text to clickable images
* Timeline: Add two more items (Code Jam 10 & 11)Gravatar L3viathan2025-06-03-0/+31
|
* Timeline: Add three new items (#1532)Gravatar Jonathan Oberländer2025-06-02-0/+32
|
* Timeline: Fix word breaking on hyphenation in 8th Code JamGravatar ~hedy2024-05-30-3/+3
| | | | Co-authored-by: wookie184 <[email protected]>
* Timeline: Start a new paragraph for the @Directors (DWIM)Gravatar ~hedy2024-05-24-1/+3
| | | | A separate paragraph was used in the HTML, but another <p> was not actually used.
* Better readme for timeline appGravatar ~hedy2024-05-24-20/+21
|
* Timeline: Fix icons and assetsGravatar ~hedy2024-05-24-4/+4
| | | | I fixed them in PRs that were merged after the JSON used for this conversion was generated.
* Timeline: Fix paragraph spacing of Pixels itemGravatar ~hedy2024-05-24-1/+3
|
* Timeline: Migrate contentGravatar ~hedy2024-05-24-11/+578
| | | | | | | | | - There might be missing HTML that was stripped by `markdownify` - Slugs were converted from kebab-casing titles and editorizing to make everything shorter (thanks to oil.nvim) - I should've just used Python and arrow (for the dates), but before I realized arrow existed Nushell had the best built-in support. - Markdown is wrapped at 80
* Timeline: Add basic test for the timeline viewGravatar hedy2024-05-24-0/+10
|
* Timeline: Use pydis blurple as default icon background colorGravatar hedy2024-05-24-2/+7
|
* Timeline: Migrate to Markdown source files - initial implementationGravatar hedy2024-05-24-0/+142
- The timeline app is introduced, moved from the home app. - Add a basic README.md to illustrate the overall code breakdown of the app as it is in the current stage. - Two entries are added for now. - Add ability to link headers using the slug portion of the filename. - The way markdown files are fetched is similar to that of the resources app - using the AppConfig ready() function, all resources are ensured to be only fetched once when the app is first laoded. I debated whether to introduce the new functionality in the home app instead, without creating a new app. Eventually I decided extracting it to a standalone app now is better as it allows easier extension of functionality in the future. The home app can remain as it is to only server the `/` homepage. The timeline CSS is kept the same, as with the structure of the timeline HTML template. Once the CSS rewrite PR is merged, it's relatively easy to fix conflicts here (again, since timeline is now its own app, with the CSS file and HTML template moved - extra advantage). References to `home:timeline` are updated to use `timeline:index` throughout the codebase, as far as my ripgrep search could go. The format of the markdown + YAML entries are still up for debate, so I've only added the first two entries for now. They can be completely overwritten in the future once the formats are decided by using a script to convert all the data from my JSON file into individual markdown files: http://0x0.st/Xr78.txt This link should last for at least a few months. (Originally saved on https://paste.pythondiscord.com/KPJA, but it expires on 12th April 2024.)