Commit graph

1530 commits

Author SHA1 Message Date
Matt Baer
4680e2e046 Show post excerpt in stats list when no post title
Originally requested on the forum:
https://discuss.write.as/t/use-non-random-ids-for-untitled-posts-in-blog-stats/5046
2022-03-29 13:23:20 -04:00
Matt Baer
c3ae4e6d3c Remove blog name in newsletter email subject
Originally requested on the forum:
https://discuss.write.as/t/minimize-subject-of-email-updates/3881
2022-03-29 13:00:53 -04:00
Darius Kazemi
dd88083b2a Prevent dropping of external files onto editor
We now detect whether a file is being dropped by a user (by checking `event.dataTransfer.files.length`) and prevent the remaining drop behavior if this is the case. Otherwise, drop happens like normal (so a user can still drop text into the editor, or even an image that has been uploaded already via normal means and rendered in the editor).
2022-03-03 10:25:47 -08:00
Matt Baer
fd44bc5707 Fix whitespace 2022-01-31 22:24:56 -05:00
Matt Baer
9ee83ae885 Support custom instance-level stylesheet
Will render if a file exists at: static/local/custom.css

Ref T563
2022-01-31 22:18:52 -05:00
Matt Baer
e92c33aae4
Merge pull request #515 from gytisrepecka/fix-gitea-oauth-ext-user-id
#514 - Fix login with Gitea OAuth: external user ID not recorded
2022-01-28 08:59:07 -05:00
Matt Baer
0d554ce180
Merge pull request #525 from writefreely/fix-monetization-sqlite-query
Fix monetization_pointer upsert query for SQLite
2022-01-18 16:47:47 -05:00
Matt Baer
a0e936ee1b Support Markdown and rel=me links in blog descriptions
Ref T874 T744
2022-01-18 16:43:17 -05:00
Matt Baer
46bb8e65a1 Add security policy
Closes #522
2022-01-11 09:41:25 -05:00
Matt Baer
d1e6daee16 Fix monetization_pointer upsert query for SQLite
Fixes #495
2021-12-29 18:23:31 -05:00
Matt Baer
43ca80f3eb
Merge pull request #503 from mnlg/hotfix/fix-date-format
Fix date format in anonymous posts
2021-12-29 18:05:36 -05:00
Matt Baer
1530bf37ef
Merge pull request #506 from writefreely/minor-fixes
Miscellaneous fixes
2021-12-29 17:53:16 -05:00
Matt Baer
401c8c1f4c
Merge pull request #520 from writefreely/slug-improvements
Elide Markdown when generating slug
2021-12-29 17:51:42 -05:00
Eli Mellen
b190a1508b
Merge pull request #1 from eli-oat/eli-oat-remove-cheeky-404-message
Update 404-general.tmpl
2021-12-25 14:05:05 -05:00
Eli Mellen
27f68ef0cf
Update 404-general.tmpl
Remove gaslighting error message and replace with one that is a wee bit more respectful to the human using the software.
2021-12-25 14:03:40 -05:00
Matt Baer
69ab0d34e0 Elide Markdown when generating slug
This makes sure e.g. link URLs and image alt text don't get included
in the slug.

Ref T329
2021-12-21 13:55:10 -05:00
gytisrepecka
97a5121924
#514 - Fix login with Gitea OAuth problems: external user ID not properly recorded. 2021-11-28 13:38:30 +02:00
Matt Baer
129f428bfa Remove unnecessary "upgrade" collection template 2021-11-24 12:45:02 -05:00
Matt Baer
8c1785b904
Merge pull request #505 from lt3Dev/pr/relative-urls
Templates: use relative URLs for static assets
2021-11-24 11:39:06 -06:00
Matt Baer
a2f9642238 Use underscores for em text in Rich editor
This fixes an issue where mixing strong and em text caused the text
to not render correctly as a post (e.g. *This is **bold text**.*
would fail).
2021-10-22 11:45:37 -05:00
Matt Baer
5b3d25b5cc Don't use dot import for github.com/gorilla/feeds 2021-09-29 12:48:50 -04:00
Matt Baer
6e5f7e87d2
Merge pull request #501 from mnlg/develop
Fix Gopher collections query
2021-09-29 11:38:13 -05:00
Matt Baer
e91748c0bc Return correct count of currently-published lang posts
Previously, we'd include scheduled posts, too.

