Commit graph

  • ccb3267075 Add authorsfile to gitignore Rumperuu 2021-02-27 08:14:09 +00:00
  • 166f79e698 Add getting started instructions to README Rumperuu 2021-02-20 20:55:46 +00:00
  • 0b74ef0652 Commit composer lockfile Rumperuu 2021-02-23 17:16:15 +00:00
  • 2dc096f1f6 Rename dashboard/ to layout/. Rumperuu 2021-02-23 16:48:21 +00:00
  • 3d8719f653 Add temp file Rumperuu 2021-02-23 16:47:39 +00:00
  • 00556c1c84 Rename dashboard files Rumperuu 2021-02-23 16:45:57 +00:00
  • 280f6c15fc Create LICENSE Rumperuu 2021-02-21 07:52:09 +00:00
  • 7e2fa7e85a Add .phpdoc/ to gitignore Rumperuu 2021-02-20 19:56:10 +00:00
  • 525a3c2541 Generate HTML documentation using phpDocumentor Rumperuu 2021-02-20 19:55:52 +00:00
  • 1742b8b315 Add footnotes header image Rumperuu 2021-02-21 11:07:48 +00:00
  • cf865a8a8a Add getting started instructions to README Rumperuu 2021-02-20 20:55:46 +00:00
  • b7282c927e Update issue templates Rumperuu 2021-02-20 18:47:11 +00:00
  • 1d365353e1
    Merge pull request #66 from markcheret/dependabot Mark Cheret 2021-04-04 22:31:02 +02:00
  • 4595b4a886
    Create php.yml Mark Cheret 2021-04-04 22:29:01 +02:00
  • a2aaf88000
    Merge pull request #69 from markcheret/security-checker-action Mark Cheret 2021-04-04 22:28:21 +02:00
  • 245c9e03ec
    Merge pull request #67 from markcheret/ossar-analysis Mark Cheret 2021-04-04 22:24:00 +02:00
  • cf6aec1ba9
    Delete symfonycorp.yml Mark Cheret 2021-04-04 22:23:35 +02:00
  • c8ac17f5f6
    Update symfonycorp.yml Mark Cheret 2021-04-04 22:21:48 +02:00
  • 23872225df
    Update symfonycorp.yml Mark Cheret 2021-04-04 22:21:02 +02:00
  • f50c1c5a49
    Merge pull request #68 from markcheret/security-checker-action Mark Cheret 2021-04-04 22:19:15 +02:00
  • 27daa5f9fc
    Create symfonycorp.yml Mark Cheret 2021-04-04 22:18:48 +02:00
  • b198b33b52
    Create ossar-analysis.yml Mark Cheret 2021-04-04 22:12:18 +02:00
  • c9050a5a12
    Create dependabot.yml Mark Cheret 2021-04-04 22:05:58 +02:00
  • e49bb9e257 Release urgent bugfix v2.6.5 (Stable Tag 2.6.5). Also add a temporary tag for another bugfix. = 2.6.5 = - Bugfix: Editor buttons: debug button by reverting name change in PHP file while JS file and HTML template remained unsynced, thanks to @gova bug report. - Bugfix: Hooks: default-disable the_excerpt hook with respect to theme-specific excerpt handling, thanks to @mmallett bug reports. = 2.5.13.1 = - Bugfix: Backlinks: remove the 'event.stopPropagation()' call in scroll-down function. Note: This bug is fixed in mainstream and is here only available temporarily while one known installation keeps using v2.5.13. pewgeuges 2021-04-01 06:48:43 +00:00
  • 3aa88229e0 Bugfix 2.6.4 stable Tag 2.6.4. = 2.6.4 = - Bugfix: Process: remove trailing comma after last argument in multiline function calls for PHP < 7.3, thanks to @scroom bug report. pewgeuges 2021-03-31 13:29:10 +00:00
  • ca3335e63c Release bugfix v2.6.3 Stable Tag 2.6.3. Overdue bugfix, cannot be delayed. Also the project has to demonstrate it’s still ready to **release** bugfixes. Per SemVer the minor version number cannot be incremented for the below. = 2.6.3 = - Bugfix: Reference container: debug footnotes number text color in the table header cells required for accessibility, thanks to @spaceling bug report. - Bugfix: Excerpts: debug the 'Yes' option by generating excerpts with footnotes on the basis of the posts, thanks to @nikelaos @martinneumannat bug reports. - Bugfix: Reference container: debug span elements in backlinks by removing 'event.stopPropagation()' from jQuery scroll down function, thanks to @lolzim bug report. - Update: Excerpts: set the default value of the debugged 'Footnotes in excerpts' setting to Yes. - Update: Excerpts: enable the hook 'the_excerpt' by default to make the debugged 'Footnotes in excerpts' setting effective. pewgeuges 2021-03-31 00:49:17 +00:00
  • 91fc02de88 2.6.3d0 with Stable Tag 2.6.0. pewgeuges 2021-03-30 07:50:44 +00:00
  • a6a1a67b00 Unreleased urgent bugfix v2.6.2 with Stable Tag 2.6.0. Needed for https://wordpress.org/support/topic/problem-with-footnotes-in-excerpts-of-the-blog-page/ = 2.6.2 = - Bugfix: Excerpts: debug the 'No' option by generating excerpts from scratch without footnotes, thanks to @nikelaos @markcheret @martinneumannat bug reports. - Bugfix: Tooltips: Continue reading: debug link for AMP compatibility mode. pewgeuges 2021-03-28 12:41:33 +00:00
  • 258e3c6070 Unreleased bugfix v2.6.1 with Stable Tag 2.6.0. Needed to share in a Forum topic where the problem came up incidentally. Must also be shared in the Forum topic of the related bug report. This also contains an escapement reversal (without known incidence on the plugin’s behavior). pewgeuges 2021-03-27 06:10:08 +00:00
  • 380a309ad3 Release 2.6.0, new Stable Tag 2.6.0 as using unreleased though tagged versions may not meet an organization’s security requirements. On the basis of 2.5.15. = 2.6.0 = - Adding: Reference container: get expanding and collapsing to work also in AMP compatibility mode, thanks to @westonruter code contribution. - Adding: Tooltips: make display work purely by style rules for AMP compatibility, thanks to @milindmore22 code contribution. - Bugfix: Tooltips: AMP tooltips: enable accessibility by keyboard navigation, thanks to @westonruter code contribution. pewgeuges 2021-03-25 15:02:17 +00:00
  • 5281825e51 Debug shortcode setting v2.5.15 unreleased with Stable Tag 2.5.10. Needs to be shared on the Forum as a follow-up ASAP in several threads. This is another bug introduced while linting the codebase after 2.5.10. = 2.5.15 = - Bugfix: Dashboard: General settings: Footnote start and end short codes: debug select box for shortcodes with pointy brackets. - Update: Dashboard: General settings: Footnote start and end short codes: add information about pointy brackets. pewgeuges 2021-03-25 10:47:35 +00:00
  • 35b2611500 Update unreleased bugfix v2.5.14 with Stable Tag 2.5.10. Urgent response to https://wordpress.org/support/topic/footnotes-content-number-not-sequential/ Correct class/dashboard/subpage-main.php Correct templates/dashboard/settings-start-end.html = 2.5.14 = - Bugfix: Footnote delimiter short codes: fix numbering bug by cross-editor HTML escapement schema harmonization, thanks to @patrick_here @alifarahani8000 @gova bug reports. - Update: Dashboard: General settings: Footnote start and end short codes: delete comment on pointy brackets. pewgeuges 2021-03-25 03:22:15 +00:00
  • 123db83af4 Unreleased bugfix v2.5.14 with Stable Tag 2.5.10. Urgent response to https://wordpress.org/support/topic/footnotes-content-number-not-sequential/ = 2.5.14 = - Bugfix: Footnote delimiter short codes: fix numbering bug by cross-editor HTML escapement schema harmonization, thanks to @patrick_here @alifarahani8000 @gova bug reports. - Update: Dashboard: General settings: Footnote start and end short codes: delete comment on pointy brackets. pewgeuges 2021-03-25 03:07:17 +00:00
  • 0dc4c08dd8 Unreleased bugfix v2.5.13 with Stable Tag 2.5.10. = 2.5.13 = - Bugfix: Dashboard: Backlink symbol: debug select box by reverting identity check to equality check, thanks to @lolzim bug report. - Bugfix: Footnote delimiter short codes: debug closing pointy brackets in the Block Editor by accounting for unbalanced HTML escapement. - Update: Dashboard: General settings: Footnote start and end short codes: update information about short codes using pointy brackets. pewgeuges 2021-03-24 21:19:07 +00:00
  • 9e8e28412e Urgent unreleased bugfix version 2.5.12 with Stable Tag 2.5.10. = 2.5.12 = - Update: Scrolling: CSS-based smooth scroll behavior (optional), thanks to @paulgpetty and @bogosavljev issue reports. - Bugfix: Backlinks: reflect scroll functions down/up differentiation across the template set, thanks to @bogosavljev bug report. - Bugfix: Referrers: Hard links: enforce scroll offset with '!important' property for surroundings specifying otherwise, thanks to @bogosavljev bug report. - Bugfix: Forms: prevent inadvertently toggling input elements with footnotes in their label, by optionally moving footnotes after the end of the label. - Bugfix: Forms: prevent inadvertently toggling input elements with footnotes in their label, by optionally disconnecting those labels. - Bugfix: Scroll offset: correct syntax error in the main style sheet. - Bugfix: Reference container: correct new syntax errors in the 8 reference container row templates. - Bugfix: Reference container: correct a new typo in the JavaScript reference container template. - Update: Dashboard: General settings: split a dedicated 'URL fragment ID configuration' metabox off the 'Scrolling behavior' metabox. pewgeuges 2021-03-23 04:02:07 +00:00
  • ce42420149 Stable Tag remains 2.5.10 as this urgent bugfix v2.5.11 is tagged while 2.6.0 isn’t ready yet. = 2.5.11 = - Bugfix: Forms: remove footnotes from input field values, thanks to @bogosavljev bug report. - Bugfix: Reference container: apply web semantics to improve readability for assistive technologies, thanks to @derivationfr issue report and code contribution. - Bugfix: Tooltips: Styling: Background color: empty default value to adopt theme background, thanks to 4msc bug report. - Bugfix: Dashboard: debug text input fields by disabling quotation mark escapement, thanks to @rumperuu code contribution in the standards compliance overhaul. - Update: Documentation: Readme.txt: comment line below the 'Stable Tag' field to warn that this field is (unintuitively) parsed for release configuration. - Update: Documentation: Readme.txt: informative 'Version' field in sync with 'Version' in 'footnotes.php' for bugfix versions available ahead of the Stable Tag. - Update: Documentation: Readme.txt: informative 'Package Version' field in sync with the 'Package V.' field added in the 'footnotes.php' file header. - Update: Codebase: make PHP code comply to WordPress PHP Coding Standards requirements, thanks to @rumperuu code contribution and refactoring. - Bugfix: Forms: mitigate the adverse effect of clicking footnote referrers in labels of input elements by an optional, configurable scroll down delay. - Bugfix: Scroll durations: mitigate the downside of delayed scrolling down by optionally enabling asymmetric scroll durations (e.g. fast down, slower up). - Update: Scroll delays: add a setting to configure also a scroll up delay for completeness. - Bugfix: Tooltips: Styling: protect padding against removal in surroundings with explicit zero padding. - Bugfix: Tooltips: Display: CSS transitions: fix syntax error. - Update: Documentation: help and support for contributors by the means of Contributing Guidelines in 'CONTRIBUTING.md', thanks to @rumperuu code contribution. - Update: Documentation: additional readme in markdown format 'README.md' for use with the code repository on GitHub, thanks to @rumperuu code contribution. - Update: Documentation: move 'customized-template-stack.txt' and 'customized-documentation-schema.txt' from the 'development/' folder to root. pewgeuges 2021-03-21 19:19:04 +00:00
  • c93e6ff28d 2.5.11d7 with the new settings. pewgeuges 2021-03-20 20:48:54 +00:00
  • 27b33e7a6f 2.5.11d6 debugging tooltips transitions and padding. pewgeuges 2021-03-20 03:22:07 +00:00
  • 7aa9d8803f Urgent bugfix development 2.5.11d5 with ST 2.5.10. On top of 2.6.0d7. Debugs Footnotes for all input field values with footnotes coming in from field label. Preparing unreleased tagged v2.5.11 in response to Forum support request. Accessibility fixes and AMP compat enhancements not fully debugged yet, draft only. pewgeuges 2021-03-19 23:58:23 +00:00
  • 41676ea716 2.5.6d7 added 4 missing templates for AMP compat. pewgeuges 2021-03-18 18:00:42 +00:00
  • ccb73fd421 Accessibility added, v2.6.0d6 (S.T. 2.5.10). = Reference container semantics for assistive technology = - Table header elements with row scope in the first column. - Table caption invisible to sighted users but required for screen readers. = Referrer accessibility = - jQuery referrers are accessible but don’t show the tooltips on focus. - AMP compatible tooltips show up on focus on navigatable referrers. - Alternative tooltips now accessible on focus on now navigatable referrers. pewgeuges 2021-03-18 10:53:57 +00:00
  • 0a34e96450
    Add release helper script (#64) Rumperuu 2021-03-17 17:46:21 +00:00
  • f693684eed Fix Rumperuu 2021-03-17 17:35:10 +00:00
  • bc65b19f1a Deploy dev rather than concat'd stylesheets Rumperuu 2021-03-17 17:34:09 +00:00
  • 93d1c06373 Debugged development test and prerelease v2.6.0d5, Stable Tag 2.5.10. Tooltip fade-in/fade-out now works in AMP and everything is functional, except scroll animation because animated scrolling in AMP has only 3 positions. pewgeuges 2021-03-17 15:51:49 +00:00
  • 12301035ab Correct style sheets, 2.6.0d4. Bugs are now fixed except fade-in/fade-out. Hopefully we’ll meet the looming deadline. Thanks for testing and I’ll be reaching out to AMP-WP, in issue #48 to begin with. pewgeuges 2021-03-17 02:35:34 +00:00
  • c8b3eba952 Bugs are now fixed except fade-in/fade-out, 2.6.0d3. Hopefully we’ll meet the looming deadline. Thanks for testing and I’ll be reaching out to AMP-WP, in issue #48 to begin with. pewgeuges 2021-03-17 02:22:27 +00:00
  • f089e0446a Development 2.6.0d2 finished so far. pewgeuges 2021-03-16 22:57:27 +00:00
  • c5a9af037a Development preview 2.6.0d1 with AMP compat at work. Stable Tag is 2.5.10. v2.6.0d0 does already exist on SVN (2456650 2021-01-14). Tooltip timing settings are not yet usable in AMP mode. Tooltip transitions don’t work now, only delays, need to debug. It’s late and we have a deadline, so this is committed as a preview. Thanks for looking into it. pewgeuges 2021-03-16 19:41:08 +00:00
  • 55ab8b689c Copy over unminified stylesheets to dist as well as minified Rumperuu 2021-03-16 11:23:12 +00:00
  • 7b7b8547b1 Traceability update to move constant docblocks class/settings.php. Delta version 2.5.11d4; Stable Tag: 2.5.10. No changes but sorting by version number. This makes sure that other changes coming after will be traceable in SVN. pewgeuges 2021-03-15 20:03:16 +00:00
  • 3f78157481 Traceability update for trunk/ with Stable Tag 2.5.10. Delta version 2.5.11d3. Before sorting constants in settings.php by version number (@since tag). The next commit is dedicated to moving constants and their docblocks in settings.php. This replaces most of the list items in the file level docblock. Moving blocks of code breaks traceability of changes, so it’s usually avoided. WordPress plugins are supposed to maintain traceability in the SVN repo, which implies keeping changesets meaningful. pewgeuges 2021-03-15 19:37:41 +00:00
  • 489f726a99 Remove comment referring to removed constant Rumperuu 2021-03-15 19:35:00 +00:00
  • 7d21dd9d1e Disable production mode flag, add flag toggle to stylesheet build command Rumperuu 2021-03-15 19:30:58 +00:00
  • 514615c64e Begone (again), minified stylesheets! Rumperuu 2021-03-15 19:30:29 +00:00
  • 74b9ea386f Remove SVN tag step Rumperuu 2021-03-15 18:39:00 +00:00
  • a9a8f001f6 Undo undoing of unnecessary version tag removal (please don't undo this undo undoing) Rumperuu 2021-03-15 18:20:53 +00:00
  • 4109bbc389 Re-add minified stylesheets to dev (for now; there will be a better way of dealing with this I'm sure) Rumperuu 2021-03-15 18:18:45 +00:00
  • a66faae03d Replace variable string with proper stylesheet cache-busting Rumperuu 2021-03-15 18:17:49 +00:00
  • aa6ec40c7c Sorry for overlooking the URL changed. pewgeuges 2021-03-15 17:58:25 +01:00
  • 663d270a45 Update to fix detected problems. I’ve readded the package version fields and so on. Make sure the original stylesheets are shipped. img/footnotes.phg was never distributed with the plugin, as it’s used on GitHub only. pewgeuges 2021-03-15 17:44:51 +01:00
  • 1f50aaea87 Remove extra version tags, set version to 2.5.11d Rumperuu 2021-03-15 13:40:43 +00:00
  • 62b0a83d02 Add validation of readme.txt before commit Rumperuu 2021-03-15 13:38:05 +00:00
  • 5945644ca7 Remove unsets Rumperuu 2021-03-15 13:36:00 +00:00
  • e0fb6c90c1 Fix error code check Rumperuu 2021-03-15 13:34:41 +00:00
  • cee4720b60 Add steps to top of script Rumperuu 2021-03-15 13:23:38 +00:00
  • 1abd41cdf1 Replace with original documentation to clean up diff Rumperuu 2021-03-15 13:19:23 +00:00
  • 5fdefdf9e9 Re-enable Git tagging Rumperuu 2021-03-15 12:53:47 +00:00
  • 45c38593d5 Add non-commit output Rumperuu 2021-03-15 12:45:25 +00:00
  • 7cb5c74455 Update documentation Rumperuu 2021-03-15 12:45:05 +00:00
  • e2f2d1b3cc Add Composer commands, phpDocumentor dependency Rumperuu 2021-03-15 12:44:55 +00:00
  • 3c4e36bdb2 Add release helper, Composer commands Rumperuu 2021-03-15 12:20:03 +00:00
  • ba4e20f23a Temporarily disable temporary file deletion Rumperuu 2021-03-15 12:19:43 +00:00
  • 6b04aad170 Fix exit code checks Rumperuu 2021-03-15 12:19:11 +00:00
  • 4fd9d07279 Ignore temporary directories Rumperuu 2021-03-15 12:18:20 +00:00
  • edadb32a27 Add error-checking, stylesheet minimisation Rumperuu 2021-03-15 11:00:56 +00:00
  • 80fa8a76c8 Add minification prompt Rumperuu 2021-03-15 11:00:33 +00:00
  • 43200c09ae Move minified stylesheets Rumperuu 2021-03-15 11:00:06 +00:00
  • 0a83796cdc
    Update author URIs (#63) Mark Cheret 2021-03-15 08:11:12 +01:00
  • 33dc8bacb7
    Update wysiwyg-editor.js pewgeuges 2021-03-15 03:06:35 +01:00
  • 9d29efd2ef updated additional occurences for author-uri Mark Cheret 2021-03-15 02:54:41 +01:00
  • f22292c5f9 updated author URI Mark Cheret 2021-03-15 02:43:27 +01:00
  • 67993df90f Sync trunk/ with staging branch. **Stable Tag 2.5.10** branches/staging/ is most up-to-date: 2.5.11d2. Per WordPress guideline, “trunk/ should contain the latest version of your code, even if that version is a beta.” See https://developer.wordpress.org/plugins/wordpress-org/how-to-use-subversion/#use-the-trunk-folder-for-code = Moved files = Two documentation files are moved from development/ to the root folder: - customized-template-stack.txt - customized-documentation-schema.txt = Deleted files and folders = Part of the tooling and the duplicate license were mistakenly included and are now removed from distribution: - development/csscat.sh - contrib/pre-commit - composer.json - composer.lock - LICENSE The comments shall be updated accordingly. development/csscat.sh is now _tools/build-stylesheets.sh, available in Footnotes’ GitHub repo. pewgeuges 2021-03-13 22:21:26 +00:00
  • e8d6dbe13d
    Automatically generate new releases (#59) Rumperuu 2021-03-12 17:53:49 +00:00
  • 2b6c474955 Update composerfiles Rumperuu 2021-03-12 11:06:17 +00:00
  • 5c9e611837
    Update supported WP version to 5.7 (#62) Rumperuu 2021-03-12 09:48:47 +00:00
  • 2fb0978ab6 Update pewgeuges 2021-03-12 05:43:27 +01:00
  • b9634b01b4 Obfuscate 'Version' string in label. The way these headers are parsed, best is to make sure that the string 'Version' doesn’t occur in another field label. pewgeuges 2021-03-12 01:29:50 +01:00
  • 9b187bf156 Change version number labels. pewgeuges 2021-03-11 22:03:18 +01:00
  • 08e66440e4 Add Package Version in MAIN.php pewgeuges 2021-03-11 16:21:55 +01:00
  • 38dc46d6e5 Update package version pewgeuges 2021-03-11 15:54:48 +01:00
  • b9e0505a2d Update sync w/ 5.7 tested. pewgeuges 2021-03-11 15:46:22 +01:00
  • cc97c2eb71 Tested-up-to value updated per WordPress instructions and Team agreement. pewgeuges 2021-03-11 14:37:00 +00:00
  • 3387ffb2d2 Update supported WP version to 5.7 Rumperuu 2021-03-11 13:50:54 +00:00
  • cb561fe080 Include CONTRIBUTING.md README.md SECURITY.md pewgeuges 2021-03-11 14:15:05 +01:00
  • 256c3b0251 Delete 3 items from .distignore As mentioned, CONTRIBUTING.md and README.md should be included in distributions. pewgeuges 2021-03-11 13:01:58 +01:00
  • 77b4e1cba4 Escape empty lines. pewgeuges 2021-03-11 12:54:02 +01:00
  • 11f10cffc5 Rename command Rumperuu 2021-03-11 11:11:36 +00:00
  • 37de2a10da Merge move-docs, separate commands (necessary whilst minification is not automated) Rumperuu 2021-03-11 11:10:49 +00:00
  • 3c40c63dc6 Merge branch 'move-docs' of github.com:markcheret/footnotes into move-docs Rumperuu 2021-03-11 10:56:34 +00:00