Jesús Pavón Abián
e43cb959c9
Merge 271539e674
into 72fa575fee
2025-06-05 00:50:56 +00:00
Matt Baer
72fa575fee
Merge pull request #1372 from writefreely/fix-context-security
...
Fix security context getting removed on AP collection endpoint
2025-06-04 14:26:57 -04:00
Matt Baer
01e239e657
Merge pull request #1373 from writefreely/fix-ghost-follow
...
Fix ActivityPub following from Ghost
2025-06-03 16:04:19 -04:00
Matt Baer
79ab0a3786
Merge pull request #1131 from writefreely/smtp
...
Support SMTP email configuration
2025-06-03 16:02:22 -04:00
Matt Baer
188b41ef53
Merge pull request #1153 from jbgi/smtp-fix
...
Fixes for smtp branch
2025-05-19 13:49:47 -04:00
Matt Baer
c249abdb10
Fix ActivityPub following from Ghost
...
This makes Follow request parsing more robust. Previously, this only worked if the `object`
was a URI, which is what many platforms send. Now, we can also handle objects here.
2025-05-08 14:05:44 -04:00
Matt Baer
2b79ab0313
Fix security context getting removed on AP collection endpoint
2025-05-07 17:20:22 -04:00
Matt Baer
db66a885fb
Merge pull request #1134 from sahilmulla/fix-edit-link
...
Fix edit link missing on mobile browser
2025-02-18 16:02:15 -05:00
Matt Baer
79a66ff140
Merge branch 'develop' into fix-edit-link
2025-02-18 16:00:16 -05:00
Matt Baer
4601951bbf
Merge pull request #1035 from writefreely/dependabot/go_modules/github.com/microcosm-cc/bluemonday-1.0.27
...
Bump github.com/microcosm-cc/bluemonday from 1.0.26 to 1.0.27
2025-02-18 14:31:06 -05:00
dependabot[bot]
e1db89311d
Bump github.com/microcosm-cc/bluemonday from 1.0.26 to 1.0.27
...
Bumps [github.com/microcosm-cc/bluemonday](https://github.com/microcosm-cc/bluemonday ) from 1.0.26 to 1.0.27.
- [Release notes](https://github.com/microcosm-cc/bluemonday/releases )
- [Commits](https://github.com/microcosm-cc/bluemonday/compare/v1.0.26...v1.0.27 )
---
updated-dependencies:
- dependency-name: github.com/microcosm-cc/bluemonday
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 19:30:40 +00:00
Matt Baer
f7966996d7
Merge pull request #1129 from writefreely/compile-darwin-arm64
...
Build for macOS arm64
2025-02-18 14:28:51 -05:00
Matt Baer
a7fa19f2e4
Merge pull request #1247 from eyberg/develop
...
adding a link to the nanos unikernel package repository
2025-02-12 11:48:17 -05:00
Ian Eyberg
7b5d583b76
updating pkg location
2025-02-11 16:31:22 -08:00
Ian Eyberg
b765c02166
adding a link to the nanos unikernel package repository
2025-01-27 17:19:35 -08:00
Jean-Baptiste Giraudeau
0f9c32161c
Add fieldName when constructing SmtpMessage + go fmt
2025-01-25 12:57:53 +01:00
Jean-Baptiste Giraudeau
63963b6b19
Send smtp msg to recipients individualy instead of using BCC
2025-01-25 12:50:56 +01:00
Jean-Baptiste Giraudeau
d9deb29730
Implement remaining plumbing for sending stmp emails to subscribers
2025-01-25 12:50:53 +01:00
Jean-Baptiste Giraudeau
e65b73dc73
app.go: Use cfg.Email.Enabled() to check for email config
...
before starting publishJobsQueue.
Also fix Email.Enabled to handle smtp config.
2025-01-25 12:47:14 +01:00
Matt Baer
0be229cdaa
Merge pull request #1155 from freesteph/fix/allow-eu-emails
...
email: allow sending emails from EU Mailgun domains
2025-01-24 16:21:49 -05:00
Matt Baer
4504617c1a
Merge pull request #1165 from c7io-dev/patch2
...
Fix admin/user pagination
2025-01-24 15:48:37 -05:00
Matt Baer
17039e620e
Merge pull request #1128 from writefreely/archive-page
...
Add Archive page
Closes T873
2025-01-24 15:41:15 -05:00
Matt Baer
fbf505cff0
Merge branch 'develop' into archive-page
2025-01-24 15:40:25 -05:00
Matt Baer
3966f9fa40
Update date in README
2025-01-17 15:37:32 -05:00
Matt Baer
387ddac892
Merge branch 'develop' of github.com:writefreely/writefreely into develop
2025-01-17 15:36:33 -05:00
Matt Baer
e3b94d7fb5
Merge pull request #1237 from c7io-dev/patch3
...
Fix api/posts routing as previous change breaks existing function
2025-01-17 15:36:07 -05:00
Matt Baer
121a21d900
Merge branch 'develop' of github.com:writefreely/writefreely into develop
2025-01-17 15:29:37 -05:00
snullp
eab66ee5fc
Fix api/posts routing as previous changes breaks existing function
2025-01-05 19:32:46 +00:00
Stéphane Maniaci
83e0a57338
email: allow sending emails from EU Mailgun domains
...
The Mailgun API requires being told when a EU email domain is used[1]
so introduce a new `mailgun_europe` config parameter to indicate that.
[1]: https://github.com/mailgun/mailgun-go?tab=readme-ov-file#usage
2024-12-09 14:56:24 +01:00
snullp
b643e0520f
Fix admin/user pagination
...
Integer division floor the page count but the ceil operation is needed.
Implemented without float conversion.
2024-12-09 05:22:21 +00:00
Matt Baer
f88aa393c5
Merge pull request #1122 from writefreely/ap-likes
...
Support ActivityPub Likes
Closes T906
2024-12-01 18:34:31 -05:00
Matt Baer
eca7bcda0a
Fix comment in activitypub.go
2024-12-01 18:30:32 -05:00
Matt Baer
6b4179fa01
Fix INSERT remote_likes query for SQLite
2024-12-01 18:15:58 -05:00
Matt Baer
e29f371232
Merge pull request #1127 from DonPiotr/develop
...
Fix two error messages: user create and user create --admin
2024-10-30 13:31:18 -04:00
sam-pc
b7de165b76
Fix edit link missing on mobile browser
2024-10-28 17:24:14 +05:30
Jesús Pavón Abián
271539e674
fix: require user to edit docker-compose.yml before configuration
2024-10-25 19:26:39 +02:00
Jesús Pavón Abián
a5b65eec4d
feat: add docker_setup_prod.sh for automated WriteFreely setup and configuration
2024-10-25 18:58:44 +02:00
Jesús Pavón Abián
a9561b5e6e
fix(compose): add version to docker-compose.prod.yml for compatibility
2024-10-25 17:28:13 +02:00
Jesús Pavón Abián
5c683c58f8
chore: update docker-compose files to use GHCR images for dev and prod
2024-10-25 17:12:29 +02:00
Jesús Pavón Abián
269e19cfa3
chore(ci): restrict dev workflow to main and develop branches only
2024-10-25 17:04:14 +02:00
Jesús Pavón Abián
d70adb2ef4
fix(ci): correct path to dockerfile.prod in production workflow
2024-10-25 16:41:15 +02:00
Jesús Pavón Abián
178fca4197
feat(ci): split workflow into dev and prod for separate builds
2024-10-25 16:36:40 +02:00
Jesús Pavón Abián
cc611cd05e
Fix: Fixed workflows that generate Docker images
2024-10-25 16:17:45 +02:00
Jesús Pavón Abián
603b2660a1
feat: Cleaning not needed files
2024-10-25 16:06:10 +02:00
Jesús Pavón Abián
cb2f8522b1
feat: add initial docker improvements: Update Workflows to build and publish separate docker immages
2024-10-25 16:04:51 +02:00
Matt Baer
f49c0b1c4c
Send password resets and login emails with new email layer
...
(Untested)
Ref T905 T731
2024-10-24 16:13:36 -04:00
Matt Baer
2fcd45819f
Send subscription confirmation email through new email layer
...
(Untested)
Ref T905 T731
2024-10-24 16:08:43 -04:00
Matt Baer
d06077c432
Add basic email abstraction layer
...
(Untested.) This will allow us to send via any supported provider within
WriteFreely.
Ref T731 T905
2024-10-24 15:53:11 -04:00
Matt Baer
5b6d17c9b9
Add SMTP configuration values
...
Ref T905
2024-10-24 15:52:14 -04:00
Matt Baer
c046dd04e7
Build for macOS arm64
...
Part of #1003
2024-10-24 14:38:38 -04:00