Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/writefreely/writefreely
A clean, Markdown-based publishing platform made for writers. Write together and build a community.
https://github.com/writefreely/writefreely
Ref T661
8cfffb56505318da1fc4253c59115be3cdc002bc authored almost 5 years agofixes imported post times
6d3803bfe82fa48a423ebc4f358c664ebad62e35 authored almost 5 years agoRequire authenticated user on draft edit routes
f902f65365aa694d5e5ec7a0dfd68ff6578536e3 authored almost 5 years agoRestrict /invite/{code} route to valid chars
1a10bb3ed60f4cc39e938444e4a27bf628e0d2e3 authored almost 5 years agoSee: https://git.pleroma.social/pleroma/pleroma/issues/1481
Fixes #223
fe82cbb96e3d5c57cfde0db76c28c4ea6dabfe50 authored almost 5 years agoadd account deletion
Ref T319
f8a40fac4b08b593fde2a791321fad628e9d5d61 authored almost 5 years ago
Previously, it would show a 500. This also logs the real reason if it's
not a "not found" error
Ref T319
af14bcbb7804334552a3b5d369b2a13f65b0f93f authored almost 5 years agoRef T319
c9faff178d9501554463742b0a04122279f81c7e authored almost 5 years ago9d360f0e4122c9c48a8853fee5dc9d983cad41c4 authored almost 5 years ago
Send out ActivityPub mentions
Closes T627
9be05ef32e818e1be759fbca34533b9430b8d79e authored almost 5 years ago9589612d0e3efe61ab11493539c6d5c0b2b617d6 authored almost 5 years ago
ca4b0acf6028522b75cbf3db64d143b5eb6e100f authored almost 5 years ago
Ref T627
457051106d9db8e739f7bfb8db878aeda9fb8e80 authored almost 5 years agofrom /mention:
Ref T627
eac223158af8e5b69d2a08044c80c1cc2b3fd114 authored almost 5 years ago
This notifies the user that the remote user doesn't exist, instead of
showing a blank page.
Ref...
867eb53b3596bd7b3f2be3c53a3faf857f4cd36d authored almost 5 years agoby making them absolute, not relative.
81edb739dda0db3368349a4ef809cbc1c7bdc2a0 authored almost 5 years ago
- Export the func
- Remove commented-out code
- Use log, not fmt for debug messages
- Remove nam...
68d63d3fef7317c438af2bc51d55506a4b328d0d authored about 5 years ago
- /edit
- /meta
Fix memory leak
fec0eb2a0bc5468378ee09234f17dded1c535719 authored about 5 years agoSwitch to a maintained fork of XGO
6e36868e921c262dd10f551bd363a66c8129a610 authored about 5 years agoA minor Drafts page fix + improvement
1fd42302678a85534c555ca24f1a71df223bd79b authored about 5 years ago0ed3059bd73541ead143acc7805e315e0f0e197e authored about 5 years ago
Add Cache-Control headers on AP endpoints
Closes T693
ff33c59f27c2642d1b7681e4efcca474b778ab48 authored about 5 years agoFix date format in `datetime` attribute
5452bf0c0d4b94596eb7485d93322e4ec899b133 authored about 5 years ago
This adds the `isIgnorableError` method and calls it when error checking
in `GetUserInvite()`, r...
bc9455db4fda0d8846113aaae69fba72021420b5 authored about 5 years ago
5de2f633e15ace6f931feef333ca1f9fdeaba1b6 authored about 5 years ago
Previously, the date format in this attribute for posts was invalid.
This caused local date rend...
Previously, loading something like /invite/fFdblk😄 would return a 500,
due to a mix of collation...
show timestamps in local date/locale
93dd2341c2d2e9271422ea4df8c68737d0b7cbc5 authored about 5 years ago
Posts without an explicit title render the date as the post header in
lists of posts (like on th...
3e902461f117c65bbe19ce3333a4b42c56ac35f8 authored about 5 years ago
update upgrade script for recent changes
5ddd73eff42feba8b71d90553ba29ebbe22a93bc authored about 5 years agob25cec8381006780f39a0433fef4ddaa03ca6545 authored about 5 years ago
be0885698e5afdaf689d23f54e1798cf9ce56160 authored about 5 years ago
8fce34b70b039b5ff9528ad8494a6f4a7921ae6c authored about 5 years ago
This gets rid of the gorilla/context dependency, which might have been
causing a memory leak.
W...
ae1a892be00d4b38486658b658a12bd14420194d authored about 5 years ago
Previously, we'd sleep for 2 seconds and then return for no reason. This
fixes that.
8d3e755c8f5b0afe3b5bb2950dd3806a4af08f45 authored about 5 years ago
bc9843dfa37dd0714c0c20c8f5f21234815535c3 authored about 5 years ago
Require authenticated user for editor access
fe26594e8cff8e65ff480bae213ee6822c050fbd authored about 5 years ago30032e74a0199c247aea8f0efdeb0a6f28c63db3 authored about 5 years ago
Previously, we'd show the raw HTML entities in the summaries of Draft
posts, instead of renderin...
changes accounted for
- the tar directory structure had changed to use a subdirectory
- there ar...
Previously, anyone could access the editor even if they weren't logged
in. They couldn't do much...
OAuth signup form tweaks
Resolves T715
b9914dd65a92661581d6fb5dfa8c9c189ed00c24 authored about 5 years agoc1ec6b26051ee76f63d12f9581218fe479bf8f64 authored about 5 years ago
dcdd4dd1ef19170e22f47ebef4be30a698fcd7eb authored about 5 years ago
This removes a bit of friction.
Ref T715 T712
803dd78df5ea27096ef7b5b05d1f50d50ee729aa authored about 5 years ago
This makes it possible to complete OAuth signup without creating a
password on the WriteFreely i...
This uses the given username as the Display Name / Collection Title if a
user doesn't give one -...
Ref T712
130c9eb7475d93ab7d3a4a016c26d09ce3a8464c authored about 5 years ago
"alias" is the name of a different collection field, so this renames the
variable internally to ...
Having a `Username` field populated in the page data tells the base
template to display navigati...
This checks the user's inputted username as they type it, and prevents
form submission if the na...
All usernames should be lowercase, so this generates any username suffix
(in cases of collision)...
d2978597053e3526e85506184a51b9af4ca08fe1 authored about 5 years ago
5d834c1cd2138d6bd0d4daf415bdb5221c38bb1c authored about 5 years ago
c0317b4e93efab6218617d50ca41c61c61a716e6 authored about 5 years ago
571460f08d8b6b8db87670cd4f41984ddda90a6c authored about 5 years ago
changes the client side to round the unix time to avoid floats
alters the time to match the cli...
0766e6cb366a464327c8e20f2da987e71d5bcebc authored about 5 years agoalso run go mod tidy to clean up module files
80cffbb3ecb86dad02ff7f370835517c51123194 authored about 5 years agoadd basic text file imports
Resolves T609
75e2b6032820f9e733a8b5fcb438c3223ee3eb55 authored about 5 years ago
File API gives timestamp in milliseconds, not seconds, so this converts
it on the client-side an...
This reverts commit 2b066997d131e298607bc6864bc17718871994c2.
65e2e5126bb11ff32ba5d4cdf21c22e229a7a7ad authored about 5 years ago
File API gives timestamp in milliseconds, not seconds, so this converts
it correctly.
Ref T609
2b066997d131e298607bc6864bc17718871994c2 authored about 5 years ago98ca449b664061e028f7526817973db1f512e6d2 authored about 5 years ago
aae2f28bb673aa1ce7bda51b29e8174ae11bd53d authored about 5 years ago
f4c6ce76dd146a154363181e9e986785d3698b33 authored about 5 years ago
OAuth alias field not set correctly
c7b797929bfce9afc83566bbccebeb36a13957a5 authored about 5 years agof7995bee48fc1492865987c80fcceb67532d5432 authored about 5 years ago
Add dates to blog posts
Resolves T669
659392ac4f5c9199435a87d0bf75bed4f3630970 authored about 5 years agoFixing bug in oauth callback URL registration.
c00daf64b0bd47a5c1e88dcd23f2b9dde366f001 authored about 5 years agoFixing a bug in the oauth callback URL registration where the lack of provider context was overw...
a77d403dfbe70bfce584fff24a636a05afe20fc0 authored about 5 years ago
Dates now display on blog post pages if the collection's chosen display
format is "Blog". It upd...
812136357e9ee2bf4aa940f64b3ebcfeed9a06e7 authored about 5 years ago
Ref T609
f5d21c8c1a2fa90696989b255fc54e9b7ebdffce authored about 5 years agoRef T609
18d3456a23be89229220e6dfc269ba64057ce137 authored about 5 years ago
This moves file operations inside the `for` loop into an anonymous func,
so the `defer` calls do...
- Only retrieve a collection from database if an alias is submitted
- Only call GetCollection() ...
- Changes Import link location in dropdown menu
- Makes design consistent with Invite People pag...
OAuth registration improvements
Resolves T712
a2a9f6097679f96b49965f3927cd1965eb7b4f59 authored about 5 years ago8ddfce4f199a85aee3a205a91f7f229967132dee authored about 5 years ago
6d79ed3cfdf3e2fcc80ed4938c68a5b04d85dcb0 authored about 5 years ago
5e765652719d7bbdaa5ff96a678fcf2bc1328708 authored about 5 years ago
e5671cd1e6f811e210c00b0c228da9c59f3b6314 authored about 5 years ago
be76f865a45102907d048e5803a09bc359a9dd9d authored about 5 years ago
d66091a356fa1a1b22a83cd227cc7093b3de59db authored about 5 years ago
28cf4dd5f57472a2376877276e138422d7329bbd authored about 5 years ago
Rename base_url to collection_url in Markdown API
9be534038b431172698dce4d1620add062a7c057 authored about 5 years agoRef T519
9fb8de48d4c672db315e501e6183edc50832a946 authored about 5 years ago
- Move them above local login form
- Restyle as side-by-side buttons
Ref T712
77e012680853d023678e76fa784c061d852b531c authored about 5 years ago5249456ec6791f19ce117535f2d0117c4fb5ada4 authored about 5 years ago
6429d495a2e9f2c3cef69cdb421603be45c7c340 authored about 5 years ago
add basic API endpoint for rendering markdown
Ref T519
a4579719cd874e135346edd3b6f1400a2f459520 authored about 5 years agoOAuth Provider: Slack
Resolves T710
97b25628fb64ddf0a039bd27d55a238047b9619c authored about 5 years agoa4e373065c776ae5693f2e041560180424be6aa3 authored about 5 years ago
0b229a5ede6200d650d4906c50609812bbdae696 authored about 5 years ago