GithubHelp home page GithubHelp logo

notes-ios-app's Introduction

notes-iOS-App

CloudNotes is an iOS client for the NextCloud Notes and ownCloud Notes apps.

It allows you to manage (add, edit, or delete) your notes on an iOS device. Markdown editing is supported. Notes can be exported to several formats. With NextCloud Notes the notes can also be organized in categories.

Website

For more information visit https://pbh.dev/cloudnotes

App Store download

You can download CloudNotes directly from App Store. If you are seeing this page on a computer, use the camera in your iPhone to scan the QR code to the right.

notes-ios-app's People

Contributors

elelay avatar hellojaccc avatar mathielo avatar p-bo avatar phedlund avatar rakekniven avatar sirnacnud avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

notes-ios-app's Issues

Add URL/Launcher capability [Feature Request]

I was wondering if it was possible to add URL/Launcher capability into the app so that if you type a phone number it would read it as such and allow you to dial that number from within the Notes app.

Entering notes on Mac OS X?

I can now add notes via ownCloud's webpage or via my iPhone. What is going to be the best way to add a note from my Mac desktop so that I don't always have to login to the ownCloud interface? I checked if Apple's Notes app would support an ownCloud type of webDAV account, and it doesn't seem to be able to. :-(

screen shot 2014-01-30 at jan 30 2014 1 57 35 pm

More text in second line instead of date

Currently the last modified date of the note is shown in the second line.

A different idea would be to show the second line of the note in that second line. That way you already get a glimpse of the note, and might not even need to open it.

The date could still be shown to the right, or maybe even better as list dividers (today, yesterday, last week, etc).

Checking out project issues

Hey

Ive been trying to get the project building from checkout after doing a recursive checkout but having some issues. Would be great if you guide me in the right direction. I can then submit a PR to fix the issues.

Im initially getting a problem with the Marklight git submodule. Seems as though maybe some of the references have changed and it cannot find the specific commit.

....
Submodule path 'KVNProgress': checked out 'afc2bf451c0f1e4af52068ad497c0d7414009738'
Submodule path 'Markingbird': checked out '42997bc726f9fdf2fd9a4bcca9e9112ceb36482f'
error: Server does not allow request for unadvertised object 679f4bdd02ebd3065d640574c56ce4eb9606c33e
Fetched in submodule path 'Marklight', but it did not contain 679f4bdd02ebd3065d640574c56ce4eb9606c33e. Direct fetching of that commit failed.

Having a look at the project on github, it seems the commit is there (on the development branch and not master) but git cannot update the submodule correctly. Im wondering if the maintainer is not seeing this issue because of the historical references that might be on his computer and he has not updated the submodule in a while?

If I go into the project and do git reset --hard then I am bascially at head but then get a compilation issues with a file named 'PureLayout.h' not being found on an line importing it in a bridging header. Could you advise as where this should file be? Is it meant to be in the project or in one of the submodules?

/Users/..../Workspace/notes-iOS-App/iOCNotes/BridgingHeader.h:12:9: error: 'PureLayout.h' file not found
#import "PureLayout.h"
        ^
1 error generated.
<unknown>:0: error: failed to emit precompiled header '/Users/.../Library/Developer/Xcode/DerivedData/iOCNotes-gjrbxvuoigknwfadakskuftsyold/Build/Intermediates.noindex/PrecompiledHeaders/BridgingHeader-swift_2HLW8TVWCQQJA-clang_BHR5KUNTH5NO.pch' for bridging header '/Users/.../Workspace/notes-iOS-App/iOCNotes/BridgingHeader.h'

Server connection usability problem

(The same problem also occurs in the News app @phedlund)

When doing the initial connection, I was confused. I put in the server, username and password infos and tapped »connect«. Nothing happened though. I tried again with http and nothing happened either. Tried a different server, nothing either.

Then I found the two problems with the process:

  • I couldn’t see the feedback text below the »Connect« button and didn’t know there was any because you needed to scroll down (using iPod touch 5th gen, so same size as iPhone)
  • there wasn’t an issue to begin with for the first credentials I tried. Nevertheless I was kept on that screen.

There’s 2 things that can be enhanced to prevent this:

  • show the feedback more prominently. For example if there is an error, show a popup.
  • if the connection is successful, show checkmarks in the fields (like when adding a Mail account in settings), and then automatically open the Notes list.

As an additional measure to save space and leave room for the notification, the »Allow untrusted SSL certificate« setting could be cut and instead replaced by a dialog. That is, https is tried by default, and when only http works, a confirmation in a dialog is required.

Actions in bottom row

Currently the note actions are in the bottom row, and the header bar has nothing except the top left to go back to the list.

To save space on mobile, maybe it would be good to put the actions in the top bar instead. Since most of the time you probably type and view the note instead of delete or share it, it’s ok that they are not immediately reachable on the bottom.

Also, the »New note« icon would be in the top right, just like in the list view. It should also use the + icon so people know that it is just the same »New note« function.

Modified date suggestion

The Apple Notes app uses the following to indicate the last time each note was modified:

1/30/2014 in a light gray font

The ownCloud notes app uses the following:

Modified on Feb 3, 2014, 9:13 AM in a black font.

Perhaps brevity and the lighter colored font is less distracting from the note titles.

App crashes when creating a new note and opening it

When creating a new note in the app, the app immediately opens the new note and promptly black-screens and then crashes.

Also, getting a lot of Request failed: method not allowed (405) errors in the slide-down banner.

Inconsistency between Notes and News apps

The News app uses a gear icon to access settings, add folder, add feed, etc.

The Notes app uses 3 dots icon to access settings, add note, etc.

My vote is for the 3 dots icon.

GUI layout corrupt

Hi when opening notes and adding a new note on iOS9 (iPhone and IPad) the layout of the app is strange. The first line is covered. See attachment.
photo-2015-10-12-10-55-00_1973

Focus on synced note while editing other note

I've found a little bug while using notes application:

  • in the web interface of owncloud, create new note with some text;
  • open notes app on idevice (with internet connection);
  • notes start syncing, but i am creating new note and entering something;
  • sync ends, i am still entering my new note, and occasionally, i see myself editing new synced note instead of new note created seconds ago;
  • "ARRRR" reaction.

App causes Server error 500 when unsupported chars in filename

Hi,

when creating a note with special chars in the filename the app causes a server error 500.
OCP\Files\InvalidPathException: Der Dateiname enthält mindestens ein ungültiges Zeichen.

This is because the notes app currently doesn't handle special chars in the filename propperly.
There's already a pull request for this issue at the owncloud notes repo:
owncloud/notes#196

But maybe you can prevent this on CloudNotes side.

Strange motion on enter / line break

There sometimes is a strange vertical glitchy motion when you press enter / insert a line break. It does not happen when the words naturally extend beyond one line.

This seems to be because the viewport is scrolled smoothly, but the block of text below the cursor is moved without animation.

no photo/picture support in CloudNotes

Sync works over all iOS devices. Would love to skip iOS Notes App and switch to CloudNotes. However it is not possible to add photos or pictures to a note.

Will you implement this feature in the future? It is often much faster to make a photo and put in into notes instead of typing all of it.

thx
Daniel

Scrolling problem

Steps:

Compose a new note that is quote long
Attempt to scroll very quickly back to the top of the note
The app does some sort of refresh, and then I find myself at the bottom of the note again
The only way to overcome this is to scroll a little bit, stop and let the app do it's behind the scenes update, then continue to scroll some more.

New note flow

Currently, creating notes is a 3-step process:

  1. tap the »+« button, a new note is created in the list
  2. tap the note manually to open it
  3. tap inside the note to reveal the keyboard (and first notice you need to do that)

Instead, it should be a one-step flow: Tapping the »+« button should create the new note, directly open it up for editing and slide out the keyboard. That way you can directly start typing.

Configuration with QR-Code

A nice feature in the Bittorrent-Sync app is that you can scan a QR-code, produced on the PC-client, in order to configure the mobile client. I think it would be a nice feature to create such an QR-Code on the owncloud web-interface that you can scan with your mobile device.

Sidebar inconsistency between all three Notes apps

  1. The iPad uses a dark navy blue color for the side bar.
  2. The iPhone, because of it's small size I'm guessing, does not have a sidebar
  3. The Mac OS X app uses a light blue color in the side bar like the Finder

Any chance we can get these to have the same look and feel between all three platforms?

Missing files in the XCode project?

Hi,

I have downloaded the notes-iOS-App Most of the directories are empty and there isn't really a README that helps.
The following are empty:
AFNetworking
FCModel
FMDB
KeychainItemWrapper
MMDrawerController
TSMessages
TTOpenInAppActivity
UILabel-VerticalAlignment

Consider changing the app icon

Since Apple is going away from skeuomorphism, perhaps now would be a good time to alter the app icon, which currently shows a fountain pen. Maybe the entire icon should show lined pages of a paper, with the ownCloud superimposed on top of it? No one uses fountain pens to compose notes today. It's all done on a keyboard or voice dictation.

Just trying to be helpful....

multi synch?

I currently use the iOS built-in feature to synch the Notes with by IMAP account.
Will this still be possible when I use the this app?

Remember state when note list was open

When you did not have a specific note open, the first view is always a detail view of an empty note with the screen "Select or create a note". This is quite confusing, especially when you just had the note list open.

The app should always remember where you left off. In this case, the note list should show.

App crashes on start

I just downloaded the app and it crashes immediately when opening it. Same with CloudNews. I am running the latest version of iOS on an iPad 3.

Notes could not be found on your server error

When I try to connect to Owncloud server in my local network I receive following message: "Notes could not be found on your server. Make sure it is installed and enabled".
Owncloud server which I use: 10.0.7.2
QOwnNotesAPI: 17.7.0
IOS CloudNotes: 2.1.1 (13 Nov 2017)

my connection configuraion:
Server: https://192.168.0.32/index.php
Allow Untrusted SSL Certificate: checked

However my local installation works great with osx installation of:
QOwnNotes - version 18.03.6 - Travis CI - build 3515

Search function

Currently it’s very difficult with a lot of notes to find the right one.

What would be good is a filter/search function at the top, in the pull down to refresh part as many other apps do.

Rename Files

It would be great to be able to rename the files as they appear in the file system. And be able to save as different file types like .txt and .md

Edit: Oversight on being able to change via markdown. Couldn’t see the forest for the trees for a moment.

Sent with GitHawk

Deleting notes from notes detail view

Currently when you delete a note from the notes detail view, it takes some seconds to delete, and then shows the next note in the list to you.

This is very strange – more expected would be if you would be led back to the notes list when you delete a note.

Look of deleting notes

Currently deleting a note looks very twitchy: It just disappears.

Instead, there should be a slight animation which compresses the note vertically to hint at what happens. For reference, see the post »Transitional Interfaces« – it’s the same as the »inserting items into a list«, except in reverse.

Add i18n support to app

Add the moment english is the only localization language.
Please add i18n support and I will happily provide german translation.

Crashes on iOS 7

It is difficult to report this. The app will not open on phone. The linked website does not have contact info, and when I click on the mail icon, address does not fill. When I click on "menu" in webite from phone, nothing happens.

can't login while VPN enabled on iPhone

it establishes a connection just fine but it kept saying my login credentials were wrong untill I disabled my HotSpot Shield VPN under settings.
if not fixable, atleast notify people that a VPN can cause issues.

regards,
inteNs

Syncing stopped working on iOS

On both my iPad and iPhone I get the following error when I try to sync:

Error updating notes
The server responded 'no error' and the error reported was 'Request failed: unacceptable content-type: text/html

This may have broke at the time that I updated to the App store version instead of using the version you privately emailed me.

notes-iOS-App (1.1.4)_Sync Bug

When writing a note within the app (iOS) if the app syncs with the server it will erase what I type (if I'm typing as the app syncs). The only way around this is to wait a few seconds while the app syncs, but if I pause to think about what I'm typing the app will automatically begin to sync. This makes the entire process of typing a note very slow. ): Hope this makes sense!

Default cursor position

Right now when going into an existing note that is quite long, the default position for the cursor is at the bottom of the note. Can we change this so that it remembers where my cursor was last time and then go to that location?

subdirectories as categories

Other Notes-apps (e.g. Nextcloud Notes App for Android, QOwnNotes) have the ability to create subdirectories, the Android app show them as categories. CloudNotes show only the Notes, without any possibility of choosing a subdirectory or category.

Disappearing cursor during a note sync

Steps:

  1. Go into a note using the OSX app
  2. Delete a paragraph or a sentence
  3. Watch the cursor
  4. The app will then sync with the server and the cursor disappears
  5. The user is taken to the top of the lengthy note.

iOS7 support

I was still using OwnCloud7 and thus had been stuck with an older OC Notes app. That's why I also didn't update the app on my iPhone4 in a long time. Now I finally upgraded my OwnCloud and when trying to update the app on my iPhone4, I noticed that the app is now requiring iOS8.

My iPhone4 still works fine for me and I don't have any plans of updating it yet. Since it can't be updated past iOS7, would it be possible for you to add back support for it? Pretty please?
Thank you very much!

Add link in the Readme file to go download the app on the App Store

Currently, the readme file provides no link to go download the app in the App Store. It would be convenient to have it.

Nextcloud currently links to this github project everywhere they suggest to go download the iOS Notes app, but the user gets here and doesn't know where to go next. Having the link would help them go to their goal (getting the app!)

New Note is quickly renamed to New note

When I click the option to add a new note the following appears in my list for a brief second:

New Note

Then, for some reason, the app decides to change the capitalization on the word Note to this:

New note

Not a huge deal, but I've never seen this kind of issue before.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.