All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- TMS-1075-fix: Early return added to ImageGalleryFormatter
- TMS-1075: Redipress 2 filters
- TMS-1067: Show price-info for event in listing if it's free
- TMS-1061: Change hero video-field from URL to File, since the URL wasn't working
- TMS-1062: Increase menu-dropdown button size
- TMS-1057: Increase articles lead-text font-size
- TMS-1054: Add "remove hero overlay" -field to default page template
- TMS-1055: Fix mailto-links escaping-filter
- TMS-1050: Add if-statements into accordion script to prevent breaking other elements functionality
- TMS-1044: Accordion-block changes
- Add open all & close all -buttons & js functionalities
- Add open / close text next to accordion toggler icon
- TMS-1043:
- Fix date checking for event
- Minimize the amount of event data loops
- TMS-1029: Change contacts-blocks width
- TMS-1034: Add default text for articles related content title
- TMS-1032:
- Add seconds to countdown-timer block
- Change countdown update interval to a second if seconds are shown
- TMS-1028: Add social media link-list block, component & footer section
- TMS-1033: Add new optional hero-museum component
- TMS-1038: Fix theme-mustavalkoinen lang-menu styles
- TMS-1031: Fix event-component recurring manual-event dates
- TMS-1013: Skip dynamic events in recurring event checking
- TMS-1019: Add black & white color theme
- TMS-1013:
- Fix weekly date loop if event has multiple days in entries
- Sort entries date-array
- Fix checking for recurring event arrays
- TMS-914:
- Add new anchor-links block & functionalities
- Add anchor id-elements to blocks & components
- TMS-1013: Add entries fetching to Eventz event-integration
- TMS-968: Add recurring events to event-component
- TMS-1021: Fix image alignment in image-carousel modal
- TMS-996: Change bold image-caption text to normal
- TMS-1009: Fix error when fetching Eventz response with languages other than fi & en
- TMS-1015: Header accessibility fixes
- TMS-1017: Add image alt-text to imported news
- TMS-1018: Remove external-link icons from imported news image links
- TMS-977: Add 'clear form' button to event-search
- TMS-1010: Fix events-lift component sorting with recurring events
- TMS-980: Add redipress_include_search to include component contents in search results
- TMS-939:
- Search-page form accessibility fixes
- Header search accessibility fixes
- Added focus on input when opening header search
- TMS-940: Hide current language on mobile header if only 2 languages in use
- TMS-942:
- Check / uncheck search filter checkboxes depending on choices
- Trim contact phone number in href
- Increase fly-out-nav z-index to prevent chatbot from overlapping elements
- TMS-974: Fix event formatting if only manual events are shown
- TMS-974: Fix fatal error in EventzFormatter
- TMS-974:
- Add recurring events to lists as single item.
- Add recurring events to events-component
- TMS-994: Add missing list-item block to use
- TMS-935: Archive filter accessibility fixes
- TMS-950:
- Empty check for phone repeater.
- Place of business posts to block
- Contacts styles & accessibility
- TMS-970: Add image caption text to call-to-action and content-columns blocks.
- TMS-934: Add screen-reader info for article categories.
- TMS-936: Image carousel accessibility fixes
- TMS-933: Modaal accessibility fixes
- TMS-978: Add has-line-height-normal class
- TMS-962: Add Lunch Menus plugin caps to roles.
- TMS-973: Fix manual event sorting
- TMS-964-2: Update translation and format pricing.
- TMS-964: Add new Eventz api and remove old one.
- PIEN-8943: Allowed ReCaptcha field in GravityForms
- TMS-956: Add Manual Events plugin caps to roles.
- TMS-956: Add event datetime objects to normalized event for easier sorting.
- TMS-956: Allow filtering displayed events in Events layout.
- TMS-931: Change back-to-top button to focus main-content, Add screen-reader info for links that go to external sites
- TMS-931: Navigation accessibility fixes
- PIEN-8394: Add API image to og:image tag #466
- PIEN-8585: Check empty links #465
- PIEN-8524: Display API images #464
- PIEN-8157: PHP 8.1
- PIEN-8439: Add pageID meta tag #463
- TMS-916: Fix order of selected api contacts. #443
- PIEN-7726: Fix showing images in home page highlight.
- PIEN-7666: Hide non-public pages from breadcrumbs.
- PIEN-7658: Settings field for body scripts.
- TMS-897: Add video component & block video align option
- TMS-910: Add play.quickchannel.com embed support #438
- PIEN-7639: Fix events sharing link.
- PIEN-7508: Fix drupal contacts on contact page template. #436
- TMS-891: Add chat #432
- TMS-894: Fix composer
- PIEN-7427: Fix highlighted article image on articles layout.
- TMS-845: Fix contacts block alignment #430
- TMS-807: Add Favicon field to settings #422
- TMS-785: Announce copy to clipboard success message for screen readers #426
- TMS-825: Hide results info #424
- TMS-880: Display drupal image on home list item #425
- TMS-881: Improve drupal news support #427
- TMS-793: Fix typo in carousel block #417
- TMS-877: Use tms-contact-importer #421
- TMS-862: Show drupal image on home result card #418
- TMS-847: Prevent double slashes on api url #416
- TMS-840: Force sort events by end_time #415
- TMS-836: Tampere API Performance optimizations #414
- TMS-224: Show image of imported article. #402
- TMS-823: Remove EventFields sort field #411
- TMS-820: Add AccordionContact layout #408
- TMS-828: Reduce contact cache size #409
- TMS-816: Unify image meta #407
- TMS-223-2: Load choices with AJAX for Place of business
- TMS-805: Do not display "No results found" when Home view has a featured post. #404
- TMS-223-API: Load choices with ajax #403
- TMS-783: Filter for exception notice data. #400
- TMS-773: Footer logo CSS class. #399
- TMS-771: Add filter for custom links removal. #398
- TMS-768: Duet Date Picker from CDN to prevent build issues that sometimes break JS #397
- Fix image clickable option #396
- TMS-674: Fix modaal background focus & translations #395
- TMS-769: Fix issue with countdown block text contrast in certain color schemes. #394
- TMS-766: Fix displaying image author on Call to Action. #393
- TMS-756-2: Fix issue with countdown time offset. #392
- TMS-756: Add countdown block. #390
- TMS-750: Replace webfontloader with local google fonts.
- TMS-763: Hide categories in Home class and in its' descendants #389
- TMS-223: Place of Business Block #381
- TMS-760: Add default filter image filter for material images #387
- TMS-226: API contacts to Contact Block #174
- TMS-422: Add accessibility icons -block
- TMS-732: Add option to hide categories in archive page.
- TMS-718: Add cta-button to exception notice
- TMS-475: Blog articles layout for onepager template.
- TMS-304-1: Set min amount of images in carousel to 4 and prevent displaying if not at least 4 images added.
- TMS-726: Add order option for events #375
- TMS-715: Add ShareLinksLayout
- TMS-712: Add fields to TextBlockLayout
- TMS-714: Replace events and articles layout link with button-link
- TMS-713: Limit search filtering for post types with posts.
- TMS-304: Add image carousel as a gutenberg block
- TMS-722: Contacts Layout #364
- TMS-470-3: Gravity Forms JS fix for forms as layouts and bloks in same page
- TMS-470-2: Gravity Forms block JS patch for multifile upload #363
- TMS-656: Add keyword filter to events search page #357
- TMS-724: Fix for IconLinksFormatter if key
icon
is not set
- TMS-654: Fix long navigation link text overflow #358
- TMS-653: Improve home view filter usability in mobile #359
- TMS-711: Image carousel mobile fix
- TMS-470: Gravity form submit button as button
- TMS-547: Make fly out nav overridable #339
- TMS-604: Allow subpages
background_image
field to be removed - TMS-543: Convert pagination hellip a into span #356
- Migrate to dart sass #354
- hotfix/body-margin: Fix body margin #355
- Fix typo in Site Settings
- hotfix/primary-nav-child-items: Fix flyout nav trigger only child links #353
- TMS-424: Option for navigation dropdown trigger only #348
- Feat/dart-sass #349
- TMS-650: Force event location name to use 'fi' #352
- Hotfix SCSS to prevent build error
- TMS-646: Tables allowed for Author
- TMS-506: Add identifying class to comments section #345
- TMS-513: Add Sara Hilden icons #340
- TMS-497: Fix translation #331
- TMS-540: Notice banner block added for Dynaminc Event
- TMS-638: Fix fly out nav height #344
- TMS-625: Fix breadcrumb word wrap #333
- TMS-522: Indicate module
- Fix Indicate with tables in accordions
- Indicate tables are focusable for using with keyboard
- Exclude favicon from build for now.
- TMS-631: Disable user list REST endpoints #334
- TMS-525: Subpages orderby parameters #337
- TMS-526: Social media embed skip link #335
- TMS-515: Slick slider translations for carousels #332
- TMS-419: Clicking outside nav closes it's dropdowns #330
- TMS-492: Add filters & variables for language nav customization #323
- Revert "Downgrade image-webpack-loader"
- fix/mobile-nav: Fix issue where user was unable to close fly out navigation in mobile
- Downgrade image-webpack-loader
- fix/fly-out-navigation-trigger: Fix issue where user was unable to close fly out navigation in mobile #326
- TMS-579: Added Site settings tab for adding URLs to sitemap to make Cookiebot scan sites that are in subfolders.
- fix/head-scripts-order: Run custom scripts after wp_head
- TMS-494: Fix breadcrumb trail for articles and blogs #322
- TMS-565: Add og-tags for events #321
- TMS-568: Do not cache notice banner closed state #319
- TMS-421: Fixes for overriding partials in child themes #308
- TMS-576-2: Don't display image author text as artist text #318
- TMS-572: Display hellip on the end of stripped excerpts #320
- TMS-576: Add some swedish translations
- TMS-576: Fix issue where image title text was not displayed if image has no caption
- TMS-562: Adjust dynamic event layout #314
- TMS-573: Escape search query #315
- TMS-564: Image metadata formatting.
- TMS-561: Adjust sitemap button styles #311
- TMS-567: Use mb_substr for special character support #312
- TMS-366: Cookiebot setup
- fix/event-lang: Add language param to API queries #309
- TMS-421: Fixes for overriding partials in child themes
- TMS-230: Force event query sort param to end_time #304
- TMS-483: Separate template file for page title for overriding in child theme..
- TMS-420: Additional filters and miscellaneous theme fixes #299
- TMS-481: Fix accessibility for screenreaders: image carousel modal, external link icon, img title swiched from description to alt text in image gallery.
- TMS-478: Hero button aria labels #294
- TMS-479: Fix date span selection modal's close icon position on focus
- TMS-409: Layouts call to action and content columns uses images author name instead of artist name
- TMS-417: Prevent horizontal scrolling #289
- TMS-477: Fix active pill hover colors #296
- TMS-406: Add unfiltered_html capability to authors and editors
- TMS-190: OWASP ASVS hardening #208
- TMS-350: Add translations
- TMS-411: Grid featured item button states #281
- TMS-412: Scroll to form after submission #283
- TMS-414: Image carousel tab index
- TMS-415: Contrast fixes
- TMS-408: Fix translations for Blog Article CPT
- TMS-413: Tampere logo focus styles
- TMS-410: Allow hero video to be used with keyboard #280
- TMS-402: Fix spacing for page without hero
- TMS-401: Fix nav underlining for currrent menu parent
- TMS-339: External link icons
- TMS-398: Fix checkbox styles
- TMS-318-0911: Add screen reader texts to pagination
- TMS-388: Fix blog info layout
- TMS-387: Fix search action link when changing language
- TMS-362: Fix selection for img/text first in layout-call-to-action
- TMS-381: Fix footer's logo link
- TMS-374: Fix event search form styles #267
- TMS-318-1: Add screen reader texts
- TMS-363: Fix search form action #263
- TMS-318: accessibility fixes
- Mark SVG icons as decorative
- More visible outlines for grid buttons
- Increase accordion click area
- External link indicator for IconLinksLayout
- TMS-344: Refresh image carousel if images are not loaded #256
- TMS-345: Add suppressed Gravity Forms capabilities for site manager role #255
- TMS-349: Allow dynamic event view override #252
- TMS-333: Font family set via utility class instead of CSS for misc elements #254
- TMS-348: Make post type url slugs translatable with Polylang #253
- TMS-343: Display close text on smaller devices #251
- TMS-342: Fix articles layout image overlap #248
- TMS-341: Accordion text change #247
- TMS-305: Image banner spacing #258
- fix/events-calendar-default-image: Fix events calendar default image
- TMS-332: Various changes to theme colours #246
- TMS-337: Disable Hyphenation JS class #245
- TMS-331: Fix radio button color contrast #244
- TMS-329: Change outlined button and fly-out-nav-trigger element color on theme neutraali #243
- Tampere-logo -field renamed to Tampere.Finland-logo
- TMS-330: Add missing Finnish translations
- fix/events-layout-default-page: Add default page to events layout #241
- TMS-302: Add missing block filters #240
- TMS-250: Display event image credits #229
- TMS-214: Events Search page template
- TMS-287: Add screen reader text for links with target "blank" #235
- TMS-211: Search weights by fields and post types
- TMS-214: Events Search page template
- TMS-308: Remove fixed colors from accordion #238
- TMS-287: Add screen reader text for links with target "blank" #235
- TMS-287: Add links with icons in external links targeting #235
- TMS-280: Logic for the Key figures block text sizing #226
- TMS-278: Size fix for uploaded SVG images embedded via image helper #225
- TMS-276: Current menu item indicator to primary navigation #223
- TMS-289: Filter out draft posts from Home template highlight field #233
- TMS-288: Fixed
strtodate
-helper call on home-list-item partial #232 - TMS-286: Hyphenation / word-break fix for headings #231
- TMS-285: Focus styles for Image gallery block and Image carousel layout #230
- TMS-296: Allow Quote block classes to be overridden #234
- TMS-283: Ignore Link list block's links in external links targeting #228
- TMS-282: Maximum height for images inside Modaal #227
- TMS-278: Back to top -button positioning #225
- TMS-277: Flyout navbar search layout fix #224
- TMS-301: Add modal gallery caption error handling #222
- fix/event-api-lag: Event API lag #211
- Fetch only current result page at a time in events calender
- TMS-275: More careful targeting for external links #218
- TMS-273: Remove pointer events from elements inside links and buttons #217
- TMS-272: Contact CPT set to non-public #216
- TMS-271: Contacts block heading aligment change #215
- TMS-269: Print HTML for the image on block grid item only when it's set #213
- TMS-268: Columns layout on highlight article layout #212
- TMS-265: Remove overlay from Hero layout if description is empty #209
- TMS-264: Notice banner linkage #205
- Only description acts as a link
- Added a chevron icon after the link
- TMS-262: Text and UI colors on primary navigation and breadcrumbs #204
- TMS-259: Change the Excerpt field label and description for Blog Author CPT #202
- TMS-256: Site logo link to cover the tagline #199
- TMS-254: Sibling navigation layout fix #198
- TMS-267: New site initialization script #219
- TMS-275: Missing anchors for layouts #218
- TMS-270: Author capability additions #214
- TMS-266: Add share buttons to single dynamic event template #210
- TMS-261: Handling for paged parent referer URL on single event breadcrumbs #207
- TMS-263:
tms/theme/admin_js_path
filter #206 - TMS-260: Background color for Gravity Form layout #203
- TMS-258: Video, Map and Contacts blocks for Blog article CPT #201
- TMS-257: "All events" -link for Events layout #200
- TMS-163: Allow Stream logs to Super Administrators #197
- fix/limit-event-api-queries: Limit event API queries #196
- TMS-249: Changed the sitemap toggler layout #194
- TMS-248: Layout changes on blocks and layouts #193
- Image Gallery block zoom effect for thumbnails on hover and focus
- Image Carousel layout zoom effect for thumbnails on hover and focus and different styling for disabled slides
- TMS-247: Changed the outline style on elements' focus state #192
- TMS-242: Darkened the
$secondary-invert
colors on multiple themes #186 - TMS-252: Change the order of content on single Dynamic Event view #188
- TMS-244: Made the site header logo smaller on mobile devices #189
- TMS-245: Made the WYSIWYG editor taller on Accordion Block #190
- TMS-234: Blocks admin title #195
- Added a styled message field for base block to act as its title
- TMS-243: Add handling for external links in the content area #187
- TMS-246: Add image caption to the Accordion Block #191
- TMS-232: Front page layout additions #181
- Added Subpage and Social media layouts
- TMS-231: Add Error 404 page text alignment setting #180
- TMS-238: Hide unnecessary heading levels from the Heading block #184
- TMS-239: Removed unnecessary paragraph format styles #183
- TMS-233: Restricted the maximum length of Key Figures block's fields #182
- TMS-229: Mobile navigation fix #179
- Changed the main level element to work as link instead of dropdown toggler
- Made the toggler bigger for easier clickability
- TMS-237: Styling fix on contact partial #178
- Removed bold text style from phone numbers
- TMS-236: Make Contact CPT ACF field changes #177
- Set first and last name fields required
- TMS-241: SVG Icons #185
- Updated
assets/icons/icon-*.svg
- Updated
- TMS-217: Media library additions #172
- Added artist to attachment meta
- Created ImageFormatter::get_image_artist to dedupe code
- Added toggles to CallToAction and ContentColumns Fields
- Added display_artist logic to layouts
- Added title and artist information to image-block__meta
- TMS-217: Media library additions #172
- Renamed author (Tekijän nimi) to photographer (Kuvaajan nimi)
- fix/display-virtual-event-link: Display virtual event link
- Display events virtual link
- TMS-213: Search results
- Add search results template partial
- Disable non-interactive pill state styles
- TMS-218: Make page ACF group rules filterable #161
- TMS-220: Event Calendar template description field #165
- TMS-203: Add share buttons to Event page template #169
- DR-6 #168
- Reduce fly-out-nav brand logo size
- Change logo to a proper vector file
- Feat/roles #170
- Add Dynamic Event capabilities to Admins, Site Managers and Authors
- Add TablePress capabilities to Admins and Site Managers
- TMS-208-1: Disable event API locations #162
- TMS-208-1: Allow all keywords on event search #162
- Enable redipress MySQL fallback #163
- NPM(deps-dev): Bump eslint from 6.8.0 to 7.32.0 #116
- TMS-102-0909: Share links block link classes #160
- TMS-102-0709: Add translations #158
- TMS-193: Add filters & variables for customizing theme look & feel #156
- TMS-102-0709: External link icons in link list block #158
- TMS-207: Fixed copy to clipboard event target #159
- TMS-102-0709: Removed comments from pages and posts #158
- TMS-102-0709: Removed Gutenberg from component templates #158
- TMS-208: Event search today-option #155
- TMS-208: Event search keywords #155
- TMS-208: Event page breadcrumbs #155
- TMS-208: Dynamic event breadcrumbs #155
- TMS-208: Subpage page order #155
- TMS-199: Fix button text wrapping in iOS #151
- TMS-139: Add support for secondary content #154
- TMS-134: Add filters & translations for Artwork #148
- TMS-140: Add filters to Hero layout #147
- TMS-137: Color theme changes #149
- TMS-199: Fix button text wrapping in iOS #151
- TMS-142: Fix to image carousel item height #153
- Made possible to filter layouts with layout key #145
- Added missing accent colors #152
- Added keys to filters (layouts and blocks) #150
- TMS-96: Blog comment author #120
- TMS-130: Forms #127
- TMS-204: Increase menu_order default value #146
- TMS-133: Add filters for share button & breadcrumb customization #141
- TMS-141: Add filters to Call to Action layout #142
- TMS-113: Contacts template #139
- TMS-192-1: Add filters for assets #137
- TMS-127: Filter to allowed blocks #133
- TMS-112: Contacts ACF block #110
- DR-5: Add Default Content Image setting #134
- TMS-194: Organize setting tabs #135
- a11y: Fix navigation item duplicate ids #122
- a11y: Skip to content link #123
- a11y: Prevent duplicate img ids #124
- a11y: Move ul role attribute to a wrapping div #125
- a11y: Fix nav element hierarchy #126
- DR-1: misc appearance fixes and improvements #129
- DR-2: misc appearance fixes and improvements #130
- DR-3: misc appearance fixes and improvements #131
- DR-4: misc appearance fixes and improvements #132
- Fixes type error: expected array, got bool #138
- TMS-55: Onepager page template #108
- Upgrade deprecated hooks #121
- Remove character limit when displaying excerpts #119
- TMS-114: Contact CPT #105
- Compile potfile #118
- Fix blog-article related posts query taxonomy #117
- TMS-79: Blog Article CPT #83
- TMS-78: Blog Article Archive #103
- TMS-80: Blog Article Authors #104
- TMS-81: Layout BlogArticles #107
- TMS-125: Accent color #106
- NPM(deps-dev): Bump cross-env from 5.2.1 to 7.0.3 #102
- TMS-82: Roles and Capabilities #61
- TMS-116: Add Notice Banner layout #100
- TMS-117: Map block #97
- TMS-84: Events calendar template #90
- TMS-74: Events layout #80
- TMS-109: Color theme selection #87
- TMS-76: Event view #81
- TMS-72: Dynamic Event #82
- TMS-59: Sitemap #84
- TMS-97: Color themes part 2 #89
- TMS-97: Color themes #85
- NPM(deps-dev): Bump file-loader from 3.0.1 to 6.2.0 #5
- NPM(deps-dev): Bump style-loader from 0.23.1 to 2.0.0 #46
- NPM(deps-dev): Bump eslint-loader from 2.2.1 to 4.0.2 #49
- NPM(deps-dev): Bump webpack-cli from 3.3.12 to 4.7.2 #62
- NPM(deps-dev): Bump @babel/register from 7.13.14 to 7.14.5 #92
- NPM(deps-dev): Bump clean-webpack-plugin from 2.0.2 to 3.0.0 #93
- NPM(deps-dev): Bump bulma from 0.9.2 to 0.9.3 #95
- TMS-102-4: Allow empty value on highlight article field #101
- TMS-102-4: Remove character limit when displaying excerpts #101
- TMS-102-3: Fix sibling navigation href #91
- Fixes to codestyle, texts, colors and spacings #88
- TMS-97: Fix button styles #86
- TMS-106: Add page hero #75
- TMS-95: Add header exception notice #78
- TMS-94: Add layout Articles #77
- TMS-102-2: Hide menu toggle if navigation does not exist #76
- TMS-102-1: Add screen reader text to menu toggle #74
- TMS-102-1: Fix quote align #74
- Fixed cross-origin asset loading, added .no-hyphens
- Removed home icon from breadcrumbs #72
- TMS-102: Add check Display Search setting #71
- TMS-102-editor: Disable Gutenberg colors and fonts #70
- TMS-102-editor: Hide custom links from navigation #70
- TMS-102-editor: Disable drop cap #70
- TMS-101: Setting to hide search #66
- TMS-97: Generate multiple themes #68
- TMS-100: Add Finnish translations #65
- TMS-83: Add sibling page list #64
- TMS-62: Add block Notice Banner #63
- TMS-42: Image Carousel #42
- TMS-53: Breadcrumbs #52
- TMS-52: Header #59
- TMS-89: Add layout Grid #60
- TMS-68-1: Add archive / home view #58
- TMS-67-1: Add single view #57
- TMS-66: Add article fields #56
- TMS-57: Materials Page #55
- TMS-61: Subpages block & layout #54
- TMS-58: Error 404 page #53
- TMS-73: Text block (Layout) #51
- TMS-75: Text Editor #50
- TMS-37: Social Media layout #44
- TMS-40-rework: Grid fixes, cleanup #36
- TMS-28-rework: Logo Wall spacings and hyphenation #37
- TMS-32-files: Allow template to be overridden from plugins #41
- TMS-33-icons: Add icons to IconLInks Layout #43
- TMS-65: Hero Layout #34
- TMS-55: Footer #38
- TMS-43: related posts for single view #27
- TMS-41: Image Gallery #30
- TMS-29: Image #26
- TMS-45: Map Block #23
- TMS-30: Video Block #22
- TMS-28: Logo wall #21
- TMS-39: Content Columns Layout #20
- TMS-32: Accordion Block #17
- TMS-40: Grid #18
- TMS-48: Colors, button style and cleanup #16
- TMS-48: Quote ACF Block #15
- TMS-48: Typography and Colors #12
- TMS-36: Link List ACF block #13
- TMS-27: Call to Action ACF layout #10
- TMS-38: Key Figures ACF block #9
- TMS-46: Image Banner #8
- feat/pr-automation-linting-and-tweaks #2
.github/
directory with templates and pr automation.nvmrc
v14 (the current LTS version of npm)- Included correct
LICENSE
(was MIT, now GPL-3-or-later)
- feat/pr-automation-linting-and-tweaks #2
composer.json
minimum stability tostable
- TMS-48: Theme boilerplate