{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":275425786,"defaultBranch":"main","name":"PHP","ownerLogin":"Stake2","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-06-27T17:56:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39934220?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1628910044.729026","currentOid":""},"activityList":{"items":[{"before":"6615539b7f2bc96cd93d2589ff775cfdb025f886","after":"c82880d7049b3f7fd882ca6d0bf91e64b8312c01","ref":"refs/heads/main","pushedAt":"2024-06-08T22:35:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stake2","name":"Stake2","path":"/Stake2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39934220?s=80&v=4"},"commit":{"message":"I made various improvements on the PHP files, including conformation with updates to the \"Stories.py\" Python script\nAnd also data and PHP files related to the \"Watch History\", \"Play History\", \"Tasks\", and year websites","shortMessageHtmlLink":"I made various improvements on the PHP files, including conformation …"}},{"before":"e3319fbb79c14214c96f77b0c94a223828c5cead","after":"6615539b7f2bc96cd93d2589ff775cfdb025f886","ref":"refs/heads/main","pushedAt":"2024-04-26T23:14:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stake2","name":"Stake2","path":"/Stake2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39934220?s=80&v=4"},"commit":{"message":"I have made several improvements to various PHP files, functions, and classes.\nAnd I also made several changes regarding Python programs that generate data that is read by PHP websites.\nFor example, the programs \"Watch_History\", \"GamePlayer\", \"Tasks\", and \"Stories\".","shortMessageHtmlLink":"I have made several improvements to various PHP files, functions, and…"}},{"before":"98f35b2ed9b97ba79032d10a262ed03762da97c9","after":"e3319fbb79c14214c96f77b0c94a223828c5cead","ref":"refs/heads/main","pushedAt":"2024-01-20T09:43:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stake2","name":"Stake2","path":"/Stake2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39934220?s=80&v=4"},"commit":{"message":"I updated the colors and configuration of the website \"Tasks\", and created its PHP files which generate the contents of its website and tabs.","shortMessageHtmlLink":"I updated the colors and configuration of the website \"Tasks\", and cr…"}},{"before":"f22141dd3dc11a3445a9f326d9d84d90dd163133","after":"98f35b2ed9b97ba79032d10a262ed03762da97c9","ref":"refs/heads/main","pushedAt":"2024-01-19T13:27:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stake2","name":"Stake2","path":"/Stake2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39934220?s=80&v=4"},"commit":{"message":"I updated various dictionary keys and improved various code comments to make it more beautiful and organized.\nOn the year websites, I added the new tabs \"Game sessions played\" and \"Goodbye\".\nThe \"Goodbye\" tab is to show the goodbye text for the year.","shortMessageHtmlLink":"I updated various dictionary keys and improved various code comments …"}},{"before":"53ed72b681882e651a82d22268915912d8a5305a","after":"f22141dd3dc11a3445a9f326d9d84d90dd163133","ref":"refs/heads/main","pushedAt":"2024-01-09T00:32:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stake2","name":"Stake2","path":"/Stake2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39934220?s=80&v=4"},"commit":{"message":"Updated the \"Colors.json\" file","shortMessageHtmlLink":"Updated the \"Colors.json\" file"}},{"before":"f84b7cda524efe57b4c969d2d02768cd3c6606d0","after":"53ed72b681882e651a82d22268915912d8a5305a","ref":"refs/heads/main","pushedAt":"2024-01-08T23:46:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stake2","name":"Stake2","path":"/Stake2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39934220?s=80&v=4"},"commit":{"message":"I updated the JSON file \"Colors.json\" with a new format of colors, with the list and dictionary of colors.\nMaking it more organized and easier to get the Hex code of a specific color.\nI also added more colors and updated some colors to look better.\nAnd I updated the colors of some websites.","shortMessageHtmlLink":"I updated the JSON file \"Colors.json\" with a new format of colors, wi…"}},{"before":"19bd68a0a3d5cb3081568ec90b9cd9fa9bbf816b","after":"f84b7cda524efe57b4c969d2d02768cd3c6606d0","ref":"refs/heads/main","pushedAt":"2023-12-30T01:04:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stake2","name":"Stake2","path":"/Stake2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39934220?s=80&v=4"},"commit":{"message":"I added the new \"2024\" website to the list of websites.\nI also added the new \"light green\" and \"dark green\" colors on \"Colors.json\".\nAnd the new \"house\" icon on \"Icons.json\".\nI moved the \"Welcome\" and \"This Year I\" generators of the year websites to their own PHP files to be more organized.","shortMessageHtmlLink":"I added the new \"2024\" website to the list of websites."}},{"before":"b17742bab5c7f953a8088a149bdae360227f261e","after":"19bd68a0a3d5cb3081568ec90b9cd9fa9bbf816b","ref":"refs/heads/main","pushedAt":"2023-12-27T20:15:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stake2","name":"Stake2","path":"/Stake2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39934220?s=80&v=4"},"commit":{"message":"On the \"Stake2\" website, I improved the way that the profile picture versions of the digital identities are shown.\nThe different versions and special versions of the profile pictures are now shown in separate sections of the tab.\nI also added the \"Fandom\" and \"Stake2 Fandom\" social networks to the tab of social networks.\nI added the covers of the digital identities to their tabs.","shortMessageHtmlLink":"On the \"Stake2\" website, I improved the way that the profile picture …"}},{"before":"166fc08fa3751576e5adf3f5b018579cedbc5e35","after":"b17742bab5c7f953a8088a149bdae360227f261e","ref":"refs/heads/main","pushedAt":"2023-12-03T23:56:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stake2","name":"Stake2","path":"/Stake2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39934220?s=80&v=4"},"commit":{"message":"I updated and fixed the keys of folders and files inside the dictionary of folders.\nI also made various improvements on the definition of website images, with new image folders, and new file names to look for.","shortMessageHtmlLink":"I updated and fixed the keys of folders and files inside the dictiona…"}},{"before":"912eacc8ff04cf9a97b4e57626f001b079caf3d8","after":"166fc08fa3751576e5adf3f5b018579cedbc5e35","ref":"refs/heads/main","pushedAt":"2023-11-25T08:12:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stake2","name":"Stake2","path":"/Stake2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39934220?s=80&v=4"},"commit":{"message":"I created a new folder dictionary for the image folders of the websites.\nIt contains the local and remote forms of the folders.\nAnd using the new website image folder which contains website icons and images.\nNot using the old separated folders for icons and images.\nIn the \"HTML\" class, I created the new \"Image\" method, for creating image elements in an easier way.\nThey only have to give the image source to the method, and maybe custom classes and attributes.\nOn the \"Folder\" class, I created the new \"Contents\" method, to list the folders and files inside of a folder.\nIt has folder and file arrays (lists), and dictionaries containing the name, extension, path, creation time, and modification time.\nOn all websites of years, I created the new \"Memories\" tab, to show the memories of the year in the form of images.\nThe \"Memories\" tab content generator generates the contents of the memories tabs.\nIt reads the contents of the \"Memories\" folder inside the images folder of the website.\nAnd looks for image files inside it, listing the files in numerical order.\nIt then creates elements of the images, with the image title, number, and date.\nAnd then adds those elements to the tab content of the \"Memories\" tab.\nI updated the text colors of type numbers and entry titles of the \"Watched things\" (Watch History) and \"Completed tasks\" (Tasks) tab content generators.\nI changed those text colors to the dark text color of the website style, to give it a highlight, and not use the same color everywhere.\nI also used the dark text color to all numbers in tab titles, to give them a highlight.","shortMessageHtmlLink":"I created a new folder dictionary for the image folders of the websites."}},{"before":"03ede81f08d700616527d2ae7fc395d799e36300","after":"912eacc8ff04cf9a97b4e57626f001b079caf3d8","ref":"refs/heads/main","pushedAt":"2023-10-26T00:44:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stake2","name":"Stake2","path":"/Stake2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39934220?s=80&v=4"},"commit":{"message":"I improved the way the story websites create the \"write chapter\" element on the local version of the websites.\nNow it creates a \"write chapter\" div for each chapter, resizes it to show all lines, and scrolls to it when the chapter tab is opened.\nI can now use the \"write=True\" parameter on the URL to turn on the writing mode and to create \"write chapter\" text areas for all chapters.\nThe \"Story.js\" JavaScript file does the scrolling and resizing trigger of the text areas.\nI also fixed the wrong chapter numbers and titles on the \"previous\" and \"next\" chapter buttons.","shortMessageHtmlLink":"I improved the way the story websites create the \"write chapter\" elem…"}},{"before":"8a4a6c48c345399ba501120107e926bcc77868fb","after":"03ede81f08d700616527d2ae7fc395d799e36300","ref":"refs/heads/main","pushedAt":"2023-10-25T16:20:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stake2","name":"Stake2","path":"/Stake2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39934220?s=80&v=4"},"commit":{"message":"I improved the way of writing website descriptions, now a \"Descriptions\" folder can be created inside the website folder in PHP.\nFiles with names of all languages of the websites can be created inside them, containing the language descriptions.\nNow the \"{website_title}\" text or the website title can be used to replace the website title with a colored version of it.\nI removed the basic website descriptions and tabs from the \"Website.json\" file of all year websites, removing duplicated content between website files of all year websites.\nSo all year websites use the same website descriptions and tabs, defined in the \"Website.php\" file.\nI also removed the basic website tabs for all story websites, now they can use the same tabs defined in the \"Story.php\" file.\nWithout having duplicate content on all \"Website.json\" files of story websites.","shortMessageHtmlLink":"I improved the way of writing website descriptions, now a \"Descriptio…"}},{"before":"58f8c9d52adb665e500c15a2623e5397621969da","after":"8a4a6c48c345399ba501120107e926bcc77868fb","ref":"refs/heads/main","pushedAt":"2023-10-22T07:40:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stake2","name":"Stake2","path":"/Stake2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39934220?s=80&v=4"},"commit":{"message":"I fixed several errors on all websites, especially the story websites, \"Watch History\", \"2023\", and \"My Little Pony: Friendship Is Magic\".\nI renamed the \"Website_Dictionary.php\" file to \"Make_Website_Dictionary.php\", and improved it a lot.\nThe \"Website_Information.json\" file was renamed to \"Dictionary.json\".\nAnd the \"Root websites.json\" file from the \"Websites\" folder was renamed to \"Websites.json\".\nI created a way for websites to have parent websites, which will be located in the source website folder.\nBy placing the name of the source website in the \"Configuration\" dictionary, in the \"Websites.json\" file.\nThe \"Friendship is Magic\" site is in the \"My Little Pony\" parent site folder.\nI also created a way for the stories to have parent stories, like the story \"Rise to Equestria\" being a child of the story and website \"My Little Pony: Friendship Is Magic\".\nOr how the story \"SpaceLiving\" is a child of the story and website \"New World\".\nI did this in the Python module \"Stories.py\", which updates and reads the stories \"Information.json\" files.\nYou can now remove websites from the website buttons tab by placing their name in the \"Remove from websites tab\" list in the \"Websites.json\" file.\nI improved the \"verbose\" mode of the system, now it shows data from all websites when running the \"Make_Website_Dictionary.php\" file.\nAnd showing website data in a more beautiful and organized way, the mode can now be activated by typing \"verbose=True\" along with the website link.","shortMessageHtmlLink":"I fixed several errors on all websites, especially the story websites…"}},{"before":"02d190a0f779f011922578ac67ccce20a2e3fd19","after":"58f8c9d52adb665e500c15a2623e5397621969da","ref":"refs/heads/main","pushedAt":"2023-06-29T22:16:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stake2","name":"Stake2","path":"/Stake2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39934220?s=80&v=4"},"commit":{"message":"I created a way for me to be able to edit the chapter of a story on the local PHP website in the server.\nBy creating a stylized textarea element with the original chapter text for me to edit it.","shortMessageHtmlLink":"I created a way for me to be able to edit the chapter of a story on t…"}},{"before":"2c090244f7b5f23382b4bca628491238b891058d","after":"02d190a0f779f011922578ac67ccce20a2e3fd19","ref":"refs/heads/main","pushedAt":"2023-06-05T21:27:15.800Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stake2","name":"Stake2","path":"/Stake2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39934220?s=80&v=4"},"commit":{"message":"I improved the way of inserting variables inside story chapters.\nThe stories now contain general and language chapter variables files.\nThe general files contain variables that do not have language texts.\nThe language files contain language texts of the chapters.\nNow, the \"insert variables\" part of the \"Chapter_Text\" method of the \"Story\" class iterates through the chapter text lines and inserts the general variables, and then the language variables.\nIt replaces the line which contains the variable with the content of the variable, by accessing the line by its number.","shortMessageHtmlLink":"I improved the way of inserting variables inside story chapters."}},{"before":"838944a2796537d6c4aee32d16164e4b2fc0fb0d","after":"2c090244f7b5f23382b4bca628491238b891058d","ref":"refs/heads/main","pushedAt":"2023-06-04T23:08:53.735Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stake2","name":"Stake2","path":"/Stake2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39934220?s=80&v=4"},"commit":{"message":"Updated README 2","shortMessageHtmlLink":"Updated README 2"}},{"before":"54f9df0737ee547628f38ad6a03cf6485560587a","after":"838944a2796537d6c4aee32d16164e4b2fc0fb0d","ref":"refs/heads/main","pushedAt":"2023-06-04T23:07:10.587Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stake2","name":"Stake2","path":"/Stake2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39934220?s=80&v=4"},"commit":{"message":"Updated README","shortMessageHtmlLink":"Updated README"}},{"before":"4c92354fbbf2765742e7f451a6cd1a6243bba520","after":"54f9df0737ee547628f38ad6a03cf6485560587a","ref":"refs/heads/main","pushedAt":"2023-06-04T22:18:01.059Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stake2","name":"Stake2","path":"/Stake2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39934220?s=80&v=4"},"commit":{"message":"Added funding and new Error issue template, updated templates, fixed some errors about website descriptions","shortMessageHtmlLink":"Added funding and new Error issue template, updated templates, fixed …"}},{"before":"27d2406e9a3028a1418349d0f3a1182f2867d4a8","after":"4c92354fbbf2765742e7f451a6cd1a6243bba520","ref":"refs/heads/main","pushedAt":"2023-05-27T20:27:55.596Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stake2","name":"Stake2","path":"/Stake2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39934220?s=80&v=4"},"commit":{"message":"I added the creation of entry (media unit or tasks) tabs to the \"Watched\" and \"Tasks\" tab content generators.\nThe \"Watched\" tab content generator creates the entry tabs of the watched things if the user commented on the watched things.\nThe \"Tasks\" tab content generator creates the entry tabs for all tasks if the current year is more or equal to 2023, the year I started writing task descriptions.\nThe entry tab contains the entry information, which is obtained from the entry file inside the years' folder.\nI also added a new module \"lib_autolink\" to linkify links inside tab content and file reads.","shortMessageHtmlLink":"I added the creation of entry (media unit or tasks) tabs to the \"Watc…"}},{"before":"1d1142423c7d536e82c0daf0e62abe9ae2a510b1","after":"27d2406e9a3028a1418349d0f3a1182f2867d4a8","ref":"refs/heads/main","pushedAt":"2023-05-25T19:24:07.001Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stake2","name":"Stake2","path":"/Stake2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39934220?s=80&v=4"},"commit":{"message":"I converted the old task histories from 2018 to 2022 to convert them to the new JSON format.\nI also moved the \"Tasks.php\" tab generator from the \"Years\" website folder to the \"Tasks\" website folder.\nI fixed the code of the generator, making it unique for all of the years, by reading the history in the new format.","shortMessageHtmlLink":"I converted the old task histories from 2018 to 2022 to convert them …"}},{"before":"6bb85aaed2026e6247ca39b46d7a12461ff8bf15","after":"1d1142423c7d536e82c0daf0e62abe9ae2a510b1","ref":"refs/heads/main","pushedAt":"2023-05-24T19:54:51.547Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stake2","name":"Stake2","path":"/Stake2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39934220?s=80&v=4"},"commit":{"message":"I finished making the \"Media being watched\" and \"Past registries\" tabs of the \"Watch History\" website.\nI created the new \"Sanitize_Title\" function to sanitize the media titles.\nAnd the \"Generate_Media_Type_Headers\" function generates the media type headers with the links to the media type anchors on the website.\nI also added the website buttons to each tab, the button on the left is the \"previous tab\" button.\nThe button on the right is the \"next tab\" button.","shortMessageHtmlLink":"I finished making the \"Media being watched\" and \"Past registries\" tab…"}},{"before":"2045bb0b14a0857b37dae2510ebb4976a10ea7a7","after":"6bb85aaed2026e6247ca39b46d7a12461ff8bf15","ref":"refs/heads/main","pushedAt":"2023-05-22T22:34:51.907Z","pushType":"push","commitsCount":1,"pusher":{"login":"Stake2","name":"Stake2","path":"/Stake2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39934220?s=80&v=4"},"commit":{"message":"Moved the old root folders and files to the \"Archive\" folder, and moved the files and folders of the \"Remake\" folder into the root directory.\nI started to remake the \"Watch History\" website to update the \"Watched things\" tab template and tab content generator.\nUtilizing the new way of reading the data of \"Watch History\", with the new data based on the \"Entries.json\" file.","shortMessageHtmlLink":"Moved the old root folders and files to the \"Archive\" folder, and mov…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYBzMDgA","startCursor":null,"endCursor":null}},"title":"Activity · Stake2/PHP"}