Commit Graph

  • 7059ee293a Add a Zapier guide to the API documentation page ignacionelson 2026-08-25 01:08:09 -03:00
  • 5e3ea5a48b Translate the OAuth mail strings into all sixteen languages ignacionelson 2026-08-25 00:32:42 -03:00
  • eda8091aef Serialise OAuth token refreshes, and don't offer Connect for an unsaved provider ignacionelson 2026-08-25 00:24:41 -03:00
  • 6147b2721e Merge pull request #1679 from denkfabrik-li/feature/oauth-mail-providers Ignacio Nelson 2026-08-25 00:22:26 -03:00
  • 4f4fb92b85 Group the Settings menu by subject instead of by permission ignacionelson 2026-08-25 00:12:34 -03:00
  • 1b3abd28b7 Merge branch 'main' into feature/oauth-mail-providers ignacionelson 2026-08-24 23:55:49 -03:00
  • a14ff0c837 Tell people the proxy fix happened ignacionelson 2026-08-24 20:48:12 -03:00
  • 6086821d6c Close the other three doors that answered a write with a 302 ignacionelson 2026-08-24 20:31:50 -03:00
  • 30f08fdd3b A write that meets an expired session lands on the login page Ignacio Nelson 2026-08-24 20:23:49 -03:00
  • a8f5fa5e10 Update .gitignore ignacionelson 2026-08-24 20:21:31 -03:00
  • ce487da19a Keep other people's warnings out of our users' consoles ignacionelson 2026-08-24 20:11:48 -03:00
  • a86017f2c2 Merge: Google Cloud Storage as a storage backend ignacionelson 2026-08-24 20:06:02 -03:00
  • 55e17498a2 Log which bucket an upload could not be written to feature/gcs-storage ignacionelson 2026-08-24 19:56:10 -03:00
  • a459d45c87 Store the bytes, or say you did not ignacionelson 2026-08-24 19:52:05 -03:00
  • b22d3cf33c Translate the storage provider strings into all sixteen locales ignacionelson 2026-08-24 19:40:58 -03:00
  • f7db586c7e Say that files can live in Google Cloud Storage too ignacionelson 2026-08-24 19:40:58 -03:00
  • 23b7dc0d11 Declare the capability a managed installation's storage hangs off ignacionelson 2026-08-24 18:35:44 -03:00
  • 4737849ec5 Answer redirected writes with 303 so browsers follow with GET denkfabrik-li 2026-08-24 23:33:55 +02:00
  • daec0a877e Offer Google Cloud Storage as a storage backend ignacionelson 2026-08-24 16:38:13 -03:00
  • 57540164fa Read a file from the disk it is actually on, everywhere ignacionelson 2026-08-24 16:24:39 -03:00
  • 8b59bb2a5a Move fakeIdToken() to the shared test helpers denkfabrik-li 2026-08-24 09:56:04 +02:00
  • 6a8a287984 Name the tab Outgoing email, not Sending denkfabrik-li 2026-08-24 06:58:28 +02:00
  • 457fed0c86 Stop spending CI time on checks that check nothing ignacionelson 2026-08-23 23:59:53 -03:00
  • 4f38c9adee Show one confirmation toast, not two ignacionelson 2026-08-23 23:44:07 -03:00
  • f7d6fe929e Merge pull request #1676 from denkfabrik-li/fix/social-connect-inertia-location Ignacio Nelson 2026-08-23 23:39:44 -03:00
  • 1030f719fc Record the connect-a-provider fix in the changelog ignacionelson 2026-08-23 23:28:42 -03:00
  • 19d34ef38b Document the OAuth mail providers, linked from the settings screen denkfabrik-li 2026-08-23 22:43:59 +02:00
  • 4eb8cf915a Add Google / Gmail as the second OAuth mail provider denkfabrik-li 2026-08-23 21:40:16 +02:00
  • 933eaa2ba4 Send mail through Microsoft Graph as an admin-connected mailbox denkfabrik-li 2026-08-23 21:34:55 +02:00
  • fbd6c3603d Add tests for the connect redirect navigation denkfabrik-li 2026-08-23 22:15:36 +02:00
  • 5bfc5a0883 Send the browser to the provider, not the XHR denkfabrik-li 2026-08-23 22:13:36 +02:00
  • 94e4aa36e4 Merge pull request #1674 from projectsend/fix/trusted-proxies-read-from-env Eliana Bracciaforte 2026-08-22 15:56:31 -03:00
  • 027e8532d2 Name the 419 as a symptom of an untrusted proxy fix/trusted-proxies-read-from-env elibrachas 2026-08-22 15:41:49 -03:00
  • 2a82335e07 Move the shared public-listing helpers to tests/Helpers.php elibrachas 2026-08-22 15:41:49 -03:00
  • 1aaab1bf66 Read TRUSTED_PROXIES late enough for it to be seen elibrachas 2026-08-22 15:41:31 -03:00
  • 503676647f Let a split-user host serve downloads ignacionelson 2026-08-21 16:34:14 -03:00
  • 5a7c9938dd Work properly behind a reverse proxy ignacionelson 2026-08-21 15:19:44 -03:00
  • d1d1999216 Merge pull request #1671 from projectsend/feature/file-downloads-previews-tab Ignacio Nelson 2026-08-21 15:10:13 -03:00
  • 51eea30dda Answer "did they ever actually get it?" from the file itself ignacionelson 2026-08-21 15:04:11 -03:00
  • c18f2f0f73 Merge pull request #1670 from projectsend/fix/1661-update-instructions-for-source-builds Ignacio Nelson 2026-08-21 14:55:19 -03:00
  • 3d6089a501 Docs: clear up two contradictions in the migration and Docker guides ignacionelson 2026-08-21 14:39:24 -03:00
  • 8f12c83d21 Tell a clone-and-build install to rebuild, not to pull ignacionelson 2026-08-21 14:35:49 -03:00
  • 11e6876826 Merge pull request #1669 from projectsend/feature/preview-video-audio-pdf Ignacio Nelson 2026-08-21 14:21:31 -03:00
  • 88c182cf3b Preview video, audio and PDF, not only images ignacionelson 2026-08-21 14:14:23 -03:00
  • 30f66cff2b Merge pull request #1667 from projectsend/feature/file-activity-tab-and-download-filters Ignacio Nelson 2026-08-21 13:33:44 -03:00
  • cca3d9c314 Group only the downloads, which are the actions that need it ignacionelson 2026-08-21 13:12:26 -03:00
  • 7d1903f9db Let the download history be searched ignacionelson 2026-08-21 12:39:22 -03:00
  • 6b76c11192 Answer "what happened to this file?" on the file's own page ignacionelson 2026-08-21 12:39:16 -03:00
  • 283c79bcd6 Merge pull request #1666 from projectsend/fix/1663-open-basedir-container-probe Ignacio Nelson 2026-08-21 12:09:49 -03:00
  • 1b6513f0fb Stop container detection from taking the dashboard down on shared hosting ignacionelson 2026-08-21 12:03:23 -03:00
  • cb67a15e81 Merge pull request #1660 from projectsend/docs/quickstart-setup-screen-is-the-default Ignacio Nelson 2026-08-19 21:54:57 -03:00
  • 1c62036ed2 Let the setup screen be what the quickstart actually shows ignacionelson 2026-08-19 21:50:00 -03:00
  • 5e23474e8b Merge pull request #1659 from projectsend/docs/docker-guide-follows-the-image Ignacio Nelson 2026-08-19 15:39:27 -03:00
  • 202a1d7ad5 Point the Docker guide at the image people actually run ignacionelson 2026-08-19 15:21:00 -03:00
  • 8b5d480670 Merge pull request #1657 from projectsend/docs/dockerhub-screenshot Ignacio Nelson 2026-08-19 12:06:43 -03:00
  • e279e83fd0 Show the dashboard on the Docker Hub page ignacionelson 2026-08-19 11:47:40 -03:00
  • 318550f866 Merge pull request #1656 from projectsend/docs/dockerhub-badges Ignacio Nelson 2026-08-18 22:40:39 -03:00
  • 9c991f495d Give the Docker Hub page a masthead ignacionelson 2026-08-18 21:08:26 -03:00
  • e9dabc39e3 Release 2.1.0 v2.1.0 ignacionelson 2026-08-18 18:42:37 -03:00
  • 9dcfe1eb26 Merge pull request #1634 from projectsend/docs/install-path-by-audience Ignacio Nelson 2026-08-18 18:02:18 -03:00
  • c210187dab Merge pull request #1655 from projectsend/docs/security-policy Ignacio Nelson 2026-08-18 17:46:57 -03:00
  • 23aacc2b2a Merge pull request #1654 from projectsend/docs/dockerhub-overview Ignacio Nelson 2026-08-18 17:46:53 -03:00
  • 469ba8d8c8 Say how to report a vulnerability ignacionelson 2026-08-18 17:35:18 -03:00
  • be44b4b6aa Track the Docker Hub description, and send migrators to the guide ignacionelson 2026-08-18 17:26:42 -03:00
  • 7c6c49e5f4 Merge pull request #1653 from projectsend/chore/translations-for-2-1-0 Ignacio Nelson 2026-08-18 16:59:54 -03:00
  • 31f9b22b53 Merge pull request #1652 from projectsend/docs/docker-migration-path Ignacio Nelson 2026-08-18 16:59:46 -03:00
  • dd779fafbe Let the scheduled task names be translated ignacionelson 2026-08-18 16:49:27 -03:00
  • 18917adaf2 Translate the pre-2.1.0 strings into all sixteen locales ignacionelson 2026-08-18 15:53:47 -03:00
  • 8156664ccc Give the official Docker image a way to migrate ignacionelson 2026-08-18 15:32:45 -03:00
  • ae510e3e34 Merge pull request #1651 from projectsend/docs/step-1-by-install-type Ignacio Nelson 2026-08-18 15:29:31 -03:00
  • 352b19a061 Merge pull request #1650 from projectsend/fix/community-modules-versioned Ignacio Nelson 2026-08-18 15:11:41 -03:00
  • d1acf18d67 Say what Step 1 actually does on a zip install ignacionelson 2026-08-18 15:11:15 -03:00
  • 2567d9f193 Depend on a version of community-modules, not a branch ignacionelson 2026-08-18 15:00:49 -03:00
  • 7093d1e24b Merge pull request #1649 from projectsend/fix/migration-tool-on-packagist Ignacio Nelson 2026-08-18 14:50:41 -03:00
  • d32562e75c Let Packagist answer for the migration tool ignacionelson 2026-08-18 14:44:17 -03:00
  • 24e3019e21 Merge pull request #1647 from projectsend/fix/deleted-rows-hold-their-slug Ignacio Nelson 2026-08-18 12:22:25 -03:00
  • 98597d462d Give a deleted folder's name back ignacionelson 2026-08-18 12:11:02 -03:00
  • 6a4e6df21a Merge pull request #1646 from projectsend/fix/migration-tool-composer-discovery Ignacio Nelson 2026-08-18 11:46:40 -03:00
  • bba0d78499 Tell Composer where the migration tool lives ignacionelson 2026-08-18 11:24:52 -03:00
  • b33f4c389a Merge pull request #1643 from projectsend/feat/pre-2.1.0-polish Ignacio Nelson 2026-08-17 22:00:05 -03:00
  • cab9291d29 Stop two tables from growing forever on an untended installation ignacionelson 2026-08-17 20:44:06 -03:00
  • b671d0d74a Put the update script's useful options one click away ignacionelson 2026-08-17 20:37:01 -03:00
  • 44f015c066 Let the one essential step nobody could finish finish itself ignacionelson 2026-08-17 20:36:07 -03:00
  • e87ceb60ba Say what the update check found, not just that it ran ignacionelson 2026-08-17 20:36:01 -03:00
  • d888145b21 Say when this installation was last updated ignacionelson 2026-08-17 20:36:01 -03:00
  • 997debc6a3 Let somebody ask for an update instead of waiting for tonight ignacionelson 2026-08-17 20:35:48 -03:00
  • 9192779ee4 Close four small gaps before the release goes out ignacionelson 2026-08-17 20:28:16 -03:00
  • a8bc2156cd Merge pull request #1642 from projectsend/feat/package-translation-paths Ignacio Nelson 2026-08-16 15:27:56 -03:00
  • 928173e8be Let a package's translations reach the screen it wrote ignacionelson 2026-08-16 14:44:58 -03:00
  • c052175690 Merge pull request #1641 from projectsend/chore/prune-stale-translations Ignacio Nelson 2026-08-16 14:40:51 -03:00
  • de615cbd79 Clear out the 29 catalogue entries that stopped applying ignacionelson 2026-08-16 02:31:00 -03:00
  • 3f36630d46 Merge pull request #1640 from projectsend/copy/cloud-getting-started-hero Ignacio Nelson 2026-08-16 01:00:14 -03:00
  • a8a7f3f340 Send each edition to its own front door, and stop asking payers for money ignacionelson 2026-08-16 00:55:41 -03:00
  • 29f1eaaa1b Do not thank a hosted customer for installing anything ignacionelson 2026-08-16 00:43:23 -03:00
  • 57c4b892ce Merge pull request #1639 from projectsend/feat/getting-started Ignacio Nelson 2026-08-15 20:32:55 -03:00
  • 090e975bb3 Translate the two greeting pages into all sixteen locales ignacionelson 2026-08-15 20:29:09 -03:00
  • b72d30d89e Sign the two greeting pages the way the website signs itself ignacionelson 2026-08-15 20:17:17 -03:00
  • 046567fdfc Say thank you, and make the list scannable at a glance ignacionelson 2026-08-15 20:05:33 -03:00
  • 4ce6793da9 Show a new installation's administrator around, once ignacionelson 2026-08-15 19:44:22 -03:00
  • abe97a1f4d Merge pull request #1638 from projectsend/chore/translate-whats-new Ignacio Nelson 2026-08-15 15:49:30 -03:00