November 2, 2024
- Fixed two code bugs with sublistings which prevented static page generation
- Fixed UI issues with the Footer and long feedback messages
- Fixed Beehiiv setup documentation with correct setup flow
- Updated RBAC config documentation with callout
- Updated Lead Capture documentation with callout
October 27, 2024
- Fixed the Next.js version to 14.2.4 until I had enough time to find solutions for all the breaking changes in 15.0.1
- Removed "prebuild" script as it could lead to errors (Thanks, Mathias!)
- Refactored how unused modules will be handled by typescript (a.k.a. no more type errors when you don't use a module.)
- Fixed two bugs in the 'Lead Capture Module' to prevent dynamic (instead of static) loading of pages including the lead form
October 24, 2024
The Lead Capture module is a basic but powerful tool designed for seamless integration into your directory. It provides a robust system for form submission and lead management, allowing you (or your listing owners) to efficiently collect and manage inquiries from potential customers.
Learn more about this module in our newly created 'modules' section: Module: Lead Capture
October 21, 2024
We have introduced Role-Based Access Control (RBAC) to help manage user permissions more effectively within your directory. This update allows you to define roles (e.g., Event Organizer, Attendee) and assign permissions tailored to each user type. With RBAC, you can create dynamic relationships between different user types, streamlining interactions and ensuring secure data flow.
Learn more about configuring RBAC in our detailed guide: RBAC Documentation
October 18, 2024
- Admins will now be able to fully customize the landing pages for each category, subcategory, tag and subtag.
- Instead of a single static image for all pages, you can now set two different image types. Here's how you pick your new hero image: either upload a local file or provide a URL, and the system will fetch the image and store it in the database for you!
- Not a fan of images? Choose a background color with our new Color Picker component.
- Want to include a custom link on your tag's page (think affiliate programs!)? We've got you covered.
- Bored of only text headers? Introducing the Emoji Picker component. Pick and display emojis to make your design pop!
Recap: You will be able to fully customize the look and feel of each of your overview pages.
September 22, 2024
- Fixed a bug with the calendar picker used in the Promotions Manager and in the Ad Manager. The user's day pick is supposed to be transformed from their local time to UTC time for the CRON jobs to work correctly. The bug, in certain circumstances, for some users, at some time of the day, wrongly transformed the user's local time to some other non-UTC time.
September 8, 2024
Firstly, we are discontinuing the Essential and Standard tiers. Why? Maintaining three templates is practically twice the effort of maintaining just one. Moreover, ALL customers initially opted for the Pro-Template. Who would have thought 🌟
Next, we are introducing a "White Glove Setup" tier. If you need assistance with setup, we will provide personal guidance to help you get up and running with your custom directory business.
Now, let's discuss the updates to the Pro-Template (v 1.1).
We will follow up with more documentation soon. Of course, all files follow the proven setup and are commented thoroughly.
Sublistings enable a second type of listing. Imagine a directory of Clothing Brands where each brand lists all its products. Each brand would have a standard listing, and each product would have a sublisting linked to the main listing. This brings us significant steps closer to a full-fledged platform solution (think e-commerce / P2P network).
Sublistings come with their own style, set of Subtags and Subcategories.
Also, Sublistings have their own FEATURE FLAG. This means you can toggle them on/off easily within the code without needing to disect the whole code to add/remove the functionality.
This makes this boilerplate template even more versatile as you can now create a whole range of new directory types.
🏷️ Category Groups & Tag Groups
If you have many tags or categories, you might want to organize them. Now, you can neatly group all your tags/categories into groups. For example, the group "Delivery Distance" might include tags like "Pickup Only", "State-Wide" or "Nation-Wide".
🔍 Advanced Filter & Search
With the new category/tag groups, we are also upgrading the FILTER BAR. Combine any tags, categories, subcategories, subtags, custom fields, search inputs, ranges, etc., to refine user searches dramatically 🚀. This enhancement will significantly improve user experience.
🖼️ Second Image Type & Scrape
Now, you can easily associate two image types with a single listing, such as a "Main Hero Image" & "Logo". Also, you no longer need to upload images if you have the URL. Simply paste the URL, and it will automatically download and add the image to the listing.
🤖 AI Listing Creator v2
With this update, our AI now ACTUALLY scrapes the website URLs you provide instead of "remembering" what a website was be about. The 'Url to Listing' feature works wonderfully.
🍪 Cookie Consent Module
With the inclusion of two cookie-utilizing components (Map Box & Newsletter Box), we are introducing a streamlined Cookie Consent Module based on the global state management tool ZUSTAND. Visitors will now encounter a Cookie Consent Banner upon arrival. If cookies are permitted, the cookie-dependent components will be visible. If not, a button prompting for permission will be displayed.
🆕 Other New Components
- 🎚️ Dual Slider: Allows users to range select anything (price, distance, etc.).
- 💸 Custom Coupons: Enable listed businesses to offer coupons that visitors can copy and paste directly from the listing site!
- 🏳️ Top Banner: Immediately shows visitors that something significant is happening on your directory.
- 📍 Map Box: Displays the location of a business, like a restaurant, with a custom component based on Goole Maps.
- 📧 Newsletter with Beehiiv: We've integrated Beehiiv as a suitable Newsletter Provider for immediate setup.
- 🌟 Testimonial Section: Demonstrates social proof to your website visitors.
August 1, 2024
- Pro (1.0.5)
- Automatic Stripe Customer Account Creation (instead of guest accounts)
- Customer friendly message when Stripe is not setup but promotions are activated.
July 29, 2024
- Essential (1.0.3), Standard (1.0.3), Pro (1.0.4)
- Google Lighthouse Optimizations, including aria labels, screen reader content, and image load optimizations
July 23, 2024
- General
- Updated Documentation for integrating third parties and deploying to vercel.
- Essential (1.0.2), Standard (1.0.2), Pro (1.0.3)
- Fixed bug when upserting tag & categories
July 19, 2024
- Pro
- Updated OpenAI model from 'gpt-3.5-turbo' to 'gpt-4o-mini' for generating tags, categories, blog posts, and listing descriptions.
July 19, 2024
- Essential & Standard
- Fixed bug to show correct error messages when duplicate content (slugs) is being posted through ListingEditor and BlogPostEditor.
- Pro
- Fixed bug to show correct error messages when duplicate content (slugs) is being posted through ListingEditor, BlogPostEditor and AdEditor.
July 15, 2024
DirectoryStack is a Next.js 14 & TypeScript based directory business boilerplate.
With the company's launch, we are launching our boilerplate in three different versions:
- Essential (v1.0.0): A directory starter kit for 1 single user (you, the admin).
- Standard (v1.0.0): The Essential Template, with user management and extensive KPIs tracking
- Pro (v1.0.0): The Standard Template, with revenue-generating features such as Ad Management and Promoted Listings, as well as AI-capabilities for content generation.
You reached the end of the changelog. What do you think? What should be build next? Let us know: [support@directorystack.com]