Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-06-21 | Rename "attr" method of Item class to "get" | Thomas Lange | 19 | -34/+34 | |
2021-06-21 | Remove getArguments method from Item class | Thomas Lange | 1 | -20/+0 | |
2021-06-21 | Use function parseArguments | Thomas Lange | 1 | -1/+1 | |
2021-06-21 | Add function parseArguments | Thomas Lange | 1 | -0/+20 | |
2021-06-21 | Remove unused methods from Item class | Thomas Lange | 1 | -50/+0 | |
2021-06-21 | Use function getMarkdownImageURLs | Thomas Lange | 2 | -2/+2 | |
2021-06-21 | Add function getMarkdownImageURLs | Thomas Lange | 1 | -0/+14 | |
2021-06-21 | Use function parseEntityContent | Thomas Lange | 4 | -4/+4 | |
2021-06-21 | Use function parseContentTags | Thomas Lange | 1 | -1/+3 | |
2021-06-21 | Add function parseEntityContent | Thomas Lange | 1 | -0/+32 | |
2021-06-21 | Add function parseContentTags | Thomas Lange | 1 | -0/+26 | |
2021-06-21 | Remove getGUID methods from Item classes | Thomas Lange | 4 | -35/+0 | |
2021-06-21 | Use function generatePseudoGUID | Thomas Lange | 1 | -1/+1 | |
2021-06-21 | Add function generatePseudoGUID | Thomas Lange | 1 | -0/+22 | |
2021-06-21 | Remove getURL methods from Item classes | Thomas Lange | 4 | -34/+0 | |
2021-06-21 | Use getEntityURL method of Application class | Thomas Lange | 8 | -9/+9 | |
This commit replaces all calls to "$Item->getURL()" with calls to the previously added "getEntityURL" method of the "Application" class. | |||||
2021-06-21 | Add method getEntityURL to Application class | Thomas Lange | 1 | -0/+20 | |
This commit adds the method "getEntityURL" to the "Application" class. This method takes an instance of "Item" as parameter and then builds the absolute URL of the item from its attribute data. | |||||
2021-06-20 | Call password_verify directly in login script | Thomas Lange | 2 | -8/+2 | |
2021-06-19 | Remove unused variable | Thomas Lange | 1 | -1/+0 | |
2021-06-19 | Remove ID form field (and rearrange other fields) | Thomas Lange | 9 | -57/+51 | |
This commit removes the ID form field, enlarges the title form field and rearranges the other form fields in the grid layout. | |||||
2021-06-19 | Rename CRUD methods of Attribute class | Thomas Lange | 10 | -12/+12 | |
2021-06-19 | Fix missing margin on user list | Thomas Lange | 2 | -0/+9 | |
2021-06-17 | Update installation instructions | Thomas Lange | 1 | -4/+5 | |
2021-06-17 | Add .git to forbidden directories | Thomas Lange | 2 | -2/+2 | |
2021-06-17 | Pass configuration array directly to foreach | Thomas Lange | 1 | -8/+3 | |
2021-06-17 | Move database.sql to core/db/ | Thomas Lange | 2 | -1/+1 | |
2021-06-17 | Add migrations directory | Thomas Lange | 5 | -0/+18 | |
This commit adds the directory core/db/migrations/ which contains all migrations that were applied to the database since the first release. | |||||
2021-06-16 | Add migration table to database.sql | Thomas Lange | 1 | -0/+7 | |
This commit adds a new table called "migration" to the database which will contain information used for database schema migrations. The current schema version is 5 because 5 modifications (migrations) have been applied to the database schema since the initial release. | |||||
2021-06-14 | Remove more redundant try/catch blocks | Thomas Lange | 28 | -902/+616 | |
Remove all try/catch blocks where the exception handling did not differ from the exception handler already defined by "set_exception_handler". | |||||
2021-06-14 | Remove redundant try/catch block | Thomas Lange | 1 | -12/+13 | |
Remove the redundant exception handler from core/application.php. The exception handling in the catch block did not differ from the default handler already defined by "set_exception_handler". | |||||
2021-06-14 | Darken background on focused/active buttons | Thomas Lange | 2 | -2/+21 | |
2021-06-14 | Remove useless AttributeInterface | Thomas Lange | 2 | -7/+1 | |
2021-06-13 | Use grid layout for items in administration area | Thomas Lange | 24 | -68/+168 | |
Introduce a new 1/2/3-column CSS grid layout in the administration area for items on overview pages and in the search results. The column count of the grid depends on the users viewport width. In addition, the default value of the following configuration settings has been changed to 12 because 12 can also be divided by 2 and 3 which is useful for the 1/2/3-column grid layout. ADMIN.PAGE.LIST_SIZE = 12 ADMIN.POST.LIST_SIZE = 12 | |||||
2021-06-13 | Ignore source maps for Javascript and CSS | Thomas Lange | 3 | -2/+2 | |
2021-06-13 | Add configuration settings (admin prefixes) | Thomas Lange | 4 | -6/+20 | |
Introduce the following configuration settings to make it possible to use different settings for the number of displayed items and ordering on the administration areas overview pages. ADMIN.PAGE.LIST_SIZE ADMIN.POST.LIST_SIZE ADMIN.USER.LIST_SIZE ADMIN.PAGE.LIST_SORT ADMIN.POST.LIST_SORT ADMIN.USER.LIST_SORT | |||||
2021-06-13 | Replace the flex layout in favor of a grid layout | Thomas Lange | 11 | -277/+265 | |
This commit replaces the initial CSS flexbox layout for forms of the admin theme with a more elegant approach called "grid layout". :) Some interesting information: https://www.w3schools.com/css/css_grid.asp https://blog.logrocket.com/flexbox-vs-css-grid/ | |||||
2021-06-12 | Remove outline from focused form elements | Thomas Lange | 2 | -0/+7 | |
2021-06-12 | Place message boxes outside the <form> elements | Thomas Lange | 7 | -53/+62 | |
2021-06-12 | Remove function "getRandomValue" | Thomas Lange | 2 | -8/+1 | |
This commit removes the "getRandomValue" function. In addition, the Application class now calls PHPs "random_bytes" function directly. | |||||
2021-06-12 | Show first image from items content | Thomas Lange | 6 | -9/+40 | |
If a item has at least one Markdown image embedded in its content, show this image within the <blockquote> tag in the item.php template files. | |||||
2021-06-12 | Use SCSS for stylesheets | Thomas Lange | 15 | -1083/+2536 | |
2021-05-25 | Change header icon link in admin theme | Thomas Lange | 1 | -1/+3 | |
This commit changes the URL of the icon link in the admin theme. The link now leads to the blogs home page instead of the admin dashboard. | |||||
2021-05-20 | Update Parsedown library to version 1.7.4v2.4.3 | Thomas Lange | 1 | -5/+38 | |
This commit updates the Parsedown library to version 1.7.4. The patch to prevent tab indentations in code blocks from being converted to spaces is already applied here. See: 78c5974cd34559d0130d8be509935e2c992cd9ca | |||||
2021-05-20 | Update readme.md | Thomas Lange | 1 | -3/+0 | |
2020-12-31 | Remove PHP closing tags and add LF in "core/namespace/User/*" | Thomas Lange | 4 | -4/+0 | |
In addition to the last commit, remove the unnecessary PHP closing tags from the end of the files and ensure that the files ending with an LF character. | |||||
2019-10-29 | Remove PHP closing tags and add LF to text files | Thomas Lange | 99 | -99/+40 | |
Remove the unnecessary PHP closing tags and ensure that *all* text files ending with a LF character. | |||||
2019-10-16 | Use strftime() with locale support | Thomas Lange | 2 | -29/+6 | |
This commit changes the parseDatetime() function to use strftime() with locale support to replace the day-and-month name related parts within the format string. The strftime() function uses the locale defined by the LC_TIME or LC_ALL environment variable which can be set with PHPs own setlocale() function within the configuration.php. | |||||
2019-07-27 | Add notice to readme.md | Thomas Lange | 1 | -0/+3 | |
2019-07-03 | Add references to the documentation | Thomas Lange | 1 | -2/+5 | |
2019-05-05 | Update CSS layout | Thomas Lange | 2 | -26/+36 | |