Plugin Directory

Changeset 3439580


Ignore:
Timestamp:
01/14/2026 01:41:24 PM (2 months ago)
Author:
nmkhan
Message:

Update missing file

Location:
appza-builder
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • appza-builder/tags/2.1.0/includes/class-mobile-store-builder-activator.php

    r3439572 r3439580  
    4444            array(
    4545                'method' => 'POST',
     46                'timeout' => 300,
    4647                'headers' => array(
    4748                    'Accept' => 'application/json',
     
    5455                        'email' => wp_get_current_user()->user_email ?: '',
    5556                        'nickname' => wp_get_current_user()->nickname ?: '',
    56                         'first_name' => wp_get_current_user()->nickname ?: '',
    57                         'last_name' => wp_get_current_user()->nickname ?: '',
     57                        'first_name' => wp_get_current_user()->first_name ?: '',
     58                        'last_name' => wp_get_current_user()->last_name ?: '',
    5859                        'note' => 'Installed in new domain',
    5960
  • appza-builder/tags/2.1.0/includes/class-mobile-store-builder-i18n.php

    r3439572 r3439580  
    3333     * @since    1.0.0
    3434     */
    35     public function load_plugin_textdomain() {
     35/*  public function load_plugin_textdomain() {
    3636
    3737        load_plugin_textdomain(
     
    4141        );
    4242
    43     }
     43    }*/
    4444
    4545
  • appza-builder/tags/2.1.0/includes/class-mobile-store-builder-loader.php

    r3439572 r3439580  
    11<?php
     2if ( ! defined( 'ABSPATH' ) ) exit;
    23
    34/**
  • appza-builder/tags/2.1.0/includes/class-mobile-store-builder.php

    r3439572 r3439580  
    11<?php
     2if ( ! defined( 'ABSPATH' ) ) exit;
    23
    34/**
     
    138139    private function set_locale() {
    139140
    140         $plugin_i18n = new Appza_Mobile_Store_Builder_i18n();
    141 
    142         $this->loader->add_action( 'plugins_loaded', $plugin_i18n, 'load_plugin_textdomain' );
     141//      $plugin_i18n = new Appza_Mobile_Store_Builder_i18n();
     142
     143//      $this->loader->add_action( 'plugins_loaded', $plugin_i18n, 'load_plugin_textdomain' );
    143144
    144145    }
  • appza-builder/tags/2.1.0/public/assets/component-items.json

    r3439572 r3439580  
     1{
     2  "FCommunity_Notification": [
     3    {
     4      "id": 191,
     5      "feed_id": "143",
     6      "object_id": null,
     7      "src_user_id": "4",
     8      "src_object_type": "feed",
     9      "action": "feed/react_added",
     10      "title": null,
     11      "content": "<b class=\"fcom_nudn\">Rushaeid</b> and <b class=\"fcom_nrc\">1</b> other people loved <span class=\"fcom_nft\">What is favorite color?</span>",
     12      "route": {
     13        "name": "space_feed",
     14        "params": {
     15          "space": "say-hello",
     16          "feed_slug": "what-is-favorite-color"
     17        }
     18      },
     19      "created_at": "2025-12-02 05:50:38",
     20      "updated_at": "2025-12-02 05:50:56",
     21      "xprofile": {
     22        "user_id": 4,
     23        "total_points": 10,
     24        "is_verified": 0,
     25        "status": "active",
     26        "display_name": "Rushaeid",
     27        "username": "rushaeid",
     28        "avatar": "https://secure.gravatar.com/avatar/4d93c6db8b4aa049297b17f330c7bbddd8996260f63825e97f6b108d2a2fbcbf?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FR%2B%2F128&r=g",
     29        "created_at": "2025-07-02 05:44:00",
     30        "short_description": "**Lorem Ipsum** is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.",
     31        "meta": {
     32          "website": "",
     33          "cover_photo": "",
     34          "badge_slug": []
     35        },
     36        "last_activity": "2025-12-02 09:57:08",
     37        "badge": null
     38      },
     39      "subscriber": {
     40        "id": 231,
     41        "object_type": "notification",
     42        "notification_type": "web",
     43        "object_id": "191",
     44        "user_id": "1",
     45        "is_read": "0",
     46        "created_at": "2025-12-02 05:50:38",
     47        "updated_at": "2025-12-02 05:50:56"
     48      }
     49    },
     50    {
     51      "id": 185,
     52      "feed_id": "141",
     53      "object_id": "87",
     54      "src_user_id": "7",
     55      "src_object_type": "comment",
     56      "action": "comment_added",
     57      "title": null,
     58      "content": "<b class=\"fcom_nudn\">Abdul Karim</b> and <b class=\"fcom_nrc\">1</b> other people commented on your post <span class=\"fcom_nft\">tuyrtere</span> in <b class=\"fcom_nst\">Say Hello</b>",
     59      "route": {
     60        "name": "space_feed",
     61        "params": {
     62          "space": "say-hello",
     63          "feed_slug": "tuyrtere"
     64        }
     65      },
     66      "created_at": "2025-11-26 06:46:23",
     67      "updated_at": "2025-11-26 06:50:35",
     68      "xprofile": {
     69        "user_id": 7,
     70        "total_points": 2,
     71        "is_verified": 0,
     72        "status": "active",
     73        "display_name": "Abdul Karim",
     74        "username": "karim",
     75        "avatar": "https://secure.gravatar.com/avatar/e09b528d389b991de462fc3063409c53719c4951356aabfd7bf648c1197cf7ce?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FA%2BK%2B%2F128&r=g",
     76        "created_at": "2025-07-03 09:43:38",
     77        "short_description": "",
     78        "meta": {
     79          "website": "",
     80          "cover_photo": "http://www.appza-community.local/wp-content/uploads/fluent-community/fluentcom-d28bfcdd682e4aa62775a9a573d1a3da-fluentcom-Cover-Backgrounds.webp",
     81          "badge_slug": []
     82        },
     83        "last_activity": "2025-12-02 05:50:36",
     84        "badge": null
     85      },
     86      "subscriber": {
     87        "id": 223,
     88        "object_type": "notification",
     89        "notification_type": "web",
     90        "object_id": "185",
     91        "user_id": "1",
     92        "is_read": "0",
     93        "created_at": "2025-11-26 06:46:23",
     94        "updated_at": "2025-11-26 06:50:35"
     95      }
     96    },
     97    {
     98      "id": 178,
     99      "feed_id": "138",
     100      "object_id": "74",
     101      "src_user_id": "5",
     102      "src_object_type": "comment",
     103      "action": "comment_added",
     104      "title": null,
     105      "content": "<b class=\"fcom_nudn\">Kamal</b> also commented on <span class=\"fcom_nft\">test for notification</span> in <b class=\"fcom_nst\">Start Here</b>",
     106      "route": {
     107        "name": "space_feed",
     108        "params": {
     109          "space": "start-here",
     110          "feed_slug": "test-for-notification"
     111        }
     112      },
     113      "created_at": "2025-11-24 05:09:38",
     114      "updated_at": "2025-11-24 05:09:38",
     115      "xprofile": {
     116        "user_id": 5,
     117        "total_points": 0,
     118        "is_verified": 0,
     119        "status": "active",
     120        "display_name": "Kamal",
     121        "username": "kamal",
     122        "avatar": "https://secure.gravatar.com/avatar/3e523c275f5d43ed2c81ad5380902be7dbc3994e777bb3604e5d702e7a351879?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FK%2B%2F128&r=g",
     123        "created_at": "2025-07-02 04:16:19",
     124        "short_description": "",
     125        "meta": {
     126          "website": "https://wordpress.org",
     127          "cover_photo": "",
     128          "badge_slug": []
     129        },
     130        "last_activity": "2025-12-02 12:16:18",
     131        "badge": null
     132      },
     133      "subscriber": {
     134        "id": 214,
     135        "object_type": "notification",
     136        "notification_type": "web",
     137        "object_id": "178",
     138        "user_id": "1",
     139        "is_read": "0",
     140        "created_at": "2025-11-24 05:09:38",
     141        "updated_at": "2025-11-24 05:09:38"
     142      }
     143    },
     144    {
     145      "id": 177,
     146      "feed_id": "138",
     147      "object_id": "73",
     148      "src_user_id": "5",
     149      "src_object_type": "comment",
     150      "action": "comment_added",
     151      "title": null,
     152      "content": "<b class=\"fcom_nudn\">Kamal</b> also commented on <span class=\"fcom_nft\">test for notification</span> in <b class=\"fcom_nst\">Start Here</b>",
     153      "route": {
     154        "name": "space_feed",
     155        "params": {
     156          "space": "start-here",
     157          "feed_slug": "test-for-notification"
     158        }
     159      },
     160      "created_at": "2025-11-24 05:08:39",
     161      "updated_at": "2025-11-24 05:08:39",
     162      "xprofile": {
     163        "user_id": 5,
     164        "total_points": 0,
     165        "is_verified": 0,
     166        "status": "active",
     167        "display_name": "Kamal",
     168        "username": "kamal",
     169        "avatar": "https://secure.gravatar.com/avatar/3e523c275f5d43ed2c81ad5380902be7dbc3994e777bb3604e5d702e7a351879?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FK%2B%2F128&r=g",
     170        "created_at": "2025-07-02 04:16:19",
     171        "short_description": "",
     172        "meta": {
     173          "website": "https://wordpress.org",
     174          "cover_photo": "",
     175          "badge_slug": []
     176        },
     177        "last_activity": "2025-12-02 12:16:18",
     178        "badge": null
     179      },
     180      "subscriber": {
     181        "id": 213,
     182        "object_type": "notification",
     183        "notification_type": "web",
     184        "object_id": "177",
     185        "user_id": "1",
     186        "is_read": "0",
     187        "created_at": "2025-11-24 05:08:39",
     188        "updated_at": "2025-11-24 05:08:39"
     189      }
     190    },
     191    {
     192      "id": 176,
     193      "feed_id": "138",
     194      "object_id": "72",
     195      "src_user_id": "5",
     196      "src_object_type": "comment",
     197      "action": "comment_added",
     198      "title": null,
     199      "content": "<b class=\"fcom_nudn\">Kamal</b> also commented on <span class=\"fcom_nft\">test for notification</span> in <b class=\"fcom_nst\">Start Here</b>",
     200      "route": {
     201        "name": "space_feed",
     202        "params": {
     203          "space": "start-here",
     204          "feed_slug": "test-for-notification"
     205        }
     206      },
     207      "created_at": "2025-11-24 05:08:12",
     208      "updated_at": "2025-11-24 05:08:12",
     209      "xprofile": {
     210        "user_id": 5,
     211        "total_points": 0,
     212        "is_verified": 0,
     213        "status": "active",
     214        "display_name": "Kamal",
     215        "username": "kamal",
     216        "avatar": "https://secure.gravatar.com/avatar/3e523c275f5d43ed2c81ad5380902be7dbc3994e777bb3604e5d702e7a351879?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FK%2B%2F128&r=g",
     217        "created_at": "2025-07-02 04:16:19",
     218        "short_description": "",
     219        "meta": {
     220          "website": "https://wordpress.org",
     221          "cover_photo": "",
     222          "badge_slug": []
     223        },
     224        "last_activity": "2025-12-02 12:16:18",
     225        "badge": null
     226      },
     227      "subscriber": {
     228        "id": 212,
     229        "object_type": "notification",
     230        "notification_type": "web",
     231        "object_id": "176",
     232        "user_id": "1",
     233        "is_read": "0",
     234        "created_at": "2025-11-24 05:08:12",
     235        "updated_at": "2025-11-24 05:08:12"
     236      }
     237    }
     238  ],
     239  "FCommunity_MemberSocialLink": [
     240    {
     241      "youtube": "rakeybulhasan"
     242    },
     243    {
     244      "linkedin": "rakeybul-hasan"
     245    },
     246    {
     247      "fb": "rakeybulhasan"
     248    },
     249    {
     250      "github": "hasanrakeybul"
     251    }
     252  ],
     253  "FCommunity_Document": [
     254    {
     255      "id": 39,
     256      "slug": "test-attachment-delete",
     257      "message_rendered": "<p>Test attachment delete</p>",
     258      "meta": [],
     259      "title": "Test attachment delete",
     260      "featured_image": null,
     261      "created_at": "2025-07-07 10:28:23",
     262      "privacy": "public",
     263      "priority": 0,
     264      "type": "text",
     265      "content_type": "document",
     266      "space_id": "5",
     267      "user_id": "1",
     268      "status": "published",
     269      "is_sticky": 0,
     270      "scheduled_at": null,
     271      "comments_count": 0,
     272      "reactions_count": 3,
     273      "permalink": "http://www.appza-community.local/portal/space/appza/post/test-attachment-delete",
     274      "xprofile": {
     275        "user_id": 1,
     276        "total_points": 47,
     277        "is_verified": 0,
     278        "status": "active",
     279        "display_name": "Community",
     280        "username": "community",
     281        "avatar": "http://www.appza-community.local/wp-content/uploads/fluent-community/fluentcom-0e90a0adadcce55b93e45245e792ff2f-fluentcom-favicon.webp",
     282        "created_at": "2025-02-05 11:31:48",
     283        "short_description": "",
     284        "meta": {
     285          "website": "http://www.appza-community.local",
     286          "cover_photo": "",
     287          "badge_slug": [],
     288          "social_links": {
     289            "fb": "hasan",
     290            "youtube": "rakeybul"
     291          }
     292        },
     293        "last_activity": "2025-12-03 12:50:00",
     294        "badge": null
     295      },
     296      "terms": [
     297        {
     298          "title": "Topic Two",
     299          "slug": "topic-two",
     300          "pivot": {
     301            "post_id": "39",
     302            "term_id": "2"
     303          }
     304        }
     305      ],
     306      "space": {
     307        "id": 5,
     308        "created_by": "1",
     309        "parent_id": "1",
     310        "title": "Appza",
     311        "slug": "appza",
     312        "logo": null,
     313        "cover_photo": null,
     314        "description": "Appza",
     315        "type": "community",
     316        "privacy": "public",
     317        "status": "published",
     318        "serial": "4",
     319        "settings": {
     320          "restricted_post_only": "no",
     321          "emoji": "🚀",
     322          "shape_svg": "",
     323          "custom_lock_screen": "no",
     324          "can_request_join": "yes",
     325          "layout_style": "timeline",
     326          "show_sidebar": "yes",
     327          "og_image": "",
     328          "links": [],
     329          "topic_required": "yes",
     330          "hide_members_count": "no",
     331          "members_page_status": "members_only",
     332          "document_library": "yes",
     333          "document_access": "members_only",
     334          "disable_post_sort_by": "no",
     335          "default_post_sort_by": "",
     336          "document_upload": "members_only",
     337          "onboard_redirect_url": ""
     338        },
     339        "created_at": "2025-02-17 11:05:16",
     340        "updated_at": "2025-06-22 09:44:46"
     341      }
     342    }
     343  ],
     344  "FCommunity_MemberAbout": [
     345    {
     346      "user_id": 683,
     347      "is_verified": 0,
     348      "display_name": "Rakeybul Hasan",
     349      "username": "hasan",
     350      "avatar": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-ff1bb54b9f2e87d59516683508ff9c9e-fluentcom-rakeybul.webp",
     351      "created_at": "2025-09-19 13:28:41",
     352      "short_description_rendered": "",
     353      "cover_photo": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-1e79ca7bc337e7d8bad69c017a8715de-fluentcom-cover-photo.webp",
     354      "website": "https://lazycoders.co",
     355      "social_links": {},
     356      "status": "active",
     357      "badge_slugs": [],
     358      "compilation_score": 100,
     359      "total_points": 0,
     360      "canViewUserSpaces": false,
     361      "last_activity": "2025-12-03 12:38:05",
     362      "profile_navs": [
     363        {
     364          "slug": "user_profile",
     365          "title": "About",
     366          "url": "https://lazycoders.co/community/u/hasan/",
     367          "wrapper_class": "fcom_profile_about",
     368          "route": {
     369            "name": "user_profile"
     370          }
     371        },
     372        {
     373          "slug": "user_profile_feeds",
     374          "title": "Posts",
     375          "wrapper_class": "fcom_profile_posts",
     376          "url": "https://lazycoders.co/community/u/hasan/posts",
     377          "route": {
     378            "name": "user_profile_feeds"
     379          }
     380        },
     381        {
     382          "slug": "user_comments",
     383          "wrapper_class": "fcom_profile_comments",
     384          "title": "Comments",
     385          "url": "https://lazycoders.co/community/u/hasan/comments",
     386          "route": {
     387            "name": "user_comments"
     388          }
     389        }
     390      ],
     391      "profile_nav_actions": []
     392    }
     393  ],
     394  "FCommunity_MemberComment": [
     395    {
     396      "id": 288,
     397      "user_id": "679",
     398      "post_id": "69",
     399      "parent_id": null,
     400      "reactions_count": "1",
     401      "message": "This will be part of \"Appza\", our no-code mobile app platform for wordpress.&#x20;\n\nIn Appza, you'll be able to have your own app with your logo, splash screen, brand color and more.\nYou'll also have complete control over your nav bar as well as the top bar.&#x20;",
     402      "message_rendered": "<p>This will be part of \"Appza\", our no-code mobile app platform for wordpress.</p>\n<p>In Appza, you'll be able to have your own app with your logo, splash screen, brand color and more.<br />\nYou'll also have complete control over your nav bar as well as the top bar.</p>",
     403      "meta": [],
     404      "type": "comment",
     405      "content_type": "text",
     406      "status": "published",
     407      "is_sticky": "0",
     408      "created_at": "2025-11-30 10:35:25",
     409      "updated_at": "2025-11-30 15:26:14",
     410      "post": {
     411        "id": 69,
     412        "title": "Navigation bar",
     413        "message": "Is there any way to get a consistent navigation bar at the bottom so users are not clicking back to bring it up?",
     414        "type": "text",
     415        "space_id": "5",
     416        "slug": "navigation-bar",
     417        "created_at": "2025-11-28 17:43:04",
     418        "permalink": "https://lazycoders.co/community/space/fluentcommunitymobile/post/navigation-bar",
     419        "space": {
     420          "id": 5,
     421          "title": "Fluent Community Mobile",
     422          "slug": "fluentcommunitymobile",
     423          "type": "community"
     424        }
     425      }
     426    },
     427    {
     428      "id": 287,
     429      "user_id": "679",
     430      "post_id": "70",
     431      "parent_id": null,
     432      "reactions_count": "1",
     433      "message": "Hello,\n\nWe are running a beta program now and will soon start a paid version. To answer your questions...\n\n1. Please DM me for your beta license key\n2. We are still working on the pricing, officially we will launch a paid version in WordCamp Malaysia 2025 (Dec 6-7th)\n3. Community admin (installer in WP) will have to pay separately for the mobile plugin. Once installed in a community, it will work for all members.&#x20;\n\nFeel free to reach out with any questions or concern.\n\nCheers!",
     434      "message_rendered": "<p>Hello,</p>\n<p>We are running a beta program now and will soon start a paid version. To answer your questions...</p>\n<ol>\n<li>Please DM me for your beta license key</li>\n<li>We are still working on the pricing, officially we will launch a paid version in WordCamp Malaysia 2025 (Dec 6-7th)</li>\n<li>Community admin (installer in WP) will have to pay separately for the mobile plugin. Once installed in a community, it will work for all members.</li>\n</ol>\n<p>Feel free to reach out with any questions or concern.</p>\n<p>Cheers!</p>",
     435      "meta": [],
     436      "type": "comment",
     437      "content_type": "text",
     438      "status": "published",
     439      "is_sticky": "0",
     440      "created_at": "2025-11-30 10:33:26",
     441      "updated_at": "2025-11-30 11:49:08",
     442      "post": {
     443        "id": 70,
     444        "title": "Trial vs premium (licence)",
     445        "message": "&#x20;Hello,\n\n\n\nI’ve just launched a community via Fluent Community, and your app caught my attention, particularly the push notification feature.\n\n\n\nHowever, I’m running into an issue: after the trial period ends, I can no longer access the app (please see the attached screenshot). The same issue occurs for my community members as well.\n\n\n\nI understand the app might still be in beta?\n\n\n\nI have 3 questions regarding this:\n\n\n\n1\\) Is it possible to get access to the beta version?\n\n\n\n2\\) What are the pricing plans for using the app?\n\n\n\n3\\) How does the billing work? Is it the community administrator who pays (on top of the Fluent Community subscription), or does each user have to subscribe individually? (The latter would be a major drawback.)\n\n\n\nThank you in advance for your help.\n\n\n\nBest regards",
     446        "type": "text",
     447        "space_id": "5",
     448        "slug": "trial-vs-premium-licence",
     449        "created_at": "2025-11-30 08:41:07",
     450        "permalink": "https://lazycoders.co/community/space/fluentcommunitymobile/post/trial-vs-premium-licence",
     451        "space": {
     452          "id": 5,
     453          "title": "Fluent Community Mobile",
     454          "slug": "fluentcommunitymobile",
     455          "type": "community"
     456        }
     457      }
     458    },
     459    {
     460      "id": 284,
     461      "user_id": "679",
     462      "post_id": "68",
     463      "parent_id": null,
     464      "reactions_count": "0",
     465      "message": "@hallo , send me a DM please, will setup something for you so you can check courses out",
     466      "message_rendered": "<p><a href=\"https://lazycoders.co/community/u/hallo/\">Studio Gee</a> , send me a DM please, will setup something for you so you can check courses out</p>",
     467      "meta": {
     468        "mentioned_user_ids": [
     469          748
     470        ]
     471      },
     472      "type": "comment",
     473      "content_type": "text",
     474      "status": "published",
     475      "is_sticky": "0",
     476      "created_at": "2025-11-27 07:02:00",
     477      "updated_at": "2025-11-27 07:02:00",
     478      "post": {
     479        "id": 68,
     480        "title": "Courses in mobile app",
     481        "message": "Hi! I haven't been looking for a while so I see amazing improvements. But what I'm really wondering about is how the courses will work in the app. Unfortunately courses are disabled in this community so it's not something we can see and test. Is it possible for you to make just one dummy-course to show us how it all looks like on the mobile app? \n\nthanks 💛",
     482        "type": "text",
     483        "space_id": "5",
     484        "slug": "courses-in-mobile-app",
     485        "created_at": "2025-11-27 06:44:08",
     486        "permalink": "https://lazycoders.co/community/space/fluentcommunitymobile/post/courses-in-mobile-app",
     487        "space": {
     488          "id": 5,
     489          "title": "Fluent Community Mobile",
     490          "slug": "fluentcommunitymobile",
     491          "type": "community"
     492        }
     493      }
     494    },
     495    {
     496      "id": 282,
     497      "user_id": "679",
     498      "post_id": "64",
     499      "parent_id": "263",
     500      "reactions_count": "0",
     501      "message": "@norbertut DM me please",
     502      "message_rendered": "<p><a href=\"https://lazycoders.co/community/u/norbertut/\">Norbert Rovira</a> DM me please</p>",
     503      "meta": {
     504        "mentioned_user_ids": [
     505          855
     506        ]
     507      },
     508      "type": "comment",
     509      "content_type": "text",
     510      "status": "published",
     511      "is_sticky": "0",
     512      "created_at": "2025-11-26 11:59:07",
     513      "updated_at": "2025-11-26 11:59:07",
     514      "post": {
     515        "id": 64,
     516        "title": "💬 Chat is now Live! Plus Speed Boosts! ⚡",
     517        "message": "Big news! we’re rolling out another update today and **chat is now live!** 🎉\n\nMobile application's chat is fully working so you can connect with your community in real time. There are still a few small improvements coming in future updates but the main part is ready and waiting for you. 💬\n\nWe’ve also made things even faster (again) by optimizing load time and caching. Everything feels smoother and more responsive. ⚡ This is a continuous process, in every new release we will optimize and improve.&#x20;\n\nTo get the best experience make sure you update to the latest version of the Fluent Community plugin (version 2.0.1) just released today. Also, update the mobile app (version 1.0.7) and LazyCoders' [Fluent Community Mobile (version 0.0.95) plugin](https://tinyurl.com/FCMv0-0-95) so everything works smoothly together.&#x20;\n\nWe’re excited to see you chat and connect like never before.&#x20;\n\nMore updates are on the way ... stay tuned! 🚀",
     518        "type": "text",
     519        "space_id": "5",
     520        "slug": "chat-is-now-live-plus-speed-boosts-as",
     521        "created_at": "2025-11-17 13:30:11",
     522        "permalink": "https://lazycoders.co/community/space/fluentcommunitymobile/post/chat-is-now-live-plus-speed-boosts-as",
     523        "space": {
     524          "id": 5,
     525          "title": "Fluent Community Mobile",
     526          "slug": "fluentcommunitymobile",
     527          "type": "community"
     528        }
     529      }
     530    },
     531    {
     532      "id": 277,
     533      "user_id": "679",
     534      "post_id": "66",
     535      "parent_id": "266",
     536      "reactions_count": "0",
     537      "message": "@kevinheinrichs got it. are you linking this page from a menu in the community?&#x20;",
     538      "message_rendered": "<p><a href=\"https://lazycoders.co/community/u/kevinheinrichs/\">Kevin Heinrichs</a> got it. are you linking this page from a menu in the community?</p>",
     539      "meta": {
     540        "mentioned_user_ids": [
     541          686
     542        ]
     543      },
     544      "type": "comment",
     545      "content_type": "text",
     546      "status": "published",
     547      "is_sticky": "0",
     548      "created_at": "2025-11-26 09:35:05",
     549      "updated_at": "2025-11-26 09:35:05",
     550      "post": {
     551        "id": 66,
     552        "title": "",
     553        "message": "is this still on development?",
     554        "type": "text",
     555        "space_id": "5",
     556        "slug": "is-this-still-on-development",
     557        "created_at": "2025-11-24 20:37:13",
     558        "permalink": "https://lazycoders.co/community/space/fluentcommunitymobile/post/is-this-still-on-development",
     559        "space": {
     560          "id": 5,
     561          "title": "Fluent Community Mobile",
     562          "slug": "fluentcommunitymobile",
     563          "type": "community"
     564        }
     565      }
     566    }
     567  ],
     568  "FCommunity_SpaceBanner": [
     569    {
     570      "cover_photo": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-8a20483631d69b3bae758843925a9161-fluentcom-Appza-1600_500.webp"
     571    }
     572  ],
     573  "FCommunity_SpaceLink": [
     574    {
     575      "enabled": "yes",
     576      "new_tab": "yes",
     577      "title": "lazycoders.co",
     578      "slug": "fcom_custom_link_1",
     579      "privacy": "public",
     580      "permalink": "https://lazycoders.co/community"
     581    },
     582    {
     583      "enabled": "yes",
     584      "new_tab": "yes",
     585      "title": "Lazytasks plugin",
     586      "slug": "fcom_custom_link_2",
     587      "privacy": "public",
     588      "permalink": "https://lazycoders.co/lazytasks/?product_name=lazy_task&plugin_slug=lazytasks-premium"
     589    }
     590  ],
     591  "FCommunity_CreatePost": {
     592    "avatar": "https://pub-df31c5b8360c4944bed15058d93cf4cc.r2.dev/static/appza-dummy-profile.jpeg"
     593  },
     594  "FCommunity_LeaderboardProfile": [
     595    {
     596      "user_id": 683,
     597      "is_verified": 0,
     598      "display_name": "John Doe",
     599      "username": "johndoe",
     600      "avatar": "https://pub-df31c5b8360c4944bed15058d93cf4cc.r2.dev/static/appza-dummy-profile.jpeg",
     601      "created_at": "2025-09-19 13:28:41",
     602      "short_description_rendered": "",
     603      "cover_photo": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-1e79ca7bc337e7d8bad69c017a8715de-fluentcom-cover-photo.webp",
     604      "website": "https://lazycoders.co",
     605      "social_links": {
     606        "youtube": "johndoe",
     607        "linkedin": "johndoe",
     608        "fb": "johndoe",
     609        "github": "johndoe"
     610      },
     611      "status": "active",
     612      "badge_slugs": [],
     613      "compilation_score": 100,
     614      "total_points": 0,
     615      "canViewUserSpaces": true,
     616      "last_activity": "2025-12-04 08:50:27",
     617      "email": "johndoe@gamil.com",
     618      "first_name": "John",
     619      "last_name": "Doe",
     620      "short_description": "",
     621      "can_change_username": true,
     622      "can_change_email": true,
     623      "profile_nav_actions": [],
     624      "followers_count": 0,
     625      "followings_count": 0,
     626      "level": {
     627        "title": "Space Initiate",
     628        "tagline": "Taking the first steps into our vibrant world",
     629        "slug": "level_1",
     630        "level": 1,
     631        "min_points": 0,
     632        "max_points": 4,
     633        "progress": 0
     634      },
     635      "leaderboard_levels": [
     636        {
     637          "title": "Space Initiate",
     638          "tagline": "Taking the first steps into our vibrant world",
     639          "slug": "level_1",
     640          "level": 1,
     641          "min_points": 0,
     642          "max_points": 4
     643        },
     644        {
     645          "title": "Space Pathfinder",
     646          "tagline": "Uncovering the secrets of community mastery",
     647          "slug": "level_2",
     648          "level": 2,
     649          "min_points": 5,
     650          "max_points": 19
     651        },
     652        {
     653          "title": "Space Enthusiast",
     654          "tagline": "Igniting passion and fostering connections",
     655          "slug": "level_3",
     656          "level": 3,
     657          "min_points": 20,
     658          "max_points": 64
     659        },
     660        {
     661          "title": "Space Contributor",
     662          "tagline": "Weaving the fabric of shared knowledge",
     663          "slug": "level_4",
     664          "level": 4,
     665          "min_points": 65,
     666          "max_points": 154
     667        },
     668        {
     669          "title": "Space Advocate",
     670          "tagline": "Championing the cause with unwavering spirit",
     671          "slug": "level_5",
     672          "level": 5,
     673          "min_points": 155,
     674          "max_points": 499
     675        },
     676        {
     677          "title": "Space Virtuoso",
     678          "tagline": "Exemplifying mastery and skill",
     679          "slug": "level_6",
     680          "level": 6,
     681          "min_points": 500,
     682          "max_points": 1999
     683        },
     684        {
     685          "title": "Space Sage",
     686          "tagline": "Imparting wisdom and guiding the way",
     687          "slug": "level_7",
     688          "level": 7,
     689          "min_points": 2000,
     690          "max_points": 7999
     691        },
     692        {
     693          "title": "Space Hero",
     694          "tagline": "Leading with bold innovation and vision",
     695          "slug": "level_8",
     696          "level": 8,
     697          "min_points": 8000,
     698          "max_points": 24999
     699        },
     700        {
     701          "title": "Space Legend",
     702          "tagline": "Eternally inspiring excellence and unity",
     703          "slug": "level_9",
     704          "level": 9,
     705          "min_points": 25000,
     706          "max_points": 10000000000000
     707        }
     708      ]
     709    }
     710  ],
     711  "FCommunity_LeaderboardLevel": [
     712    {
     713      "title": "Space Initiate",
     714      "tagline": "Taking the first steps into our vibrant world",
     715      "slug": "level_1",
     716      "level": 1,
     717      "min_points": 0,
     718      "max_points": 4,
     719      "is_active": true,
     720      "total_points": 0
     721    },
     722    {
     723      "title": "Space Pathfinder",
     724      "tagline": "Uncovering the secrets of community mastery",
     725      "slug": "level_2",
     726      "level": 2,
     727      "min_points": 5,
     728      "max_points": 19,
     729      "is_active": false,
     730      "total_points": 0
     731    },
     732    {
     733      "title": "Space Enthusiast",
     734      "tagline": "Igniting passion and fostering connections",
     735      "slug": "level_3",
     736      "level": 3,
     737      "min_points": 20,
     738      "max_points": 64,
     739      "is_active": false,
     740      "total_points": 0
     741    },
     742    {
     743      "title": "Space Contributor",
     744      "tagline": "Weaving the fabric of shared knowledge",
     745      "slug": "level_4",
     746      "level": 4,
     747      "min_points": 65,
     748      "max_points": 154,
     749      "is_active": false,
     750      "total_points": 0
     751    },
     752    {
     753      "title": "Space Advocate",
     754      "tagline": "Championing the cause with unwavering spirit",
     755      "slug": "level_5",
     756      "level": 5,
     757      "min_points": 155,
     758      "max_points": 499,
     759      "is_active": false,
     760      "total_points": 0
     761    },
     762    {
     763      "title": "Space Virtuoso",
     764      "tagline": "Exemplifying mastery and skill",
     765      "slug": "level_6",
     766      "level": 6,
     767      "min_points": 500,
     768      "max_points": 1999,
     769      "is_active": false,
     770      "total_points": 0
     771    },
     772    {
     773      "title": "Space Sage",
     774      "tagline": "Imparting wisdom and guiding the way",
     775      "slug": "level_7",
     776      "level": 7,
     777      "min_points": 2000,
     778      "max_points": 7999,
     779      "is_active": false,
     780      "total_points": 0
     781    },
     782    {
     783      "title": "Space Hero",
     784      "tagline": "Leading with bold innovation and vision",
     785      "slug": "level_8",
     786      "level": 8,
     787      "min_points": 8000,
     788      "max_points": 24999,
     789      "is_active": false,
     790      "total_points": 0
     791    },
     792    {
     793      "title": "Space Legend",
     794      "tagline": "Eternally inspiring excellence and unity",
     795      "slug": "level_9",
     796      "level": 9,
     797      "min_points": 25000,
     798      "max_points": 10000000000000,
     799      "is_active": false,
     800      "total_points": 0
     801    }
     802  ],
     803  "FCommunity_LeaderboardMembers": [
     804    {
     805      "data-list": {
     806        "7_days": [
     807          {
     808            "user_id": "732",
     809            "total_points": "0",
     810            "xprofile": {
     811              "user_id": 732,
     812              "total_points": 0,
     813              "is_verified": 0,
     814              "status": "active",
     815              "display_name": "Rob De Groof",
     816              "username": "robdegroof",
     817              "avatar": "https://secure.gravatar.com/avatar/204f4e23bdf3bbdab108357e8de67932579b49a2806aded5543f629b4984def5?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FR%2BD%2BG%2B%2F128&r=g",
     818              "created_at": "2025-09-26 14:38:20",
     819              "short_description": "",
     820              "meta": {
     821                "website": "",
     822                "cover_photo": ""
     823              },
     824              "last_activity": "2025-09-26 15:51:36",
     825              "badge": null
     826            }
     827          },
     828          {
     829            "user_id": "730",
     830            "total_points": "0",
     831            "xprofile": {
     832              "user_id": 730,
     833              "total_points": 1,
     834              "is_verified": 0,
     835              "status": "active",
     836              "display_name": "Andrij Tkachenko",
     837              "username": "andrij",
     838              "avatar": "https://secure.gravatar.com/avatar/0e350e3d57f32c0d46851003ad413a14771b6507d8758288e007fc55f6d7f549?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FA%2BT%2B%2F128&r=g",
     839              "created_at": "2025-09-26 14:34:02",
     840              "short_description": "",
     841              "meta": {
     842                "website": "",
     843                "cover_photo": ""
     844              },
     845              "last_activity": "2025-11-28 12:03:21",
     846              "badge": null
     847            }
     848          }
     849        ],
     850        "30_days": [
     851          {
     852            "user_id": "851",
     853            "total_points": "1",
     854            "xprofile": {
     855              "user_id": 851,
     856              "total_points": 1,
     857              "is_verified": 0,
     858              "status": "active",
     859              "display_name": "Stuart Barry",
     860              "username": "stuartb",
     861              "avatar": "https://secure.gravatar.com/avatar/c44381fc55d2f95991a6e4cd65f6f69c55fde516c793318eb084c85ecb4aa8d6?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FS%2BB%2B%2F128&r=g",
     862              "created_at": "2025-11-19 10:18:49",
     863              "short_description": "",
     864              "meta": {
     865                "website": "",
     866                "cover_photo": ""
     867              },
     868              "last_activity": "2025-11-25 14:25:48",
     869              "badge": null
     870            }
     871          },
     872          {
     873            "user_id": "848",
     874            "total_points": "1",
     875            "xprofile": {
     876              "user_id": 848,
     877              "total_points": 1,
     878              "is_verified": 0,
     879              "status": "active",
     880              "display_name": "Mike Repa",
     881              "username": "extensive",
     882              "avatar": "https://secure.gravatar.com/avatar/a782aa7f7dec23203c9b8916a1ef3b40ce9992f835b4bf34a5f959b0bbbc6f3f?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FM%2BR%2B%2F128&r=g",
     883              "created_at": "2025-11-15 23:33:48",
     884              "short_description": "",
     885              "meta": {
     886                "website": "",
     887                "cover_photo": ""
     888              },
     889              "last_activity": "2025-11-24 01:39:01",
     890              "badge": null
     891            }
     892          }
     893
     894        ],
     895        "all_time": [
     896          {
     897            "user_id": "806",
     898            "total_points": "4",
     899            "xprofile": {
     900              "user_id": 806,
     901              "total_points": 4,
     902              "is_verified": 0,
     903              "status": "active",
     904              "display_name": "Parm Saggu",
     905              "username": "parm",
     906              "avatar": "https://secure.gravatar.com/avatar/d74485857e1a93595159f227c08d430c314c7e817d3a75d8eddf222b29caafb2?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FP%2BS%2B%2F128&r=g",
     907              "created_at": "2025-09-30 18:49:56",
     908              "short_description": "Beta-tester 🤓",
     909              "meta": {
     910                "website": "",
     911                "cover_photo": "",
     912                "social_links": []
     913              },
     914              "last_activity": "2025-11-14 20:19:16",
     915              "badge": null
     916            }
     917          },
     918          {
     919            "user_id": "786",
     920            "total_points": "3",
     921            "xprofile": {
     922              "user_id": 786,
     923              "total_points": 3,
     924              "is_verified": 0,
     925              "status": "active",
     926              "display_name": "Tim Olukayode Ajayi",
     927              "username": "iamolukayode",
     928              "avatar": "https://secure.gravatar.com/avatar/f9235a7be2e406a6b3d83364ae505ff6545caaebf0cc2ba5ffad0a9d5d6c057f?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FT%2BO%2BA%2B%2F128&r=g",
     929              "created_at": "2025-09-27 22:08:37",
     930              "short_description": "Unlimited ♾️",
     931              "meta": {
     932                "website": "#",
     933                "cover_photo": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-5edbd8852ddf19ca20b849f1f1231cab-fluentcom-scaled_1000708741.webp",
     934                "social_links": {
     935                  "instagram": "TimOlukayode"
     936                }
     937              },
     938              "last_activity": "2025-10-25 17:27:31",
     939              "badge": null
     940            }
     941          }
     942        ]
     943      },
     944      "key-values": {
     945        "7_days": "Last 7 days",
     946        "30_days": "Last 30 days",
     947        "all_time": "All time"
     948      }
     949    }
     950  ],
     951  "FCommunity_Course": [
     952    {
     953      "id": 28,
     954      "created_by": "13",
     955      "parent_id": null,
     956      "title": "UI/UX Design",
     957      "slug": "ui-ux-design",
     958      "logo": null,
     959      "cover_photo": "https://pub-df31c5b8360c4944bed15058d93cf4cc.r2.dev/static/appza-fluent-course-cover-laptop.jpeg",
     960      "description": "Complete UI/UX Design Course",
     961      "type": "course",
     962      "privacy": "public",
     963      "status": "published",
     964      "serial": "10",
     965      "settings": {
     966        "restricted_post_only": "no",
     967        "emoji": "",
     968        "shape_svg": "",
     969        "custom_lock_screen": "no",
     970        "can_request_join": "no",
     971        "layout_style": "timeline",
     972        "show_sidebar": "yes",
     973        "og_image": "",
     974        "links": [],
     975        "topic_required": "no",
     976        "hide_members_count": "no",
     977        "members_page_status": "members_only",
     978        "course_type": "self_paced",
     979        "disable_comments": "no",
     980        "course_layout": "classic",
     981        "course_details": "",
     982        "hide_instructor_view": "no",
     983        "show_instructor_students_count": "no",
     984        "public_lesson_view": "no"
     985      },
     986      "created_at": "2026-01-01 17:11:03",
     987      "updated_at": "2026-01-01 17:11:03",
     988      "isEnrolled": false,
     989      "sectionsCount": 4,
     990      "lessonsCount": 6,
     991      "studentsCount": 2
     992    },
     993    {
     994      "id": 11,
     995      "created_by": "11",
     996      "parent_id": "10",
     997      "title": "App Interface & Experience Design",
     998      "slug": "app-interface-experience-design",
     999      "logo": null,
     1000      "cover_photo": "https://pub-df31c5b8360c4944bed15058d93cf4cc.r2.dev/static/appza-fluent-course-cover-mobile.jpeg",
     1001      "description": "UI/UX Design for Mobile Applications",
     1002      "type": "course",
     1003      "privacy": "public",
     1004      "status": "published",
     1005      "serial": "6",
     1006      "settings": {
     1007        "restricted_post_only": "no",
     1008        "emoji": "",
     1009        "shape_svg": "",
     1010        "custom_lock_screen": "no",
     1011        "can_request_join": "no",
     1012        "layout_style": "timeline",
     1013        "show_sidebar": "yes",
     1014        "og_image": "",
     1015        "links": [],
     1016        "topic_required": "no",
     1017        "hide_members_count": "no",
     1018        "members_page_status": "members_only",
     1019        "course_type": "self_paced",
     1020        "disable_comments": "no",
     1021        "course_layout": "classic",
     1022        "course_details": "",
     1023        "hide_instructor_view": "yes",
     1024        "show_instructor_students_count": "no",
     1025        "public_lesson_view": "no",
     1026        "show_paywalls": "no"
     1027      },
     1028      "created_at": "2025-08-27 11:31:05",
     1029      "updated_at": "2025-12-22 15:48:02",
     1030      "isEnrolled": false,
     1031      "sectionsCount": 2,
     1032      "lessonsCount": 7,
     1033      "studentsCount": 3
     1034    }
     1035  ],
     1036  "FCommunity_MemberSpace": [
     1037    {
     1038      "id": 3,
     1039      "created_by": "682",
     1040      "parent_id": "1",
     1041      "title": "Ask us Anything!",
     1042      "slug": "askus",
     1043      "logo": null,
     1044      "cover_photo": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-94b5dac50da3d0beede072c8ad0a8872-fluentcom-Ask-us-Anything-1600_500-1.webp",
     1045      "description": "",
     1046      "type": "community",
     1047      "privacy": "public",
     1048      "status": "published",
     1049      "serial": "1",
     1050      "settings": {
     1051        "restricted_post_only": "no",
     1052        "emoji": "👋",
     1053        "shape_svg": "",
     1054        "custom_lock_screen": "no",
     1055        "can_request_join": "yes",
     1056        "layout_style": "timeline",
     1057        "show_sidebar": "yes",
     1058        "og_image": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-68dd6a52f362dc22426635c53c2b83c9-fluentcom-Ask-us-Anything-1200_630.jpg",
     1059        "links": [],
     1060        "topic_required": "no",
     1061        "hide_members_count": "no",
     1062        "members_page_status": "members_only",
     1063        "document_library": "no",
     1064        "document_access": "members_only",
     1065        "disable_post_sort_by": "no",
     1066        "default_post_sort_by": "",
     1067        "document_upload": "admin_only",
     1068        "onboard_redirect_url": ""
     1069      },
     1070      "created_at": "2025-08-26 10:21:17",
     1071      "updated_at": "2025-10-05 06:22:03",
     1072      "members_count": 12,
     1073      "pivot": {
     1074        "user_id": "679",
     1075        "space_id": "3",
     1076        "role": "admin",
     1077        "status": "active",
     1078        "created_at": "2025-09-22T13:05:37+00:00"
     1079      },
     1080      "space_pivot": null
     1081    },
     1082    {
     1083      "id": 5,
     1084      "created_by": "2",
     1085      "parent_id": "18",
     1086      "title": "Fluent Community Mobile",
     1087      "slug": "fluentcommunitymobile",
     1088      "logo": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-6bfddadb63bd8f3d47aa9670690ea751-fluentcom-FluentCommunity_Icon.webp",
     1089      "cover_photo": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-aa10ff285deb112f3ebaf1a49fe08131-fluentcom-Fluent-Community-Mobile-1600_500.webp",
     1090      "description": "",
     1091      "type": "community",
     1092      "privacy": "public",
     1093      "status": "published",
     1094      "serial": "2",
     1095      "settings": {
     1096        "restricted_post_only": "no",
     1097        "emoji": "",
     1098        "shape_svg": "",
     1099        "custom_lock_screen": "no",
     1100        "can_request_join": "yes",
     1101        "layout_style": "timeline",
     1102        "show_sidebar": "yes",
     1103        "og_image": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-2b7b7416c5e4f94babaa38ae0fa57aee-fluentcom-Fluent-Community-Mobile-1200_630.jpg",
     1104        "links": [],
     1105        "topic_required": "no",
     1106        "hide_members_count": "no",
     1107        "members_page_status": "members_only",
     1108        "document_library": "no",
     1109        "document_access": "members_only",
     1110        "disable_post_sort_by": "no",
     1111        "default_post_sort_by": "",
     1112        "document_upload": "admin_only",
     1113        "onboard_redirect_url": ""
     1114      },
     1115      "created_at": "2025-09-08 12:53:16",
     1116      "updated_at": "2025-09-22 10:00:22",
     1117      "members_count": 94,
     1118      "pivot": {
     1119        "user_id": "679",
     1120        "space_id": "5",
     1121        "role": "admin",
     1122        "status": "active",
     1123        "created_at": "2025-09-22T13:05:23+00:00"
     1124      },
     1125      "space_pivot": null
     1126    }
     1127  ],
     1128  "FCommunity_Member": [
     1129    {
     1130      "user_id": 683,
     1131      "total_points": 0,
     1132      "is_verified": 0,
     1133      "status": "pending",
     1134      "display_name": "Rakeybul Hasan",
     1135      "username": "hasan",
     1136      "avatar": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-ff1bb54b9f2e87d59516683508ff9c9e-fluentcom-rakeybul.webp",
     1137      "created_at": "2025-09-19 13:28:41",
     1138      "short_description": "",
     1139      "meta": {
     1140        "website": "https://lazycoders.co",
     1141        "cover_photo": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-1e79ca7bc337e7d8bad69c017a8715de-fluentcom-cover-photo.webp",
     1142        "badge_slug": []
     1143      },
     1144      "last_activity": "2025-12-03 12:27:47",
     1145      "badge": null,
     1146      "xprofile": {
     1147        "user_id": 683,
     1148        "total_points": 0,
     1149        "is_verified": 0,
     1150        "status": "active",
     1151        "display_name": "Rakeybul Hasan",
     1152        "username": "hasan",
     1153        "avatar": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-ff1bb54b9f2e87d59516683508ff9c9e-fluentcom-rakeybul.webp",
     1154        "created_at": "2025-09-19 13:28:41",
     1155        "short_description": "",
     1156        "meta": {
     1157          "website": "https://lazycoders.co",
     1158          "cover_photo": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-1e79ca7bc337e7d8bad69c017a8715de-fluentcom-cover-photo.webp",
     1159          "badge_slug": []
     1160        },
     1161        "last_activity": "2025-12-03 12:27:47",
     1162        "badge": null
     1163      },
     1164      "permissions": {
     1165        "admin": true,
     1166        "super_admin": true,
     1167        "community_admin": true,
     1168        "community_moderator": true,
     1169        "delete_any_feed": true,
     1170        "edit_any_feed": true,
     1171        "delete_any_comment": true,
     1172        "edit_any_comment": true,
     1173        "read": true,
     1174        "course_creator": true,
     1175        "course_admin": true
     1176      },
     1177      "level": {
     1178        "title": "Space Initiate",
     1179        "tagline": "Taking the first steps into our vibrant world",
     1180        "slug": "level_1",
     1181        "level": 1,
     1182        "min_points": 0,
     1183        "max_points": 4
     1184      }
     1185    },
     1186    {
     1187      "user_id": 679,
     1188      "total_points": 190,
     1189      "is_verified": 1,
     1190      "status": "active",
     1191      "display_name": "Noor Khan",
     1192      "username": "nmkhan",
     1193      "avatar": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-3ed18d135d5297a2347e4092c20fd7eb-fluentcom-494655957_10162060404832912_1518750332727181758_n.webp",
     1194      "created_at": "2025-09-08 04:04:05",
     1195      "short_description": "Founder, builder, and problem-solver with a genuine interest in exploring new ideas and industries. My latest initiative, LazyCoders, is aimed at making mobile app solutions more accessible and affordable within the WordPress and Shopify ecosystems.\n\nWith more than 20 years of experience in technology and leadership, I’ve had the opportunity to work across both enterprise environments and fast-paced startups—developing large-scale automation systems and contributing to the digital transformation of global brands. While my journey spans both enterprise and agile startup cultures, the focus has consistently remained on creating simple, transparent, and user centered tools.\n\nOutside of tech, I’m also engaged in entrepreneurship across other industries, including consulting, renewable energy, and manufacturing.\n\nAlways open to meaningful conversations and collaboration - especially around thoughtful tech, scalable ideas, and community driven impact.",
     1196      "meta": {
     1197        "website": "http://www.lazycoders.co",
     1198        "cover_photo": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-88a8ff0f37d129fe24d4dcff234763d9-fluentcom-WhatsApp-Image-2025-09-24-at-16.14.02.webp",
     1199        "badge_slug": [],
     1200        "social_links": {
     1201          "linkedin": "noormahmudkhan",
     1202          "youtube": "@nmkhan",
     1203          "twitter": "golbidu"
     1204        }
     1205      },
     1206      "last_activity": "2025-12-03 10:22:27",
     1207      "badge": null,
     1208      "xprofile": {
     1209        "user_id": 679,
     1210        "total_points": 190,
     1211        "is_verified": 1,
     1212        "status": "active",
     1213        "display_name": "Noor Khan",
     1214        "username": "nmkhan",
     1215        "avatar": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-3ed18d135d5297a2347e4092c20fd7eb-fluentcom-494655957_10162060404832912_1518750332727181758_n.webp",
     1216        "created_at": "2025-09-08 04:04:05",
     1217        "short_description": "Founder, builder, and problem-solver with a genuine interest in exploring new ideas and industries. My latest initiative, LazyCoders, is aimed at making mobile app solutions more accessible and affordable within the WordPress and Shopify ecosystems.\n\nWith more than 20 years of experience in technology and leadership, I’ve had the opportunity to work across both enterprise environments and fast-paced startups—developing large-scale automation systems and contributing to the digital transformation of global brands. While my journey spans both enterprise and agile startup cultures, the focus has consistently remained on creating simple, transparent, and user centered tools.\n\nOutside of tech, I’m also engaged in entrepreneurship across other industries, including consulting, renewable energy, and manufacturing.\n\nAlways open to meaningful conversations and collaboration - especially around thoughtful tech, scalable ideas, and community driven impact.",
     1218        "meta": {
     1219          "website": "http://www.lazycoders.co",
     1220          "cover_photo": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-88a8ff0f37d129fe24d4dcff234763d9-fluentcom-WhatsApp-Image-2025-09-24-at-16.14.02.webp",
     1221          "badge_slug": [],
     1222          "social_links": {
     1223            "linkedin": "noormahmudkhan",
     1224            "youtube": "@nmkhan",
     1225            "twitter": "golbidu"
     1226          }
     1227        },
     1228        "last_activity": "2025-12-03 10:22:27",
     1229        "badge": null
     1230      },
     1231      "permissions": {
     1232        "admin": true,
     1233        "super_admin": true,
     1234        "community_admin": true,
     1235        "community_moderator": true,
     1236        "delete_any_feed": true,
     1237        "edit_any_feed": true,
     1238        "delete_any_comment": true,
     1239        "edit_any_comment": true,
     1240        "read": true,
     1241        "course_creator": true,
     1242        "course_admin": true
     1243      },
     1244      "level": {
     1245        "title": "Space Advocate",
     1246        "tagline": "Championing the cause with unwavering spirit",
     1247        "slug": "level_5",
     1248        "level": 5,
     1249        "min_points": 155,
     1250        "max_points": 499
     1251      }
     1252    }
     1253  ],
     1254  "FCommunity_FeedLink": [
     1255    {
     1256      "enabled": "yes",
     1257      "new_tab": "yes",
     1258      "title": "Lazycoders",
     1259      "slug": "fcom_custom_link_one",
     1260      "privacy": "public",
     1261      "permalink": "https://lazycoders.co"
     1262    },
     1263    {
     1264      "enabled": "yes",
     1265      "new_tab": "yes",
     1266      "title": "Fluent Community App",
     1267      "slug": "fcom_custom_link_two",
     1268      "privacy": "public",
     1269      "permalink": "https://lazycoders.co/fluentcommunitymobile/?product_name=fcom_mobile&plugin_slug=fcom-mobile"
     1270    },
     1271    {
     1272      "enabled": "yes",
     1273      "privacy": "public",
     1274      "new_tab": "yes",
     1275      "title": "Appza Plugin",
     1276      "permalink": "https://lazycoders.co/appza/?product_name=appza&plugin_slug=appza",
     1277      "slug": "fcom_custom_link_three"
     1278    }
     1279  ],
     1280  "FCommunity_Chat": [
     1281    {
     1282      "community_threads": [
     1283        {
     1284          "id": 4,
     1285          "title": "Private Space",
     1286          "space_id": "6",
     1287          "message_count": "1",
     1288          "status": "active",
     1289          "provider": "fcom",
     1290          "created_at": "2025-02-20 10:32:18",
     1291          "updated_at": "2025-11-10 10:32:45",
     1292          "space": {
     1293            "id": 6,
     1294            "created_by": "1",
     1295            "parent_id": "1",
     1296            "title": "Private Space",
     1297            "slug": "privatespace",
     1298            "logo": null,
     1299            "cover_photo": null,
     1300            "description": "Private Space",
     1301            "type": "community",
     1302            "privacy": "private",
     1303            "status": "published",
     1304            "serial": "5",
     1305            "settings": {
     1306              "restricted_post_only": "no",
     1307              "emoji": "🚀",
     1308              "shape_svg": "",
     1309              "custom_lock_screen": "no",
     1310              "can_request_join": "yes",
     1311              "layout_style": "timeline",
     1312              "show_sidebar": "yes",
     1313              "og_image": "",
     1314              "links": [],
     1315              "topic_required": "no",
     1316              "hide_members_count": "no",
     1317              "members_page_status": "logged_in",
     1318              "document_library": "no",
     1319              "document_access": "members_only",
     1320              "document_upload": "admin_only"
     1321            },
     1322            "created_at": "2025-02-20 10:32:18",
     1323            "updated_at": "2025-02-20 10:47:55"
     1324          },
     1325          "messages": [
     1326            {
     1327              "id": 98,
     1328              "thread_id": "4",
     1329              "user_id": "4",
     1330              "text": "<div class=\"chat_text\"><p>ddfd</p></div>",
     1331              "meta": null,
     1332              "created_at": "2025-11-10 10:32:45",
     1333              "updated_at": "2025-11-10 10:32:45"
     1334            }
     1335          ]
     1336        },
     1337        {
     1338          "id": 5,
     1339          "title": "Start Here",
     1340          "space_id": "2",
     1341          "message_count": "37",
     1342          "status": "active",
     1343          "provider": "fcom",
     1344          "created_at": "2025-03-04 06:05:01",
     1345          "updated_at": "2025-10-30 08:48:18",
     1346          "space": {
     1347            "id": 2,
     1348            "created_by": "1",
     1349            "parent_id": "1",
     1350            "title": "Start Here",
     1351            "slug": "start-here",
     1352            "logo": "http://www.appza-community.local/wp-content/uploads/fluent-community/fluentcom-acef9fc6c83cb0d557bb4f9d8f2c39ee-fluentcom-favicon.webp",
     1353            "cover_photo": "http://www.appza-community.local/wp-content/uploads/fluent-community/fluentcom-d5b99283b9354bdf8579fbb75cc157a1-fluentcom-Cover-Backgrounds.webp",
     1354            "description": "",
     1355            "type": "community",
     1356            "privacy": "public",
     1357            "status": "published",
     1358            "serial": "1",
     1359            "settings": {
     1360              "restricted_post_only": "no",
     1361              "emoji": "",
     1362              "shape_svg": "",
     1363              "custom_lock_screen": "no",
     1364              "can_request_join": "yes",
     1365              "layout_style": "timeline",
     1366              "show_sidebar": "yes",
     1367              "og_image": "",
     1368              "links": [],
     1369              "topic_required": "no",
     1370              "hide_members_count": "no",
     1371              "members_page_status": "members_only",
     1372              "document_library": "no",
     1373              "document_access": "members_only",
     1374              "disable_post_sort_by": "no",
     1375              "default_post_sort_by": "",
     1376              "document_upload": "admin_only",
     1377              "onboard_redirect_url": ""
     1378            },
     1379            "created_at": "2025-02-05 11:31:48",
     1380            "updated_at": "2025-11-06 05:08:43"
     1381          },
     1382          "messages": [
     1383            {
     1384              "id": 95,
     1385              "thread_id": "5",
     1386              "user_id": "1",
     1387              "text": "<div class=\"chat_text\"><p>sdff</p></div>",
     1388              "meta": null,
     1389              "created_at": "2025-10-30 08:48:18",
     1390              "updated_at": "2025-10-30 08:48:18"
     1391            }
     1392          ]
     1393        }
     1394      ],
     1395      "threads": [
     1396        {
     1397          "id": 9,
     1398          "title": "Chat between Rushaeid & Community",
     1399          "space_id": null,
     1400          "message_count": "8",
     1401          "status": "active",
     1402          "provider": "fcom",
     1403          "created_at": "2025-10-21 11:13:47",
     1404          "updated_at": "2025-11-29 11:05:03",
     1405          "xprofiles": [
     1406            {
     1407              "id": "1",
     1408              "user_id": 1,
     1409              "total_points": 46,
     1410              "username": "community",
     1411              "status": "active",
     1412              "is_verified": 0,
     1413              "display_name": "Community",
     1414              "avatar": "http://www.appza-community.local/wp-content/uploads/fluent-community/fluentcom-0e90a0adadcce55b93e45245e792ff2f-fluentcom-favicon.webp",
     1415              "short_description": "",
     1416              "last_activity": "2025-12-08 11:59:48",
     1417              "meta": {
     1418                "website": "http://www.appza-community.local",
     1419                "cover_photo": "",
     1420                "badge_slug": [],
     1421                "social_links": {
     1422                  "fb": "hasan",
     1423                  "youtube": "rakeybul"
     1424                }
     1425              },
     1426              "created_at": "2025-02-05 11:31:48",
     1427              "updated_at": "2025-12-08 11:59:48",
     1428              "badge": null,
     1429              "pivot": {
     1430                "thread_id": "9",
     1431                "user_id": "1",
     1432                "status": "active",
     1433                "last_seen_message_id": "103",
     1434                "created_at": "2025-10-21T11:13:47+00:00",
     1435                "updated_at": "2025-11-29T11:05:50+00:00"
     1436              }
     1437            },
     1438            {
     1439              "id": "6",
     1440              "user_id": 4,
     1441              "total_points": 10,
     1442              "username": "rushaeid",
     1443              "status": "active",
     1444              "is_verified": 0,
     1445              "display_name": "Rushaeid",
     1446              "avatar": "https://secure.gravatar.com/avatar/4d93c6db8b4aa049297b17f330c7bbddd8996260f63825e97f6b108d2a2fbcbf?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FR%2B%2F128&r=g",
     1447              "short_description": "**Lorem Ipsum** is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.",
     1448              "last_activity": "2025-12-02 09:57:08",
     1449              "meta": {
     1450                "website": "",
     1451                "cover_photo": "",
     1452                "badge_slug": []
     1453              },
     1454              "created_at": "2025-07-02 05:44:00",
     1455              "updated_at": "2025-12-02 09:57:08",
     1456              "badge": null,
     1457              "pivot": {
     1458                "thread_id": "9",
     1459                "user_id": "4",
     1460                "status": "active",
     1461                "last_seen_message_id": "103",
     1462                "created_at": "2025-10-21T11:13:47+00:00",
     1463                "updated_at": "2025-11-29T11:05:05+00:00"
     1464              }
     1465            }
     1466          ],
     1467          "messages": [
     1468            {
     1469              "id": 103,
     1470              "thread_id": "9",
     1471              "user_id": "4",
     1472              "text": "<div class=\"chat_text\"><p>FDTRSERW</p></div>",
     1473              "meta": null,
     1474              "created_at": "2025-11-29 11:05:03",
     1475              "updated_at": "2025-11-29 11:05:03"
     1476            }
     1477          ]
     1478        },
     1479        {
     1480          "id": 15,
     1481          "title": "Chat between Demo mia & Community",
     1482          "space_id": null,
     1483          "message_count": "1",
     1484          "status": "active",
     1485          "provider": "fcom",
     1486          "created_at": "2025-11-20 13:02:01",
     1487          "updated_at": "2025-11-20 13:02:01",
     1488          "xprofiles": [
     1489            {
     1490              "id": "1",
     1491              "user_id": 1,
     1492              "total_points": 46,
     1493              "username": "community",
     1494              "status": "active",
     1495              "is_verified": 0,
     1496              "display_name": "Community",
     1497              "avatar": "http://www.appza-community.local/wp-content/uploads/fluent-community/fluentcom-0e90a0adadcce55b93e45245e792ff2f-fluentcom-favicon.webp",
     1498              "short_description": "",
     1499              "last_activity": "2025-12-08 11:59:48",
     1500              "meta": {
     1501                "website": "http://www.appza-community.local",
     1502                "cover_photo": "",
     1503                "badge_slug": [],
     1504                "social_links": {
     1505                  "fb": "hasan",
     1506                  "youtube": "rakeybul"
     1507                }
     1508              },
     1509              "created_at": "2025-02-05 11:31:48",
     1510              "updated_at": "2025-12-08 11:59:48",
     1511              "badge": null,
     1512              "pivot": {
     1513                "thread_id": "15",
     1514                "user_id": "1",
     1515                "status": "active",
     1516                "last_seen_message_id": "100",
     1517                "created_at": "2025-11-20T13:02:01+00:00",
     1518                "updated_at": "2025-11-29T11:00:34+00:00"
     1519              }
     1520            },
     1521            {
     1522              "id": "8",
     1523              "user_id": 8,
     1524              "total_points": 10,
     1525              "username": "mia",
     1526              "status": "active",
     1527              "is_verified": 0,
     1528              "display_name": "Demo mia",
     1529              "avatar": "https://secure.gravatar.com/avatar/fce449e672bd4d67255932be8bbb9ad721f9b9fc92965d1e57ef2083504bbfb1?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FD%2Bm%2B%2F128&r=g",
     1530              "short_description": "",
     1531              "last_activity": "2025-11-06 12:56:17",
     1532              "meta": {
     1533                "website": "",
     1534                "cover_photo": ""
     1535              },
     1536              "created_at": "2025-09-29 07:21:38",
     1537              "updated_at": "2025-11-06 12:56:17",
     1538              "badge": null,
     1539              "pivot": {
     1540                "thread_id": "15",
     1541                "user_id": "8",
     1542                "status": "active",
     1543                "last_seen_message_id": null,
     1544                "created_at": "2025-11-20T13:02:01+00:00",
     1545                "updated_at": "2025-11-20T13:02:01+00:00"
     1546              }
     1547            }
     1548          ],
     1549          "messages": [
     1550            {
     1551              "id": 100,
     1552              "thread_id": "15",
     1553              "user_id": "1",
     1554              "text": "hello",
     1555              "meta": null,
     1556              "created_at": "2025-11-20 13:02:01",
     1557              "updated_at": "2025-11-20 13:02:01"
     1558            }
     1559          ]
     1560        }
     1561      ]
     1562    }
     1563  ]
     1564}
  • appza-builder/tags/2.1.0/public/class-mobile-store-builder-public.php

    r3439572 r3439580  
    113113            new \Appza\Routes\Appza_Tutor_Api();
    114114        }
     115
     116        if (in_array('fluent-community', $appza_config['extensions'])) {
     117            new \Appza\Routes\Appza_FCOM_Mobile_Api();
     118        }
    115119    }
    116120
  • appza-builder/tags/2.1.0/public/partials/mobile-store-builder-public-display.php

    r3439572 r3439580  
    11<?php
     2
     3if ( ! defined( 'ABSPATH' ) ) exit;
    24
    35/**
  • appza-builder/tags/2.1.0/readme.txt

    r3439572 r3439580  
    1 === Appza builder ===
    2 Contributors: lazycoders,nmkhan,phpfour,theweblab,justsohel,rbraju3m,nusrat001
     1=== Appza – No-Code Mobile App Builder for WordPress ===
     2Contributors: lazycoders, nmkhan, phpfour, theweblab, justsohel, rbraju3m, nusrat001
    33Donate link: https://lazycoders.co/
    4 Tags: app builder, mobile app builder, app creator, Mobile App, create app,
     4Tags: app builder, mobile app builder, woocommerce app, fluent community app, no-code app
    55Requires at least: 6.2
    66Tested up to: 6.9
    7 Stable tag: 2.0
     7Stable tag: 2.1.0
    88Requires PHP: 7.4
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
    1111
    12 "Introducing an innovative no-code approach to turn your wordpress into iOS and Android mobile app"
     12Turn your WordPress site into a native iOS & Android mobile app – right from your dashboard. No coding. No external platforms. Just drag, drop, and publish.
    1313
    1414== Description ==
    1515
    16 Introducing *Appza* is the future of no-code android and iOS mobile app development platform for WordPress! Appza is a revolutionary plugin with drag-and-drop feature to empower WordPress users of all skill levels to design and publish their own mobile apps on the fly. With a focus on simplicity and functionality, Appza makes it possible to bring your website to the mobile world without a single line of code, be it blog, e-commerce, LMS or anything else! It uses custom components to make your app and also provides access to component properties to have better control, allowing you to make the app exactly how you want it to be.
    17 
    18 Checkout [Appza](https://www.lazycoders.co/appza/) — A no-code innovative approach for mobile app development for your WordPress site!
    19 
    20 [How it works](https://www.lazycoders.co/appza/) |  [Support](https://www.lazycoders.co/support/) |
    21 
    22 
    23 ## Why Choose Appza? ##
    24 - **Mobile App Development with no-code:**
    25 Effortlessly create an app with just a few clicks. Our  intuitive interface allows for easy drag-and-drop functionality, enabling you to design a stunning mobile app without any coding knowledge.
    26 - **Streamlined Integrations:**
    27 Seamlessly integrate Appza with essential WordPress plugins such as WooCommerce, ensuring your mobile app matches the robustness and capabilities of your website.
    28 - **Pre-Built Components:**
    29 Take advantage of a comprehensive selection of pre-built components that simplify app design. From image sliders to shopping carts, Appza provides everything you need right at your fingertips.
    30 - **Constant Innovation:**
    31 Appza is continuously updated with new components, features and integrations to ensure your mobile apps remain at the forefront of technological advancements.
    32 
    33 
    34 ## Appza Key Features ##
    35 
    36 - **Advanced Theme Library**
    37 Our ever growing theme library provides you with flexibility to change the look and feel of your mobile app on the fly effortlessly.
    38 
    39 - *Customize Themes*
    40 Customize the theme you choose as you like it to be. Implement your own brand logo, colors and UI into the app with ease,
    41 
    42 - **Extensive Pre-Built Components**
    43 Utilize a comprehensive array of pre-built components, such as image slider, category display, product grids of multiple types, blogs, article displays, carts, etc. These components can be used multiple times, with customizable properties to suit your specific needs.
    44 
    45 - **Intuitive Drag & Drop Interface**
    46 Select, place, and customize components with a user-friendly drag & drop interface. This allows you to craft your ideal mobile app without any coding knowledge, making the design process seamless and efficient.
    47 
    48 - **Tweak the visual properties of a component**
    49 Customize properties of any components to meet your demand for the look and feel you need. Change color, size, icons, padding and many more.
    50 
    51 - **Component specific options**
    52 To provide you with more control, you can choose specific option for a component. For example: out of all categories in a category component, you can choose how many to show or which ones to display.
    53 
    54 - **Actions binded with components**
    55 In our future release, we are introducing action for certain components. You will be able to choose what to do when a button is clicked or define quick simple queries to dictate which contents to display or discard within the component you are using. For example: in a blog grid, you can choose which tag, category or section we will pull the content from.
    56 
    57 - **RealTime preview simulation within our plugin**
    58 Instantly preview changes in real-time, providing a visual representation of how your app will look on a mobile device. This feature ensures that your app maintains a consistent and appealing design across all platforms.
    59 
    60 - **Seamless content integration**
    61 Once you install the Appza plugin within your existing wordpress site, we will automatically fetch actual contents, blog posts, products, images, icons etc. to display an actual look of your site in our simulator as well as in the mobile apps. This seamless interaction enhances user experience and keeps your mobile app synchronized with your website.
    62 
    63 - **Checkout the app on your device before publishing**
    64 Once you are done creating and designing the app in the plugin simulator; using our demo app, you can check out your app directly on your phone (both iOS and Android). For this, you do not need any paid subscription or to even build the apps. Simply follow instructions inside the plugin "Demo" button and you're good to go!
    65 
    66 - **Branding and Whitelable**
    67 This is part of our package. No need to pay extra! You can have your own splash screen, logo, brand colors etc without any extra costs. This is to ensure that your mobile app aligns with your brand identity, creating a cohesive and professional look for your users.
    68 
    69 - **Preview on your mobile before building**
    70 All you need to preview the app in your OWN mobile is to download our preview app (both iOS and Android available) and scan the preview QR code! That is it! it will load you app and you can checkout how it looks in your or your friends mobile :)
    71 
    72 - **Quick Build**
    73 Building the app is quick and easy. Just click the build button and we will notify you once the build is complete, usually less than an hour (depends on the request queue we have at that time in our build servers)
    74 
    75 - **Effortless Easy Publishing**
    76 Most of the publishing process is automated. But, we do need some required access to your Apple and/or Android store. Details of this you will find in the "**Mobile App Publishing**" section below.
    77 
    78 - **RealTime changes to your app**
    79 Even after building and distributing your app through your store, you can make changes to the design, introduce new components and do a lot more without rebuilding and redistributing the app to your users. You just update it in the plugin and all changes will be streamed live to the mobile app directly.
    80 
    81 
    82 == Mobile App Publishing ==
    83 
    84 **Building App**
    85 For building apps which you have made, you must have to buy a license of the plugin.You can buy license from our website [ https://lazycoders.co/ ] . We need some basic & necessary information to build an app. Website URL / Domain name, App Name, Email, App LOGO, Splash Screen, License Key (must be valid). We access 2 types of app building Android & IOS.
    86 
    87 - **Android App**
    88 When you build an android app it will provide you 2 types of file extensions. They are: .apk & .aab. Those files are ready for publishing on the Play store.
    89 
    90 - **iOS App**
    91 We give you the facility to build your IOS App , which is ready for publication.
     16### 🚀 Finally, a Mobile App Builder That Lives *Inside* WordPress
     17
     18**Stop juggling external platforms.** Appza is the only mobile app builder that operates 100% within your WordPress admin – no separate logins, no context-switching, no disconnected workflows.
     19
     20Whether you're building apps for **WordPress blogs**, **WooCommerce stores**, or **Fluent Community** platforms, Appza transforms your existing content into beautiful, native mobile experiences using an intuitive drag-and-drop interface.
     21
     22**No coding required. No external accounts needed. Everything happens right where you already work.**
     23
     24👉 Official Website: [Appza](https://lazycoders.co/appza/)
     25👉 Get Support: [Support](https://www.lazycoders.co/support/)
     26👉 Documentation: [User Guide](https://lazycoders.co/docs/)
     27
     28---
     29
     30### 🎯 The Problem With External App Builders
     31
     32If you've tried building mobile apps for WordPress before, you know the frustration:
     33
     34* Separate accounts and logins to manage
     35* Data sync issues between your site and external platforms
     36* Context-switching that kills productivity
     37* Client handoff nightmares – "Here's *another* login for you..."
     38* Monthly SaaS fees that add up quickly
     39* Learning curves for entirely new interfaces
     40
     41---
     42
     43### ✅ The Appza Difference
     44
     45Appza eliminates these headaches by keeping everything where it belongs – **inside WordPress**.
     46
     47* **Single Dashboard, Zero External Logins** – Access the full app builder from WP Admin → Appza
     48* **Automatic Content Sync** – Posts, products, and community content flow seamlessly into the app
     49* **Familiar Environment** – Same WordPress interface you already know
     50* **Simplified Handoffs** – One login for everything. That's it.
     51* **Real-Time Updates** – Change your app design, push to production instantly – no rebuild required
     52
     53---
     54
     55### 📱 Currently Supported Platforms
     56
     57**WordPress Core (Blog)**
     58Build news apps, magazine apps, and content portals with beautiful article layouts, category navigation, search, push notifications, and social sharing.
     59
     60**WooCommerce**
     61Create full e-commerce apps with product browsing, shopping cart, secure checkout, order tracking, wishlist support, and push notifications for offers.
     62
     63**Fluent Community**
     64Launch community apps with activity feeds, member profiles, social engagement features, and real-time notifications.
     65
     66### 🔜 Coming Soon
     67
     68* Tutor LMS
     69* Fluent Cart
     70* LearnDash
     71
     72---
     73
     74### 🛠️ Core Features
     75
     76#### Drag-and-Drop App Builder
     77Design your mobile app visually with an intuitive interface. Select components, customize properties, and see changes in real-time through the built-in mobile simulator.
     78
     79#### Pre-Built Component Library
     80Access a comprehensive library of ready-to-use components:
     81
     82* Image sliders and carousels
     83* Product grids (multiple layouts)
     84* Category displays
     85* Blog/article feeds
     86* Shopping carts
     87* Navigation menus
     88* Custom buttons and CTAs
     89* Community feeds
     90* And many more...
     91
     92#### Theme Library & Customization
     93Choose from professionally designed themes, then customize every detail – colors, fonts, spacing, icons – to match your brand identity.
     94
     95#### Live Preview on Real Devices
     96Test your app on actual iOS and Android devices before building. Build the app from the plugin on the build completion you will get a email where find the Android app on the app store find the ios App. Using Testflight can download the app on your iphone before published.
     97
     98#### Real-Time Updates (Game Changer!)
     99After your app is live in the App Store or Google Play, update designs, add components, and make changes **without rebuilding or resubmitting**. Changes stream directly to users' devices.
     100
     101#### White-Label Branding
     102Full branding control at no extra cost:
     103
     104* Custom splash screens
     105* Your logo throughout
     106* Your Own App name
     107* Brand colors
     108* Complete white-label presentation
     109
     110---
     111
     112### 💼 Perfect For
     113
     114**Business Owners** – Launch your mobile app without hiring developers or learning to code.
     115
     116**Agencies & Freelancers** – Offer mobile apps as an upsell without adding complexity. One dashboard, one client handoff.
     117
     118**E-Commerce Store Owners** – Give your WooCommerce customers a native shopping experience.
     119
     120**Community Managers** – Extend your Fluent Community beyond the browser with a dedicated mobile app.
     121
     122**Bloggers & Content Creators** – Transform your WordPress blog into a mobile reading experience your audience will love.
     123
     124---
     125
     126### 📦 What's Included
     127
     128**Free:**
     129
     130* Full drag-and-drop builder
     131* Component library
     132* Theme selection
     133* Real-time preview simulator
     134* Mobile device testing via QR code
     135
     136**Premium (License Required):**
     137
     138* App building (APK/AAB for Android, iOS builds)
     139* App Store submission support
     140* Priority build queue
     141* Premium themes
     142
     143---
     144
     145### 🔗 External Services
     146
     147Appza connects to our cloud service at `https://live.appza.net/api/` for theme delivery, component management, and app building. All data transmission is secure.
     148
     149* [Support Policy](https://lazycoders.co/support-policy/)
     150* [Privacy Policy](https://lazycoders.co/privacy-policy/)
     151== Screenshots ==
     152
     1531. Onboarding Wizard – Get started in minutes with guided setup
     1542. Visual App Builder – Drag-and-drop interface with live simulator
     1553. Component Library – Extensive pre-built elements ready to use
     1564. Property Editor – Fine-tune every aspect of your components
     1575. Build Dashboard – One-click app generation
    92158
    93159== Installation ==
    94160
    95 1. Upload the Appza folder to the /wp-content/plugins/ directory
    96 2. Activate the Appza plugin through the 'Plugins' menu in WordPress
    97 3. Go in the plugin and follow the easy step by step instructions to complete installation
    98 
     1611. Upload the Appza folder to `/wp-content/plugins/` or install via Plugins → Add New
     1622. Activate through the 'Plugins' menu
     1633. Navigate to WP Admin → Appza
     1644. Follow the guided setup wizard
     165
     166**Your First App in 5 Minutes:**
     167
     1681. Choose a Theme – Select from our library of mobile-optimized templates
     1692. Add Components – Drag and drop elements onto your app canvas
     1703. Customize – Adjust colors, sizes, and content sources
     1714. Preview – Scan the QR code to test on your real device
     1725. Build – Click build and receive your iOS/Android app files
    99173
    100174== Frequently Asked Questions ==
    101175
    102 **Do I need any programming skills to use Appza ?**
    103 No, you don’t need any programming skills. Appza is designed to be user-friendly for everyone, no matter their tech background.
    104 
    105 **Can I integrate *Appza* with my WooCommerce store?**
    106 Yes, *Appza* integrates smoothly with WooCommerce and other popular WordPress plugins to enhance your app’s features.
    107 
    108 **How do I publish my app to mobile app stores? **
    109 *Appza* allows you to publish your app directly to the *Google Play* and the *Apple App Store* right from the platform, making the process straightforward.
    110 
    111 **What kind of support can I expect if I run into issues?**
    112 We provide support through our helpdesk, online resources, and community forums to assist you with any problems you might encounter.
    113 
    114 **What kind of services can we get from Appza**
    115 Our system operates on a robust cloud-based server, seamlessly delivering all necessary data directly to the plugin. If additional external data is required, it is efficiently retrieved through precise API calls [https://admin.appza.net/api], ensuring comprehensive integration and functionality.
    116 The services we get are:
    117 
    118 1.Theme Generation.
    119 2.Components for multiple theme
    120 3.Different types of component properties.
    121 4.APK building.
    122 5.Licence store with verification and deadlines.
    123 
    124 **Does the plugin use an External Service for Content or Tracking?**
    125 
    126 Yes, our plugin uses an external service developed by us to load the mobile themes, components, properties of components and finally to build the mobile app.
    127 
    128 Also, we keep a record of which built version of our mobile app built engine you're using, so we know if all the components you're using to build your app is compatible with the engine you used before to build and distribute your app.
    129 
    130 All our services are hosted in here, https://admin.appza.net/api/
    131 
    132 You can read our Terms & Conditions here: https://www.lazycoders.com/user-terms-appza also you can read our Privacy Policy here https://www.lazycoders.com/privacy/
    133 
    134 
    135 == Screenshots ==
    136 1. **Onboarding process**
    137 2. **Built Interface GUI with Simulator**
    138 3. **Appza Components**
    139 4. **Sample Properties of Components**
    140 5. **Build App Process**
    141 
    142 
    143 
     176= Do I need coding skills to use Appza? =
     177No. Appza is designed for visual, no-code app creation. If you can use the WordPress block editor, you can use Appza.
     178
     179= Can I integrate with WooCommerce? =
     180Yes! Appza offers deep WooCommerce integration. Your products, categories, cart, and checkout all work seamlessly in the mobile app.
     181
     182= What about Fluent Community? =
     183Full support for Fluent Community is available now, with community feeds, member engagement, and social features.
     184
     185= Is Tutor LMS supported? =
     186Tutor LMS support is currently in development and coming soon.
     187
     188= How do I publish to the App Store and Google Play? =
     189After building your app through Appza, you'll receive the necessary files (APK/AAB for Android, IPA for iOS). We provide guidance for the submission process to both stores.
     190
     191= Can I update my app without resubmitting to app stores? =
     192Yes! Design changes, component updates, and content modifications are pushed in real-time to existing apps. No rebuild or resubmission required for most changes.
     193
     194= What if I need help? =
     195Our support team is ready to assist. Visit our [helpdesk](https://www.lazycoders.co/support/) for documentation, guides, and direct support.
    144196
    145197== Changelog ==
    146198
    147 = 2.0 (Date: 06 December, 2025) =
    148 - Improved UI-UX
    149 - Bug fixes and improvements
    150 - Added Reset and Remove on component Edit
    151 - Updated Resources Domain
    152 
    153 
    154 = 1.1.4 (Date: May 22, 2025) =
    155 - Hotfix: fixed component class_type check
    156 
    157 = 1.1.3 (Date: May 19, 2025) =
    158 - Updated play store and app store QR code.
    159 - Added initial preparing loader
    160 - NEW: Stored and activate default theme after activating support plugin
    161 - Fixed mobile simulator screen height
    162 - Fixed component customize area open for restricted pages
    163 - Added redirect plugin page
    164 - Updated buy premium url
    165 - Improved UI-UX
    166 - Bug fixes and improvements
    167 
    168 = Version 1.0.3 (Date: August 27, 2024) =
    169 •⁠  ⁠initial release
     199= 2.1.0 (January 14, 2026) =
     200* Fluent Community Addon has been added
     201
     202= 2.0 (December 6, 2025) =
     203* Completely redesigned UI/UX
     204* Added Reset and Remove options in component editor
     205* Updated resource infrastructure
     206* Performance improvements and bug fixes
     207
     208= 1.1.4 (May 22, 2025) =
     209* Hotfix: Fixed component class_type validation
     210
     211= 1.1.3 (May 19, 2025) =
     212* Updated app store QR codes
     213* Added initial loading indicator
     214* Improved default theme activation
     215* Fixed simulator screen height issues
     216* Enhanced component customization area
     217* Added plugin page redirect
     218* Updated premium URL
     219* UI/UX improvements and bug fixes
     220
     221= 1.0.3 (August 27, 2024) =
     222* Initial release
    170223
    171224== Upgrade Notice ==
    172 This is our first version, so nothing to worry about.
    173 Wish us luck :)
     225
     226= 2.0 =
     227Major UI/UX redesign. Your existing configurations will transfer automatically. We recommend backing up your site before upgrading.
  • appza-builder/trunk/includes/class-mobile-store-builder-activator.php

    r3296152 r3439580  
    4444            array(
    4545                'method' => 'POST',
     46                'timeout' => 300,
    4647                'headers' => array(
    4748                    'Accept' => 'application/json',
     
    5455                        'email' => wp_get_current_user()->user_email ?: '',
    5556                        'nickname' => wp_get_current_user()->nickname ?: '',
    56                         'first_name' => wp_get_current_user()->nickname ?: '',
    57                         'last_name' => wp_get_current_user()->nickname ?: '',
     57                        'first_name' => wp_get_current_user()->first_name ?: '',
     58                        'last_name' => wp_get_current_user()->last_name ?: '',
    5859                        'note' => 'Installed in new domain',
    5960
  • appza-builder/trunk/includes/class-mobile-store-builder-i18n.php

    r3256938 r3439580  
    3333     * @since    1.0.0
    3434     */
    35     public function load_plugin_textdomain() {
     35/*  public function load_plugin_textdomain() {
    3636
    3737        load_plugin_textdomain(
     
    4141        );
    4242
    43     }
     43    }*/
    4444
    4545
  • appza-builder/trunk/includes/class-mobile-store-builder-loader.php

    r3256938 r3439580  
    11<?php
     2if ( ! defined( 'ABSPATH' ) ) exit;
    23
    34/**
  • appza-builder/trunk/includes/class-mobile-store-builder.php

    r3296152 r3439580  
    11<?php
     2if ( ! defined( 'ABSPATH' ) ) exit;
    23
    34/**
     
    138139    private function set_locale() {
    139140
    140         $plugin_i18n = new Appza_Mobile_Store_Builder_i18n();
    141 
    142         $this->loader->add_action( 'plugins_loaded', $plugin_i18n, 'load_plugin_textdomain' );
     141//      $plugin_i18n = new Appza_Mobile_Store_Builder_i18n();
     142
     143//      $this->loader->add_action( 'plugins_loaded', $plugin_i18n, 'load_plugin_textdomain' );
    143144
    144145    }
  • appza-builder/trunk/public/assets/component-items.json

    r3412930 r3439580  
     1{
     2  "FCommunity_Notification": [
     3    {
     4      "id": 191,
     5      "feed_id": "143",
     6      "object_id": null,
     7      "src_user_id": "4",
     8      "src_object_type": "feed",
     9      "action": "feed/react_added",
     10      "title": null,
     11      "content": "<b class=\"fcom_nudn\">Rushaeid</b> and <b class=\"fcom_nrc\">1</b> other people loved <span class=\"fcom_nft\">What is favorite color?</span>",
     12      "route": {
     13        "name": "space_feed",
     14        "params": {
     15          "space": "say-hello",
     16          "feed_slug": "what-is-favorite-color"
     17        }
     18      },
     19      "created_at": "2025-12-02 05:50:38",
     20      "updated_at": "2025-12-02 05:50:56",
     21      "xprofile": {
     22        "user_id": 4,
     23        "total_points": 10,
     24        "is_verified": 0,
     25        "status": "active",
     26        "display_name": "Rushaeid",
     27        "username": "rushaeid",
     28        "avatar": "https://secure.gravatar.com/avatar/4d93c6db8b4aa049297b17f330c7bbddd8996260f63825e97f6b108d2a2fbcbf?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FR%2B%2F128&r=g",
     29        "created_at": "2025-07-02 05:44:00",
     30        "short_description": "**Lorem Ipsum** is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.",
     31        "meta": {
     32          "website": "",
     33          "cover_photo": "",
     34          "badge_slug": []
     35        },
     36        "last_activity": "2025-12-02 09:57:08",
     37        "badge": null
     38      },
     39      "subscriber": {
     40        "id": 231,
     41        "object_type": "notification",
     42        "notification_type": "web",
     43        "object_id": "191",
     44        "user_id": "1",
     45        "is_read": "0",
     46        "created_at": "2025-12-02 05:50:38",
     47        "updated_at": "2025-12-02 05:50:56"
     48      }
     49    },
     50    {
     51      "id": 185,
     52      "feed_id": "141",
     53      "object_id": "87",
     54      "src_user_id": "7",
     55      "src_object_type": "comment",
     56      "action": "comment_added",
     57      "title": null,
     58      "content": "<b class=\"fcom_nudn\">Abdul Karim</b> and <b class=\"fcom_nrc\">1</b> other people commented on your post <span class=\"fcom_nft\">tuyrtere</span> in <b class=\"fcom_nst\">Say Hello</b>",
     59      "route": {
     60        "name": "space_feed",
     61        "params": {
     62          "space": "say-hello",
     63          "feed_slug": "tuyrtere"
     64        }
     65      },
     66      "created_at": "2025-11-26 06:46:23",
     67      "updated_at": "2025-11-26 06:50:35",
     68      "xprofile": {
     69        "user_id": 7,
     70        "total_points": 2,
     71        "is_verified": 0,
     72        "status": "active",
     73        "display_name": "Abdul Karim",
     74        "username": "karim",
     75        "avatar": "https://secure.gravatar.com/avatar/e09b528d389b991de462fc3063409c53719c4951356aabfd7bf648c1197cf7ce?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FA%2BK%2B%2F128&r=g",
     76        "created_at": "2025-07-03 09:43:38",
     77        "short_description": "",
     78        "meta": {
     79          "website": "",
     80          "cover_photo": "http://www.appza-community.local/wp-content/uploads/fluent-community/fluentcom-d28bfcdd682e4aa62775a9a573d1a3da-fluentcom-Cover-Backgrounds.webp",
     81          "badge_slug": []
     82        },
     83        "last_activity": "2025-12-02 05:50:36",
     84        "badge": null
     85      },
     86      "subscriber": {
     87        "id": 223,
     88        "object_type": "notification",
     89        "notification_type": "web",
     90        "object_id": "185",
     91        "user_id": "1",
     92        "is_read": "0",
     93        "created_at": "2025-11-26 06:46:23",
     94        "updated_at": "2025-11-26 06:50:35"
     95      }
     96    },
     97    {
     98      "id": 178,
     99      "feed_id": "138",
     100      "object_id": "74",
     101      "src_user_id": "5",
     102      "src_object_type": "comment",
     103      "action": "comment_added",
     104      "title": null,
     105      "content": "<b class=\"fcom_nudn\">Kamal</b> also commented on <span class=\"fcom_nft\">test for notification</span> in <b class=\"fcom_nst\">Start Here</b>",
     106      "route": {
     107        "name": "space_feed",
     108        "params": {
     109          "space": "start-here",
     110          "feed_slug": "test-for-notification"
     111        }
     112      },
     113      "created_at": "2025-11-24 05:09:38",
     114      "updated_at": "2025-11-24 05:09:38",
     115      "xprofile": {
     116        "user_id": 5,
     117        "total_points": 0,
     118        "is_verified": 0,
     119        "status": "active",
     120        "display_name": "Kamal",
     121        "username": "kamal",
     122        "avatar": "https://secure.gravatar.com/avatar/3e523c275f5d43ed2c81ad5380902be7dbc3994e777bb3604e5d702e7a351879?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FK%2B%2F128&r=g",
     123        "created_at": "2025-07-02 04:16:19",
     124        "short_description": "",
     125        "meta": {
     126          "website": "https://wordpress.org",
     127          "cover_photo": "",
     128          "badge_slug": []
     129        },
     130        "last_activity": "2025-12-02 12:16:18",
     131        "badge": null
     132      },
     133      "subscriber": {
     134        "id": 214,
     135        "object_type": "notification",
     136        "notification_type": "web",
     137        "object_id": "178",
     138        "user_id": "1",
     139        "is_read": "0",
     140        "created_at": "2025-11-24 05:09:38",
     141        "updated_at": "2025-11-24 05:09:38"
     142      }
     143    },
     144    {
     145      "id": 177,
     146      "feed_id": "138",
     147      "object_id": "73",
     148      "src_user_id": "5",
     149      "src_object_type": "comment",
     150      "action": "comment_added",
     151      "title": null,
     152      "content": "<b class=\"fcom_nudn\">Kamal</b> also commented on <span class=\"fcom_nft\">test for notification</span> in <b class=\"fcom_nst\">Start Here</b>",
     153      "route": {
     154        "name": "space_feed",
     155        "params": {
     156          "space": "start-here",
     157          "feed_slug": "test-for-notification"
     158        }
     159      },
     160      "created_at": "2025-11-24 05:08:39",
     161      "updated_at": "2025-11-24 05:08:39",
     162      "xprofile": {
     163        "user_id": 5,
     164        "total_points": 0,
     165        "is_verified": 0,
     166        "status": "active",
     167        "display_name": "Kamal",
     168        "username": "kamal",
     169        "avatar": "https://secure.gravatar.com/avatar/3e523c275f5d43ed2c81ad5380902be7dbc3994e777bb3604e5d702e7a351879?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FK%2B%2F128&r=g",
     170        "created_at": "2025-07-02 04:16:19",
     171        "short_description": "",
     172        "meta": {
     173          "website": "https://wordpress.org",
     174          "cover_photo": "",
     175          "badge_slug": []
     176        },
     177        "last_activity": "2025-12-02 12:16:18",
     178        "badge": null
     179      },
     180      "subscriber": {
     181        "id": 213,
     182        "object_type": "notification",
     183        "notification_type": "web",
     184        "object_id": "177",
     185        "user_id": "1",
     186        "is_read": "0",
     187        "created_at": "2025-11-24 05:08:39",
     188        "updated_at": "2025-11-24 05:08:39"
     189      }
     190    },
     191    {
     192      "id": 176,
     193      "feed_id": "138",
     194      "object_id": "72",
     195      "src_user_id": "5",
     196      "src_object_type": "comment",
     197      "action": "comment_added",
     198      "title": null,
     199      "content": "<b class=\"fcom_nudn\">Kamal</b> also commented on <span class=\"fcom_nft\">test for notification</span> in <b class=\"fcom_nst\">Start Here</b>",
     200      "route": {
     201        "name": "space_feed",
     202        "params": {
     203          "space": "start-here",
     204          "feed_slug": "test-for-notification"
     205        }
     206      },
     207      "created_at": "2025-11-24 05:08:12",
     208      "updated_at": "2025-11-24 05:08:12",
     209      "xprofile": {
     210        "user_id": 5,
     211        "total_points": 0,
     212        "is_verified": 0,
     213        "status": "active",
     214        "display_name": "Kamal",
     215        "username": "kamal",
     216        "avatar": "https://secure.gravatar.com/avatar/3e523c275f5d43ed2c81ad5380902be7dbc3994e777bb3604e5d702e7a351879?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FK%2B%2F128&r=g",
     217        "created_at": "2025-07-02 04:16:19",
     218        "short_description": "",
     219        "meta": {
     220          "website": "https://wordpress.org",
     221          "cover_photo": "",
     222          "badge_slug": []
     223        },
     224        "last_activity": "2025-12-02 12:16:18",
     225        "badge": null
     226      },
     227      "subscriber": {
     228        "id": 212,
     229        "object_type": "notification",
     230        "notification_type": "web",
     231        "object_id": "176",
     232        "user_id": "1",
     233        "is_read": "0",
     234        "created_at": "2025-11-24 05:08:12",
     235        "updated_at": "2025-11-24 05:08:12"
     236      }
     237    }
     238  ],
     239  "FCommunity_MemberSocialLink": [
     240    {
     241      "youtube": "rakeybulhasan"
     242    },
     243    {
     244      "linkedin": "rakeybul-hasan"
     245    },
     246    {
     247      "fb": "rakeybulhasan"
     248    },
     249    {
     250      "github": "hasanrakeybul"
     251    }
     252  ],
     253  "FCommunity_Document": [
     254    {
     255      "id": 39,
     256      "slug": "test-attachment-delete",
     257      "message_rendered": "<p>Test attachment delete</p>",
     258      "meta": [],
     259      "title": "Test attachment delete",
     260      "featured_image": null,
     261      "created_at": "2025-07-07 10:28:23",
     262      "privacy": "public",
     263      "priority": 0,
     264      "type": "text",
     265      "content_type": "document",
     266      "space_id": "5",
     267      "user_id": "1",
     268      "status": "published",
     269      "is_sticky": 0,
     270      "scheduled_at": null,
     271      "comments_count": 0,
     272      "reactions_count": 3,
     273      "permalink": "http://www.appza-community.local/portal/space/appza/post/test-attachment-delete",
     274      "xprofile": {
     275        "user_id": 1,
     276        "total_points": 47,
     277        "is_verified": 0,
     278        "status": "active",
     279        "display_name": "Community",
     280        "username": "community",
     281        "avatar": "http://www.appza-community.local/wp-content/uploads/fluent-community/fluentcom-0e90a0adadcce55b93e45245e792ff2f-fluentcom-favicon.webp",
     282        "created_at": "2025-02-05 11:31:48",
     283        "short_description": "",
     284        "meta": {
     285          "website": "http://www.appza-community.local",
     286          "cover_photo": "",
     287          "badge_slug": [],
     288          "social_links": {
     289            "fb": "hasan",
     290            "youtube": "rakeybul"
     291          }
     292        },
     293        "last_activity": "2025-12-03 12:50:00",
     294        "badge": null
     295      },
     296      "terms": [
     297        {
     298          "title": "Topic Two",
     299          "slug": "topic-two",
     300          "pivot": {
     301            "post_id": "39",
     302            "term_id": "2"
     303          }
     304        }
     305      ],
     306      "space": {
     307        "id": 5,
     308        "created_by": "1",
     309        "parent_id": "1",
     310        "title": "Appza",
     311        "slug": "appza",
     312        "logo": null,
     313        "cover_photo": null,
     314        "description": "Appza",
     315        "type": "community",
     316        "privacy": "public",
     317        "status": "published",
     318        "serial": "4",
     319        "settings": {
     320          "restricted_post_only": "no",
     321          "emoji": "🚀",
     322          "shape_svg": "",
     323          "custom_lock_screen": "no",
     324          "can_request_join": "yes",
     325          "layout_style": "timeline",
     326          "show_sidebar": "yes",
     327          "og_image": "",
     328          "links": [],
     329          "topic_required": "yes",
     330          "hide_members_count": "no",
     331          "members_page_status": "members_only",
     332          "document_library": "yes",
     333          "document_access": "members_only",
     334          "disable_post_sort_by": "no",
     335          "default_post_sort_by": "",
     336          "document_upload": "members_only",
     337          "onboard_redirect_url": ""
     338        },
     339        "created_at": "2025-02-17 11:05:16",
     340        "updated_at": "2025-06-22 09:44:46"
     341      }
     342    }
     343  ],
     344  "FCommunity_MemberAbout": [
     345    {
     346      "user_id": 683,
     347      "is_verified": 0,
     348      "display_name": "Rakeybul Hasan",
     349      "username": "hasan",
     350      "avatar": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-ff1bb54b9f2e87d59516683508ff9c9e-fluentcom-rakeybul.webp",
     351      "created_at": "2025-09-19 13:28:41",
     352      "short_description_rendered": "",
     353      "cover_photo": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-1e79ca7bc337e7d8bad69c017a8715de-fluentcom-cover-photo.webp",
     354      "website": "https://lazycoders.co",
     355      "social_links": {},
     356      "status": "active",
     357      "badge_slugs": [],
     358      "compilation_score": 100,
     359      "total_points": 0,
     360      "canViewUserSpaces": false,
     361      "last_activity": "2025-12-03 12:38:05",
     362      "profile_navs": [
     363        {
     364          "slug": "user_profile",
     365          "title": "About",
     366          "url": "https://lazycoders.co/community/u/hasan/",
     367          "wrapper_class": "fcom_profile_about",
     368          "route": {
     369            "name": "user_profile"
     370          }
     371        },
     372        {
     373          "slug": "user_profile_feeds",
     374          "title": "Posts",
     375          "wrapper_class": "fcom_profile_posts",
     376          "url": "https://lazycoders.co/community/u/hasan/posts",
     377          "route": {
     378            "name": "user_profile_feeds"
     379          }
     380        },
     381        {
     382          "slug": "user_comments",
     383          "wrapper_class": "fcom_profile_comments",
     384          "title": "Comments",
     385          "url": "https://lazycoders.co/community/u/hasan/comments",
     386          "route": {
     387            "name": "user_comments"
     388          }
     389        }
     390      ],
     391      "profile_nav_actions": []
     392    }
     393  ],
     394  "FCommunity_MemberComment": [
     395    {
     396      "id": 288,
     397      "user_id": "679",
     398      "post_id": "69",
     399      "parent_id": null,
     400      "reactions_count": "1",
     401      "message": "This will be part of \"Appza\", our no-code mobile app platform for wordpress.&#x20;\n\nIn Appza, you'll be able to have your own app with your logo, splash screen, brand color and more.\nYou'll also have complete control over your nav bar as well as the top bar.&#x20;",
     402      "message_rendered": "<p>This will be part of \"Appza\", our no-code mobile app platform for wordpress.</p>\n<p>In Appza, you'll be able to have your own app with your logo, splash screen, brand color and more.<br />\nYou'll also have complete control over your nav bar as well as the top bar.</p>",
     403      "meta": [],
     404      "type": "comment",
     405      "content_type": "text",
     406      "status": "published",
     407      "is_sticky": "0",
     408      "created_at": "2025-11-30 10:35:25",
     409      "updated_at": "2025-11-30 15:26:14",
     410      "post": {
     411        "id": 69,
     412        "title": "Navigation bar",
     413        "message": "Is there any way to get a consistent navigation bar at the bottom so users are not clicking back to bring it up?",
     414        "type": "text",
     415        "space_id": "5",
     416        "slug": "navigation-bar",
     417        "created_at": "2025-11-28 17:43:04",
     418        "permalink": "https://lazycoders.co/community/space/fluentcommunitymobile/post/navigation-bar",
     419        "space": {
     420          "id": 5,
     421          "title": "Fluent Community Mobile",
     422          "slug": "fluentcommunitymobile",
     423          "type": "community"
     424        }
     425      }
     426    },
     427    {
     428      "id": 287,
     429      "user_id": "679",
     430      "post_id": "70",
     431      "parent_id": null,
     432      "reactions_count": "1",
     433      "message": "Hello,\n\nWe are running a beta program now and will soon start a paid version. To answer your questions...\n\n1. Please DM me for your beta license key\n2. We are still working on the pricing, officially we will launch a paid version in WordCamp Malaysia 2025 (Dec 6-7th)\n3. Community admin (installer in WP) will have to pay separately for the mobile plugin. Once installed in a community, it will work for all members.&#x20;\n\nFeel free to reach out with any questions or concern.\n\nCheers!",
     434      "message_rendered": "<p>Hello,</p>\n<p>We are running a beta program now and will soon start a paid version. To answer your questions...</p>\n<ol>\n<li>Please DM me for your beta license key</li>\n<li>We are still working on the pricing, officially we will launch a paid version in WordCamp Malaysia 2025 (Dec 6-7th)</li>\n<li>Community admin (installer in WP) will have to pay separately for the mobile plugin. Once installed in a community, it will work for all members.</li>\n</ol>\n<p>Feel free to reach out with any questions or concern.</p>\n<p>Cheers!</p>",
     435      "meta": [],
     436      "type": "comment",
     437      "content_type": "text",
     438      "status": "published",
     439      "is_sticky": "0",
     440      "created_at": "2025-11-30 10:33:26",
     441      "updated_at": "2025-11-30 11:49:08",
     442      "post": {
     443        "id": 70,
     444        "title": "Trial vs premium (licence)",
     445        "message": "&#x20;Hello,\n\n\n\nI’ve just launched a community via Fluent Community, and your app caught my attention, particularly the push notification feature.\n\n\n\nHowever, I’m running into an issue: after the trial period ends, I can no longer access the app (please see the attached screenshot). The same issue occurs for my community members as well.\n\n\n\nI understand the app might still be in beta?\n\n\n\nI have 3 questions regarding this:\n\n\n\n1\\) Is it possible to get access to the beta version?\n\n\n\n2\\) What are the pricing plans for using the app?\n\n\n\n3\\) How does the billing work? Is it the community administrator who pays (on top of the Fluent Community subscription), or does each user have to subscribe individually? (The latter would be a major drawback.)\n\n\n\nThank you in advance for your help.\n\n\n\nBest regards",
     446        "type": "text",
     447        "space_id": "5",
     448        "slug": "trial-vs-premium-licence",
     449        "created_at": "2025-11-30 08:41:07",
     450        "permalink": "https://lazycoders.co/community/space/fluentcommunitymobile/post/trial-vs-premium-licence",
     451        "space": {
     452          "id": 5,
     453          "title": "Fluent Community Mobile",
     454          "slug": "fluentcommunitymobile",
     455          "type": "community"
     456        }
     457      }
     458    },
     459    {
     460      "id": 284,
     461      "user_id": "679",
     462      "post_id": "68",
     463      "parent_id": null,
     464      "reactions_count": "0",
     465      "message": "@hallo , send me a DM please, will setup something for you so you can check courses out",
     466      "message_rendered": "<p><a href=\"https://lazycoders.co/community/u/hallo/\">Studio Gee</a> , send me a DM please, will setup something for you so you can check courses out</p>",
     467      "meta": {
     468        "mentioned_user_ids": [
     469          748
     470        ]
     471      },
     472      "type": "comment",
     473      "content_type": "text",
     474      "status": "published",
     475      "is_sticky": "0",
     476      "created_at": "2025-11-27 07:02:00",
     477      "updated_at": "2025-11-27 07:02:00",
     478      "post": {
     479        "id": 68,
     480        "title": "Courses in mobile app",
     481        "message": "Hi! I haven't been looking for a while so I see amazing improvements. But what I'm really wondering about is how the courses will work in the app. Unfortunately courses are disabled in this community so it's not something we can see and test. Is it possible for you to make just one dummy-course to show us how it all looks like on the mobile app? \n\nthanks 💛",
     482        "type": "text",
     483        "space_id": "5",
     484        "slug": "courses-in-mobile-app",
     485        "created_at": "2025-11-27 06:44:08",
     486        "permalink": "https://lazycoders.co/community/space/fluentcommunitymobile/post/courses-in-mobile-app",
     487        "space": {
     488          "id": 5,
     489          "title": "Fluent Community Mobile",
     490          "slug": "fluentcommunitymobile",
     491          "type": "community"
     492        }
     493      }
     494    },
     495    {
     496      "id": 282,
     497      "user_id": "679",
     498      "post_id": "64",
     499      "parent_id": "263",
     500      "reactions_count": "0",
     501      "message": "@norbertut DM me please",
     502      "message_rendered": "<p><a href=\"https://lazycoders.co/community/u/norbertut/\">Norbert Rovira</a> DM me please</p>",
     503      "meta": {
     504        "mentioned_user_ids": [
     505          855
     506        ]
     507      },
     508      "type": "comment",
     509      "content_type": "text",
     510      "status": "published",
     511      "is_sticky": "0",
     512      "created_at": "2025-11-26 11:59:07",
     513      "updated_at": "2025-11-26 11:59:07",
     514      "post": {
     515        "id": 64,
     516        "title": "💬 Chat is now Live! Plus Speed Boosts! ⚡",
     517        "message": "Big news! we’re rolling out another update today and **chat is now live!** 🎉\n\nMobile application's chat is fully working so you can connect with your community in real time. There are still a few small improvements coming in future updates but the main part is ready and waiting for you. 💬\n\nWe’ve also made things even faster (again) by optimizing load time and caching. Everything feels smoother and more responsive. ⚡ This is a continuous process, in every new release we will optimize and improve.&#x20;\n\nTo get the best experience make sure you update to the latest version of the Fluent Community plugin (version 2.0.1) just released today. Also, update the mobile app (version 1.0.7) and LazyCoders' [Fluent Community Mobile (version 0.0.95) plugin](https://tinyurl.com/FCMv0-0-95) so everything works smoothly together.&#x20;\n\nWe’re excited to see you chat and connect like never before.&#x20;\n\nMore updates are on the way ... stay tuned! 🚀",
     518        "type": "text",
     519        "space_id": "5",
     520        "slug": "chat-is-now-live-plus-speed-boosts-as",
     521        "created_at": "2025-11-17 13:30:11",
     522        "permalink": "https://lazycoders.co/community/space/fluentcommunitymobile/post/chat-is-now-live-plus-speed-boosts-as",
     523        "space": {
     524          "id": 5,
     525          "title": "Fluent Community Mobile",
     526          "slug": "fluentcommunitymobile",
     527          "type": "community"
     528        }
     529      }
     530    },
     531    {
     532      "id": 277,
     533      "user_id": "679",
     534      "post_id": "66",
     535      "parent_id": "266",
     536      "reactions_count": "0",
     537      "message": "@kevinheinrichs got it. are you linking this page from a menu in the community?&#x20;",
     538      "message_rendered": "<p><a href=\"https://lazycoders.co/community/u/kevinheinrichs/\">Kevin Heinrichs</a> got it. are you linking this page from a menu in the community?</p>",
     539      "meta": {
     540        "mentioned_user_ids": [
     541          686
     542        ]
     543      },
     544      "type": "comment",
     545      "content_type": "text",
     546      "status": "published",
     547      "is_sticky": "0",
     548      "created_at": "2025-11-26 09:35:05",
     549      "updated_at": "2025-11-26 09:35:05",
     550      "post": {
     551        "id": 66,
     552        "title": "",
     553        "message": "is this still on development?",
     554        "type": "text",
     555        "space_id": "5",
     556        "slug": "is-this-still-on-development",
     557        "created_at": "2025-11-24 20:37:13",
     558        "permalink": "https://lazycoders.co/community/space/fluentcommunitymobile/post/is-this-still-on-development",
     559        "space": {
     560          "id": 5,
     561          "title": "Fluent Community Mobile",
     562          "slug": "fluentcommunitymobile",
     563          "type": "community"
     564        }
     565      }
     566    }
     567  ],
     568  "FCommunity_SpaceBanner": [
     569    {
     570      "cover_photo": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-8a20483631d69b3bae758843925a9161-fluentcom-Appza-1600_500.webp"
     571    }
     572  ],
     573  "FCommunity_SpaceLink": [
     574    {
     575      "enabled": "yes",
     576      "new_tab": "yes",
     577      "title": "lazycoders.co",
     578      "slug": "fcom_custom_link_1",
     579      "privacy": "public",
     580      "permalink": "https://lazycoders.co/community"
     581    },
     582    {
     583      "enabled": "yes",
     584      "new_tab": "yes",
     585      "title": "Lazytasks plugin",
     586      "slug": "fcom_custom_link_2",
     587      "privacy": "public",
     588      "permalink": "https://lazycoders.co/lazytasks/?product_name=lazy_task&plugin_slug=lazytasks-premium"
     589    }
     590  ],
     591  "FCommunity_CreatePost": {
     592    "avatar": "https://pub-df31c5b8360c4944bed15058d93cf4cc.r2.dev/static/appza-dummy-profile.jpeg"
     593  },
     594  "FCommunity_LeaderboardProfile": [
     595    {
     596      "user_id": 683,
     597      "is_verified": 0,
     598      "display_name": "John Doe",
     599      "username": "johndoe",
     600      "avatar": "https://pub-df31c5b8360c4944bed15058d93cf4cc.r2.dev/static/appza-dummy-profile.jpeg",
     601      "created_at": "2025-09-19 13:28:41",
     602      "short_description_rendered": "",
     603      "cover_photo": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-1e79ca7bc337e7d8bad69c017a8715de-fluentcom-cover-photo.webp",
     604      "website": "https://lazycoders.co",
     605      "social_links": {
     606        "youtube": "johndoe",
     607        "linkedin": "johndoe",
     608        "fb": "johndoe",
     609        "github": "johndoe"
     610      },
     611      "status": "active",
     612      "badge_slugs": [],
     613      "compilation_score": 100,
     614      "total_points": 0,
     615      "canViewUserSpaces": true,
     616      "last_activity": "2025-12-04 08:50:27",
     617      "email": "johndoe@gamil.com",
     618      "first_name": "John",
     619      "last_name": "Doe",
     620      "short_description": "",
     621      "can_change_username": true,
     622      "can_change_email": true,
     623      "profile_nav_actions": [],
     624      "followers_count": 0,
     625      "followings_count": 0,
     626      "level": {
     627        "title": "Space Initiate",
     628        "tagline": "Taking the first steps into our vibrant world",
     629        "slug": "level_1",
     630        "level": 1,
     631        "min_points": 0,
     632        "max_points": 4,
     633        "progress": 0
     634      },
     635      "leaderboard_levels": [
     636        {
     637          "title": "Space Initiate",
     638          "tagline": "Taking the first steps into our vibrant world",
     639          "slug": "level_1",
     640          "level": 1,
     641          "min_points": 0,
     642          "max_points": 4
     643        },
     644        {
     645          "title": "Space Pathfinder",
     646          "tagline": "Uncovering the secrets of community mastery",
     647          "slug": "level_2",
     648          "level": 2,
     649          "min_points": 5,
     650          "max_points": 19
     651        },
     652        {
     653          "title": "Space Enthusiast",
     654          "tagline": "Igniting passion and fostering connections",
     655          "slug": "level_3",
     656          "level": 3,
     657          "min_points": 20,
     658          "max_points": 64
     659        },
     660        {
     661          "title": "Space Contributor",
     662          "tagline": "Weaving the fabric of shared knowledge",
     663          "slug": "level_4",
     664          "level": 4,
     665          "min_points": 65,
     666          "max_points": 154
     667        },
     668        {
     669          "title": "Space Advocate",
     670          "tagline": "Championing the cause with unwavering spirit",
     671          "slug": "level_5",
     672          "level": 5,
     673          "min_points": 155,
     674          "max_points": 499
     675        },
     676        {
     677          "title": "Space Virtuoso",
     678          "tagline": "Exemplifying mastery and skill",
     679          "slug": "level_6",
     680          "level": 6,
     681          "min_points": 500,
     682          "max_points": 1999
     683        },
     684        {
     685          "title": "Space Sage",
     686          "tagline": "Imparting wisdom and guiding the way",
     687          "slug": "level_7",
     688          "level": 7,
     689          "min_points": 2000,
     690          "max_points": 7999
     691        },
     692        {
     693          "title": "Space Hero",
     694          "tagline": "Leading with bold innovation and vision",
     695          "slug": "level_8",
     696          "level": 8,
     697          "min_points": 8000,
     698          "max_points": 24999
     699        },
     700        {
     701          "title": "Space Legend",
     702          "tagline": "Eternally inspiring excellence and unity",
     703          "slug": "level_9",
     704          "level": 9,
     705          "min_points": 25000,
     706          "max_points": 10000000000000
     707        }
     708      ]
     709    }
     710  ],
     711  "FCommunity_LeaderboardLevel": [
     712    {
     713      "title": "Space Initiate",
     714      "tagline": "Taking the first steps into our vibrant world",
     715      "slug": "level_1",
     716      "level": 1,
     717      "min_points": 0,
     718      "max_points": 4,
     719      "is_active": true,
     720      "total_points": 0
     721    },
     722    {
     723      "title": "Space Pathfinder",
     724      "tagline": "Uncovering the secrets of community mastery",
     725      "slug": "level_2",
     726      "level": 2,
     727      "min_points": 5,
     728      "max_points": 19,
     729      "is_active": false,
     730      "total_points": 0
     731    },
     732    {
     733      "title": "Space Enthusiast",
     734      "tagline": "Igniting passion and fostering connections",
     735      "slug": "level_3",
     736      "level": 3,
     737      "min_points": 20,
     738      "max_points": 64,
     739      "is_active": false,
     740      "total_points": 0
     741    },
     742    {
     743      "title": "Space Contributor",
     744      "tagline": "Weaving the fabric of shared knowledge",
     745      "slug": "level_4",
     746      "level": 4,
     747      "min_points": 65,
     748      "max_points": 154,
     749      "is_active": false,
     750      "total_points": 0
     751    },
     752    {
     753      "title": "Space Advocate",
     754      "tagline": "Championing the cause with unwavering spirit",
     755      "slug": "level_5",
     756      "level": 5,
     757      "min_points": 155,
     758      "max_points": 499,
     759      "is_active": false,
     760      "total_points": 0
     761    },
     762    {
     763      "title": "Space Virtuoso",
     764      "tagline": "Exemplifying mastery and skill",
     765      "slug": "level_6",
     766      "level": 6,
     767      "min_points": 500,
     768      "max_points": 1999,
     769      "is_active": false,
     770      "total_points": 0
     771    },
     772    {
     773      "title": "Space Sage",
     774      "tagline": "Imparting wisdom and guiding the way",
     775      "slug": "level_7",
     776      "level": 7,
     777      "min_points": 2000,
     778      "max_points": 7999,
     779      "is_active": false,
     780      "total_points": 0
     781    },
     782    {
     783      "title": "Space Hero",
     784      "tagline": "Leading with bold innovation and vision",
     785      "slug": "level_8",
     786      "level": 8,
     787      "min_points": 8000,
     788      "max_points": 24999,
     789      "is_active": false,
     790      "total_points": 0
     791    },
     792    {
     793      "title": "Space Legend",
     794      "tagline": "Eternally inspiring excellence and unity",
     795      "slug": "level_9",
     796      "level": 9,
     797      "min_points": 25000,
     798      "max_points": 10000000000000,
     799      "is_active": false,
     800      "total_points": 0
     801    }
     802  ],
     803  "FCommunity_LeaderboardMembers": [
     804    {
     805      "data-list": {
     806        "7_days": [
     807          {
     808            "user_id": "732",
     809            "total_points": "0",
     810            "xprofile": {
     811              "user_id": 732,
     812              "total_points": 0,
     813              "is_verified": 0,
     814              "status": "active",
     815              "display_name": "Rob De Groof",
     816              "username": "robdegroof",
     817              "avatar": "https://secure.gravatar.com/avatar/204f4e23bdf3bbdab108357e8de67932579b49a2806aded5543f629b4984def5?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FR%2BD%2BG%2B%2F128&r=g",
     818              "created_at": "2025-09-26 14:38:20",
     819              "short_description": "",
     820              "meta": {
     821                "website": "",
     822                "cover_photo": ""
     823              },
     824              "last_activity": "2025-09-26 15:51:36",
     825              "badge": null
     826            }
     827          },
     828          {
     829            "user_id": "730",
     830            "total_points": "0",
     831            "xprofile": {
     832              "user_id": 730,
     833              "total_points": 1,
     834              "is_verified": 0,
     835              "status": "active",
     836              "display_name": "Andrij Tkachenko",
     837              "username": "andrij",
     838              "avatar": "https://secure.gravatar.com/avatar/0e350e3d57f32c0d46851003ad413a14771b6507d8758288e007fc55f6d7f549?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FA%2BT%2B%2F128&r=g",
     839              "created_at": "2025-09-26 14:34:02",
     840              "short_description": "",
     841              "meta": {
     842                "website": "",
     843                "cover_photo": ""
     844              },
     845              "last_activity": "2025-11-28 12:03:21",
     846              "badge": null
     847            }
     848          }
     849        ],
     850        "30_days": [
     851          {
     852            "user_id": "851",
     853            "total_points": "1",
     854            "xprofile": {
     855              "user_id": 851,
     856              "total_points": 1,
     857              "is_verified": 0,
     858              "status": "active",
     859              "display_name": "Stuart Barry",
     860              "username": "stuartb",
     861              "avatar": "https://secure.gravatar.com/avatar/c44381fc55d2f95991a6e4cd65f6f69c55fde516c793318eb084c85ecb4aa8d6?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FS%2BB%2B%2F128&r=g",
     862              "created_at": "2025-11-19 10:18:49",
     863              "short_description": "",
     864              "meta": {
     865                "website": "",
     866                "cover_photo": ""
     867              },
     868              "last_activity": "2025-11-25 14:25:48",
     869              "badge": null
     870            }
     871          },
     872          {
     873            "user_id": "848",
     874            "total_points": "1",
     875            "xprofile": {
     876              "user_id": 848,
     877              "total_points": 1,
     878              "is_verified": 0,
     879              "status": "active",
     880              "display_name": "Mike Repa",
     881              "username": "extensive",
     882              "avatar": "https://secure.gravatar.com/avatar/a782aa7f7dec23203c9b8916a1ef3b40ce9992f835b4bf34a5f959b0bbbc6f3f?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FM%2BR%2B%2F128&r=g",
     883              "created_at": "2025-11-15 23:33:48",
     884              "short_description": "",
     885              "meta": {
     886                "website": "",
     887                "cover_photo": ""
     888              },
     889              "last_activity": "2025-11-24 01:39:01",
     890              "badge": null
     891            }
     892          }
     893
     894        ],
     895        "all_time": [
     896          {
     897            "user_id": "806",
     898            "total_points": "4",
     899            "xprofile": {
     900              "user_id": 806,
     901              "total_points": 4,
     902              "is_verified": 0,
     903              "status": "active",
     904              "display_name": "Parm Saggu",
     905              "username": "parm",
     906              "avatar": "https://secure.gravatar.com/avatar/d74485857e1a93595159f227c08d430c314c7e817d3a75d8eddf222b29caafb2?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FP%2BS%2B%2F128&r=g",
     907              "created_at": "2025-09-30 18:49:56",
     908              "short_description": "Beta-tester 🤓",
     909              "meta": {
     910                "website": "",
     911                "cover_photo": "",
     912                "social_links": []
     913              },
     914              "last_activity": "2025-11-14 20:19:16",
     915              "badge": null
     916            }
     917          },
     918          {
     919            "user_id": "786",
     920            "total_points": "3",
     921            "xprofile": {
     922              "user_id": 786,
     923              "total_points": 3,
     924              "is_verified": 0,
     925              "status": "active",
     926              "display_name": "Tim Olukayode Ajayi",
     927              "username": "iamolukayode",
     928              "avatar": "https://secure.gravatar.com/avatar/f9235a7be2e406a6b3d83364ae505ff6545caaebf0cc2ba5ffad0a9d5d6c057f?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FT%2BO%2BA%2B%2F128&r=g",
     929              "created_at": "2025-09-27 22:08:37",
     930              "short_description": "Unlimited ♾️",
     931              "meta": {
     932                "website": "#",
     933                "cover_photo": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-5edbd8852ddf19ca20b849f1f1231cab-fluentcom-scaled_1000708741.webp",
     934                "social_links": {
     935                  "instagram": "TimOlukayode"
     936                }
     937              },
     938              "last_activity": "2025-10-25 17:27:31",
     939              "badge": null
     940            }
     941          }
     942        ]
     943      },
     944      "key-values": {
     945        "7_days": "Last 7 days",
     946        "30_days": "Last 30 days",
     947        "all_time": "All time"
     948      }
     949    }
     950  ],
     951  "FCommunity_Course": [
     952    {
     953      "id": 28,
     954      "created_by": "13",
     955      "parent_id": null,
     956      "title": "UI/UX Design",
     957      "slug": "ui-ux-design",
     958      "logo": null,
     959      "cover_photo": "https://pub-df31c5b8360c4944bed15058d93cf4cc.r2.dev/static/appza-fluent-course-cover-laptop.jpeg",
     960      "description": "Complete UI/UX Design Course",
     961      "type": "course",
     962      "privacy": "public",
     963      "status": "published",
     964      "serial": "10",
     965      "settings": {
     966        "restricted_post_only": "no",
     967        "emoji": "",
     968        "shape_svg": "",
     969        "custom_lock_screen": "no",
     970        "can_request_join": "no",
     971        "layout_style": "timeline",
     972        "show_sidebar": "yes",
     973        "og_image": "",
     974        "links": [],
     975        "topic_required": "no",
     976        "hide_members_count": "no",
     977        "members_page_status": "members_only",
     978        "course_type": "self_paced",
     979        "disable_comments": "no",
     980        "course_layout": "classic",
     981        "course_details": "",
     982        "hide_instructor_view": "no",
     983        "show_instructor_students_count": "no",
     984        "public_lesson_view": "no"
     985      },
     986      "created_at": "2026-01-01 17:11:03",
     987      "updated_at": "2026-01-01 17:11:03",
     988      "isEnrolled": false,
     989      "sectionsCount": 4,
     990      "lessonsCount": 6,
     991      "studentsCount": 2
     992    },
     993    {
     994      "id": 11,
     995      "created_by": "11",
     996      "parent_id": "10",
     997      "title": "App Interface & Experience Design",
     998      "slug": "app-interface-experience-design",
     999      "logo": null,
     1000      "cover_photo": "https://pub-df31c5b8360c4944bed15058d93cf4cc.r2.dev/static/appza-fluent-course-cover-mobile.jpeg",
     1001      "description": "UI/UX Design for Mobile Applications",
     1002      "type": "course",
     1003      "privacy": "public",
     1004      "status": "published",
     1005      "serial": "6",
     1006      "settings": {
     1007        "restricted_post_only": "no",
     1008        "emoji": "",
     1009        "shape_svg": "",
     1010        "custom_lock_screen": "no",
     1011        "can_request_join": "no",
     1012        "layout_style": "timeline",
     1013        "show_sidebar": "yes",
     1014        "og_image": "",
     1015        "links": [],
     1016        "topic_required": "no",
     1017        "hide_members_count": "no",
     1018        "members_page_status": "members_only",
     1019        "course_type": "self_paced",
     1020        "disable_comments": "no",
     1021        "course_layout": "classic",
     1022        "course_details": "",
     1023        "hide_instructor_view": "yes",
     1024        "show_instructor_students_count": "no",
     1025        "public_lesson_view": "no",
     1026        "show_paywalls": "no"
     1027      },
     1028      "created_at": "2025-08-27 11:31:05",
     1029      "updated_at": "2025-12-22 15:48:02",
     1030      "isEnrolled": false,
     1031      "sectionsCount": 2,
     1032      "lessonsCount": 7,
     1033      "studentsCount": 3
     1034    }
     1035  ],
     1036  "FCommunity_MemberSpace": [
     1037    {
     1038      "id": 3,
     1039      "created_by": "682",
     1040      "parent_id": "1",
     1041      "title": "Ask us Anything!",
     1042      "slug": "askus",
     1043      "logo": null,
     1044      "cover_photo": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-94b5dac50da3d0beede072c8ad0a8872-fluentcom-Ask-us-Anything-1600_500-1.webp",
     1045      "description": "",
     1046      "type": "community",
     1047      "privacy": "public",
     1048      "status": "published",
     1049      "serial": "1",
     1050      "settings": {
     1051        "restricted_post_only": "no",
     1052        "emoji": "👋",
     1053        "shape_svg": "",
     1054        "custom_lock_screen": "no",
     1055        "can_request_join": "yes",
     1056        "layout_style": "timeline",
     1057        "show_sidebar": "yes",
     1058        "og_image": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-68dd6a52f362dc22426635c53c2b83c9-fluentcom-Ask-us-Anything-1200_630.jpg",
     1059        "links": [],
     1060        "topic_required": "no",
     1061        "hide_members_count": "no",
     1062        "members_page_status": "members_only",
     1063        "document_library": "no",
     1064        "document_access": "members_only",
     1065        "disable_post_sort_by": "no",
     1066        "default_post_sort_by": "",
     1067        "document_upload": "admin_only",
     1068        "onboard_redirect_url": ""
     1069      },
     1070      "created_at": "2025-08-26 10:21:17",
     1071      "updated_at": "2025-10-05 06:22:03",
     1072      "members_count": 12,
     1073      "pivot": {
     1074        "user_id": "679",
     1075        "space_id": "3",
     1076        "role": "admin",
     1077        "status": "active",
     1078        "created_at": "2025-09-22T13:05:37+00:00"
     1079      },
     1080      "space_pivot": null
     1081    },
     1082    {
     1083      "id": 5,
     1084      "created_by": "2",
     1085      "parent_id": "18",
     1086      "title": "Fluent Community Mobile",
     1087      "slug": "fluentcommunitymobile",
     1088      "logo": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-6bfddadb63bd8f3d47aa9670690ea751-fluentcom-FluentCommunity_Icon.webp",
     1089      "cover_photo": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-aa10ff285deb112f3ebaf1a49fe08131-fluentcom-Fluent-Community-Mobile-1600_500.webp",
     1090      "description": "",
     1091      "type": "community",
     1092      "privacy": "public",
     1093      "status": "published",
     1094      "serial": "2",
     1095      "settings": {
     1096        "restricted_post_only": "no",
     1097        "emoji": "",
     1098        "shape_svg": "",
     1099        "custom_lock_screen": "no",
     1100        "can_request_join": "yes",
     1101        "layout_style": "timeline",
     1102        "show_sidebar": "yes",
     1103        "og_image": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-2b7b7416c5e4f94babaa38ae0fa57aee-fluentcom-Fluent-Community-Mobile-1200_630.jpg",
     1104        "links": [],
     1105        "topic_required": "no",
     1106        "hide_members_count": "no",
     1107        "members_page_status": "members_only",
     1108        "document_library": "no",
     1109        "document_access": "members_only",
     1110        "disable_post_sort_by": "no",
     1111        "default_post_sort_by": "",
     1112        "document_upload": "admin_only",
     1113        "onboard_redirect_url": ""
     1114      },
     1115      "created_at": "2025-09-08 12:53:16",
     1116      "updated_at": "2025-09-22 10:00:22",
     1117      "members_count": 94,
     1118      "pivot": {
     1119        "user_id": "679",
     1120        "space_id": "5",
     1121        "role": "admin",
     1122        "status": "active",
     1123        "created_at": "2025-09-22T13:05:23+00:00"
     1124      },
     1125      "space_pivot": null
     1126    }
     1127  ],
     1128  "FCommunity_Member": [
     1129    {
     1130      "user_id": 683,
     1131      "total_points": 0,
     1132      "is_verified": 0,
     1133      "status": "pending",
     1134      "display_name": "Rakeybul Hasan",
     1135      "username": "hasan",
     1136      "avatar": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-ff1bb54b9f2e87d59516683508ff9c9e-fluentcom-rakeybul.webp",
     1137      "created_at": "2025-09-19 13:28:41",
     1138      "short_description": "",
     1139      "meta": {
     1140        "website": "https://lazycoders.co",
     1141        "cover_photo": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-1e79ca7bc337e7d8bad69c017a8715de-fluentcom-cover-photo.webp",
     1142        "badge_slug": []
     1143      },
     1144      "last_activity": "2025-12-03 12:27:47",
     1145      "badge": null,
     1146      "xprofile": {
     1147        "user_id": 683,
     1148        "total_points": 0,
     1149        "is_verified": 0,
     1150        "status": "active",
     1151        "display_name": "Rakeybul Hasan",
     1152        "username": "hasan",
     1153        "avatar": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-ff1bb54b9f2e87d59516683508ff9c9e-fluentcom-rakeybul.webp",
     1154        "created_at": "2025-09-19 13:28:41",
     1155        "short_description": "",
     1156        "meta": {
     1157          "website": "https://lazycoders.co",
     1158          "cover_photo": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-1e79ca7bc337e7d8bad69c017a8715de-fluentcom-cover-photo.webp",
     1159          "badge_slug": []
     1160        },
     1161        "last_activity": "2025-12-03 12:27:47",
     1162        "badge": null
     1163      },
     1164      "permissions": {
     1165        "admin": true,
     1166        "super_admin": true,
     1167        "community_admin": true,
     1168        "community_moderator": true,
     1169        "delete_any_feed": true,
     1170        "edit_any_feed": true,
     1171        "delete_any_comment": true,
     1172        "edit_any_comment": true,
     1173        "read": true,
     1174        "course_creator": true,
     1175        "course_admin": true
     1176      },
     1177      "level": {
     1178        "title": "Space Initiate",
     1179        "tagline": "Taking the first steps into our vibrant world",
     1180        "slug": "level_1",
     1181        "level": 1,
     1182        "min_points": 0,
     1183        "max_points": 4
     1184      }
     1185    },
     1186    {
     1187      "user_id": 679,
     1188      "total_points": 190,
     1189      "is_verified": 1,
     1190      "status": "active",
     1191      "display_name": "Noor Khan",
     1192      "username": "nmkhan",
     1193      "avatar": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-3ed18d135d5297a2347e4092c20fd7eb-fluentcom-494655957_10162060404832912_1518750332727181758_n.webp",
     1194      "created_at": "2025-09-08 04:04:05",
     1195      "short_description": "Founder, builder, and problem-solver with a genuine interest in exploring new ideas and industries. My latest initiative, LazyCoders, is aimed at making mobile app solutions more accessible and affordable within the WordPress and Shopify ecosystems.\n\nWith more than 20 years of experience in technology and leadership, I’ve had the opportunity to work across both enterprise environments and fast-paced startups—developing large-scale automation systems and contributing to the digital transformation of global brands. While my journey spans both enterprise and agile startup cultures, the focus has consistently remained on creating simple, transparent, and user centered tools.\n\nOutside of tech, I’m also engaged in entrepreneurship across other industries, including consulting, renewable energy, and manufacturing.\n\nAlways open to meaningful conversations and collaboration - especially around thoughtful tech, scalable ideas, and community driven impact.",
     1196      "meta": {
     1197        "website": "http://www.lazycoders.co",
     1198        "cover_photo": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-88a8ff0f37d129fe24d4dcff234763d9-fluentcom-WhatsApp-Image-2025-09-24-at-16.14.02.webp",
     1199        "badge_slug": [],
     1200        "social_links": {
     1201          "linkedin": "noormahmudkhan",
     1202          "youtube": "@nmkhan",
     1203          "twitter": "golbidu"
     1204        }
     1205      },
     1206      "last_activity": "2025-12-03 10:22:27",
     1207      "badge": null,
     1208      "xprofile": {
     1209        "user_id": 679,
     1210        "total_points": 190,
     1211        "is_verified": 1,
     1212        "status": "active",
     1213        "display_name": "Noor Khan",
     1214        "username": "nmkhan",
     1215        "avatar": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-3ed18d135d5297a2347e4092c20fd7eb-fluentcom-494655957_10162060404832912_1518750332727181758_n.webp",
     1216        "created_at": "2025-09-08 04:04:05",
     1217        "short_description": "Founder, builder, and problem-solver with a genuine interest in exploring new ideas and industries. My latest initiative, LazyCoders, is aimed at making mobile app solutions more accessible and affordable within the WordPress and Shopify ecosystems.\n\nWith more than 20 years of experience in technology and leadership, I’ve had the opportunity to work across both enterprise environments and fast-paced startups—developing large-scale automation systems and contributing to the digital transformation of global brands. While my journey spans both enterprise and agile startup cultures, the focus has consistently remained on creating simple, transparent, and user centered tools.\n\nOutside of tech, I’m also engaged in entrepreneurship across other industries, including consulting, renewable energy, and manufacturing.\n\nAlways open to meaningful conversations and collaboration - especially around thoughtful tech, scalable ideas, and community driven impact.",
     1218        "meta": {
     1219          "website": "http://www.lazycoders.co",
     1220          "cover_photo": "https://lazycoders.co/wp-content/uploads/fluent-community/fluentcom-88a8ff0f37d129fe24d4dcff234763d9-fluentcom-WhatsApp-Image-2025-09-24-at-16.14.02.webp",
     1221          "badge_slug": [],
     1222          "social_links": {
     1223            "linkedin": "noormahmudkhan",
     1224            "youtube": "@nmkhan",
     1225            "twitter": "golbidu"
     1226          }
     1227        },
     1228        "last_activity": "2025-12-03 10:22:27",
     1229        "badge": null
     1230      },
     1231      "permissions": {
     1232        "admin": true,
     1233        "super_admin": true,
     1234        "community_admin": true,
     1235        "community_moderator": true,
     1236        "delete_any_feed": true,
     1237        "edit_any_feed": true,
     1238        "delete_any_comment": true,
     1239        "edit_any_comment": true,
     1240        "read": true,
     1241        "course_creator": true,
     1242        "course_admin": true
     1243      },
     1244      "level": {
     1245        "title": "Space Advocate",
     1246        "tagline": "Championing the cause with unwavering spirit",
     1247        "slug": "level_5",
     1248        "level": 5,
     1249        "min_points": 155,
     1250        "max_points": 499
     1251      }
     1252    }
     1253  ],
     1254  "FCommunity_FeedLink": [
     1255    {
     1256      "enabled": "yes",
     1257      "new_tab": "yes",
     1258      "title": "Lazycoders",
     1259      "slug": "fcom_custom_link_one",
     1260      "privacy": "public",
     1261      "permalink": "https://lazycoders.co"
     1262    },
     1263    {
     1264      "enabled": "yes",
     1265      "new_tab": "yes",
     1266      "title": "Fluent Community App",
     1267      "slug": "fcom_custom_link_two",
     1268      "privacy": "public",
     1269      "permalink": "https://lazycoders.co/fluentcommunitymobile/?product_name=fcom_mobile&plugin_slug=fcom-mobile"
     1270    },
     1271    {
     1272      "enabled": "yes",
     1273      "privacy": "public",
     1274      "new_tab": "yes",
     1275      "title": "Appza Plugin",
     1276      "permalink": "https://lazycoders.co/appza/?product_name=appza&plugin_slug=appza",
     1277      "slug": "fcom_custom_link_three"
     1278    }
     1279  ],
     1280  "FCommunity_Chat": [
     1281    {
     1282      "community_threads": [
     1283        {
     1284          "id": 4,
     1285          "title": "Private Space",
     1286          "space_id": "6",
     1287          "message_count": "1",
     1288          "status": "active",
     1289          "provider": "fcom",
     1290          "created_at": "2025-02-20 10:32:18",
     1291          "updated_at": "2025-11-10 10:32:45",
     1292          "space": {
     1293            "id": 6,
     1294            "created_by": "1",
     1295            "parent_id": "1",
     1296            "title": "Private Space",
     1297            "slug": "privatespace",
     1298            "logo": null,
     1299            "cover_photo": null,
     1300            "description": "Private Space",
     1301            "type": "community",
     1302            "privacy": "private",
     1303            "status": "published",
     1304            "serial": "5",
     1305            "settings": {
     1306              "restricted_post_only": "no",
     1307              "emoji": "🚀",
     1308              "shape_svg": "",
     1309              "custom_lock_screen": "no",
     1310              "can_request_join": "yes",
     1311              "layout_style": "timeline",
     1312              "show_sidebar": "yes",
     1313              "og_image": "",
     1314              "links": [],
     1315              "topic_required": "no",
     1316              "hide_members_count": "no",
     1317              "members_page_status": "logged_in",
     1318              "document_library": "no",
     1319              "document_access": "members_only",
     1320              "document_upload": "admin_only"
     1321            },
     1322            "created_at": "2025-02-20 10:32:18",
     1323            "updated_at": "2025-02-20 10:47:55"
     1324          },
     1325          "messages": [
     1326            {
     1327              "id": 98,
     1328              "thread_id": "4",
     1329              "user_id": "4",
     1330              "text": "<div class=\"chat_text\"><p>ddfd</p></div>",
     1331              "meta": null,
     1332              "created_at": "2025-11-10 10:32:45",
     1333              "updated_at": "2025-11-10 10:32:45"
     1334            }
     1335          ]
     1336        },
     1337        {
     1338          "id": 5,
     1339          "title": "Start Here",
     1340          "space_id": "2",
     1341          "message_count": "37",
     1342          "status": "active",
     1343          "provider": "fcom",
     1344          "created_at": "2025-03-04 06:05:01",
     1345          "updated_at": "2025-10-30 08:48:18",
     1346          "space": {
     1347            "id": 2,
     1348            "created_by": "1",
     1349            "parent_id": "1",
     1350            "title": "Start Here",
     1351            "slug": "start-here",
     1352            "logo": "http://www.appza-community.local/wp-content/uploads/fluent-community/fluentcom-acef9fc6c83cb0d557bb4f9d8f2c39ee-fluentcom-favicon.webp",
     1353            "cover_photo": "http://www.appza-community.local/wp-content/uploads/fluent-community/fluentcom-d5b99283b9354bdf8579fbb75cc157a1-fluentcom-Cover-Backgrounds.webp",
     1354            "description": "",
     1355            "type": "community",
     1356            "privacy": "public",
     1357            "status": "published",
     1358            "serial": "1",
     1359            "settings": {
     1360              "restricted_post_only": "no",
     1361              "emoji": "",
     1362              "shape_svg": "",
     1363              "custom_lock_screen": "no",
     1364              "can_request_join": "yes",
     1365              "layout_style": "timeline",
     1366              "show_sidebar": "yes",
     1367              "og_image": "",
     1368              "links": [],
     1369              "topic_required": "no",
     1370              "hide_members_count": "no",
     1371              "members_page_status": "members_only",
     1372              "document_library": "no",
     1373              "document_access": "members_only",
     1374              "disable_post_sort_by": "no",
     1375              "default_post_sort_by": "",
     1376              "document_upload": "admin_only",
     1377              "onboard_redirect_url": ""
     1378            },
     1379            "created_at": "2025-02-05 11:31:48",
     1380            "updated_at": "2025-11-06 05:08:43"
     1381          },
     1382          "messages": [
     1383            {
     1384              "id": 95,
     1385              "thread_id": "5",
     1386              "user_id": "1",
     1387              "text": "<div class=\"chat_text\"><p>sdff</p></div>",
     1388              "meta": null,
     1389              "created_at": "2025-10-30 08:48:18",
     1390              "updated_at": "2025-10-30 08:48:18"
     1391            }
     1392          ]
     1393        }
     1394      ],
     1395      "threads": [
     1396        {
     1397          "id": 9,
     1398          "title": "Chat between Rushaeid & Community",
     1399          "space_id": null,
     1400          "message_count": "8",
     1401          "status": "active",
     1402          "provider": "fcom",
     1403          "created_at": "2025-10-21 11:13:47",
     1404          "updated_at": "2025-11-29 11:05:03",
     1405          "xprofiles": [
     1406            {
     1407              "id": "1",
     1408              "user_id": 1,
     1409              "total_points": 46,
     1410              "username": "community",
     1411              "status": "active",
     1412              "is_verified": 0,
     1413              "display_name": "Community",
     1414              "avatar": "http://www.appza-community.local/wp-content/uploads/fluent-community/fluentcom-0e90a0adadcce55b93e45245e792ff2f-fluentcom-favicon.webp",
     1415              "short_description": "",
     1416              "last_activity": "2025-12-08 11:59:48",
     1417              "meta": {
     1418                "website": "http://www.appza-community.local",
     1419                "cover_photo": "",
     1420                "badge_slug": [],
     1421                "social_links": {
     1422                  "fb": "hasan",
     1423                  "youtube": "rakeybul"
     1424                }
     1425              },
     1426              "created_at": "2025-02-05 11:31:48",
     1427              "updated_at": "2025-12-08 11:59:48",
     1428              "badge": null,
     1429              "pivot": {
     1430                "thread_id": "9",
     1431                "user_id": "1",
     1432                "status": "active",
     1433                "last_seen_message_id": "103",
     1434                "created_at": "2025-10-21T11:13:47+00:00",
     1435                "updated_at": "2025-11-29T11:05:50+00:00"
     1436              }
     1437            },
     1438            {
     1439              "id": "6",
     1440              "user_id": 4,
     1441              "total_points": 10,
     1442              "username": "rushaeid",
     1443              "status": "active",
     1444              "is_verified": 0,
     1445              "display_name": "Rushaeid",
     1446              "avatar": "https://secure.gravatar.com/avatar/4d93c6db8b4aa049297b17f330c7bbddd8996260f63825e97f6b108d2a2fbcbf?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FR%2B%2F128&r=g",
     1447              "short_description": "**Lorem Ipsum** is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.",
     1448              "last_activity": "2025-12-02 09:57:08",
     1449              "meta": {
     1450                "website": "",
     1451                "cover_photo": "",
     1452                "badge_slug": []
     1453              },
     1454              "created_at": "2025-07-02 05:44:00",
     1455              "updated_at": "2025-12-02 09:57:08",
     1456              "badge": null,
     1457              "pivot": {
     1458                "thread_id": "9",
     1459                "user_id": "4",
     1460                "status": "active",
     1461                "last_seen_message_id": "103",
     1462                "created_at": "2025-10-21T11:13:47+00:00",
     1463                "updated_at": "2025-11-29T11:05:05+00:00"
     1464              }
     1465            }
     1466          ],
     1467          "messages": [
     1468            {
     1469              "id": 103,
     1470              "thread_id": "9",
     1471              "user_id": "4",
     1472              "text": "<div class=\"chat_text\"><p>FDTRSERW</p></div>",
     1473              "meta": null,
     1474              "created_at": "2025-11-29 11:05:03",
     1475              "updated_at": "2025-11-29 11:05:03"
     1476            }
     1477          ]
     1478        },
     1479        {
     1480          "id": 15,
     1481          "title": "Chat between Demo mia & Community",
     1482          "space_id": null,
     1483          "message_count": "1",
     1484          "status": "active",
     1485          "provider": "fcom",
     1486          "created_at": "2025-11-20 13:02:01",
     1487          "updated_at": "2025-11-20 13:02:01",
     1488          "xprofiles": [
     1489            {
     1490              "id": "1",
     1491              "user_id": 1,
     1492              "total_points": 46,
     1493              "username": "community",
     1494              "status": "active",
     1495              "is_verified": 0,
     1496              "display_name": "Community",
     1497              "avatar": "http://www.appza-community.local/wp-content/uploads/fluent-community/fluentcom-0e90a0adadcce55b93e45245e792ff2f-fluentcom-favicon.webp",
     1498              "short_description": "",
     1499              "last_activity": "2025-12-08 11:59:48",
     1500              "meta": {
     1501                "website": "http://www.appza-community.local",
     1502                "cover_photo": "",
     1503                "badge_slug": [],
     1504                "social_links": {
     1505                  "fb": "hasan",
     1506                  "youtube": "rakeybul"
     1507                }
     1508              },
     1509              "created_at": "2025-02-05 11:31:48",
     1510              "updated_at": "2025-12-08 11:59:48",
     1511              "badge": null,
     1512              "pivot": {
     1513                "thread_id": "15",
     1514                "user_id": "1",
     1515                "status": "active",
     1516                "last_seen_message_id": "100",
     1517                "created_at": "2025-11-20T13:02:01+00:00",
     1518                "updated_at": "2025-11-29T11:00:34+00:00"
     1519              }
     1520            },
     1521            {
     1522              "id": "8",
     1523              "user_id": 8,
     1524              "total_points": 10,
     1525              "username": "mia",
     1526              "status": "active",
     1527              "is_verified": 0,
     1528              "display_name": "Demo mia",
     1529              "avatar": "https://secure.gravatar.com/avatar/fce449e672bd4d67255932be8bbb9ad721f9b9fc92965d1e57ef2083504bbfb1?s=128&d=https%3A%2F%2Fui-avatars.com%2Fapi%2FD%2Bm%2B%2F128&r=g",
     1530              "short_description": "",
     1531              "last_activity": "2025-11-06 12:56:17",
     1532              "meta": {
     1533                "website": "",
     1534                "cover_photo": ""
     1535              },
     1536              "created_at": "2025-09-29 07:21:38",
     1537              "updated_at": "2025-11-06 12:56:17",
     1538              "badge": null,
     1539              "pivot": {
     1540                "thread_id": "15",
     1541                "user_id": "8",
     1542                "status": "active",
     1543                "last_seen_message_id": null,
     1544                "created_at": "2025-11-20T13:02:01+00:00",
     1545                "updated_at": "2025-11-20T13:02:01+00:00"
     1546              }
     1547            }
     1548          ],
     1549          "messages": [
     1550            {
     1551              "id": 100,
     1552              "thread_id": "15",
     1553              "user_id": "1",
     1554              "text": "hello",
     1555              "meta": null,
     1556              "created_at": "2025-11-20 13:02:01",
     1557              "updated_at": "2025-11-20 13:02:01"
     1558            }
     1559          ]
     1560        }
     1561      ]
     1562    }
     1563  ]
     1564}
  • appza-builder/trunk/public/class-mobile-store-builder-public.php

    r3296152 r3439580  
    113113            new \Appza\Routes\Appza_Tutor_Api();
    114114        }
     115
     116        if (in_array('fluent-community', $appza_config['extensions'])) {
     117            new \Appza\Routes\Appza_FCOM_Mobile_Api();
     118        }
    115119    }
    116120
  • appza-builder/trunk/public/partials/mobile-store-builder-public-display.php

    r3256938 r3439580  
    11<?php
     2
     3if ( ! defined( 'ABSPATH' ) ) exit;
    24
    35/**
  • appza-builder/trunk/readme.txt

    r3412930 r3439580  
    1 === Appza builder ===
    2 Contributors: lazycoders,nmkhan,phpfour,theweblab,justsohel,rbraju3m,nusrat001
     1=== Appza – No-Code Mobile App Builder for WordPress ===
     2Contributors: lazycoders, nmkhan, phpfour, theweblab, justsohel, rbraju3m, nusrat001
    33Donate link: https://lazycoders.co/
    4 Tags: app builder, mobile app builder, app creator, Mobile App, create app,
     4Tags: app builder, mobile app builder, woocommerce app, fluent community app, no-code app
    55Requires at least: 6.2
    66Tested up to: 6.9
    7 Stable tag: 2.0
     7Stable tag: 2.1.0
    88Requires PHP: 7.4
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
    1111
    12 "Introducing an innovative no-code approach to turn your wordpress into iOS and Android mobile app"
     12Turn your WordPress site into a native iOS & Android mobile app – right from your dashboard. No coding. No external platforms. Just drag, drop, and publish.
    1313
    1414== Description ==
    1515
    16 Introducing *Appza* is the future of no-code android and iOS mobile app development platform for WordPress! Appza is a revolutionary plugin with drag-and-drop feature to empower WordPress users of all skill levels to design and publish their own mobile apps on the fly. With a focus on simplicity and functionality, Appza makes it possible to bring your website to the mobile world without a single line of code, be it blog, e-commerce, LMS or anything else! It uses custom components to make your app and also provides access to component properties to have better control, allowing you to make the app exactly how you want it to be.
    17 
    18 Checkout [Appza](https://www.lazycoders.co/appza/) — A no-code innovative approach for mobile app development for your WordPress site!
    19 
    20 [How it works](https://www.lazycoders.co/appza/) |  [Support](https://www.lazycoders.co/support/) |
    21 
    22 
    23 ## Why Choose Appza? ##
    24 - **Mobile App Development with no-code:**
    25 Effortlessly create an app with just a few clicks. Our  intuitive interface allows for easy drag-and-drop functionality, enabling you to design a stunning mobile app without any coding knowledge.
    26 - **Streamlined Integrations:**
    27 Seamlessly integrate Appza with essential WordPress plugins such as WooCommerce, ensuring your mobile app matches the robustness and capabilities of your website.
    28 - **Pre-Built Components:**
    29 Take advantage of a comprehensive selection of pre-built components that simplify app design. From image sliders to shopping carts, Appza provides everything you need right at your fingertips.
    30 - **Constant Innovation:**
    31 Appza is continuously updated with new components, features and integrations to ensure your mobile apps remain at the forefront of technological advancements.
    32 
    33 
    34 ## Appza Key Features ##
    35 
    36 - **Advanced Theme Library**
    37 Our ever growing theme library provides you with flexibility to change the look and feel of your mobile app on the fly effortlessly.
    38 
    39 - *Customize Themes*
    40 Customize the theme you choose as you like it to be. Implement your own brand logo, colors and UI into the app with ease,
    41 
    42 - **Extensive Pre-Built Components**
    43 Utilize a comprehensive array of pre-built components, such as image slider, category display, product grids of multiple types, blogs, article displays, carts, etc. These components can be used multiple times, with customizable properties to suit your specific needs.
    44 
    45 - **Intuitive Drag & Drop Interface**
    46 Select, place, and customize components with a user-friendly drag & drop interface. This allows you to craft your ideal mobile app without any coding knowledge, making the design process seamless and efficient.
    47 
    48 - **Tweak the visual properties of a component**
    49 Customize properties of any components to meet your demand for the look and feel you need. Change color, size, icons, padding and many more.
    50 
    51 - **Component specific options**
    52 To provide you with more control, you can choose specific option for a component. For example: out of all categories in a category component, you can choose how many to show or which ones to display.
    53 
    54 - **Actions binded with components**
    55 In our future release, we are introducing action for certain components. You will be able to choose what to do when a button is clicked or define quick simple queries to dictate which contents to display or discard within the component you are using. For example: in a blog grid, you can choose which tag, category or section we will pull the content from.
    56 
    57 - **RealTime preview simulation within our plugin**
    58 Instantly preview changes in real-time, providing a visual representation of how your app will look on a mobile device. This feature ensures that your app maintains a consistent and appealing design across all platforms.
    59 
    60 - **Seamless content integration**
    61 Once you install the Appza plugin within your existing wordpress site, we will automatically fetch actual contents, blog posts, products, images, icons etc. to display an actual look of your site in our simulator as well as in the mobile apps. This seamless interaction enhances user experience and keeps your mobile app synchronized with your website.
    62 
    63 - **Checkout the app on your device before publishing**
    64 Once you are done creating and designing the app in the plugin simulator; using our demo app, you can check out your app directly on your phone (both iOS and Android). For this, you do not need any paid subscription or to even build the apps. Simply follow instructions inside the plugin "Demo" button and you're good to go!
    65 
    66 - **Branding and Whitelable**
    67 This is part of our package. No need to pay extra! You can have your own splash screen, logo, brand colors etc without any extra costs. This is to ensure that your mobile app aligns with your brand identity, creating a cohesive and professional look for your users.
    68 
    69 - **Preview on your mobile before building**
    70 All you need to preview the app in your OWN mobile is to download our preview app (both iOS and Android available) and scan the preview QR code! That is it! it will load you app and you can checkout how it looks in your or your friends mobile :)
    71 
    72 - **Quick Build**
    73 Building the app is quick and easy. Just click the build button and we will notify you once the build is complete, usually less than an hour (depends on the request queue we have at that time in our build servers)
    74 
    75 - **Effortless Easy Publishing**
    76 Most of the publishing process is automated. But, we do need some required access to your Apple and/or Android store. Details of this you will find in the "**Mobile App Publishing**" section below.
    77 
    78 - **RealTime changes to your app**
    79 Even after building and distributing your app through your store, you can make changes to the design, introduce new components and do a lot more without rebuilding and redistributing the app to your users. You just update it in the plugin and all changes will be streamed live to the mobile app directly.
    80 
    81 
    82 == Mobile App Publishing ==
    83 
    84 **Building App**
    85 For building apps which you have made, you must have to buy a license of the plugin.You can buy license from our website [ https://lazycoders.co/ ] . We need some basic & necessary information to build an app. Website URL / Domain name, App Name, Email, App LOGO, Splash Screen, License Key (must be valid). We access 2 types of app building Android & IOS.
    86 
    87 - **Android App**
    88 When you build an android app it will provide you 2 types of file extensions. They are: .apk & .aab. Those files are ready for publishing on the Play store.
    89 
    90 - **iOS App**
    91 We give you the facility to build your IOS App , which is ready for publication.
     16### 🚀 Finally, a Mobile App Builder That Lives *Inside* WordPress
     17
     18**Stop juggling external platforms.** Appza is the only mobile app builder that operates 100% within your WordPress admin – no separate logins, no context-switching, no disconnected workflows.
     19
     20Whether you're building apps for **WordPress blogs**, **WooCommerce stores**, or **Fluent Community** platforms, Appza transforms your existing content into beautiful, native mobile experiences using an intuitive drag-and-drop interface.
     21
     22**No coding required. No external accounts needed. Everything happens right where you already work.**
     23
     24👉 Official Website: [Appza](https://lazycoders.co/appza/)
     25👉 Get Support: [Support](https://www.lazycoders.co/support/)
     26👉 Documentation: [User Guide](https://lazycoders.co/docs/)
     27
     28---
     29
     30### 🎯 The Problem With External App Builders
     31
     32If you've tried building mobile apps for WordPress before, you know the frustration:
     33
     34* Separate accounts and logins to manage
     35* Data sync issues between your site and external platforms
     36* Context-switching that kills productivity
     37* Client handoff nightmares – "Here's *another* login for you..."
     38* Monthly SaaS fees that add up quickly
     39* Learning curves for entirely new interfaces
     40
     41---
     42
     43### ✅ The Appza Difference
     44
     45Appza eliminates these headaches by keeping everything where it belongs – **inside WordPress**.
     46
     47* **Single Dashboard, Zero External Logins** – Access the full app builder from WP Admin → Appza
     48* **Automatic Content Sync** – Posts, products, and community content flow seamlessly into the app
     49* **Familiar Environment** – Same WordPress interface you already know
     50* **Simplified Handoffs** – One login for everything. That's it.
     51* **Real-Time Updates** – Change your app design, push to production instantly – no rebuild required
     52
     53---
     54
     55### 📱 Currently Supported Platforms
     56
     57**WordPress Core (Blog)**
     58Build news apps, magazine apps, and content portals with beautiful article layouts, category navigation, search, push notifications, and social sharing.
     59
     60**WooCommerce**
     61Create full e-commerce apps with product browsing, shopping cart, secure checkout, order tracking, wishlist support, and push notifications for offers.
     62
     63**Fluent Community**
     64Launch community apps with activity feeds, member profiles, social engagement features, and real-time notifications.
     65
     66### 🔜 Coming Soon
     67
     68* Tutor LMS
     69* Fluent Cart
     70* LearnDash
     71
     72---
     73
     74### 🛠️ Core Features
     75
     76#### Drag-and-Drop App Builder
     77Design your mobile app visually with an intuitive interface. Select components, customize properties, and see changes in real-time through the built-in mobile simulator.
     78
     79#### Pre-Built Component Library
     80Access a comprehensive library of ready-to-use components:
     81
     82* Image sliders and carousels
     83* Product grids (multiple layouts)
     84* Category displays
     85* Blog/article feeds
     86* Shopping carts
     87* Navigation menus
     88* Custom buttons and CTAs
     89* Community feeds
     90* And many more...
     91
     92#### Theme Library & Customization
     93Choose from professionally designed themes, then customize every detail – colors, fonts, spacing, icons – to match your brand identity.
     94
     95#### Live Preview on Real Devices
     96Test your app on actual iOS and Android devices before building. Build the app from the plugin on the build completion you will get a email where find the Android app on the app store find the ios App. Using Testflight can download the app on your iphone before published.
     97
     98#### Real-Time Updates (Game Changer!)
     99After your app is live in the App Store or Google Play, update designs, add components, and make changes **without rebuilding or resubmitting**. Changes stream directly to users' devices.
     100
     101#### White-Label Branding
     102Full branding control at no extra cost:
     103
     104* Custom splash screens
     105* Your logo throughout
     106* Your Own App name
     107* Brand colors
     108* Complete white-label presentation
     109
     110---
     111
     112### 💼 Perfect For
     113
     114**Business Owners** – Launch your mobile app without hiring developers or learning to code.
     115
     116**Agencies & Freelancers** – Offer mobile apps as an upsell without adding complexity. One dashboard, one client handoff.
     117
     118**E-Commerce Store Owners** – Give your WooCommerce customers a native shopping experience.
     119
     120**Community Managers** – Extend your Fluent Community beyond the browser with a dedicated mobile app.
     121
     122**Bloggers & Content Creators** – Transform your WordPress blog into a mobile reading experience your audience will love.
     123
     124---
     125
     126### 📦 What's Included
     127
     128**Free:**
     129
     130* Full drag-and-drop builder
     131* Component library
     132* Theme selection
     133* Real-time preview simulator
     134* Mobile device testing via QR code
     135
     136**Premium (License Required):**
     137
     138* App building (APK/AAB for Android, iOS builds)
     139* App Store submission support
     140* Priority build queue
     141* Premium themes
     142
     143---
     144
     145### 🔗 External Services
     146
     147Appza connects to our cloud service at `https://live.appza.net/api/` for theme delivery, component management, and app building. All data transmission is secure.
     148
     149* [Support Policy](https://lazycoders.co/support-policy/)
     150* [Privacy Policy](https://lazycoders.co/privacy-policy/)
     151== Screenshots ==
     152
     1531. Onboarding Wizard – Get started in minutes with guided setup
     1542. Visual App Builder – Drag-and-drop interface with live simulator
     1553. Component Library – Extensive pre-built elements ready to use
     1564. Property Editor – Fine-tune every aspect of your components
     1575. Build Dashboard – One-click app generation
    92158
    93159== Installation ==
    94160
    95 1. Upload the Appza folder to the /wp-content/plugins/ directory
    96 2. Activate the Appza plugin through the 'Plugins' menu in WordPress
    97 3. Go in the plugin and follow the easy step by step instructions to complete installation
    98 
     1611. Upload the Appza folder to `/wp-content/plugins/` or install via Plugins → Add New
     1622. Activate through the 'Plugins' menu
     1633. Navigate to WP Admin → Appza
     1644. Follow the guided setup wizard
     165
     166**Your First App in 5 Minutes:**
     167
     1681. Choose a Theme – Select from our library of mobile-optimized templates
     1692. Add Components – Drag and drop elements onto your app canvas
     1703. Customize – Adjust colors, sizes, and content sources
     1714. Preview – Scan the QR code to test on your real device
     1725. Build – Click build and receive your iOS/Android app files
    99173
    100174== Frequently Asked Questions ==
    101175
    102 **Do I need any programming skills to use Appza ?**
    103 No, you don’t need any programming skills. Appza is designed to be user-friendly for everyone, no matter their tech background.
    104 
    105 **Can I integrate *Appza* with my WooCommerce store?**
    106 Yes, *Appza* integrates smoothly with WooCommerce and other popular WordPress plugins to enhance your app’s features.
    107 
    108 **How do I publish my app to mobile app stores? **
    109 *Appza* allows you to publish your app directly to the *Google Play* and the *Apple App Store* right from the platform, making the process straightforward.
    110 
    111 **What kind of support can I expect if I run into issues?**
    112 We provide support through our helpdesk, online resources, and community forums to assist you with any problems you might encounter.
    113 
    114 **What kind of services can we get from Appza**
    115 Our system operates on a robust cloud-based server, seamlessly delivering all necessary data directly to the plugin. If additional external data is required, it is efficiently retrieved through precise API calls [https://admin.appza.net/api], ensuring comprehensive integration and functionality.
    116 The services we get are:
    117 
    118 1.Theme Generation.
    119 2.Components for multiple theme
    120 3.Different types of component properties.
    121 4.APK building.
    122 5.Licence store with verification and deadlines.
    123 
    124 **Does the plugin use an External Service for Content or Tracking?**
    125 
    126 Yes, our plugin uses an external service developed by us to load the mobile themes, components, properties of components and finally to build the mobile app.
    127 
    128 Also, we keep a record of which built version of our mobile app built engine you're using, so we know if all the components you're using to build your app is compatible with the engine you used before to build and distribute your app.
    129 
    130 All our services are hosted in here, https://admin.appza.net/api/
    131 
    132 You can read our Terms & Conditions here: https://www.lazycoders.com/user-terms-appza also you can read our Privacy Policy here https://www.lazycoders.com/privacy/
    133 
    134 
    135 == Screenshots ==
    136 1. **Onboarding process**
    137 2. **Built Interface GUI with Simulator**
    138 3. **Appza Components**
    139 4. **Sample Properties of Components**
    140 5. **Build App Process**
    141 
    142 
    143 
     176= Do I need coding skills to use Appza? =
     177No. Appza is designed for visual, no-code app creation. If you can use the WordPress block editor, you can use Appza.
     178
     179= Can I integrate with WooCommerce? =
     180Yes! Appza offers deep WooCommerce integration. Your products, categories, cart, and checkout all work seamlessly in the mobile app.
     181
     182= What about Fluent Community? =
     183Full support for Fluent Community is available now, with community feeds, member engagement, and social features.
     184
     185= Is Tutor LMS supported? =
     186Tutor LMS support is currently in development and coming soon.
     187
     188= How do I publish to the App Store and Google Play? =
     189After building your app through Appza, you'll receive the necessary files (APK/AAB for Android, IPA for iOS). We provide guidance for the submission process to both stores.
     190
     191= Can I update my app without resubmitting to app stores? =
     192Yes! Design changes, component updates, and content modifications are pushed in real-time to existing apps. No rebuild or resubmission required for most changes.
     193
     194= What if I need help? =
     195Our support team is ready to assist. Visit our [helpdesk](https://www.lazycoders.co/support/) for documentation, guides, and direct support.
    144196
    145197== Changelog ==
    146198
    147 = 2.0 (Date: 06 December, 2025) =
    148 - Improved UI-UX
    149 - Bug fixes and improvements
    150 - Added Reset and Remove on component Edit
    151 - Updated Resources Domain
    152 
    153 
    154 = 1.1.4 (Date: May 22, 2025) =
    155 - Hotfix: fixed component class_type check
    156 
    157 = 1.1.3 (Date: May 19, 2025) =
    158 - Updated play store and app store QR code.
    159 - Added initial preparing loader
    160 - NEW: Stored and activate default theme after activating support plugin
    161 - Fixed mobile simulator screen height
    162 - Fixed component customize area open for restricted pages
    163 - Added redirect plugin page
    164 - Updated buy premium url
    165 - Improved UI-UX
    166 - Bug fixes and improvements
    167 
    168 = Version 1.0.3 (Date: August 27, 2024) =
    169 •⁠  ⁠initial release
     199= 2.1.0 (January 14, 2026) =
     200* Fluent Community Addon has been added
     201
     202= 2.0 (December 6, 2025) =
     203* Completely redesigned UI/UX
     204* Added Reset and Remove options in component editor
     205* Updated resource infrastructure
     206* Performance improvements and bug fixes
     207
     208= 1.1.4 (May 22, 2025) =
     209* Hotfix: Fixed component class_type validation
     210
     211= 1.1.3 (May 19, 2025) =
     212* Updated app store QR codes
     213* Added initial loading indicator
     214* Improved default theme activation
     215* Fixed simulator screen height issues
     216* Enhanced component customization area
     217* Added plugin page redirect
     218* Updated premium URL
     219* UI/UX improvements and bug fixes
     220
     221= 1.0.3 (August 27, 2024) =
     222* Initial release
    170223
    171224== Upgrade Notice ==
    172 This is our first version, so nothing to worry about.
    173 Wish us luck :)
     225
     226= 2.0 =
     227Major UI/UX redesign. Your existing configurations will transfer automatically. We recommend backing up your site before upgrading.
Note: See TracChangeset for help on using the changeset viewer.