Website Update Log

Major update 1: Rewrite

15-18 January 2024: Website entirely remade from scratch.
Original: Swag Aviation (Legacy), October 2023

22 January 2024: Removed loop function in JT3D Thrust Reverser video

23 January 2024:
1. Added link to Swag Aviation Testing in menu.
2. Removed target="_blank" function from links to Swag Home and Swag Aviation Legacy (in menu) as I deemed it unnecessary.
3. Added 15px of padding to this div.

25-26 January 2024:
1. Added notice on the right for the Open Day on the 23rd of March.
2. Added links in the menu under 'Extras/Useful' to nadro.nl ISO System of limits and fits (Both English and Dutch ).
3. Added link to ISO System of limits and fits Index file under 'Swag Links'. This is a modified backup of nadro.nl.
4. Few QR codes added with direct links, one pdf and a direct from the menu as well.
5. Middle section improved using css flexbox.
6. Added Vista Logo in menu bar.
7. Removed download option in nextcloud from password protected links listed here,
Part - 66 Knowledge Modules
VCA - Videos & Overviews
Library (Aircraft manuals)
  I may reverse this in the future
8. Archived the Swag Aviation version from the 23rd of January

2 February 2024:
1. Archived the Swag Aviation version from the 26th of January
2. Embedded Nextloud calendar.
3. Edited noticetext.

5 February 2024:
1. Added notice on the right for the Open Evening on the 7th of March.
2. Added link to weekly schedule and practical schedules per group + link in menu.

6 February 2024:
1. Added Vista Year Calendar 2023-2024 under Agenda.
2. Added Screenshot Holiday Dates under Agenda.

8 February 2024:
1. Changed Part - 66 Knowledge Modules to Class Materials. This includes an appropriate change in available files.
2. Merged "handwritten stuff", "normal classes" and "vca" with Class Materials.
3. Adjusted contact information and spacing in the bottom bar.
4 Added a video of the small jet engine running to the showcase and gave it a name hehehehehe C:
5 Added an airflow diagram of the GE CF6-50 engine.
6 Added a picture of the tools used to disassemble the oil filter of the P&W JT3D Engines.
7. Added a little link under each image in the slideshow to the full resolution image in a new browser tab.
8. "Books & Videos (password)", both menu and middle information section have been renamed to "Class Materials and Library" and a few information changes have been made.
9. Made some changes to the "schedule" box.

9 February 2024:
1. Added Notice on the right about the Skills Competition Aircaft Maintenance on the 7th of March 2024.
2. Moved the showcase to the center and added a shortcut link in the menu.

10 February 2024:
1. Added a bunch of extra documentaries and transcoded almost all other videos to .mp4 - X264 (instead of .mp4 - VP9)
2. Set up a Handbrake docker container to automatically transcode all youtube video I downloaded using YoutubeDL-Material.
I hope to ensure that this way all videos added from now will be compatible with the built in windows media players.
3. Changed notice 2 in Notices

15 February 2024:
1. Added a lot more documentaries and videos to Nextcloud here.
2. Split Documentaries & Films information box and Exercises & Rest into their own respective boxes.
3. Added new pictures, links and a library PDF to Exercises and Docus for ease of use.
4. Adjusted height of calendar.
5. Added youtube channel dropdown in menu with some additional changes.
6. Archived this version after the listed updates.
*Looking into possibly making toggleable overlays and whole page overlays each for different purposes - w.i.p may be found in Swag Aviation- Testing.
*Also thinking about changing where I this update log is found.

Major Update 2: Gallery Overlays

16-18 February 2024:
1. Added the popout overlays which are accessible through the lefthand menu.
2. Image delivery optimizations.
3. Videos have been changed to Youtube embeds.
4. And a bunch of other stuff which I am not going to mention because I am lazy.
Notes:
1. I'll probably try to add the 'transform: scale(x);' on ':hover' to the images in the right column later.
2. I will most likely in the future look into making the layout responsive so it works better on different screen sizes and so on.

19 February 2024:
1. Moved Site Notices into a dropdown so it is less intrusive but hopefully still visible enough.
2. Updated the Library.pdf as something weird happend regarding file locations in four locations so I have had to change some of the direct links.
3. Updated some of descriptions in the Gallery under "Schematics & Papers" as I forgot to do this before.

22 February 2024:
1. Adjusted AMC logo.

25 February 2024 (and previous week):
1. The manuals have had their password removed and the files have been changed.
2. Manuals and Study Materials have both been given their own... thing.
*Notice: I will be making new pictures to put next to manuals and study mats later and will add them once done.

26 February 2024:
1. Added picture of classroom for Study Materials.

27 February 2024:
1. Moved Calendar from right section to the middle and placed a menu shortcut.
2. Added notice in the right section about Swag Aviation being mentioned on the ACC's official site.
3. Added links in credits to KW Photography

28 February 2024:
1. Added Flight (2012) and all of Stig Aviation's public videos as of the 28th of February 2024 to the available videos.
2. Updated Library PDF accordingly.
3. Added a warning on the top regarding manuals and merged it with the site notices in a dropdown.
4. Changed menu accordingly.
5. Added padding to text center divs so the text somewhat vertically aligns in the middle.
6. Added picture for Library.
7. Added some more videos from Banijay Documentaries and updated the Library PDF once more.

3 March 2024:
1. Added 1807 Computer Based Training Videos I have found online (and yes this took a while to download and transcode.....).
2. Edited Library PDF to allow link to the CBT's although only the general folders of let's say the Airbus A320 and not each individual video itself.

4 March 2024:
1. Added another video, library.pdf updated.
2. Added 2 links to extra's/useful in menu.
3. Added notice regarding AMC66's Compliance with new regulation.
4. Added extra PDF regarding the skills competition on the 7th of March 2024 in the notice.
5. Added all aviation related videos up until march 4th 2024 from youtube channel "Animagraffs", library.pdf updated accordingly

5 March 2024:
1. Added all videos up until march 5th 2024 from youtube channel "The Efficient Engineer", library.pdf updated accordingly.

7 March 2024:
1. Archived the Swag Aviation version from the 8th of March 2024
2. Added notice and QR code for Orientation Days if people would like to sign up.

8 March 2024:
1. Removed notices from open day and skills competition (7 March 2024).

16 March 2024:
NOTICE: Looking into possibly making all videos also available through a Jellyfin streaming service for ease of use and oversight.

NOTICE UPDATE:
1. Changes in video folder structures will be made to streamline the downloading and transcoding process.
2. I may set up a seperate Jellyfin container to watch the videos in for ease of use. (*I will discuss the use of this and the extent of which I will add videos later).

22 March 2024:
1. Added Notice regarding orientation days.
2. Changed the CBT's, Documentaries & Videos box for changes with the new Jellyfin server.
3. Added a Jellyfin server with (mostly) videos related to aviation or classes.
4. Changed a name in the left side menu.
5. Changed Library.PDF, it still containes a few direct links but most of it should be accessed through Jellyfin now.
6. Added notice in CBT's, Documentaries & Videos regarding Jellyfin playback.
7. Removed notice for extra open day.

24 March 2024:
1. Added instructions PDF for Jellyfin playback.

8 April 2024:
1. Changed Library.pdf name and link to represent a bit more what it is now as Jellyfin has taken over as main service for video hosting.
2. Changed font size in nextcloud backup links.
*Looking into adding an information box with exam instructions.

17 April 2024:
1. Added IT Setup box.
2. Added link to ALL files in Nextcloud and a file tree text file.
3. Added Exam / Test Rules.
4. Also added corresponding options in menu.
5. Added link to Le Labo de Michel in Featured Youtube Channels.

19 April 2024:
1. Changed text in linktree dropdown button.
2. Added Explanation png for linktree.
3. Added new HTML file that allows for opening linktree.txt in a seperate tab.
4. Tested if linktree.txt automatic updating works by use of script, which it does.
5. Added Season 24 of Mayday - Air Crash Investigation.
6. Changed library.pdf name again.
7. Added link to Geogebra in Extra's\useful.

22 April 2024:
1. Changed notice regarding the videos so it mentions Jellyfin.


23 April 2024:
1. Added link in Extra's/useful to Aeronautics Simulations (NASA).
2. Changed name "study materials" -> "Theory classes".
3. Updated some Nextcloud links.
4. Added little bit of text to my own contact information.
5. Changed some menu categories a little bit.
6. Added link to filetree in menu under Swag Links.
7. Minor changes in phrasing here and there.

27 April 2024:
1. Made some changes in the exam thingy.

29 April 2024:
1. Added short PDF's of my takeaways regarding the VCA and Calculus exams.
2. *Video of how to find the floorplans also added in the Calculus exams pdf, it can otherwise be found Here.
3. Added youtube channel: Photonicinduction to Jellyfin.
4. Fixed little typo in code somewhere lol.
5. Filetree.txt script will now run every hour. This is simply done to keep it up to date and it is a really short simple script so it doesn't really affect anything.

30 April 2024:
1. Added youtube channel 'FlyByMax' in Jellyfin and Featured.

1 May 2024:
1. Started work on a basic responsive webpage to hopefully improve readability on a higher number on displays and make this thing work on mobile devices lol.

Major Update 3: Repsonsive Layouts (Mobile Update)

1 - 30 May 2024:
1. Rewritten the whole website, both HTML and CSS.
2. Added 2 responsive layouts for below 800 pixels width and between 801-1200 pixels width.
3. Archived Swag Aviation version from the first from the 1st of May 2024, here
4. Updated IT Setup schematic.
5. Upgraded the server from an I7 11700K to a Ryzen 9 5950X, added a GTX 1070 for personal virtual machine, the and swappged the gtx 1650 with a 1050TI which will now be used for video transcoding, even though it is sadly limited by a PCI-e x1 Gen 3 connection by limitations of consumer grade hardware. (1050TI = NVENC 6th gen, 1650 = NVENC 5th gen)
6. Edited playback.pdf to correct for a little mistake I had made.
7. Moved Supplies & Costs back to the center.
8. Added notice regarding the Mobile Update.
9. Added Space for Online Manual Acces Instructions and Westt BV66 Engine Sim.
10. Changed Manuals to Reference Manuals and moved it down.
11. Added images next to code and it setup for illustration.
12. Changed background colours of reference manuals, it setup and code.
13. Changed order in which the center containers are displayed.
14. Added solid black borders to all the images on the right notices.
15. Added links to flight radar 24, adb-s exchange and vor tracker in the left menu under extra's.
16. Added aviation youtube channels dropdown in jellyfin container.
17. Redownloaded and retranscoded all Stig Shifts from Stig Aviation so that they are numbered (#1 - #22 at the moment of writing).
18. Added tip (twice) regarding the Boeing 707's registration being: LX.N20199
19. Minor adjustment in phrasing in site notices.
20. Adjusted Swag Aviation Mobile Update notice.
21. Added login instruction for Jellyfin.
22. Added some videos to the standalone category in Jellyfin on a reccomendation from a friend.
23. Finished West BV66 Sim container.
24. Moved Supplies & Costs down a bit, moved West BV66 Sim down.
25. Changed background colour of supplies & costs.
26. Added youtube channel: Classis Airlines and Vintage Pop Culture to Jellyfin.
27. Also added the youtube channel to the jellyfin dropdowns for featured channels and aviation channels.
28. Added container to Docker WebUi (named Docker Status), to make it easier to see if Jellyfin-School or Nextcloud is running.
29. Added Docker Status to menu.
30. Added Calculus Test Result.
31. Changed colours in menu for page contents for the contents at the bottom with a different background colour to seperate them a bit more.
32. Added button in menu for the docker containers in use, shown on the bottom of the page.
33. Changed the youtube embedded videos out for local files and HTML video player as the embedded youtube player was giving a lot of errors in the website logs.
34. Reverted change on filetree script runtimes. It is not once again, once per day. This way the harddrive can spin down when not being in actual use.
35. Fixed the filetree scripts as they were using the wrong directories because of a folder name change.
36. Added a fourth gallery for some pictures regarding practical exercises.
37. Added extra scans of removal cards and the work card, two Avionics Shop exercises and "summary" of 7A.7 Electrical Wiring Interconnection System (EWIS) (Level 3) in Nextcloud.
38. Changed text in IT Setup so that it actually makes sense.
39. Adjusted the galleries code so that all columns and items are numbered 1 to 3 according to the column number and column each item is located in to allow for easier modification of the way it displays and have it hopefully display slightly better.
40. Added additional gallery for all of the pictures and screenshots used on the main page.
41. Added links to the youtube videos under the videos in gallery after removal of the youtube embeds.
42. Added Rex's Hangar, MrSkidkicker and Sam Chui to Jellyfin and added links to their youtube channels in the jellyfin featured channels dropdown.
43. Added links to Simple Flying and Long Haul by Simple Flying in Jellyfin Aviation Youtube Channels dropdown.
44. Changed contact email adress as I've been changing everything over from gmail to proton.
45. Changed widths of the middle and right column to give the middle one a bit more space and the right one is now a little bit thinner.
46. Adjust Handbrake Stable File time from 1800 to 900 seconds.
47. Set up second NGINX server to host the swagaviation website. This is purely done to be able to use a more simple link, "swagaviation.bunniesnbears.net" instead of the old "swag.bunniesnbears.net/aviation/home.html".
48. Changed the right notification section to use the same dynamic gallery style code as the galleries.
49. Made a quick referral website for the old adress that points to here now.
50. Adjusted all links that used to refer to swag.bunniesnbears.net/... to swagaviation.bunniesnbears.net/
51. Fixed a few things I forgot to adjust for the responsive layout which should all be fixed now.
52. Archived the referral website here.
53. Added notice in the legacy website that the legacy versions are not supported and may not entirely work as originally intended.
54. Adjusted the filetree script to compensate for the new file directory where the website is now hosted.
55. Added new picture for the library and also added it in the gallery.
56. Added standard torque values .pdf .

3 June 2024:
1. Re-organized entire menu.
2. Moved exam test, rules, etc into nextcloud folder and linker it in Reports & Exams.
3. Split the original practical and something into Practical - Hangar & Avionics Shop, and Reports & Exams.
4. Moved original picture from practical to reports.
5. Added new picture for Hangar & Avionics shop.
6. Added link to online manual access.
7. Changed Jellyfin container name and removed Mayday - Air Crash Investigation logo.
8. Changed about section to be less obstructive.
9. Added tools picture to gallery.
10. Changed title in Nextcloud container.
11. Added QR Code in online manual access.
12. Added 2 libraries in Jellyfin, 1 for Tom Scott's Aviation related videos, and 2 for Paper Skies.
13. Updated the files in the nextcloud code folder.

11 June 2024:
1. Made minor adjustments in nextcloud's file structure for Theory Classes to adjust for the EU regulation 2023/989 making most of my summaries and so on up to this point officially outdated. (Although they can probably still be used, be aware some things may be different in the new books).

12 June 2024:
1. Disabled notification on the top of the website regarding minor fixes being a w.i.p.

19 June 2024:
1. Added some links in the featured and aviation youtube channels dropdowns.
2. Added another additional gallery for me to just put some random things into.

23 June 2024:
1. Added notice regarding last schoolday for first, second, and third years students.
2. Changed IT Schematic as there has been a minor change in server hardware.
3. Added Usage Notice in the bottom and made some minor adjustments in the bottom as well.
4. Added Usage Notice in Page Contents menu.
5. Archived Swag Aviation Version of the 23rd of June 2024 and can be found here.

28 June 2024:
1. Updated the bottom as I forgot to change this when I added the usage notice and so on.
2. Downloaded and transcoded all Videos from youtube channel: AgentJayZ, including some other videos, now on Jellyfin.
3. Added links to AgentJayZ in the featured youtube channels dropdown and aviation channels dropdown.
4. Added notice regarding the joined breakfest for Vista's 5 year anniversary. 5. Adjusted the column the notices are in to ensure it looks somewhat even on the 1200px responsive layout.

2 July 2024:
1. Added video in gallery from the Westland Lynx Helicopter we have in school attending the airshow in Den Helder in 2012.
2. Added Notice regarding the VISTA-Wide elective parts in next schoolyear 2024-2025.
3. Removed floorplan video, added link in Vista & ACC Links dropdown to onedrive site where you can see all floorplans for all locations.

3 July 2024:
1. Added notice for mijnVISTA.
2. Made some slight modifications to the CSS file for easier upkeep.

4 July 2024:
1. Added notice regarding the start of schoolyear 2024-2025.
2. Added new gradient colour in the notices for Vista notices regarding ACC in some way, applied retroactively on current site.
3. Moved Breakfest notice up a bit.
4. Added new dates and calendar for schoolyear 2024-2025.
5. Moved BBQ notice up as well to put them in chronological applicable order.
6. Added warning in Nextcloud block regarding the 2GB Download limit it has (for some reason, I don't know why it is limited to 2GB and I'm admittedly too lazy to figure out why).
7. Changed the right column a little bit to seperate the AMC box from the notices.
8. Replaced the archived version from the 23rd of June with todays (4 July 2024) version.

6 July 2024:
1. Removed the 2GB download limit from nextcloud and changed it to 15GB (Added "proxy_max_temp_file_size 15360m;" within nextclouds revers proxy subdomain config file), yes this took too long to figure out....
2. Changed the download limit notice in nextcloud from 2 to 15gb.

9 July 2024:
1. Downloaded, transcoded and added most or all videos from youtube channels: Ramper Ryan , Brakes Released - By Dennis Vijverberg , & Rebuild Rescue to Jellyfin.
2. Added links to the youtube channels in the jellyfin dropdown menus.
3. Lowered font sizes in the gallery and log overlays from 100% to 80%.
4. Added links in notices for more information & registration for the breakfest at the start of schoolyear 2024-2025.

11 July 2024:
1. Disabled BBQ notice.

15 July 2024:
1. Started a rework on the mobile display and I'm planning on reworking the gallery menus a litle bit as well.

Major Update 4: Mobile Layout (DEV BUILD)

15 July - 10 August 2024:
1. Enabled Log & Gallery on mobile, less than 800px width screens.
2. Changed gallery and mobile menu's.
3. Added dedicated menus for the website, gallery, and log on the mobile layout.
4. Fixed Filetree.
5. Removed bbq notice, amc update notices, and swag aviation mobile update & adress change notices.
6. Added mobile layout notice.
7. Shortened CSS files by combining more elements.
8. Added online manuals access qr code in the qr codes.
9. Fixed minor issue regarding redirects to website contents as there were 2 "about" <a> names.
10. Removed 2023-2024 vacation & holiday dates and year calendar.
11. Added ACC's and Vista's logo's to the top for the mobile layout as an indicator.
12. Changed background colours of log and gallery in mobile layout. 13. Added download link for the library.pdf on mobile as the iframe simply doesn't work on mobile.
14. Changed my class from M14A to M24A and "1st years" to "2nd years".
15. Added most (I may have missed one) of Wendover Production's aviation related videos to Jellyfin.
16. Added link to Wendover Productions in the featured youtube channels in the Jellyfin youtube channels dropdown.
17. Added art credits for the nextcloud background image as I thought this would only be fair.
18. Added all missing episodes of First Flights with Neil Armstrong to Jellyfin and fixed the episode order.
19. Updated Library.pdf as well to include the new episodes as mentioned above.
20. Added a second Uptime Kuma instance on my second server for double monitoring in case one system goes down.
21. Made the text in the lefthand menu a little bit larger.
22. Changed Library PDF to only contain direct links to all Mayday - Air Crash Investigation episodes.
23. Adjusted what used to be the library.pdf dropdown menu with the change mentioned above.
24. Organized some things so a few shows properly show up in Jellyfin.
25. Added the following movies and series to Jellyfin:
    • Boeing 777 The Heavy Check
    • Victory Through Air Power
    • Why Planes Vanish The Hunt For MH370
    • Air Power With Walter Cronkite
    • Aircrash Confidential
    • Hijack
    • Masters of the Airborne
    • Ultimate Airport Dubai
    • Why Planes Crash
    • Dangerous Flights
    • The Hijacking of Flight 601 (Spanish)
26. Added the following youtube channels to Jellyfin & added links to the channels in the featured channels and aviation channels dropdowns:
    • Aircrash Investigation
    • Paul Stewart
27. Added the following youtube channels to the aviation channels dropdown:
    • Noel Philips
    • Paul Stewart Second channel
28. Removed overlay animations on mobile for performance reasons. Although the overlays still appear to have not have great performance at first (once loaded it's just fine).
29. Enabled "Create NFO Files" in Youtube Download Material. So every NEW video added to jellyfin from now on will have a NFO file with extra information in it.
30. Enabled notifications in Youtube Download Material to Discord Webhook so that I receive faster notice if it does anything.
31. Adjusted the general setup to move from multiple Youtube Download Material instances to just one.
32. Added the yt-dlp logo to the bottom of the page.
33. Changed the schematic regarding the IT setup.

Youtube Download Material / yt-dlp Problems:

NOTICE (1 August 2024):
Youtube Download Material using yt-dlp for downloading videos is currently having issues as a result of youtube's garbage. Additions to Jellyfin may be slower at best as a result be stopped at worst. More information on this later.

UPDATE (2 August 2024):
As a notice on the Youtube Download Material situation, I do think I may have circumvented the issue, at least for the time being.

Solution / Workaround (possibly temporary):
• Downloaded and set up the Binhex DelugeVPN docker container.
  • It is using ProtonVPN, logged in through the OpenVPN / IKEv2 credentials.
  • Currently configured to connect to a Dutch VPN server through .ovpn file.

• Adjusted parameters in the Youtube Download Material Docker Container:
  • Network type: --net=container:binhex-delugevpn.
  • Container Port & Webui 17743 (17442 & 17444 reserved for personal ytdl material intances).
• Back in the DelugeVPN container to allow for the WebUI passthrough of the ytdl-material instances:
  • Added the values 17442,17443,17444 to the variables: VPN_INPUT_PORTS: & VPN_OUTPUT_PORTS:.
  • Added both ports 17442, 17443, and 17444 to Delugevpn.

At the time of writing it is functioning fine, although the downloads are significantly slower through the VPN. But that I do not foresee causing any major issues.

As to what I think caused the issue in the first place:
The main error message was as follows: ERROR [youtube] *video id* : Sign in to confirm you're not a bot. This helps protect our community. Learn more
I suspect that, and especcially because I haven't ran anything behind a VPN before this, that my IP adress has been getting blocked by youtube on suspicion of bot activity. Everyone can still access the website just fine, with or without an account so I'm not sure what they're blocking. But anyways I know how to run docker containers behind a VPN now :3 .
*And yes I know I should've put it behind a VPN in the first place, hush.

34. Added a new div inside the log for extra notices not per say related to updates but just other possibly interesting things I want to add to the log.
35. Added the DelugeVPN & ProtonVPN logo's to the logo's at the bottom.
36. Set up the MeTube docker container as a simple backup that hopefully keeps working in case Youtube Download Material stops working (again).
37. Updated the IT setup schematic once more.

Youtube Download Material Error:

August 9th 2024:
Error:
(node:35) DeprecationWarning: uuidv4() is deprecated. Use v4() from the uuid module instead.
(Use `node --trace-deprecation ...` to show where the warning was created)

I still am not exactly certain what causes this issue but I did manage to fix it simply going into the local_db.json file and removing all the excess "database" things from it.
So that would be videos from the archive and so on that ensure they don't get downloaded twice, download queue, etc.
I did leave in all the subscriptions so that I did not need to set them up again manually and they all are set to download everything of the last 7 days EXCEPT the class video download playlist which is set to download all.

I will leave fixed file in the dropdown menu below.
The faulty file being almost 250MB large with almost 3 million lines in it is too large to even show in browser so you'll have to download it.

For faulty local_db file, click: HERE -> ytdl-database files -> local_db.json (244.3MB) -> Download.

38. Stopped work on this update and it shall stay as a dev build. Work will continue on the next update.
39. Archived the dev build in legacy HERE.

Major Update 5: Seperate Pages & Mobile Functionality (DEV BUILD)

10 August 2024:
1. Removed the Gallery and Log overlays and they have been moved to their seperate respective pages.
2. Log & Gallery:
  • Changed the colours used for both.
  • Dedicated mobile menus for each page.
  • Universal mobile menu for the seperate pages to make copy-pasting easier.
  • More stuff.....
3. Legacy:
  • Removed all the contents and effectively just made it an iframe page.
  • Two "seperate" menu categories, one for the iframe and one to open the pages in a new tab.
  • iframe is not supported on mobile as it kind of just doesn't really work.
4. Minor changes to the sidebar.
5. Adjusted the update notice on the home site.

Note to self: In the future somewhere look into how to share HTML & CSS elements over multiple pages. This would be used for the sidebar menu and bottom info thingy.


12 August 2024:
1. Changed the notice regarding the start of the schoolyear to hopefully clear it up a little bit.
2. Added a link to the filetree page in the lefthand menu.
3. Removed the little instruction thing on the Legacy page as I figured it is likely unnecessary.
4. Changed the colours on the Legacy and Filetree pages to match the Gallery.

13 August 2024:
1. Mostly finished the dedicated filetree page.
2. Removed the filetree things on the main page.
3. Adjusted the mobile top menu for the filetree page.
4. Changed the links in the menus to hopefully ensure that moving between pages will keep working when the multiple pages versions get archived.

14 August 2024:
1. Added a 2 second delay on the animation on the legacy page.
2. Adjusted the names in the filetree menu.

Youtube Download Material / yt-dlp Problems (again):

I actually fecking hate this FORSAKEN ERROR MESSAGE:
ERROR [youtube] *video id* : Sign in to confirm you're not a bot. This helps protect our community. Learn more
I have actually no idea how to work around it at the moment for automatic monitoring but at least I can still download things manually...

16 August 2024:
1. Started work on a new update.
2. Archived this version and reference to it now as a dev version on the legacy & log page menu's as it barely saw the light of day.

Major Update 6: Universal Styling & Functionality

16 - 19 August 2024:
1. Added shared elements between pages through the use of iframes for the navbar and the bottom info thingies.
3. Moved the side navigation bar to the top.
3. Created an entirely new mobile menu for increased functionality and performance. Based on the navigation menu from gamersnexus.net.
4. The new menu and shared elements have been added to all the pages.
5. Universal colour scheme and layout for all pages for consistency.
6. Renamed the .css files to make it easier to disthinguish what page they are for by name.
7. Ranemed and combined the .js files where possible to also make it easier to disthinguis what page they are for based on their name and to eliminate having multiple files for one page.
8. Added a little bit of extra text in the nextcloud div to give a bit more context as to where the link leads.
9. Added a little script that resizes the bottom iframe when its contents are loaded to the contents size to make sure it displays everything properly.
  • Note: For some reason it has to be embedded in the HTML file as it bugs out at times when it is located in the pages' respective .js file.
10. Removed the docker status / docker webui thing as it was of no use to begin with and I just really wanted to put this in a few months ago for some reason...
11. Updated the update notice on the home page.
12. Added a hamburger menu in the mobile navigation bar on the top right and once opened it displays a second one but with a different background colour and rotated 90 degrees to give the illusion of the button changing.
13. Added a preload element for the second cat picture in legacy to get rid of the weird little flicked when the transition animiation started.
14. Removed little mistake in the start schoolyear notice 2024-2025.
15. Added a left and right flexbox div in the nextcloud menu.
16. Nicely centered ALL ELEMENTS in the center row on the home page.
17. Massively simplified home.css & bottom.css.
18. Cleaned up and re-organized all the folders for all the pages to make it easier to navigate.
19. Cleaned up the javascript elements in the navbar.html file after having made some changes making parts of the script unnecessary.
20. Updated the scripts file in the IT Setup folder in nextcloud.
21. The links on the mobile menus that refer to something that is on the current page will now direct you to said element and close the mobile menu.
22. Moved the filetree explanation image to the filetree page.
23. Renamed Swag Aviation Links to Swag Links and removed some links in it.
24. On mobile the nextcloud logo won't display anymore on the home page as it was just causing issues because it for some reason is just always massive and scales in a weird way.
25. Fixed some typos in the gallery a name="..." elements.
26. Fixed redirects to the bottom of the page as the elements that used to be there have now been replaced with a singular iframe.
27. Decreased the width on the left and right mobile dropdown menu to make sure it actually fits on the screen.
28. Renamed the "bottom" redirects in the menu's to "contact" and also added them on pages that didn't have this yet.
29. Adjusted the font sizes on all the menus so they are all the same or at least very similar.
30. Adjusted some things in the filetree menu.
31. Everything in the bottom information thing is now also centered just like everything in the center on the home page.
32. Updated the menu in Legacy for the archived version of the 16th of August.
33. Fixed some targeting issues in the Legacy menus.
34. Changed the size of the legacy iframe so that on mobile once in use it changes its aspect ration from 16/9 to 9/16. Not that that does a whole lot but it is better than 16/9 on a mobile....
35. The Jellyfin logo is now actually centered on mobile displays.
36. Underlined the days in the schoolyear start notice to make it a bit more clear.

Height Calculations and Fixed Positions!?

One thing I was running into for almost an entire day was the following. And this will be illustrated as well in the image below.

First, the navbar iframe is fixed in place as follows (only showing the applicable syntaxes):
iframe.navbar{position: fixed; top: 0; height: calc(100% - 75px);}

Then the mobile dropdown menu I want in a fixed location overtop of the rest of the page under the navbar iframe which you would do by putting it in a fixed position. Then move it down by 75 pixels and make its height equal to 100% of the available screen space minus the 75 pixels taken off the top.
YET FOR SOME REASON THIS IS THE FUNCTIONAL CSS (only showing the applicable syntaxes):
.navmobile{position: fixed; top: 55px; height: calc(100% - 35px);}

The height is 100% - 35px and the offset from the top is 55px???
It may be because the navbar height changes on 600 pixels and 400 pixels width but even then it doesn't make any sense because the top offset and height consistently works.
I DON'T GET IT.


20 August 2024:
1. Changed order and names of the dropdown menus on the Filetree page.
2. Made html files for all the txt files when opened in a new tab to force the UTF-8 character set so the text files display properly.
3. Added the following script to run on a daily basis for nextcloud as a lot of files are added to it that aren't going through its own system. This is to hopefully prevent error messages.
22 August 2024:
1. Made the menu font size a little bigger then the minimum display size is over 2200px. This is done for 1440P displays as I have one and it feels a little more balanced this way.

23 August 2024:
1. Held some cleanup regarding the saved videos for Jellyfin. As a result I have removed a few things here and there.

24 August 2024:
1. Added QR code and link to download the mijnVISTA app in its notice.
2. Removed the vista orientation day notice.
3. Added an ACC orientation day notice telling people to just contact either the school or I.
4. Added an additional note in personal contact mentioning I speak both english and dutch (just in case because the entire website is in English).
5. Found an unknown issue in the command that refreshes the filetrees each day where some files will disappear. I suspect it tries to make the new file and fails, but I am not sure about this yet.

26 August 2024:
1. Added links to the following youtube channels in the jellyfin aviation youtube channels dropdown:
  • Alex Praglowski Aviation
  • 3 Minutes of Aviation
  • Lucaas
  • Airbus
2. Added a target="_blank" to the gamersnexus.net link here in the log.
3. Removed all the text-align: left; syntaxes in the iframe.navbar element on all pages.
4. Made sure the pictures and videos are all centered within their little divs in gallery on all screen sizes. I had to change the margin from px to %.
5. Renamed one of the menus on the filetree page from "Iframe & Nextcloud" to "Nextcloud & Iframe".
6. Fixed scaling issue on the log page. This was caused by the image I added in the 'Height Calculations and Fixed Positions!?'s' notice. And it did not have a set height or width which caused an issue. It now has a set width.
7. Added some lines of javascript on every page to ensure that when the window gets resized, the bottom iframe also gets resized properly as a result of this. The total code for the iframe resizing now looks as follows (comments removed):

8. Moved the little snippets of code into dedicated files and they will from now on be shown within html objects.
9. Ever so slightly adjusted the font sizes on all the pages when total window width is over 2200 pixels.
10. Adjusted the font sizes in the bottom elements for when the total window width is less than 800 pixels and for when it is over 2200 pixels.
11. Made the ACC and Vista logo's in the mobile navbar clickable links.
12. Adjusted the top margin of the two bottom, bottom elements on thinner displays.

29 August 2024:
1. Fixed little problem where the "All files" filetree would show the swag aviation files. The object in filetree.html had the wrong source.
2. Added a little notice to the breakfest notice to make it clear that you cannot sign up anymore.

31 August 2024:
1. Navbar height is now 70px instead of 75px.

1 September 2024:
1. Removed the body::-webkit-scrollbar{display: none;} syntax from all pages. So a scrollbar will now show.
2. Changed the order of the navbar and mobile dropdown menu links.
3. Added the "manuals" page to the navbar. This page is going to be a work in progress for quite a while. I wanted to make a page where the manuals that we most often use in school are readily accessible but the whole thing can be optimized a lot more by proper use of javascript. So over time I will be using this page to learn how to use javascript better and will implement new things most likely in there.
4. Changed the width syntax in the .main element on all pages to be as follows:
  • If width > 800px: width: calc(100% - 2 * 20px); where 20px = margin
  • If width < 800px: width: calc(100% - 2 * 5px); where 5px = margin
5. Removed the little purple box that would show up on the vista logo in the mobile navbar when clicked once as it would be registered as a visited link and try to show that.
6. Added link to the online manual access div on home to the swag aviation manual page.

New Handbrake Settings:

New Handbrake docker container that now uses the GTX 1050TI for hardware transcoding (NVEnc).
The new transcode settings are as follows:

Filetree Script - Fix:

The filetree script had been bugging out here and there every so often.
The script now will simply create each filetree one at a time and it appears to be fully stable this way so on September 1st 2024:


2 September 2024:
1. Updated the start of the schoolyear notice to have all the releveant information in it for the rest of the week.
2. The playback instructions pdf in the jellyfin div on the home page should work again.
3. Added the transcode settings in the log.
4. Added new functional filetree script in the log.

3 September 2024:
1. Updated the IT Schematic with the new transcode settings.

5 September 2024:
1. Swapped out the bongocat background in one of the iframes on the manuals page with a throbber :3

6 September 2024:
1. Disabled the notices regarding the first schoolweek and 5 year celebration breakfest, the first schoolweek notice will be commented out and kept for future reference.

11 September 2024:
1. Removed the reference manuals div on the home page as the manuals div up at the top effectively acts as the same thing now.
2. Added the Vista OneDrive Manuals QR Codes back to the QR codes.
3. I noticed that the ata chapter overview file is called: 'ata chapter overwiew'. I am not going to fix this now as I don't feel like adjusting this in a bunch of html files but I may fix it later down the line somewhere.
4. Removed the reference manuals image from the gallery and changed the order of the pictures a little bit as well.

12 September 2024:
1. Added a break that I forgot to add yesterday.

16 September 2024:
1. Renamed 'VISTA-Wide Elective Parts' to 'VISTA-Wide Electives'.
2. Added a notice regarding the central student council.

18 September 2024:
1. Added youtube channel Pilot Debrief to the Aviation Youtube Channels dropdown in the Jellyin div on the home page.
2. Adjusted the order of the notices on the main page and the columns they are located in for the screen widths of 800-1200px.

19 September 2024:
1. Removed the closed door notice.
2. Added notice regarding open day on November 10th 2024.
3. Changed notice regarding orientation days.
4. Adjusted order of notices once more.

20 September 2024:
1. Adjusted the IT Setup schematic on the home page, handbrake stable file time is now 300 seconds.
2. Changed all occurences of "sign up" with "register / registraton" on the home page.
3. Added links to youtube channel flight-club to the jellyfin featured and aviation channels dropdowns.
4. Added youtube channel flight-club to swagjelly (downloaded, transcoded & added).
5. Adjusted the Jellyfin Home page layout a little bit so it is a tad bit easier and faster to see all the libraries and find what you're looking for.
6. Changed all occurences of "Jet Engine" to "Turbine Engine" on the gallery page in regards to the small turbine engine.
7. Removed everything to do with the start of schoolyear '24-'25 on the filetree page and removed it from the filetree script.
8. Adjusted the IT Setup Schematic once again. The handbrake stable file time is now 0 seconds, and all of the file extensions that handbrake shouldn't transcode have been added. By giving it a list of file extensions to ignore it will immediately transcode a downloaded video (instead of transcoding the .part video file).

21 September 2024:
1. Added youtube channels Simply Aviation and speedtapefilms to the aviation youtube channels dropdown on the home page.
2. .webm video extension added to handbrake ignore list -> it setup schematic updated.

23 September 2024:
1. Changed handbrake video stable time to 10 seconds to hopefully avoid it at times starting a transcode when the video and audio haven't been merged yet -> it setup schematic updated.

24 September 2024:
1. Adjusted at which widths the webpage changes certain elements to reduce the tendency to change to the mobile display on lower resolution displays and more zoomed in scenarios. This includes the following changes:
  • Everything that used to change at 800px now changes at 700px.
  • Added a new 900px width change on all pages. For all pages EXCEPT the home page on which more css has been added and changed. (both shown below)
  • The bottom will now change to its mobile version at 900px as well.
  • The navbar has also been adjusted to be smaller between 700 and 900px and have smaller font so that everything still shows at 700px of width.

2. Fixed a little typo that I forgot on one of the gallery items where it was still on the wrong item class causing it to scale in a weird manner.
3. Moved the css code removing the nextcloud logo at 800px (now 900px) from the HTML file into the CSS file.
4. Added a little extra notice regarding if anyone would like to help that that would be greatly appreciated.

5. Changed notice order once more.

25-28 September 2024:
1. Added an entire gallery section dedicated to our Boeing 707 on the gallery page.
2. Removed Adobe Gallery link in the bottom.
3. Added link to the VISTA OneDrive on the manuals page in the menu.
4. Added a text file on the manuals page containing all of the lynx's pages of contents, contents for easy searching of the manuals.
5. Added a notice for that text file on the home page.

29 September 2024:
1. Adjusted a few things in Jellyfin.
2. Added some additional information to the electives notice.

30 September 2024:
1. Added the -D flag and -n flag to the filetree script. -D shows dates and -n disables colourization.
2. Fixed a the manuals directory in the filetree script as well so this should work again.
3. Added the youtube channels of Elbe Flugzeugwerk and KLM to the Aviation Youtube Channels dropdown on the home page.

4 October 2024:
1. Renamed 'Reports & Exams' to 'Exams & Reports' and also renamed it's name and the div names so they match.
2. Adjust VISTA wide electives notice to the electives being opened right now and moved it to the top of the notices.

6 October 2024:
1. Added the following two youtube channels to swagjelly and the featured and aviation youtube channels dropdowns on the home page:
  • TheGreenHarm
  • Fusion Aviation
2. Added a little notice on the filetree page regarding searching where a *space* is written as \*space* 8 October 2024:
1. Fixed little typo where youtube channel Paper Skies was spelled as "Paper SKies".
2. Moved youtube channel speedtapefilms from the featured to aviation dropdown menu where it belongs.
3. Added "(playlist)" behind the links on the featured dropdown menu where the links refer to a playlist.

10 October 2024:
1. Added youtube channel NextGenerationMechanic to the featured and aviation channel dropdowns on the home page and to Jellyfin.

11 October 2024:
1. Added the BAe 146's registration number to the home page as well.
2. Changed "Standard Torque Values: here" to "Imperial Standard Torque Values: here".

13 October 2024:
1. Fixed directory on the standard torque values link on the home page.
2. Archived the Swag Aviation Version from the 13th of October 2024, appropriate adjustments on the Legacy page have been made.

Started work on the 7th major update - Manuals Page Improvements