Initial Home page

Lukas Reschke 2016-07-20 23:49:00 +02:00
commit b6cf736a04

74
Nextcloud-10-Features.md Normal file

@ -0,0 +1,74 @@
### General
* Background jobs (cron) can now run in parallel [owncloud/core#24696](https://github.com/owncloud/core/issues/24696)
* Update notifications in client via API - You can now be notified in your desktop client about available updates for core and apps. The notifications are made available via the notifications API. [owncloud/core#24444](https://github.com/owncloud/core/pull/24444)
* Multi bucket support for primary objectstore integration [owncloud/core#24760](https://github.com/owncloud/core/pull/24760)
### Authentication
* Pluggable authentication: plugin system that supports different authentication schemes: [owncloud/core#23456](https://github.com/owncloud/core/issues/23458)
* Token-based authentication
* Ability to invalidate sessions: [owncloud/core#24703](https://github.com/owncloud/core/pull/24703)
* List connected browsers/devices in the personal settings page. Allows the user to disconnect browsers/devices. [owncloud/core#24703](https://github.com/owncloud/core/pull/24703)
* Device-specific passwords/tokens, can be generated in the personal page and revoked: [owncloud/core#24703](https://github.com/owncloud/core/pull/24703)
* Disable users and automatically revoke their sessions: [owncloud/core#23844](https://github.com/owncloud/core/pull/23844)
* Detect disabled LDAP users or password changes and revoke their sessions
* Log in with email address: [owncloud/core#24389](https://github.com/owncloud/core/pull/24389)
* Config option to enforce token-based login outside the web UI: [owncloud/core#24779](https://github.com/owncloud/core/issues/24779)
* Two Factor authentication plugins system: [owncloud/core#24559](https://github.com/owncloud/core/pull/24559)
* OCC command added to (temporarily) disable/enable two-factor auth for single users [owncloud/core#24559](https://github.com/owncloud/core/pull/24559)
Note: the current desktop and mobile client versions do not support two-factor yet, this will be added later.
It is already possible to generate a device specific password and enter that in the current client versions.
### Files app
* Ability to toggle displaying hidden files: [owncloud/core#2589](https://github.com/owncloud/core/issues/2589)
* Remember sort order: [owncloud/core#10788](https://github.com/owncloud/core/issues/10788)
* Permalinks for internal shares: [owncloud/core#11732](https://github.com/owncloud/core/issues/11732)
* Visual cue when dragging in files app: [owncloud/core#20150](https://github.com/owncloud/core/pull/20150)
* Autoscroll file list when dragging files: [owncloud/core#22576](https://github.com/owncloud/core/pull/22576)
* Upload progress estimate: [owncloud/core#24605](https://github.com/owncloud/core/pull/24605)
### Federated sharing
* Ability to create federated shares with CRUDS permissions: [owncloud/core#23918](https://github.com/owncloud/core/pull/23918)
* Resharing a federated share does not create a chain of shares any more but connects the share owner's server to the reshare recipient: [owncloud/core#24603](https://github.com/owncloud/core/pull/24603)
### External storage
* UTF-8 NFD encoding compatibility support for NFD file names stored directly on external storages (new mount option in external storage admin page): [owncloud/core#21365](https://github.com/owncloud/core/issues/21365)
* Direct links to the configuration pages for setting up a GDrive or Dropbox app for use with ownCloud [owncloud/core#22214](https://github.com/owncloud/core/pull/22214)
* Some performance and memory usage improvements for GDrive, stream download and chunk upload: [owncloud/core#23517](https://github.com/owncloud/core/pull/23517) [owncloud/core#23323](https://github.com/owncloud/core/pull/23323)
* Performance and memory usage improvements for Dropbox with stream download: [owncloud/core#23516](https://github.com/owncloud/core/pull/23516)
* GDrive library update provides exponential backoff which will reduce rate limit errors: [owncloud/core#20481](https://github.com/owncloud/core/issues/20481)
### Minor additions
* Support for print stylesheets: [owncloud/core#16857](https://github.com/owncloud/core/pull/16857)
* Command line based update will now be suggested if the instance is bigger to avoid potential timeouts: [owncloud/core#23922](https://github.com/owncloud/core/pull/23922)
* Web updater will be disabled if LDAP or shibboleth are installed [owncloud/core#24201](https://github.com/owncloud/core/pull/24201)
* DB/app update process now shows better progress information: [owncloud/core#24305](https://github.com/owncloud/core/pull/24305)
* Added `occ files:scan --unscanned` to only scan folders that haven't yet been explored on external storages [owncloud/core#24702](https://github.com/owncloud/core/pull/24702)
* Chunk cache TTL can now be configured: [owncloud/core#24812](https://github.com/owncloud/core/pull/24812)
* Added warning for wrongly configured database transactions, helps prevent "database is locked" issues [owncloud/core#24889](https://github.com/owncloud/core/pull/24889)
* Use a capped memory cache to reduce memory usage especially in background jobs and the file scanner [owncloud/core#24351](https://github.com/owncloud/core/pull/24351) [owncloud/core#24869](https://github.com/owncloud/core/pull/24869) [owncloud/core#24405](https://github.com/owncloud/core/pull/24405) [owncloud/core#24403](https://github.com/owncloud/core/issues/24403)
* Allow login by email [owncloud/core#24389](https://github.com/owncloud/core/issues/24389)
* Respect CLASS property in calendar events [owncloud/core#24080](https://github.com/owncloud/core/issues/24080)
* Allow addressbook export using VCFExportPlugin [owncloud/core#23893](https://github.com/owncloud/core/issues/23893)
* Birthdays are also generated based on shared addressbooks [owncloud/core#23510](https://github.com/owncloud/core/issues/23510)
### For developers
* New DAV endpoint with a new chunking protocol aiming to solve many issues like timeouts (not used by clients yet): [owncloud/core#20118](https://github.com/owncloud/core/issues/20118)
* New webdav property for share permissions [owncloud/core#22789](https://github.com/owncloud/core/pull/22789)
* Background repair steps can be specified info.xml [owncloud/core#24274](https://github.com/owncloud/core/pull/24274)
* Background jobs (cron) can now be declared in info.xml [owncloud/core#24392](https://github.com/owncloud/core/pull/24392)
* Apps can now define repair steps to run at install/uninstall time [owncloud/core#24322](https://github.com/owncloud/core/pull/24322)
* Export contact images via sabre dav plugin [owncloud/core#25081](https://github.com/owncloud/core/pull/25081)
* Sabre DAV's browser plugin is available in debug mode to allow easier development around webdav [owncloud/core#23368](https://github.com/owncloud/core/pull/23368)
### Technical debt
* PSR-4 autoloading forced for `OC\` and `OCP\`, optional for `OCA\` [owncloud/core#13241](https://github.com/owncloud/core/issues/13241) docs at https://doc.owncloud.org/server/9.1/developer_manual/app/classloader.html
* More cleanup of the sharing code (ongoing): [owncloud/core#22209](https://github.com/owncloud/core/issues/22209)