Code

Facebook Publisher Pro for Windows

Facebook Publisher Pro for Windows

What You Will Get

  • The full Facebook Publisher Pro software (.exe installer).
  • A complete, multi-language User Guide (HTML).
  • A professional End User License Agreement (EULA).
  • A Changelog to keep track of updates.
  • Access to future updates.

[2.0.0] - 2025-09-24

Version 2.0 is a complete architectural and visual overhaul of the application, migrating from a simple script to a professional, multi-threaded software with a modern and intuitive user interface.

### ✨ UI & UX Overhaul (User Interface & Experience)
- **Complete Redesign:** Migrated the entire application from Tkinter to PySide6, offering a more powerful, stable, and visually appealing native interface.
- **New Professional Theme:** Implemented a new "Black Dashboard PRO" inspired theme, featuring both a vibrant Light Mode and an elegant Dark Mode.
- **Dashboard Interface:** The application now opens to a central Dashboard, providing at-a-glance statistics and primary controls.
- **Side Navigation Menu:** Replaced the old layout with a modern side menu for intuitive navigation between sections (Dashboard, Content, Settings, etc.).
- **Premium Icons & Emojis:** Replaced all simple icons with high-quality Emojis for a more professional and friendly feel.
- **"Card" Design with Shadows:** All sections are now organized into "cards" with subtle drop shadows, creating a clean, floating, and modern aesthetic.
- **Gradient Titles:** Section titles now feature stylish gradient backgrounds for a premium visual touch.
- **Minimize to System Tray:** Added a button in the menu to minimize the application to the system tray, allowing it to run in the background without cluttering the taskbar.

###  New Features & Functionality
- **Interactive Content Queue:**
    - Replaced the old "open folder" system with a dynamic content queue.
    - Users can now add one or multiple files directly to the queue via a file dialog.
    - Drag and Drop: The order of publications can be easily changed by dragging and dropping items within the queue.
    - Inline Editing: Post descriptions can now be edited directly in the queue table.
    - Queue management buttons added: "Remove Selected" and "Clear All".
- **Advanced Scheduling:**
    - Continuous Scheduling: When programming in batch mode, new posts will be added *after* the last scheduled time.
    - Custom Real-Time Intervals: Users can now define a custom minimum and maximum minute range for real-time posts.
    - Time Slots (Real-Time Mode): A major new feature allowing users to define specific days and time windows for the bot to be active.
    - A dedicated dialog was added to create, edit, and manage these custom time slots.
- **Per-Profile Hashtags:**
    - The global hashtags.txt file has been eliminated.
    - Hashtags are now saved individually with each profile.
- **Dashboard & Statistics:**
    - Local Session Stats: Real-time counters for "Posts in Queue," "Successful Posts," and "Failed Posts" for the current session.
    - Facebook API Stats: An "Update Stats" button now fetches lifetime Likes, Comments, Shares, and Top 3 Countries for all posts published by the app.
- **Upload Progress Bar:** A progress bar is now displayed on the Dashboard during Reel and Long Video uploads.

### ⚙️ Core & Architecture
- **Architectural Refactor:** The application was completely rewritten to follow a robust Model-View-Controller (MVC) pattern.
- **Multi-Threading:** All publishing and API-intensive tasks now run in a QThreadPool, ensuring the UI never freezes.
- **Signal & Slot Communication:** Replaced the old system with PySide6's industry-standard Signal & Slot mechanism.
- **Unlimited Profiles:** The previous hard limit of 3 profiles has been removed.
- **Robust Logging:** Implemented a professional logging system that saves detailed debug information to an app.log file.

###  Fixed
- Corrected numerous bugs related to saving and loading profile data when switching or deleting profiles.
- Fixed API request formatting for Reels, resolving the persistent "400 Bad Request" error.
- Resolved all AttributeError and NameError issues through a more robust architecture.

---
[1.0.0] - 2025-09-14
---

### ✨ Added (Initial Release)
- **Core Publishing:** Support for Text-Only posts, single Images, Reels, and Long-Form Videos.
- **Publishing Modes:**
    - Real-Time Mode with a randomized delay.
    - Scheduled (Batch) Mode with a fixed interval.
- **UI:**
    - Interface built with Tkinter and the ttkbootstrap library.
    - Support for Light and Dark themes.
    - Initial language selector and internationalization support via languages.json.
    - Real-time activity log panel.
- **Profile Management:**
    - Support for creating, renaming, and deleting up to 3 user profiles.
    - Each profile stores its own Facebook App credentials.
- **Facebook API:**
    - Integrated tool to generate a long-lived Page Access Token.
    - Token expiration countdown timer.
- **File Management:**
    - Automatic creation of media folders in the user's AppData directory.
    - Automated moving of published files to prevent reposting.
    - Utility to clean up all published files.

Need Help? We’ve Got Your Back!

For any questions, technical support, or suggestions, please contact us through our official channels.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey