RFC: handling of third-party frontends in default available FE list #945
No reviewers
Labels
No labels
approved, awaiting change
bug
cannot reproduce
configuration
documentation
duplicate
enhancement
extremely low priority
feature request
Fix it yourself
help wanted
invalid
mastodon_api
needs change/feedback
needs docs
needs tests
not a bug
not our bug
planned
pleroma_api
privacy
question
static_fe
triage
wontfix
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
AkkomaGang/akkoma!945
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "Oneric/akkoma:third-party-frontends"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This works and is low-friction for installs via
mixtasks, but won’t show any indication when installing via admin-fe or via manually calling API with a pre-configured third-party frontend. (And I have no intention of patching admin-fe myself)This PR includes the additon of pleroma’s pleroma-fe from #944 as an example.
More thorough and harder to miss would be if installing a third-party frontend required explicit acknowledgement in the form of a
third-partyflag being passed or so (which will definetly need an admin-fe patch though)Yet another possibility, but with the most friction for installs, is to just never pre-configure third-party frontends in the default install, but at least make it easier for admins to manually add them. Atm if admins want to add a frontend to the default available list, they’ll need to copy the whole default list (or drop all default frontends). We could instead provide another, by default empty, list for third-party frontends and merge them at runtime.
Note, even now third-party frontends can already be installed and updated without needing any configuration by explicitly passing the build URL/file/dir; this is poosbile via both
mixand admin-fe.bc457e1715fde9471529any chance of this getting merged?
ping since this is getting stale. i thought akkoma merges are supposed to be faster than pleroma's?
apologies, this ended up down on the list of priorities
i am unsure as to the value it brings, but it doesn't seem actively bad so it is what it is
fine by me
fde94715298f237d5a638f237d5a63to847517e9a0in testing with updated admin-fe -> new properties should be exposed via the admin API view, as that's how we populate the list
assuming the above, admin-fe patch at AkkomaGang/admin-fe#28
847517e9a098a94ce080added sth; does this look good? (also see comment on admin-fe PR)
98a94ce08029d4f1fd7129d4f1fd71798beec97bayeaye captain, all looks ok to me