Commit Graph

  • b8050b36ca Release 2.4.1 main v2.4.1 ignacionelson 2026-09-11 13:59:02 -03:00
  • da5aadd1f3 Cut the 2.4.1 entry down to what changed, and add what was missing ignacionelson 2026-09-11 13:55:06 -03:00
  • 386cb32ebb Translate the four strings that accumulated since 2.4.0 ignacionelson 2026-09-11 13:26:08 -03:00
  • 38400956bc Put the installation's own logo on the pages people sign in through ignacionelson 2026-09-11 13:00:38 -03:00
  • 8aef6e5b5a Tell an Apache install what it needs, and where its 500 is written ignacionelson 2026-09-11 12:45:26 -03:00
  • 8372f42525 Ask the picker's own question of what comes back from it ignacionelson 2026-09-11 12:19:28 -03:00
  • 50f8b578df Ask the publication question wherever content lands, not just on upload ignacionelson 2026-09-11 12:16:23 -03:00
  • 6ad26bb61e Hold an upload to the size it said it was sending ignacionelson 2026-09-11 12:05:41 -03:00
  • 83a8fe2288 Claim the installation instead of checking whether it is free ignacionelson 2026-09-11 11:34:26 -03:00
  • 62c763d04e Put a floor under a client quota nobody set ignacionelson 2026-09-11 00:41:31 -03:00
  • 0671848bfa Read settings written before the columns they name existed ignacionelson 2026-09-10 17:23:26 -03:00
  • 469297893b Merge pull request #1775 from projectsend/s3-instance-role Ignacio Nelson 2026-09-10 16:38:50 -03:00
  • eaba7ff633 Let an AWS-hosted install authenticate as its own IAM role ignacionelson 2026-09-10 16:16:31 -03:00
  • 6339ae1514 Answer a failed reset the same way whatever failed ignacionelson 2026-09-09 08:04:54 -03:00
  • 7c4b582d25 Stop the expired-link notice saying whether an account exists ignacionelson 2026-09-09 07:53:30 -03:00
  • b96d060ad8 Compare an address ourselves, instead of asking the collation ignacionelson 2026-09-09 07:32:26 -03:00
  • 6d7d80f62f Give the announcement band its own row, and put it on the dashboard too ignacionelson 2026-09-09 01:04:15 -03:00
  • bc559ade3f Prove a client's upload announces itself, not just a staff one ignacionelson 2026-09-08 21:12:50 -03:00
  • df44c46a12 Say a reset link has expired before asking for the work ignacionelson 2026-09-08 20:08:28 -03:00
  • a1f59e133b Translate the strings the security fixes added ignacionelson 2026-09-08 19:59:31 -03:00
  • 0a3410140d Keep an erased staff member's library away from a client ignacionelson 2026-09-08 19:36:48 -03:00
  • 80cf99d80e Put what the operator must do at the top, and mark it ignacionelson 2026-09-08 19:15:10 -03:00
  • cbc6760a93 Warn that a mistyped CAPTCHA flag now means the opposite ignacionelson 2026-09-08 19:10:13 -03:00
  • d8ca41ae0c Credit the reporters by their GitHub handles ignacionelson 2026-09-08 19:08:27 -03:00
  • 1149df277b Ask for the public-folder key before publishing through a folder ignacionelson 2026-09-08 19:05:53 -03:00
  • ab5fa2da8b Make Entra prove the address, not just the directory ignacionelson 2026-09-08 19:00:46 -03:00
  • 3244be6bac Ask for the password before changing the address a reset goes to ignacionelson 2026-09-08 18:57:01 -03:00
  • 5fb17388cd Stop scoped staff reaching groups that are not theirs ignacionelson 2026-09-08 18:40:33 -03:00
  • 2be423d685 Translate the download counts and the copy-link control ignacionelson 2026-09-08 18:22:25 -03:00
  • 6560346280 Mark the first administrator's address verified, as intended ignacionelson 2026-09-08 17:07:35 -03:00
  • e187513cdd Stop a mistyped CAPTCHA flag from switching the CAPTCHA off ignacionelson 2026-09-08 17:05:30 -03:00
  • 896675d631 Tell a client whether their own file arrived ignacionelson 2026-09-08 16:56:54 -03:00
  • 92bb807849 Show a client the public link to their own file ignacionelson 2026-09-08 16:47:57 -03:00
  • 0a28e239d6 One home for what a client account is ignacionelson 2026-09-08 16:23:34 -03:00
  • 3d923188d9 Show an announcement on the client's own file portal ignacionelson 2026-09-08 15:55:47 -03:00
  • b128b114b5 Make an announcement say who it is for ignacionelson 2026-09-08 15:48:29 -03:00
  • 757fba19ca Give uploads a seam, and link-minting one home ignacionelson 2026-09-08 15:39:55 -03:00
  • 763e7b0e2e Render one image once, however many requests ask at the same time ignacionelson 2026-09-08 15:29:20 -03:00
  • a5496d24cd Stop describe() vouching for a detection it could not make ignacionelson 2026-09-08 10:21:02 -03:00
  • fba5f30436 Release 2.4.0 v2.4.0 ignacionelson 2026-09-08 09:33:14 -03:00
  • 0f66f9030c Cut the unreleased notes down to what an operator needs ignacionelson 2026-09-08 09:06:00 -03:00
  • 7c16733c16 Stop a managed instance being able to hide the project news ignacionelson 2026-09-08 02:34:00 -03:00
  • d7d7acce85 Put the announcement behind the header icon too, from one source ignacionelson 2026-09-08 02:17:56 -03:00
  • 334b11d562 Give packages a way into the sidebar and the top of the dashboard ignacionelson 2026-09-08 02:07:08 -03:00
  • da1f432d87 Let an installation stop calling home, two different ways ignacionelson 2026-09-08 01:27:08 -03:00
  • 82dd475f8f Write up what #1724 and #1733 mean for an operator ignacionelson 2026-09-07 19:25:30 -03:00
  • b758fca19c Merge pull request #1724 from fix/assemble-keeps-parts-for-retry ignacionelson 2026-09-07 19:24:06 -03:00
  • 02946abf85 Stop the delivery docblock naming nginx as the only local path ignacionelson 2026-09-07 19:24:00 -03:00
  • b7ac44e77b Merge pull request #1733 from fix/presigned-download-window ignacionelson 2026-09-07 19:23:52 -03:00
  • 62245befc7 Give the browser icons the favicon treatment the mark deserved design/favicon-square-mark Eliana Bracciaforte 2026-09-07 13:40:08 -03:00
  • 50a6a19455 Translate the client file editor into all sixteen locales ignacionelson 2026-09-07 12:48:10 -03:00
  • 8de28059db Say when a folder choice publishes the file ignacionelson 2026-09-07 12:09:27 -03:00
  • ea214fc27e Give the client portal a file editor ignacionelson 2026-09-07 11:15:22 -03:00
  • 922be7226c Let a client edit and delete the files they uploaded ignacionelson 2026-09-07 02:37:26 -03:00
  • 1e30e83f11 Stop projectsend:captcha-off claiming a success it did not have ignacionelson 2026-09-07 01:24:13 -03:00
  • d32788e4a1 Put the CAPTCHA settings screen behind a capability ignacionelson 2026-09-07 01:20:22 -03:00
  • c3503a0651 Merge pull request #1769 from projectsend/docs/readme-projectsend-cloud Eliana Bracciaforte 2026-09-04 09:22:10 -03:00
  • 51477cbd02 Name the official hosted version near the top of the README docs/readme-projectsend-cloud Eliana Bracciaforte 2026-09-04 09:19:53 -03:00
  • 7c9847981a Patch 8 pending security advisories in dependencies ignacionelson 2026-09-03 11:57:15 -03:00
  • 7da4635f13 Say which clients a scoped staff member may be told about ignacionelson 2026-09-03 00:56:41 -03:00
  • ddf09677f0 Document the branding endpoints where their callers are ignacionelson 2026-09-02 18:56:55 -03:00
  • 9b2aea4812 Say what the actions cast actually costs if it goes ignacionelson 2026-09-01 02:05:29 -03:00
  • 96107fdcd5 Release 2.3.0 v2.3.0 ignacionelson 2026-09-01 01:11:07 -03:00
  • eecd5b804d Write the 2.3.0 changelog entry ignacionelson 2026-09-01 00:57:30 -03:00
  • 616aa49867 Translate the download delivery screens into all sixteen locales ignacionelson 2026-09-01 00:40:10 -03:00
  • 525c464327 Merge pull request #1740 from denkfabrik-li/fix/update-keeps-cache-signal Ignacio Nelson 2026-09-01 01:17:46 -03:00
  • 97596da7d0 Refuse a stored path carrying a control character ignacionelson 2026-08-31 22:57:02 -03:00
  • 2ebadf0793 Mark the downloads settings link the way the dashboard marks it ignacionelson 2026-08-31 22:49:06 -03:00
  • 25e4f77b63 Make the whole downloads row open the explanation ignacionelson 2026-08-31 22:44:31 -03:00
  • 90ed2d60b9 Shorten the PHP downloads explanation ignacionelson 2026-08-31 22:37:06 -03:00
  • d6fd5a917d Send downloads the way the web server in front of us understands ignacionelson 2026-08-31 22:25:13 -03:00
  • 6340b71dca Report recent usage and whether the scheduler is alive ignacionelson 2026-08-31 18:36:55 -03:00
  • fb931819e2 Translate the auth and settings screens into all sixteen locales ignacionelson 2026-08-29 16:27:50 -03:00
  • 41b22d003e Merge pull request #1764 from denkfabrik-li/fix/placeholder-case-convention ignacionelson 2026-08-29 16:00:17 -03:00
  • 78d5067c6b Merge pull request #1763 from denkfabrik-li/fix/zip-poll-stops-with-its-page ignacionelson 2026-08-29 15:58:11 -03:00
  • b7cc5e8615 Merge pull request #1762 from denkfabrik-li/fix/auth-settings-pages-translated ignacionelson 2026-08-29 14:42:04 -03:00
  • ed82d748ea Run the auth and settings screens through the translator denkfabrik-li 2026-08-29 02:03:26 +02:00
  • fe3b7b7018 Honour Laravel's placeholder case convention in t() denkfabrik-li 2026-08-29 02:05:39 +02:00
  • 6783fa0b81 Stop the zip poll when its page goes away denkfabrik-li 2026-08-29 02:04:21 +02:00
  • 4556ccf691 Merge pull request #1761 from denkfabrik-li/fix/self-hosted-font ignacionelson 2026-08-29 02:34:53 -03:00
  • 85572eb45e Write up the image's production defaults for operators ignacionelson 2026-08-29 02:32:40 -03:00
  • 227a08dfce Merge pull request #1760 from denkfabrik-li/fix/image-defaults-to-production ignacionelson 2026-08-29 02:32:21 -03:00
  • 43e9985b2b Write up the quickstart's loopback binding for operators ignacionelson 2026-08-29 02:30:15 -03:00
  • f931c6a492 Merge pull request #1759 from denkfabrik-li/fix/quickstart-binds-to-loopback ignacionelson 2026-08-29 02:29:52 -03:00
  • 1a3260a397 Merge pull request #1758 from denkfabrik-li/fix/confirm-password-asks-the-directory ignacionelson 2026-08-29 02:05:49 -03:00
  • 07e7132747 Merge pull request #1757 from denkfabrik-li/fix/dont-flash-stored-secrets ignacionelson 2026-08-29 01:21:13 -03:00
  • f4fd194991 Merge pull request #1756 from denkfabrik-li/fix/provider-link-password-confirm ignacionelson 2026-08-29 01:16:16 -03:00
  • ea45943f40 Merge pull request #1755 from denkfabrik-li/fix/credential-checks-rate-limited ignacionelson 2026-08-29 01:10:53 -03:00
  • ce96313710 Merge pull request #1754 from denkfabrik-li/fix/api-group-members-response-scope ignacionelson 2026-08-29 01:09:46 -03:00
  • 77dd5ff90b Merge pull request #1753 from denkfabrik-li/fix/account-conversion-list-scope ignacionelson 2026-08-29 01:07:22 -03:00
  • 8984aba7d8 Merge pull request #1752 from denkfabrik-li/fix/preference-writes-bounded ignacionelson 2026-08-28 23:41:46 -03:00
  • 188848b549 Merge pull request #1751 from denkfabrik-li/fix/credentials-in-boot-cache ignacionelson 2026-08-28 22:56:37 -03:00
  • 7264c44fd7 Serve the interface font from the installation, not from a font CDN denkfabrik-li 2026-08-29 00:14:23 +02:00
  • 3e24ccd42f Let the confirm-password screen ask where the password lives denkfabrik-li 2026-08-29 00:10:59 +02:00
  • 74077993de Have the production image default to production denkfabrik-li 2026-08-29 00:07:12 +02:00
  • da7eb6f67d Publish the quickstart on loopback, since it trusts any proxy denkfabrik-li 2026-08-29 00:05:03 +02:00
  • 35d68a792b Stop a rejected settings form flashing the credential it carried denkfabrik-li 2026-08-29 00:02:21 +02:00
  • bde86c10e4 Make linking a provider re-prove the password denkfabrik-li 2026-08-28 23:59:11 +02:00
  • c72adadc44 Give every password check in front of an account its own bucket denkfabrik-li 2026-08-28 23:55:58 +02:00
  • 1ed29ec072 Bound the two preference endpoints by their own registries denkfabrik-li 2026-08-28 23:53:12 +02:00