Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include tags to plugins #11

Open
wants to merge 11 commits into
base: master
Choose a base branch
from
Open

Conversation

TChukwuleta
Copy link
Collaborator

@TChukwuleta TChukwuleta commented Jun 3, 2024

Allow plugin owners to specify tags, such that on BTCPay, filters are easy to carry out.

Commit squashed here: 77ff230

TChukwuleta and others added 10 commits June 19, 2024 08:21
include plugin tags on plugin settings

remove tags

clean up

Can retry a build even if succeed

update nostr account input field

bump pluginpacker

bump pluginpacker

Bump builder version of BTCPay Server

Preventing dropdown from collapsing on clicks inside the dropdown menu that don't trigger links

Removing line that would init default routes

Providing Password Reset Flow

Adding very simple authentication to initiating password reset

Fixing missing quote and preventing context menu close on outside click

Switching to using ServerAdmin role for auth

Removing SimpleTwoFactorToken and using default ones

Moving password reset to user accessible location

Adding page to list all users on the instance

Allowing editing of users to end up in ServerAdmin role

Properly naming relevant objects

Removing unnecessary comments and preventing last ServerAdmin removal

Updating README with deployment info and env variables

Integrating password reset and refactoring methods

Reverting PluginBuilder.Dockerfile to previous version

Displaying list of all the plugins in admin

Adding field for visibility of plugin

Editing of Plugins in admin

Adding Plugin Delete method and tweaking display

Ensuring that plugins will still be displayed when there is no version

Bumping Nuget dependencies to resolve vulnerabilities

GHSA-x9vc-6hfv-hg8c

Providing search option by plugin names

Updating plugins admin view to reduce number of rows and show all emails of publishers

Creating foundation for email settings

Updating email settings icon

Validating smtp credentials and saving them to database

Providing email test sending page

Allow for multiple receipients of emails

Form for reset password functionality

Bugfixing problems with password settings

Providing reset password functionality

Adding Settings page for Server Administration

Adding of Settings rows

bump builder's btcpay

update tags

Providing Confirm Email functionality

Add api/v1/plugins/{pluginSlug}/versions/{version}

Add api/v1/plugins/{pluginSlug}/versions/{version}

update to latest master

update

Add missing doc

Displaying email address in account details

Hiding change email button until we implement operation

Refactor unnecessary code

Providing email verification from Account Detail page

Renaming VerifyEmailAddress to VerifyEmail

ConfirmEmail page

Adding Confirmed badge if email is confirmed

Removing RequireConfirmedEmail feature flag dependency

If we have valid email settings set on server - we start verifying email registrations

Adding support for deletion of Settings

Renaming method to signal it's Plugin Settings

Updating Settings related method to respect hierarchy

Converting controllers to primary constructors

Adding enum for setting keys to prepare for feature flags

Email sending overload and improved view with textareas

Refactoring to EmailSender page that is more generic

Ensuring that each email is sent seperatly without others in To

Removing unnecessary usings

A flow for communication between the plugin builder and the publishers

Client side email validation

Resolving problem with nullable emailSettings

Github verification

github verification flow update

Change default plugin icon

resolve merge conflicts

remove unused variables

Implementing PR review feedback

update tag branch for merge conflict
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants