Roadmap
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 251
- Forks
- 142
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 3
Description
Pre-releases (via TestFlight) ✅
To join the ownCloud beta, tap the link on your iPhone or iPad after you install TestFlight:
https://testflight.apple.com/join/Oktj0iKv
Feature Parity with Old iOS App (Q3/2019) 🎢
-
Uploads:
- Instant uploads (preselct account https://github.com/owncloud/ios-app/issues/396)
- Background uploads https://github.com/owncloud/ios-app/issues/538
- Uploads view
- Share Sheet https://github.com/owncloud/ios-app/issues/539
- Chunked upload (retry, cancel, pause, resume)
- Retry failed uploads (set a max number of tries)
-
Available offline
-
Audio- & Video playback (incl. MP4 Streaming if supported by file)
- Implement AVKit (https://github.com/owncloud/ios-app/issues/395)
- Show cover/album art (https://github.com/owncloud/ios-app/issues/374)
- Play media in background
Additional Features (Q4/2019) 🚀
- Favorites
- Grid View
- ...
Planned/future Features
- Server-side search (https://github.com/owncloud/ios-app/issues/53)
- Versions (API)
Previous App Store Releases
First Release (1.0.1) in Public App Store (Q2/2019) 🍾
- Authentication (basic - OAuth2)
- Security
- Files view
- Delete
- Files app integration
- Download files / images preview
- Create folder
- Rename item (More view)
- Move (More view)
- Duplicate (More view)
- Preview (pdf + office + txt)
- Multiselection
- Manual uploads
- Sharing:
- Share with users and groups
- Permissions
- Support to private share capabilities
- Public share (create & edit)
- Support to public share capabilities
- Federated share
Previous TestFlight Releases
TestFlight Build 31
Show details… >
- Account creation with OAuth 2.0 and basic auth
- Edit, re-order and delete accounts (#38)
- Inspect SSL-certificates
- Folder navigation (online and offline)
- Thumbnails in file view (#32)
- Different themes (click "Help" on bottom left)
TestFlight Build 34
Show details… >
- Sort options for files and folders (#55)
- Passcode lock with delay option and brute force (activate in "Settings", no Touch ID and Face ID yet) (#34)
TestFlight Build Build 54
Show details… >
- Touch ID and Face ID (#54)
- File/folder deletion (#91)
- File/folder rename (#102)
- Filtering/search the current folder (#64)
TestFlight Build 73
Show details… >
- Menu for file/folder info and actions (#106)
- Move of individual files/folders from menu (#110)
- Move multiple files/folders with drag and drop (#110)
- Basic file preview (#114)
TestFlight Build 79
Show details… >
-
iOS Files app integration (#67)
- Upload to Files app
- Download in Files app
- Edit and save files via Files app
- Move, rename, delete in Files app
-
Also:
- File size and dates in file list (#117)
- Settings > Logging
TestFlight Build 83
Show details… >
- PDF viewer with search and TOC (#138)
TestFlight Build 85
Show details… >
- Upload (single) images and (multiple) files in the app (#146)
- Open in another app (#132)
TestFlight Build 103
Show details… >
- Multi-select files/folders for move and delete (#234)
- Copy file/folder to another location (#207)
- Accessibility improvements (#239)
- Multi Language: cs_CZ, de, de_DE, en_GB, ko, mk, nb_NO, nn_NO, pt_BR, pt_PT, ru, sq, th_TH, zh_CN (#231)
TestFlight Build 111
Show details… >
- Upload multiple images and videos in the app (Select all!!!) (#173 )
- "Open in…" with offline files (#227)
- Basic appconfig.org implementation (#272)
TestFlight Build 119
Show details… >
- Drag and drop between apps (iPad Split View) (#48)
- Drag directly to file actions (#250)
- Multi-select: more file actions (#250)
- Swipe to next image (#277)
- Display quota (#337)
- Navigation to any parent folder (#354)
TestFlight Build 123
Show details… >
- Finally: Sharing !! (#275, #292, #351, #358)
- Option to convert HEIF/HEVC to JPEG/MP4 before upload (#363)
- Option to show/hide hidden files in the file list (#390)
- Debugging: log rotation (#382)
- Clear cached local files (#376)
Known issue:
- Account migration to new version not reliable yet - still too many moving parts. Better remove and re-create the account if you experience strange behaviour.
Troubleshooting:
https://github.com/owncloud/ios-app/blob/master/doc/TROUBLESHOOTING.md
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
This is a broad roadmap covering TestFlight releases, feature parity, and future iOS app features rather than a specific implementation task. Review the linked feature issues and the referenced doc/TROUBLESHOOTING.md, then define a narrower scope and an explicit completion criterion before starting.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift
- Domain
- mobile
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 10/100