Ref T805
2021-09-16 15:53:07 -04:00
Matt Baer
414d5b0a1c Add pagination routes on lang post filter
Ref T805
2021-09-16 14:23:35 -04:00
Matt Baer
c4b124e37c Limit lang filter to 2 characters
Ref T805
2021-09-16 14:05:52 -04:00
Matt Baer
f4977c7a34 Support filtering blog posts by language
Ref T805
2021-09-13 18:36:36 -04:00
Matt Baer
6ad1f41cf4 Prevent crash on empty title
This title, typed directly in the plain editor, would previously crash
the app / show the user a "server error":

# #
2021-08-31 11:18:58 -04:00
Matt Baer
3270470b68 Ignore post created date when empty on publish 2021-08-30 17:48:30 -04:00
Matt Baer
2a0298cd46 Make metadata dropdown design consistent 2021-08-30 17:46:02 -04:00
Matt Baer
a122e4e98a
Merge pull request #502 from egon0/develop
fix Dockerfile, nodejs-npm was renamed in alpine to npm
2021-08-23 13:08:32 -05:00
Matt Baer
44bfd4573e Support keyboard navigation on pad publish target dropdown 2021-08-23 14:07:25 -04:00
HeartDev
cc69f9f2f1 Templates: use relative URLs for static assets
I noticed most asset links use relative URLs, except for a few. This commit remedies this inconsistency.
OpenGraph embeds were not changed, because in my experience, some embed scrapers require absolute URLs.

Motivation: The site I use has an onion and a clearnet version, and currently, visiting the onion loads fonts, styles, and the favicon
over the clearnet.
2021-08-21 10:18:27 +00:00
mnlg
ae7e42e24e Fix date format in anonymous posts 2021-08-13 18:43:17 +02:00
Matt Baer
fc8e209def Strip Markdown from Letter subjects
Ref T856
2021-08-10 18:05:24 -04:00
Matt Baer
e963755393 Set 'To' addresses on Letter email after message is prepared
This works with mailgun.AddRecipientAndVariables, so we can safely send
emails to a large number of recipients beyond Mailgun's 1,000-recipient
limit.

Ref T856
2021-08-10 18:01:19 -04:00
Matt Baer
2288ccf2a2 Merge branch 'develop' into letters 2021-08-10 17:47:23 -04:00
Micha Gläß-Stöcker
a58180543e fix Dockerfile, nodejs-npm was renamed in alpine to npm 2021-08-08 22:27:33 +02:00
mnlg
5be1938a8a Fix Gopher collections query 2021-08-05 16:53:20 +02:00
Matt Baer
c42439886c
Merge pull request #497 from writefreely/fix-go-gopher-import
Update go-gopher import path to new location
2021-07-23 13:30:14 -04:00
Matt Baer
adb4fdc5fe Update go-gopher import path to new location
Fixes #496
2021-07-21 17:28:48 -04:00
Matt Baer
b7f732b915
Merge pull request #485 from writefreely/hotfix-0.13.1
0.13.1 hotfix
2021-06-30 13:17:02 -04:00
Matt Baer
940d220bf3 Bump version to 0.13.1 2021-06-30 10:33:08 -04:00
Matt Baer
48075fc183
Merge pull request #474 from writefreely/fix-gen-oauth-empty-user-id
Error when generic OAuth provider doesn't return a user ID
2021-06-30 10:12:50 -04:00
Matt Baer
577bdf14aa
Merge pull request #484 from writefreely/fix-classic-backslashes
Fix trailing backslash on lists in Classic editor
2021-06-30 09:58:02 -04:00
Matt Baer
672fa10b94
Merge pull request #477 from writefreely/fix-sqlite-reader-lock
Fix SQLite database lock on Reader
2021-06-30 09:56:16 -04:00
Matt Baer
de5e91cb71 Fix trailing backslash on lists in Classic editor
Previously, when editing a post with an unordered list in it via the
Classic editor, backslashes (\) would get added to the end of each list
item. This fixes that.

Closes #480
2021-06-29 13:07:10 -04:00
Matt Baer
6291f4f155
Merge pull request #479 from writefreely/fix-stats-no-host-log
Fix "Collection.hostName is empty!" log on Stats page
2021-06-29 12:46:47 -04:00
Matt Baer
273c9cf418
Merge pull request #471 from writefreely/fix-title-lists
Don't render title as list item
2021-06-29 10:52:39 -04:00
Matt Baer
fbb3000e4d
Merge pull request #476 from writefreely/strip-image-alt-meta
Don't include img alt text in post Summary()
2021-06-28 15:47:42 -04:00
Matt Baer
6b336e22aa Log user out when authenticated as deleted user
Now when we check for the user at certain times and find that the user
doesn't exist in the database, we log them out and send them back to
the home page.
2021-06-27 17:57:07 -04:00