Commit Graph

  • 397612111c chore(deps): bump postcss from 8.5.15 to 8.5.24 (#9148) edge dependabot[bot] 2026-07-28 14:59:11 +02:00
  • 1b7178a18b Security: apply encodeURIComponent to share template (#9146) Alexandre Alapetite 2026-07-28 11:47:07 +02:00
  • 1460e75730 Fix auto-share shortcut on first use (#9072) Gerard Alvear Porras 2026-07-24 19:17:14 +02:00
  • 09478222ce Docker/OIDC: redirect to a default URL on expired auth state instead of 400-ing (#9143) Cron 2026-07-24 10:55:36 -05:00
  • 9789aa23b2 Add link to cloud providers list and Chatons directory (#8965) bossaarebecca-alt 2026-07-24 15:47:49 +00:00
  • a8a4264af2 Add remote IP address to warning on form login (#8942) Jeremy Nguyen 2026-07-24 08:47:00 -07:00
  • 5b988957a2 Log failed CSS content retrievals (#9077) Gerard Alvear Porras 2026-07-23 14:16:11 +02:00
  • ccf7c7a9dc Clarify archiving/purge documentation (#9135) Gerard Alvear Porras 2026-07-23 14:08:54 +02:00
  • 0dc3431168 Preserve negative timezone offsets in date intervals (#9071) Gerard Alvear Porras 2026-07-23 14:06:27 +02:00
  • 9b40f04f32 Fix tagging an already-tagged entry on PostgreSQL (#9136) Gerard Alvear Porras 2026-07-23 13:52:09 +02:00
  • 2ff32b0254 Move article header/footer options from Reading to Display configuration (#9139) Gerard Alvear Porras 2026-07-23 13:36:34 +02:00
  • 6e7bd22c1b Fix weird hover issues on overflowing .item-element.title (#9140) Frans de Jonge 2026-07-23 13:23:43 +02:00
  • d519a8a9e6 AI skills: suggestion to limit the number of PRs (#9141) Frans de Jonge 2026-07-23 13:13:47 +02:00
  • 48abfd58fa Improve SSRF mitigations by restricting CURLOPT_PROXY (#8950) Inverle 2026-07-23 13:05:53 +02:00
  • 818bc986f7 Security: public OPML should not contain cURL parameters (#9070) Alexandre Alapetite 2026-07-23 06:28:05 +02:00
  • f2e97b6399 Redirect away from wrong URL paths to fix displaying of relative URLs (#9075) Inverle 2026-07-22 19:07:01 +02:00
  • 8c5bd58808 Fix SQL errors breaking regex search on MySQL / MariaDB (#9036) TowyTowy 2026-07-21 17:50:16 +02:00
  • 6996447d54 Allow selecting a category in feed add URLs (#9047) Gerard Alvear Porras 2026-07-21 17:47:56 +02:00
  • 46f5e13019 Refresh only feeds in the current view (#9060) Gerard Alvear Porras 2026-07-21 17:46:55 +02:00
  • 9e92ace6f2 Fix extension settings cancel action (#9053) Gerard Alvear Porras 2026-07-21 17:45:36 +02:00
  • 630b68a5b7 i18n: Improve Traditional Chinese translations (#9069) IEEE-754 2026-07-21 23:24:31 +08:00
  • 909cb06960 Add Cron to CREDITS (#9068) Cron 2026-07-21 10:10:13 -05:00
  • 1b8eb17858 Add per-feed option to show or hide enclosures (#9015) Gerard Alvear Porras 2026-07-20 18:45:21 +02:00
  • b12ec4fe77 Show only one representation per media:group (#9009) TowyTowy 2026-07-20 18:27:57 +02:00
  • 30968c4065 Document OpenBSD httpd API configuration (#9061) Gerard Alvear Porras 2026-07-20 18:02:10 +02:00
  • c5fc194624 Detect JSON feeds from .json URLs (#9058) Gerard Alvear Porras 2026-07-20 18:01:41 +02:00
  • 88acb5bae5 Document HTTP proxy tunnelling option (#9054) Gerard Alvear Porras 2026-07-19 12:04:57 +02:00
  • bffd20ba01 Simplepie: fix sanitizer whitelist stripping order (#9066) Frans de Jonge 2026-07-19 11:50:56 +02:00
  • 7c7fc8b35d Fix outdated username length hint on registration and install forms (#9013) Gerard Alvear Porras 2026-07-19 00:29:42 +02:00
  • 7321c1e9fb Add log search to the logs page (#9059) Gerard Alvear Porras 2026-07-18 23:26:32 +02:00
  • f4fc014973 Improve extension list fetch diagnostics (#9055) Gerard Alvear Porras 2026-07-18 22:36:46 +02:00
  • c15171efb5 Fix actualize mutex collision across instances (#9045) Gerard Alvear Porras 2026-07-18 22:32:38 +02:00
  • 94ff6e4366 Stop the unread-count poller after the session ends (#9065) Cron 2026-07-18 15:26:32 -05:00
  • 124dec5ef1 Check GMP during 32-bit installation (#9046) Gerard Alvear Porras 2026-07-18 21:54:36 +02:00
  • 9567dfc865 i18n: Improve Japanese(ja) translations and formatting (#9064) gshimo 2026-07-19 04:40:33 +09:00
  • 44c6de6492 Add Nextcloud Bookmarks sharing service (#9032) Gerard Alvear Porras 2026-07-18 20:33:01 +02:00
  • 8e8c8d26b8 Document TT-RSS article migration (#9062) Gerard Alvear Porras 2026-07-18 20:21:51 +02:00
  • 1944b97bbf Use :user-invalid instead of :invalid for form field styling (#9025) Gerard Alvear Porras 2026-07-18 20:19:56 +02:00
  • d2ee8f3d79 Add LinkAce as a sharing service (#9024) Gerard Alvear Porras 2026-07-18 20:12:31 +02:00
  • 9f90d4f401 Warn during install if document root does not point to ./p (#9010) Gerard Alvear Porras 2026-07-18 20:07:00 +02:00
  • cf298e2680 Docker: use double quotes for CRON_MIN examples (#9011) Gerard Alvear Porras 2026-07-15 13:45:02 +02:00
  • 260f9078f7 Fix: --db-prefix silently drops following CLI flags (#9042) Felix Bühler 2026-07-14 00:19:06 +02:00
  • c1e711274c Mirror the official Fever API documentation (#9014) Gerard Alvear Porras 2026-07-13 00:04:14 +02:00
  • 5f94330503 Mailer: allow disabling SMTPAutoTLS via config (#9026) Gerard Alvear Porras 2026-07-12 23:55:32 +02:00
  • 28bc73afed Dispatch a JS event when an entry finishes being marked read/unread (#9031) Gerard Alvear Porras 2026-07-12 23:04:12 +02:00
  • 8aa8655cda fix(js): use Event() constructor instead of deprecated initEvent() (#9035) TowyTowy 2026-07-12 22:51:15 +02:00
  • 4cb2bb5be0 i18n: Improve Traditional Chinese translations (#9037) IEEE-754 2026-07-13 04:42:13 +08:00
  • 9f40a9b7f8 Add Christos Longros to CREDITS.md (#9040) Christos Longros 2026-07-12 15:13:24 +03:00
  • 4b378ebea0 Improve Greek (el) translation (#9038) Christos Longros 2026-07-12 13:36:23 +03:00
  • e24ac6f21c Sort labels with locale-aware collation (#9023) Gerard Alvear Porras 2026-07-11 17:35:33 +02:00
  • e95243ae68 Document OIDC token endpoint authentication method (#9027) Gerard Alvear Porras 2026-07-11 17:35:01 +02:00
  • 0f0b696cdf Display slider after submit for all buttons in feed/update.phtml (#8999) Inverle 2026-07-11 17:04:12 +02:00
  • ad78838ffc Keep search and state filters when marking articles as read (#9007) TowyTowy 2026-07-09 21:13:14 +02:00
  • 3d04c8ef49 Prefer OS-bundled Japanese fonts when UI language is Japanese (#9002) Jam Balaya 2026-07-10 04:01:53 +09:00
  • f7c4fbeeed Redirect after saving user CSS/JS so changes apply immediately (#9006) TowyTowy 2026-07-09 16:37:49 +02:00
  • 143cb09418 Minz: Skip loading JS/CSS asset if it's already in the list (#9000) Inverle 2026-07-09 11:22:37 +02:00
  • 7744f1fed9 WebSub: ignore http/https scheme difference in Self URL comparison (#9005) Jam Balaya 2026-07-09 14:50:42 +09:00
  • 6908d998d4 Fix .dockerignore being ignored during build in CI (#9001) Inverle 2026-07-08 20:46:35 +02:00
  • 0b018adfc2 Clariffied netnews wire podcast compatibility (#8991) Cactus 2026-07-07 20:10:53 +01:00
  • f201061345 Feeds tree: sort feed names with locale-aware collation (#8985) Jam Balaya 2026-07-07 22:42:12 +09:00
  • ce7a196034 Remove unused simple layout (#8998) Jam Balaya 2026-07-07 22:04:11 +09:00
  • 5014915c40 Fix article hover date visibility (#8997) Jam Balaya 2026-07-07 20:59:25 +09:00
  • 2188070aa6 Add option to keep or reset article sort order when navigating (#8969) i @man 2026-07-07 17:04:31 +08:00
  • 271257be42 Fix statistics repartition averages (#8996) Jam Balaya 2026-07-07 17:42:53 +09:00
  • 310bcb5e90 Add read status hook for entries (#8995) Jam Balaya 2026-07-07 16:04:32 +09:00
  • cb13091b37 Fix GH issue links with label filter in docs (#8993) Inverle 2026-07-06 13:22:52 +02:00
  • 241c7fb425 Respect simplepie_syslog_enabled for cache-hit debug logs (#8986) Jam Balaya 2026-07-06 18:19:33 +09:00
  • c3d0bd5b55 Clarify in docs favicons/ should not be skipped during backup (#8992) Inverle 2026-07-06 11:16:56 +02:00
  • 612ac4f117 Notifications: pluralize the "new articles" count message (#8988) Frans de Jonge 2026-07-06 11:16:29 +02:00
  • 56d31c53de Improve turkish translation 3 (#8989) utkutibet 2026-07-05 14:20:15 +02:00
  • ffc5a966c3 Migrate markdownlint-cli to markdownlint-cli2 (single config file) (#8987) Jam Balaya 2026-07-05 21:18:49 +09:00
  • cf2ceafca1 OPML: include each feed's refresh interval (TTL) in export/import (#8982) Jam Balaya 2026-07-05 04:55:13 +09:00
  • 988c678634 Fever API: log the client IP address on authentication failure (#8981) Jam Balaya 2026-07-05 04:33:09 +09:00
  • 6351a71938 cli/health.php: output a diagnostic when the health check fails (#8980) Jam Balaya 2026-07-05 01:59:30 +09:00
  • c90e48fd62 Report new articles count per feed in actualize_script output (#8948) Jam Balaya 2026-07-05 00:38:40 +09:00
  • 13c2b68806 Keep scroll position of slider after form submit (#8974) Inverle 2026-07-04 13:32:52 +02:00
  • 44b5c132b8 i18n: Update el (Greek) translations (#8977) Harry Andreolas 2026-07-04 13:26:51 +03:00
  • da52ac4ee0 Translated remaining Turkish strings (#8970) utkutibet 2026-07-04 12:22:20 +02:00
  • 9b43639c88 Fix slider not reinitializing after form submit (#8973) Inverle 2026-07-04 12:14:05 +02:00
  • 8a5f7d24b6 Remove .DS_Store files and update .gitignore (#8971) Inverle 2026-07-03 13:28:36 +02:00
  • 2e6e571b91 Worked on Turkish translation (#8966) utkutibet 2026-07-03 10:03:55 +02:00
  • 339d5c7ef1 Minor Minz_Extension typing (#8952) Alexandre Alapetite 2026-07-02 15:09:07 +02:00
  • a3badc2d2e Fix bad header filtering bypass (#8964) Inverle 2026-07-02 15:08:32 +02:00
  • c90c86a5c0 chore(deps-dev): bump phpstan/phpstan-phpunit from 2.0.16 to 2.0.17 (#8960) dependabot[bot] 2026-07-01 21:38:02 +02:00
  • 93e83943a3 chore(deps-dev): bump phpstan/phpstan from 2.2.2 to 2.2.3 (#8962) dependabot[bot] 2026-07-01 21:35:39 +02:00
  • abd683e8a0 chore(deps-dev): bump the stylelint group with 2 updates (#8958) dependabot[bot] 2026-07-01 20:58:01 +02:00
  • e8bcb4021d chore(deps): bump ruby/setup-ruby from 1.310.0 to 1.315.0 (#8959) dependabot[bot] 2026-07-01 20:57:35 +02:00
  • 334796d1c4 chore(deps): bump actions/cache from 5 to 6 (#8961) dependabot[bot] 2026-07-01 20:57:09 +02:00
  • ddf2976e83 chore(deps): bump actions/checkout from 6 to 7 (#8963) dependabot[bot] 2026-07-01 20:56:45 +02:00
  • dc0685bec1 chore(deps-dev): bump the eslint group across 1 directory with 3 updates dependabot/npm_and_yarn/eslint-2db2934465 dependabot[bot] 2026-07-01 18:52:46 +00:00
  • 6984c22b5c Fix feed dropdown bugs due to hash desync (#8949) Inverle 2026-06-28 21:38:37 +02:00
  • dcec27c69d Add SSRF mitigations using filter_var and CURLOPT_RESOLVE (#8400) Inverle 2026-06-28 18:51:04 +02:00
  • d9dc140a11 Minor bump SimplePie (#8947) Alexandre Alapetite 2026-06-27 22:14:25 +02:00
  • 3161fd1333 fix: move disable button before remove button in user management (#8944) Thomas Vermeer 2026-06-27 14:29:48 +02:00
  • 931d62ab08 Use timing safe comparison for tokens everywhere (#8945) Inverle 2026-06-27 14:02:20 +02:00
  • 69eff07d92 chore(deps): bump concurrent-ruby (#8940) dependabot[bot] 2026-06-23 22:00:22 +02:00
  • 6f1b66eb2b chore(deps-dev): bump faraday (#8939) dependabot[bot] 2026-06-23 21:45:35 +02:00
  • 521981a96a Document PHP-FPM write restrictions for data path (#8936) Nathan 2026-06-22 17:25:06 +07:00
  • 80d1db8dc7 docs: mention THIRDPARTY_EXTENSIONS_PATH override in extension install instructions (#8930) Salvador Castro 2026-06-21 14:09:42 -03:00
  • bcf536290d Revert "fix(themes): keep article nav bar pinned to bottom in iOS standalone PWAs (#8933)" (#8934) Antonio Santos 2026-06-21 12:07:42 -04:00