Big Squirrel
1a3f3f0ec6
Add "Import posts" to base.tmpl to be consistent with /me/* nav bar
před 3 měsíci
Andreas Sander
4c6169d55d
fix: RTL support on post textarea
Fixing right to left (short: RTL) support for respective RTL languages
by adding auto-detection for the user content's directionality based on
the text's language.
Fixes #612
před 6 měsíci
Matt Baer
737d76176a
Fix indentation in footer.tmpl
před 4 měsíci
Matt Baer
feab841609
Add Contact page links to footers
před 6 měsíci
Kyra
ee485e0488
Conditionally use twitter large summary card format when an image is available.
před 6 měsíci
Matt Baer
076c4ae2f2
Set blog title maxlength on Customize page
před 7 měsíci
Matt Baer
b232e7efd7
Fix indentation in subscribers.tmpl
před 7 měsíci
Matt Baer
c75507ca8f
Add Subscribers navigation for single-user instances
Ref T826
před 7 měsíci
Matt Baer
82e7dcd3f3
Add Subscribers page
- Shows all fediverse followers and email subscribers
- Shows number of email subscribers on Stats page
- Links to Subscribers page from Stats page
Requires running `make ui` to regenerate stylesheet.
Ref T826
před 7 měsíci
Matt Baer
e2b2ba4577
Rename Letters config to Email in collection.tmpl
před 7 měsíci
Matt Baer
d48262a6df
Add a customizable Contact page
před 7 měsíci
Matt Baer
264bef03b1
Support rel=me verification on blogs
This allows setting a URL, and then renders a <link> element
in the head of the blog. It requires a database migration.
Ref T744
před 7 měsíci
Matt Baer
ebeb45ac5a
Support pagination when viewing language-filtered posts
Ref T805
před 7 měsíci
Matt Baer
2fde648519
Remove mention of Coil on Customize page
Fixes #720
před 8 měsíci
Matt Baer
54eb2db14d
Fix tagged posts falsely showing Older link
před 10 měsíci
Josh Soref
ea81e2c839
spelling: pattern
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
před 1 rokem
Josh Soref
7e5d60043d
spelling: miscellaneous
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
před 1 rokem
Josh Soref
8dd7b40c02
spelling: javascript
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
před 1 rokem
Josh Soref
8834253502
spelling: into
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
před 1 rokem
Josh Soref
7feea370ed
spelling: highlight
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
před 1 rokem
Matt Baer
950090c0d7
Fix whitespace in templates/user/include/header.tmpl
před 1 rokem
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
před 2 roky
Matt Baer
fd44bc5707
Fix whitespace
před 2 roky
Matt Baer
9ee83ae885
Support custom instance-level stylesheet
Will render if a file exists at: static/local/custom.css
Ref T563
před 2 roky
Matt Baer
a0e936ee1b
Support Markdown and rel=me links in blog descriptions
Ref T874 T744
před 2 roky
Matt Baer
129f428bfa
Remove unnecessary "upgrade" collection template
před 2 roky
Matt Baer
2a0298cd46
Make metadata dropdown design consistent
před 2 roky
Matt Baer
44bfd4573e
Support keyboard navigation on pad publish target dropdown
před 2 roky
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.
před 2 roky
Matt Baer
2ea235f0c4
Support email subscriptions (base)
This adds beginning email subscription functionality, with only MySQL support,
Mailgun support, and incomplete support for private instances. It includes
database changes, so run:
writefreely db migrate
to use this feature.
Ref T856
před 2 roky
Matt Baer
42db4b38f6
Truncate paid posts and show badge on Reader
před 2 roky
Matt Baer
e42ba392c6
Support Web Monetized split content
Ref T770
před 2 roky
Matt Baer
6740fbe097
Support publishing title-only posts
před 3 roky
Matt Baer
ddc7087d1e
Fix Web Monetization option not showing on Customize page
před 3 roky
Matt Baer
b2c6c6c167
Rename wysiwyg editor to classic
před 3 roky
Matt Baer
d3d77cee54
Make open account deletion configurable
This adds a configuration option to the [app] section: open_deletion. When
true, users can delete their account on their own.
Ref T319
před 3 roky
Matt Baer
b092421f6e
Add Cross-Site Request Forgery (CSRF) protection on account deletion
This requires admins to generate a new encryption key with:
writefreely keys generate
Ref T319
před 3 roky
Matt Baer
a6c93c37da
Move user account deletion to confirmation modal
This mimics the admin UI for deleting a user account.
Ref T319
před 3 roky
Matt Baer
e4164cbf67
Move admin user deletion confirmation to modal
Ref T319
před 3 roky
Matt Baer
63fa8d299a
Include 'move to...' action in loaded draft posts
Ref T401
před 3 roky
Matt Baer
51a83069c4
Disable Ace editor on touchscreen devices
Ace doesn't work well with touchscreen devices, so instead we fall back to a
plain textarea.
před 3 roky
Matt Baer
484d2736ce
Update repo URL to writefreely org
From the writeas org on GitHub.
před 3 roky
Matt Baer
f8888df746
Accept general text/* files on post import
This fixes an issue with Safari not allowing users to select *.md files.
Closes #334
před 3 roky
Matt Baer
02490c798c
Only set lang on initial publish in all editors
This fixes #280 in all editors, continuing work from #435 .
před 3 roky
Matt Baer
11e636359d
Clean up lang field setting in pad.tmpl
This continues work by @cjeller1592 in #435 .
před 3 roky
Matt Baer
5a3e8d59b6
Support logging out of password-protected blogs
Closes T492
před 3 roky
Matt Baer
6f665e7e4b
Fix light / dark mode toggle in WYSIWYG editor
před 3 roky
Donald Feury
530439772d
Add Pagination to Tags Collection
Mostly copied the logic for pagination from non tag collection
před 3 roky
CJ Eller
391844fab9
Add conditional for preserving lang metadata
This makes it so that if a post is updated, it will retain the language metadata rather than revert back.
před 3 roky
x4e
795748457c
Case insensitive language highlighting matching
This automatically lowercases language names used in code blocks when finding highlighting scripts for them, since highlightJS defines all languages with lowercase names.
před 3 roky