MeMeMe the meme generator - Log history
DEMO - DOWNLOAD
= 2.3.5 =
- New: Template list order is now preserved from the admin grid to the media manager and frontend gallery
- New: Deselecting a template in the media manager and saving removes it from the grid
- New: Newly added templates via "Add templates" appear at the beginning of the list
- New: Filtered templates modal button renamed to "Update List"
- Update: Tested up to WP 7.1
- Fix: Template order in the [mememe-templates] shortcode gallery is now consistent with the admin order
= 2.3.4 =
- Fix: Adding a new template no longer drops the already selected ones from the list
- Fix: Newly uploaded media now appears in the filtered templates modal
- Performance: Templates grid thumbnails load from the media library data instead of one AJAX request per thumbnail
- Performance: Templates gallery loading, search and load-more now use a single batched query (faster with cache plugins)
- Performance: Admin templates page thumbnail metadata loaded with a single query
- Fix: Longer nonce lifetime for anonymous visitors so page-cached galleries keep working (search, load more, voting, meme creation)
- Fix: Gallery auto-reloads once when a cached page serves an expired nonce
- Fix: Templates grid thumbnails no longer require CORS headers from the CDN
- Fix: Generator no longer hangs when the CDN blocks CORS: it falls back to the visible image and shows a clear error on export
- Fix: Templates admin grid pagination works again after adding or removing templates
- Fix: Templates thumbnails no longer stay stuck on the loading spinner when there are many saved templates (thumbnails now load with a single batched request)
- Fix: Templates grid re-renders thumbnails instantly after the media modal closes (PHP passes the thumbnail URLs to the page, no further AJAX needed)
- Fix: Duplicated template ids no longer render doubled thumbnails (duplicates in the saved option are cleaned up, and re-selecting an already saved template in the media modal no longer creates a twin that stays stuck on the spinner)
- Fix: Bulk "Move to Trash" of generated memes no longer fails with "Sorry, you are not allowed to move this item to the Trash" (the mememe post type now uses the standard delete_published_posts capability; the frontend delete-my-meme feature keeps its own capability check)
= 2.3.3 =
- Fix: Templates management media library shows the correct attachment details for the clicked template
- Fix: Clicking an existing template opens the media library filtered on the selected templates only
- Update: Requires PHP bumped to 7.4
= 2.3.2 =
- Update: Send image via binary/FormData in POST + path hybrid GD/direct for big images. Skip server post limits.
= 2.3.1 =
- Update: Tested up to WP 7.0
- Update: New package builder
= 2.3.0 =
- Update: Tested up to WP 6.9
- Update: Plugin Update Checker 5.5
- Fix: PHP 8.4 deprecation errors
= 2.2.9 =
- Update: Tested up to WP 6.7
= 2.2.8 =
- Update: resize offset elements
- Fix: redirect after submission
= 2.2.7 =
= 2.2.6 =
- Update: Enable save button after user image upload
- Fix: minor css fixes
= 2.2.5 =
- Update: enable BBpress content
- Fix: sort by rating
= 2.2.4 =
= 2.2.3 =
- Fix: Rating system with ThumbsUp disabled
= 2.2.2 =
- Update: bbPress 12 compatibility
- Update: bbPress comment stream activity
- Update: bbPress post thumbnail
= 2.2.1 =
- New: star rating
- New: engagement rating
- New: active ratings inside galleries
- New: optional social share collapsible menu
- New: social icons style option
- New: layout order for gallery items
- New: layout order for single memes
- Update: better timing order galleries
= 2.2.0 =
- Fix: list current author memes
- Fix: set purchase code
- Fix: duplicated admin_notices
- New: custom post type name under MeMeMe Settings > Permalinks
= 2.1.9 =
- Fix: Default pencil stroke
- Fix: Post slug without specific title should reflect the default Title
- Update: Category menu show option none only if there is no default category
= 2.1.8 =
- Fix: customizer screen
- Update: Transform legacy widgets to blocks
= 2.1.7 =
- Fix: trigger save button with only draws, no text boxes
= 2.1.6 =
- Update: paint-order: 'fill stroke' to fix Chrome issue
= 2.1.5 =
- Fix: PUC deprecation notice php 8.2
= 2.1.4 =
- New: select default outline type (stroke/shadow)
- Update: Plugin update checker v.5
- Update: Deprecated functions with jQuery 3
- Fix: undefined wp error from CMB2 since wp 6.2
= 2.1.3 =
- Fix: undefined stroke var
= 2.1.2 =
- New: independent text boxes styles (color and outline)
- Update: text-stroke preview when supported
- Update: Hot memes by ranking
- Fix: show filters also on galleries with selected tags and categories
- Fix: random order for template galleries
- Fix: minor code updates
= 2.1.1 =
- Fix: link templates to generator
= 2.1.0 =
- New: default sort order for memes by Votes, Date or Random
- New: Hot / New meme sort filters
- New: style Minimal for meme galleries (hide title and buttons)
- Update: remove WP_Rewrite::$front from meme posts, category and tag permalinks
= 2.0.9 =
- Update: PHP 8.1 support
- Update: Meme post content as block-image
- Update: minor CSS fixes for buttons
= 2.0.8 =
- Update: selective clear canvas function (text or pencil)
- Update: overflow scroll stickers popup
- Update: default google font list up to date
- Update: check for new google fonts every 24 hours
= 2.0.7 =
= 2.0.6 =
- Update: better CSS compatibility with other plugins and themes
= 2.0.5 =
- Update: follow the z-index order of mixed text / stickers
= 2.0.4 =
- New: "Delete my Memes" option allows registered users to delete their own memes
- New: Selective roles for publish / pending status
- Update: Color picker for spacer background
- Update: More sizes for spacers
- Update: close stickers modal on select
- Update: touchmove threshold 6px for text input focus
- Update: bigger delete icon for text boxes
- Update: touch gestures improved
- Fix: doubled link inside navigator share button
- Fix: set cursor at the end of the block inside multiline text boxes
- Fix: link templates to attachment page if destination page is not set
= 2.0.3 =
- Update: og tags improvement
- Update: disable Yoast og tags from meme custom post
- Update: preload spinner for first image loaded
- Update: main color for all buttons inside single meme page
- Fix: Android select text field
= 2.0.2 =
- New: Native Mobile share
- New: Mobile share content (post/image)
- New: Option to enable/disable new Memes inside BuddyPress stream activity
- New: Base column width option for responsive galleries
- Update: Social icons to svg font
- Update: Better UI for items not found (galleries)
- Update: Custom swiper carousel navigation class
- Fix: Current user meme gallery
- Fix: Assign multiple categories to new memes
- Fix: (Android) Open keyboard on text input
= 2.0.1 =
- New: Advanced filters for Meme and Templates galleries
- New: Search field for Meme and Templates galleries
- New: Random memes option for meme galleries
- New: BuddyPress support, include new memes to Activity Streams
- Update: Custom colors for gallery filtes
- Update: Custom colors for gallery card buttons
- Update: Responsive gallery columns related to wrapper width instead of viewport
- Update: gallery external column margins removed
- Deprecated: Tinymce button inside classic editor
- Fix: Load independent rating js module on request (bug raised in v 2.0.0)
- Fix: Autoplay carousel (bug raised in v 2.0.0)
= 2.0.0 =
- New: Stickers!
- New: user upload stickers
- Update: load js modules generator / gallery on request
- Update: better UX for touch devices
- Update: custom css optimized
- Update: templates management backend UX improved
- Update: preview templates from old unloaded wp media pages
- Update: carousel improved
- Update: image preloader for main background
= 1.9.0 =
- Update: disable lazy-loading for WP-Optimize
- Update: disable lazy-loading for WP Rocket plugin
- Update: disable lazy-loading for Smush plugin
- Update: disable lazy-loading forr Lazy Loader plugin
- Update: disable lazy-loading for LiteSpeed Cache Loader plugin
- Update: CMB2
- New: Polish language
= 1.8.9 =
- Fix: open keyboard after textblock select with Chrome/Android
= 1.8.8 =
- Fix: load carousel
- Fix: correct coordinates for new text boxes if latest is big
- Fix: empty all text boxes with clear button
- Fix: avoid set cursor to end for empty text boxes
= 1.8.7 =
- New: Option to hide submission message
- Fix: Load default text
- Fix: RTL support
= 1.8.6 =
- New: custom meme category slug
- New: custom template tag slug
= 1.8.5 =
- Update: Set category and tag slugs according to custom post slug
= 1.8.4 =
= 1.8.3 =
- Update: include attachments to search
- Update: recaption button below attachments
= 1.8.2 =
- Fix: Show first line of text inside title
= 1.8.1 =
- Fix: Show first line of text on Chrome and Safari
= 1.8.0 =
- Fix: Generator carousel css
= 1.7.9 =
- Update: filter custom font families with quotes
- Update: set [...] between text blocks in post title
- Fix: minor css adjustments
= 1.7.8 =
- New: multiline text blocks on enter key
- New: text alignment
- New: option autoplay template carousel
- New: Reddit, Tumblr, Buffer, WhatsApp social share links
- Update: set default category also without choice for users
- Fix: No url encode permalink inside sharing text field
- Fix: save default text stroke if 0
- Fix: show mememe icon on classic editor
= 1.7.7 =
- New: option Post description for social sharing
- New: selective tags for template gallery widget
- New: optional Filters for meme galleries block and widget
- New: optional Filters for template galleries widget
- Fix: generator carousel with specific template tags
- Fix: remove template from selection if attachment has been removed from media library
- Fix: specific naming for get template link and post rating
= 1.7.6 =
- New: option Select default meme category
- New: option Default shadow / outline color
- Update: select text outline or shadow
- Update: cut Meme title and slug to 90 chars
- Update: separate color picker for text and pencil
- Update: darken text shadow
- Fix: clean bold text borders
- Fix: error saving only one template
- Fix: error updating posts per page number inside mememe-gallery block
- Fix: empty default meme title
- Minor fixes
= 1.7.5 =
- Update: set text shadow instead of borders
- Update: improved web font loading
- Update: preview mode (hide text box handles)
= 1.7.4 =
- Update: use meme title as image name
- Update: skip lazy load for gallery images
= 1.7.3 =
- Update: register scripts on init
- Update: better performance for backend template management
= 1.7.2 =
- Fix: Default background color without template
- Fix: reset spacer position on change template
= 1.7.1 =
- Fix: image orientation via EXIF data
- Fix: reset spacer to none
= 1.7.0 =
- Fix: List categories if available
- Fix: css share buttons color priority
- Fix: load generated image using CORS
= 1.6.9 =
- Fix: Hidden generator title field
- Update: Remove lenght limit to meme title
= 1.6.8 =
- New: Rotatable text blocks
- New: Optional spacer above and below the image
- Update: unique ID for multiple generator forms
- Update: code refactoring, generator process improved
- Update: minor css fixes
= 1.6.7 =
- New: Social share buttons
- Update: set focus() only to explicitly added text boxes
- Update: new style to rating buttons
- Update: load script only on request
- Fix: Product search with WooCommerce active
- Fix: Gutenberg blocks options UI
= 1.6.6 =
- Update: fix Elementor widget hook
= 1.6.5 =
- Update: custom generated image name taken from meme slug
= 1.6.4 =
- Update: gutenberg block compatible with WP 5.3
= 1.6.3 =
- New: take title from text blocks if empty
- New: option hide title above the generator
- New: option select / checkbox pills categories above the generator
- Fix: load default fonts if empty selection
- Update: plugin update checker
= 1.6.2 =
- New: option [mememe template="..."] for default template on generator
- New: option load custom fonts
- Update: fadein template on load image inside generator
- Fix: js error with only 1 template selected
- Fix: load more templates
- Fix: css buttons
= 1.6.1 =
- Fix: templates widget
- Update: Load template by slug
- Update: create meme button below template attachment page
- Update: default template limit = post_per_page
- Update: full support for widgets inside Beaver Builder and Elementor live editors
= 1.6.0 =
- Fix: re-caption this meme
= 1.5.9 =
- Update: Gutenberg
deprecated option for the migration to the new blocks
= 1.5.8 =
- New: selective tags for templates gallery
[mememe-templates tags=""]
- New: selective tags for generator's templates
[mememe tags=""]
- New: option filters to hide templates gallery filters
[mememe-templates filters="1"]
- Update: remove button to text boxes
- Update: add new text box on enter key
- Update: meme_tag to main query
= 1.5.7 =
- Update: place watermark image at the canvas edges
= 1.5.6 =
- Update: now available all the Google font variants (weight, style)
- Fix: best positioning for the text redraw
- Update: new
center-top, center-bottom, left-center, right-center positions for the watermark
- Update: backend libraries
= 1.5.5 =
- New option: custom post slug
- New option: report abuse
- Update: Get exif data and adjust the image orientation
- Update: download attribute to image link. (force file download)
- Update: security improvements
- Fix: normalize tools size
= 1.5.4 =
- Update: stronger input sanitize + cut long titles
= 1.5.3 =
- Fix: Security improvement, avoid external templates
= 1.5.2 =
- New: Meme Rating system
- Update: Skip Jetpack Lazy Images
- Update: enable Gutenberg on mememe CPT
- Update: og:tags improved for mememe CPT
- Update: remove JS 3s timeout
- Fix: [mememe-list category=""]
= 1.5.1 =
- Update: transform old mememe shortcodes to new gutenberg blocks
= 1.5.0 =
- New: Gutenberg Blocks
- Fix: Columns mispelling
- Fix: show title setting for template galleries
- New: menu icon
= 1.4.9 =
- Update: script loading optimization
- Update: gallery layout fix for jetpack lazy images
= 1.4.8 =
- New option: Initial Text (pre-filled text boxes)
- Fix: reset stage size after user upload
- Fix: save tall images from Safari
- Update: jquery minicolors 2.3.1
- Update: owl carousel v2.3.4
- Update: Isotope v3.0.6
= 1.4.7 =
- New: Light and dark color options
- Update: Available pages and posts as recaption destination
- Fix: Hide recaption button if template is not availabe
- Fix: Bug generating memes with YOAST and some themes
= 1.4.6 =
- New option: mandatory title
- Update: First category selected
- Update: Meme title as img alt
- Fix: add mememe search to main query
- minicolors Update: RTL support for color picker
= 1.4.5 =
- Fix: plugin updater bug raised in version 1.4.4
= 1.4.4 =
- New: set custom initial width to text boxes
- New: view meme thumbnails in admin listing
- New: Hide or display inline the tools
- Update: Delete post image when removing a meme (delete permanently)
= 1.4.3 =
- New: set more than one default text box
- Update: set custom /mememe directory inside /uploads/
- Update: support for PHP 7.2
- Update: prepend text field if overflow y
- Update: cross-origin="Anonymous" for img toDataURL()
- Fix: Notice: Undefined index: thumb_h on activation
= 1.4.2 =
= 1.4.1 =
- Update: Packery layout for galleries
- Fix: update css for RTL mode
- Update: support for jetpack lazy load images
= 1.4.0 =
- Update: author option for [mememe-list]
- Update: RTL support
- Fix: [meme-list] per_page option
- Fix list all pages to assign recaption destination
= 1.3.0 =
- New: Image watermark over generated memes
- New: Automatic updates
- Update: Plugin details under plugins admin panel
- Update: Backward compatibility with Aruna theme and other themes / plugins using old versions of Isotope
- Update: show only images under media manager
= 1.2.0 =
- New: Masonry layouts with filter option for all the galleries
- New:
thumbsize, paginate and margin options for memes and templates list
- New:
random and title for templates lists
- New: Random option on Meme widget lists
- New: multiple thumbnail size option for memes and templates lists
- New:
class attribute to customize .mememe-wrap-gallery, on memes and templates lists
- New: Pre compiled classes for multiple gallery styles
- New: Category filter for the generated Memes
- New: Attachments tags for templates filtering
- New: Load more button on tempates and memes lists
- New: Added /mememe/ posts to search results
- New:
og:tags for sharing single memes with image preview
- Update: recaption link inside meme list
- Update: download image link below single meme
- Update: translations
PHP Scripts and WordPress plugins by veno.es