β†ͺοΈπŸ”” Send notification action for Nextcloud Flow

Overview

Nextcloud Flow Notifications

πŸ“ Notification action for Nextcloud Flow

πŸ”© Configure your flow

πŸ”” Receive notifications

πŸ— Development setup

  1. ☁ Clone this app into the apps folder of your Nextcloud: git clone https://github.com/nextcloud/flow_notifications.git
  2. πŸ‘©β€πŸ’» In the folder of the app, run the command npm ci && npm run dev to install dependencies and build the Javascript.
  3. βœ… Enable the app through the app management of your Nextcloud
  4. πŸŽ‰ Partytime! Help fix some issues and review pull requests πŸ‘

πŸ§™ Advanced development stuff

To build the Javascript whenever you make changes, you can also use npm run build. Or npm run watch to automatically rebuild on every file save.

β™₯ How to create a pull request

This guide will help you get started:

✌ Code of conduct

The Nextcloud community has core values that are shared between all members during conferences, hackweeks and on all interactions in online platforms including Github and forums. If you contribute, participate or interact with this community, please respect our shared values. 😌

Comments
  • I cannat enable Flow Notifications

    I cannat enable Flow Notifications

    I installed and enabled Flow Notifications on NextCloud, but when I go in Flow page, there is nothing to using Flow Notifications. Can u help me? I just installed NextCloud 24.0 and i didnt customize anything yet.

    opened by LinkatMT 4
  • Feature request : Set folder/path as condition for notifications

    Feature request : Set folder/path as condition for notifications

    The task at hand is to notify a user of group of users if a file is uploaded to a folder in a (group) share. Being notified of any file being created would be too much.

    opened by dmgeurts 3
  • Configuring a notification on file deleted raise an error when deleting a file concerned by the rule

    Configuring a notification on file deleted raise an error when deleting a file concerned by the rule

    The flow config : image

    The error raised when I try to deleted a PDF file. image

    The error only appears when deleting a file concerned by the notification rule (if you define a notification flow based on file deleted + certain tag, if you delete a file with this certain tag, you will get the error).

    There is no error when deleting files not concerned by the rule defined.

    bug 
    opened by maximelehericy 2
  • Not action under Workflow

    Not action under Workflow

    I installed Flow Notification and activated it.

    But when i navigate to Workflow the only Flow i can manage is for automaticly convert PDF

    The "Send a notification" like in https://raw.githubusercontent.com/nextcloud/flow_notifications/master/screenshots/configuration.png

    is not showing up for me.

    Is there any other setting i have to do?

    Using nextcloud ver. 21.0.2

    opened by Oratorian 2
  • Cannot build App

    Cannot build App

    Hello, I'm not sure if I'm doing something wrong, but followed the instructions per the github page. Cloned into apps folder of Nexcloud changed directory to flow_notifications folder and ran command "npm ci && npm run dev"

    • npm ci command gives me:
    Usage: npm <command>
    
    where <command> is one of:
        access, add-user, adduser, apihelp, author, bin, bugs, c,
        cache, completion, config, ddp, dedupe, deprecate, dist-tag,
        dist-tags, docs, edit, explore, faq, find, find-dupes, get,
        help, help-search, home, i, info, init, install,
        install-test, issues, it, la, link, list, ll, ln, login,
        logout, ls, outdated, owner, pack, ping, prefix, prune,
        publish, r, rb, rebuild, remove, repo, restart, rm, root,
        run-script, s, se, search, set, show, shrinkwrap, star,
        stars, start, stop, t, tag, team, test, tst, un, uninstall,
        unlink, unpublish, unstar, up, update, upgrade, v, verison,
        version, view, whoami
    
    npm <cmd> -h     quick help on <cmd>
    npm -l           display full usage info
    npm faq          commonly asked questions
    npm help <term>  search for help on <term>
    npm help npm     involved overview
    
    Specify configs in the ini-formatted file:
        /root/.npmrc
    or on the command line via: npm <command> --key value
    Config info can be viewed via: npm help config
    
    • npm run dev command gives me:
    > [email protected] dev /media/2TB-MIRROR/container-volumes/nextcloud/apps/flow_notifications
    > NODE_ENV=development webpack --progress --config webpack.js
    
    sh: 1: webpack: not found
    
    npm ERR! Linux 5.4.0-42-generic
    npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "run" "dev"
    npm ERR! node v8.10.0
    npm ERR! npm  v3.5.2
    npm ERR! file sh
    npm ERR! code ELIFECYCLE
    npm ERR! errno ENOENT
    npm ERR! syscall spawn
    npm ERR! [email protected] dev: `NODE_ENV=development webpack --progress --config webpack.js`
    npm ERR! spawn ENOENT
    npm ERR! 
    npm ERR! Failed at the [email protected] dev script 'NODE_ENV=development webpack --progress --config webpack.js'.
    npm ERR! Make sure you have the latest version of node.js and npm installed.
    npm ERR! If you do, this is most likely a problem with the flow_notifications package,
    npm ERR! not with npm itself.
    npm ERR! Tell the author that this fails on your system:
    npm ERR!     NODE_ENV=development webpack --progress --config webpack.js
    npm ERR! You can get information on how to open an issue for this project with:
    npm ERR!     npm bugs flow_notifications
    npm ERR! Or if that isn't available, you can get their info via:
    npm ERR!     npm owner ls flow_notifications
    npm ERR! There is likely additional logging output above.
    
    npm ERR! Please include the following file with any support request:
    npm ERR!     /media/2TB-MIRROR/container-volumes/nextcloud/apps/flow_notifications/npm-debug.log
    
    • The npm-debug.log:
    0 info it worked if it ends with ok
    1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'run', 'dev' ]
    2 info using [email protected]
    3 info using [email protected]
    4 verbose run-script [ 'predev', 'dev', 'postdev' ]
    5 info lifecycle [email protected]~predev: [email protected]
    6 silly lifecycle [email protected]~predev: no script for predev, continuing
    7 info lifecycle [email protected]~dev: [email protected]
    8 verbose lifecycle [email protected]~dev: unsafe-perm in lifecycle true
    9 verbose lifecycle [email protected]~dev: PATH: /usr/share/npm/bin/node-gyp-bin:/media/2TB-MIRROR/container-volumes/nextcloud/apps/flow_notifications/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
    10 verbose lifecycle [email protected]~dev: CWD: /media/2TB-MIRROR/container-volumes/nextcloud/apps/flow_notifications
    11 silly lifecycle [email protected]~dev: Args: [ '-c',
    11 silly lifecycle   'NODE_ENV=development webpack --progress --config webpack.js' ]
    12 info lifecycle [email protected]~dev: Failed to exec dev script
    13 verbose stack Error: [email protected] dev: `NODE_ENV=development webpack --progress --config webpack.js`
    13 verbose stack spawn ENOENT
    13 verbose stack     at ChildProcess.<anonymous> (/usr/share/npm/lib/utils/spawn.js:17:16)
    13 verbose stack     at emitTwo (events.js:126:13)
    13 verbose stack     at ChildProcess.emit (events.js:214:7)
    13 verbose stack     at maybeClose (internal/child_process.js:925:16)
    13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
    14 verbose pkgid [email protected]
    15 verbose cwd /media/2TB-MIRROR/container-volumes/nextcloud/apps/flow_notifications
    16 error Linux 5.4.0-42-generic
    17 error argv "/usr/bin/node" "/usr/bin/npm" "run" "dev"
    18 error node v8.10.0
    19 error npm  v3.5.2
    20 error file sh
    21 error code ELIFECYCLE
    22 error errno ENOENT
    23 error syscall spawn
    24 error [email protected] dev: `NODE_ENV=development webpack --progress --config webpack.js`
    24 error spawn ENOENT
    25 error Failed at the [email protected] dev script 'NODE_ENV=development webpack --progress --config webpack.js'.
    25 error Make sure you have the latest version of node.js and npm installed.
    25 error If you do, this is most likely a problem with the flow_notifications package,
    25 error not with npm itself.
    25 error Tell the author that this fails on your system:
    25 error     NODE_ENV=development webpack --progress --config webpack.js
    25 error You can get information on how to open an issue for this project with:
    25 error     npm bugs flow_notifications
    25 error Or if that isn't available, you can get their info via:
    25 error     npm owner ls flow_notifications
    25 error There is likely additional logging output above.
    26 verbose exit [ 1, true ]
    
    opened by ChildLearningClub 2
  • Bump json-schema and jsprim

    Bump json-schema and jsprim

    Bumps json-schema and jsprim. These dependencies needed to be updated together. Updates json-schema from 0.2.3 to 0.4.0

    Commits
    • f6f6a3b Use a little more robust method of checking instances
    • ef60987 Update version
    • b62f1da Protect against constructor modification, #84
    • fb427cd Link to json-schema-org repository in addition to site, fixes #54
    • 22f1461 Don't allow proto property to be used for schema default/coerce, fixes #84
    • c52a27c Get basic test to pass
    • b3f42b3 Add security policy
    • 3b0cec3 Update version
    • c28470f Update readme to acknowledge the state of the package
    • 7dff9cd Merge pull request #81 from hodovani/patch-1
    • Additional commits viewable in compare view

    Updates jsprim from 1.4.1 to 1.4.2

    Changelog

    Sourced from jsprim's changelog.

    v1.4.2 (2021-11-29)

    • #35 Backport json-schema 0.4.0 to version 1.4.x
    Commits
    Maintainer changes

    This version was pushed to npm by bahamat, a new releaser for jsprim since your current version.


    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • To hide list of files during upload, display progress bar instead

    To hide list of files during upload, display progress bar instead

    Enhancement: The component works well - thank you for developing it, butI'd have some proposal for UI/UX change:

    I sugest to change the behavour and screen layou the way, that list of files would be hidden by default, instead of it there will be upload summary (total files count, total upliad size ...) and progress bar that would respect current percentage od upload done (either by files count or files size - the size is better I guess ...), time estimation ... etc.

    The reason for this request is that if there is a plenty of files to upload (which - I guess - is the case why the component was created; in my case around 7000 files), the page drastically slows down with the full file list (sometimes froze comletly), also memory consumption and processor utilization are very high. Moreover the list of individual files tells nothing obout overall upload status.

    THe full file list could be available on demand - by pressing on the separate button (and inthe visual form could be generated at the press moment).

    opened by ratermir 1
  • Use shared browserslist config

    Use shared browserslist config

    Please use the Nextcloud browserslist library to make sure your javascript works on all supported browsers: https://www.npmjs.com/package/@nextcloud/browserslist-config To make this a bit more rewarding: we recently dropped IE support for Nextcloud 22. Find more infos and further links in the developer changelog: https://github.com/nextcloud/server/issues/26407

    opened by nickvergessen 1
  • Translations on notifier

    Translations on notifier

    I'd like to pass on the Entity to the Notifier, since as of triggering the notification, we do not know which users in which languages will receive it. The Entity brings methods that allow localizations for event names and event messages. The Entity therefore needs to know which event has happened and what subjects were connected to it (e.g. what happened to a file? And which node?).

    We can pass subject parameters to the notification. They are stored json_encoded in the database. Serializing an IEntity is not possible (unless we'd require it for 20 in the server). But it might have nested objects, that'll be a rat tail.

    An alternative would be to recreate the entity. We cannot do this in a complete manner and would need to add all sorts of weird [optional] methods that can be implemented by IEntities. A ReflectionClass seems to be exportable, not reimportable easily.

    opened by blizzz 1
  • Bump minimatch from 3.0.4 to 3.0.8

    Bump minimatch from 3.0.4 to 3.0.8

    Bumps minimatch from 3.0.4 to 3.0.8.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump loader-utils from 1.4.1 to 1.4.2

    Bump loader-utils from 1.4.1 to 1.4.2

    Bumps loader-utils from 1.4.1 to 1.4.2.

    Release notes

    Sourced from loader-utils's releases.

    v1.4.2

    1.4.2 (2022-11-11)

    Bug Fixes

    Changelog

    Sourced from loader-utils's changelog.

    1.4.2 (2022-11-11)

    Bug Fixes

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump json5 from 1.0.1 to 1.0.2

    Bump json5 from 1.0.1 to 1.0.2

    Bumps json5 from 1.0.1 to 1.0.2.

    Release notes

    Sourced from json5's releases.

    v1.0.2

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295). This has been backported to v1. (#298)
    Changelog

    Sourced from json5's changelog.

    Unreleased [code, diff]

    v2.2.3 [code, diff]

    v2.2.2 [code, diff]

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295).

    v2.2.1 [code, diff]

    • Fix: Removed dependence on minimist to patch CVE-2021-44906. (#266)

    v2.2.0 [code, diff]

    • New: Accurate and documented TypeScript declarations are now included. There is no need to install @types/json5. (#236, #244)

    v2.1.3 [code, diff]

    • Fix: An out of memory bug when parsing numbers has been fixed. (#228, #229)

    v2.1.2 [code, diff]

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Notifying on new files in a folder

    Notifying on new files in a folder

    Taking a cue from an example elsewhere, I made a workflow action with Automatic Tagging.

    1. I have a folder tagged as "Print".
      1. The Automatic Tagging-flow then reacts on...
        1. File Change
        2. File is tagged "Print" (that is inherited from the folder)
        3. MIME type is not Folder
          1. Tag the file as "Notify"
      2. The Notifications-flow then reacts on...
        1. Tag Assigned
        2. File is tagged "Notify"
          1. Send a notification

    The first part works like a charm. Files created in the "Print" folder inherit that tag, as do files in subfolders. Flow then gets triggered and adds the "Notify" tag. So far so good. The problem is that the Notification event never gets triggered.

    image

    It doesn't make any difference on which user I add the workflow.

    opened by thniels 2
  • Feature: send email notification to share recipients

    Feature: send email notification to share recipients

    I would like to be able to set up a flow that sends email notifications to all email sharing recipients with access to an affected file.

    Our use case is that we have a group folder (https://apps.nextcloud.com/apps/groupfolders) containing a subdirectory for each of our clients used for bi-directional data sharing with the client, each of which is shared to the applicable client by email. When we upload files to those client directories, we would like the applicable client to be sent an email notifying them of the data.

    Preferably, this could be set up at the administrative level, but it could be worked around at the user level as well.

    enhancement 
    opened by ASerbinski 0
  • Notification doesn't trigger on certain type of events

    Notification doesn't trigger on certain type of events

    This app is great to allows users to configure their own notification system.

    However, for some events of the list, the notification does not trigger.

    From my point of view, it would make sense to remove these events from the list, to leave only events that really trigger the notifications.

    Otherwise, it gives the impression the app is half-broken.

    So far, events that are working good :

    • file updated
    • file renamed
    • file copied
    • tag assigned
    • file created (not working in combination with tag though see comment https://github.com/nextcloud/flow_notifications/issues/18#issuecomment-853167612)

    Events with buggy behavior :

    • file accessed : no notification
    • file deleted : see issue #37
    bug overview 
    opened by maximelehericy 0
Releases(v1.5.0)
Owner
Nextcloud
πŸ“±β˜οΈπŸ’» A safe home for all your data – community-driven, free & open source πŸ‘
Nextcloud
GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.

GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.

Shivam Mathur 2.4k Jan 6, 2023
Hook-logger-plugin - Debug WordPress action / filter hooks.

hook-logger-plugin Easily debug WordPress action / filter hooks, finding where actions are called from and understanding the flow of execution. This p

bruce aldridge 4 Feb 5, 2022
Resources back-end for the Nextcloud CalDAV server

Calendar Resource Management This app enables the ??️ Calendar App to work with resources and rooms Installation Place this app in nextcloud/apps/ You

Nextcloud 35 Nov 8, 2022
πŸ”– Bookmark app for Nextcloud

Nextcloud Bookmarks Bookmarks app for Nextcloud This app provides you with a web interface for collecting and organizing bookmarks to the places on th

Nextcloud 803 Jan 8, 2023
A plugin to make Nextcloud compatible with Solid

solid-nextcloud A plugin to make Nextcloud compatible with Solid.

PDS Interop 54 Jan 2, 2023
Nextcloud app to do preview generation

Preview Generator Nextcloud app that allows admins to pre-generate previews. The app listens to edit events and stores this information. Once a cron j

Nextcloud 343 Dec 29, 2022
πŸ“· Yet another photo management app for Nextcloud

Memories ?? Yet another photo management app for Nextcloud How is this different? ?? Photo and Video Timeline: Sorts photos by date taken, parsed from

Varun Patil 322 Jan 8, 2023
Nextcloud-App to add groups with AppDirect

App Direct Place this app in nextcloud/apps/ Building the app The app can be built by using the provided Makefile by running: make This requires the

Tim VosskΓΌhler 3 Dec 2, 2022
⚑️ A WordPress plugin to quickly send a 404 for missing static files

Static 404 A WordPress plugin to quickly send a 404 for missing static files. Quickly output a 404 for static files that aren't found, rather than loa

Brad Parbs 26 Oct 6, 2022
A Kimai 2 plugin, which send duration of cards to GitLab spend issues of timesheet.

GitLabBundle A Kimai 2 plugin, which send duration of cards to GitLab spend issues of timesheet. Installation First clone it to your Kimai installatio

LibreCode coop 9 Nov 14, 2022
Send tokens using PHP

Waiting vs Not Waiting The $transactionCount obtained by calling getTransactionCount() is only accurate if ALL the previously submitted transactions h

Benjamin Roedell 9 Dec 6, 2022
> Create e-wallet, send money, withdraw and check balance all via USSD protocol

Mobile Money USSD solution Create e-wallet, send money, withdraw and check balance all via USSD protocol Create e-wallet Step 1 Step 2 Step 3 Step 4 S

Emmanuel HAKORIMANA 1 Nov 3, 2021
Send your laravel apps to the moon with web3 enabled πŸš€

Laravel Web3 ?? ?? Laravel Web3 helps you to kickstart your web3 apps. No more headache with handling wallet changing address and sync with laravel ba

Ricardo Sawir 15 Oct 29, 2022
UpDown is an uptime monitor, We send out notifications when something's wrong.

About UpDown Updown is an uptime monitor, We send out notifications when something's wrong. Be the first to know that your website is down! Reliable m

Hussam Adil 4 May 8, 2022
An easy code to send messages on a discord text channel with webhook.

Status Webhook-Discord An easy code to send messages on a discord text channel with webhook. Don't forget to check the latest version of Webhook-Disco

Victor 1 Dec 3, 2021
It allows frontend developer to send ajax requests and return a custom information from the server without a php developer help

[Magento 1 Extension] It allows frontend developer to send ajax requests and return a custom information from the server without a php developer help (without any php code).

Vladimir Fishchenko 62 Apr 1, 2022
Configure Magento 2 to send email using Google App, Gmail, Amazon Simple Email Service (SES), Microsoft Office365 and many other SMTP (Simple Mail Transfer Protocol) servers

Magento 2 SMTP Extension - Gmail, G Suite, Amazon SES, Office 365, Mailgun, SendGrid, Mandrill and other SMTP servers. For Magento 2.0.x, 2.1.x, 2.2.x

MagePal :: Magento Extensions 303 Oct 7, 2022
This is an implementation of PSR specification. It allows you to send and consume message with Redis store as a broker.

This is an implementation of PSR specification. It allows you to send and consume message with Redis store as a broker.

Enqueue 35 Nov 4, 2022