memos/web
Lincoln Nogueira 96021e518a
feat: add max upload size setting to UI & UI improvements (#1646)
* Add preliminar Windows support for both
development and production environments.

Default profile.Data will be set to "C:\ProgramData\memos" on Windows.
Folder will be created if it does not exist, as this behavior is
expected for Windows applications.

System service installation can be achieved with third-party tools,
explained in docs/windows-service.md.

Not sure if it's worth using https://github.com/kardianos/service
to make service support built-in.

This could be a nice addition alongside #1583 (add Windows artifacts)

* feat: improve Windows support

- Fix local file storage path handling on Windows

- Improve Windows dev script

* feat: add max upload size setting to UI & more

- feat: add max upload size setting to UI

- feat: max upload size setting is checked on UI during upload,
but also enforced by the server

- fix: overflowing mobile layout for Create SSO, Create Storage
and other Settings dialogs

- feat: add HelpButton component with some links to docs were appropriate

- remove LearnMore component in favor of HelpButton

- refactor: change some if/else to switch statements

- refactor: inline some err == nil checks

! Existing databases without the new setting 'max-upload-size-mib'
will show an upload error, but this can be user-fixed by simply
setting the value on system settings UI.

* improvements requested by @boojack
2023-05-13 22:27:28 +08:00
..
.vscode feat: new resource dashboard (#1346) 2023-03-15 20:06:30 +08:00
e2e-tests feat: add e2e test (#1486) 2023-04-11 22:13:06 +08:00
public chore: update logo (#1442) 2023-04-02 09:54:52 +08:00
src feat: add max upload size setting to UI & UI improvements (#1646) 2023-05-13 22:27:28 +08:00
.eslintrc.json chore: update links reference (#1243) 2023-03-04 15:06:01 +08:00
.gitignore feat: add auto collapse feature for all memos issue #1463 (#1550) 2023-04-18 10:05:36 +08:00
.prettierrc migrate frontend 2021-12-08 23:43:52 +08:00
README.md migrate frontend 2021-12-08 23:43:52 +08:00
index.html chore: update logo (#1442) 2023-04-02 09:54:52 +08:00
package.json chore: lock pnpm version (#1628) 2023-05-03 19:14:21 +08:00
playwright.config.ts feat: add e2e test (#1486) 2023-04-11 22:13:06 +08:00
pnpm-lock.yaml chore: use pnpm (#1533) 2023-04-16 00:47:40 +08:00
postcss.config.js feat: use tailwindcss and show export btn 2022-01-31 19:16:01 +08:00
tailwind.config.js chore: regenerate yarn lock file (#1530) 2023-04-15 09:12:45 +08:00
tsconfig.json refactor: update import prefix with alias (#1433) 2023-04-01 16:03:14 +08:00
vite.config.ts refactor: declare variable for devProxyServer (#1220) 2023-03-01 19:50:43 +08:00

README.md

Memos web