kas70
a57ecfeb4c
Persistant notification for creating new notes ( #142 )
...
Can be enabled with a checkbox preference, disabled per default
2016-10-24 12:28:15 +02:00
korelstar
f2e275c082
Change activity flow: NotesList -> EditNote -> PreviewNote ( #141 )
...
Fix #3 and fix #39
2016-10-24 12:25:52 +02:00
korelstar
5895dc113b
more logging ( #145 )
2016-10-24 12:21:02 +02:00
korelstar
abf8dc4702
Extend "excerpt" with text from the following lines ( #138 )
...
Use multiple lines up to 200 characters for generating excerpt
2016-10-17 22:01:18 +02:00
korelstar
ee084e4565
Fix #87 Heading doesn't allow hyphens
...
Enhancing removeMarkDown
2016-10-17 21:36:08 +02:00
korelstar
054000631c
Load version name dynamically from package ( #139 )
2016-10-06 10:53:16 +02:00
Stefan Niedermann
94c03518b3
Merge branch 'master' of https://github.com/stefan-niedermann/OwnCloud-Notes
2016-09-17 09:24:06 +02:00
Stefan Niedermann
15250276fd
#130 Bugfixes for 0.9.0
...
Version bump and code formatting
2016-09-17 09:23:56 +02:00
korelstar
0a1fddf961
Fix error message for synchronization on first/unconfigured run ( #133 )
2016-09-17 09:08:43 +02:00
Stefan Niedermann
9dd1a8b89c
Fix #129 Swipe to delete
2016-08-31 13:57:34 +02:00
korelstar
d9b3d87ac0
Fixing sychronization and concurrency issues ( #123 )
...
* Improved presentation of errors if login (SettingsActivity) or synchronization fails.
* Show icon if a note is not synchronized (hint to a possible error)
* Refactoring: move common code to new private method getNotesRawQuery(String sql, String[] selectionArgs)
New method getLocalModifiedNotes() is a preparation for bugfixing #117
* last part from the previous refactoring
* use material design icon and remove old holo icon
* Refactoring NoteSQLiteOpenHelper and NoteServerSyncHelper in order to fix several bugs belonging concurrency and synchronization. Outstanding: documentation, testing, cosmetic changes
* Show icon if a note is not synchronized (hint to a possible error)
* Refactoring: move common code to new private method getNotesRawQuery(String sql, String[] selectionArgs)
New method getLocalModifiedNotes() is a preparation for bugfixing #117
* last part from the previous refactoring
* use material design icon and remove old holo icon
* Refactoring NoteSQLiteOpenHelper and NoteServerSyncHelper in order to fix several bugs belonging concurrency and synchronization. Outstanding: documentation, testing, cosmetic changes
* only pull remote changes if this was demanded by the caller
* restructure the communication between synchronization task and user interface using callbacks, only try to sync if not offline, otherwise show an error message.
* updateNoteAndSync(): only make database changes, if the content really changed (see #104 )
* javadoc and cleanup
* Bugfix for EditNoteActivity: invoke callbacks directly if note wasn't changed in edit (before, callback was never invoked in this case)
* Make sure, that saveDataWithUI is not called, when the previous saveAndSync is still running. In addition, start next saveAndSync not before a small delay has passed.
* rename auto-sync method; adjust DELAYs
* Quick Bugfix: Toast in AsyncTask have to be in onPostExecute
* Bugfix: save edited note in offline mode, too
* Bugfix: Show error message in UI thread
* reduce writes to local storage
* reduce logging
* Refactor: remove recurrent code
* UI enhancement when editing notes (with no changes)
2016-08-13 21:10:19 +02:00
korelstar
f9dfa16bec
Improved presentation of errors if login or synchronization fails ( #120 )
...
* Improved presentation of errors if login (SettingsActivity) or synchronization fails.
* FR: formatted string
* Update strings.xml
2016-07-05 11:30:08 +02:00
Stefan Niedermann
6a3575c6a9
#38 Spinner as feedback on initial notes load
...
Works now when switching to another account, but still does not work on the very first sign in.
2016-04-06 21:58:53 +02:00
Stefan Niedermann
4baf533bc1
Fix #85 About: Make tabs swipeable
...
Uses #109 from fxedel
2016-04-06 21:30:35 +02:00
Stefan Niedermann
09b1b9f261
#105 automatic go to the top
...
Solved by just downloading new notes onResume and add them dynamically to the adapter. Manual pull2refresh will still cause this behaviour which is imho fine since a user has to be at the top position to trigger this action.
2016-03-30 12:21:11 +02:00
Stefan Niedermann
edf066df85
#66 Handle remote note deleted
2016-03-26 11:28:15 +01:00
Stefan Niedermann
f06621400a
Handle inserted and deleted Note correctly
2016-03-26 10:36:34 +01:00
Stefan Niedermann
9da6b3954b
Prevent RecyclerView from jumping up to top after synchronization finished
2016-03-26 10:24:09 +01:00
Stefan Niedermann
7bb3419e3f
Fix duplicate requests
...
Caused by whole synchronize on resume
Fixed by only download on resume
2016-03-24 23:46:48 +01:00
Stefan Niedermann
cdb9bd9a74
Fix #101 Option to synchronise notes when opening the app
2016-03-24 22:39:56 +01:00
Stefan Niedermann
6275006b45
#101 Option to synchronise notes when opening the app
2016-03-24 22:30:30 +01:00
Stefan Niedermann
b9f5182640
Fix #103 make links openable
2016-03-24 22:18:14 +01:00
Stefan Niedermann
ef331d05a0
Fix #102 0.7.1 crashes on saving an edited note and version bump to 0.7.2
2016-03-10 19:51:38 +01:00
Niedermann IT-Dienstleistungen
e57b4ce96e
Merge pull request #99 from proninyaroslav/master
...
Update russian translations
2016-03-09 14:52:39 +01:00
Stefan Niedermann
eb6e2b0d74
Don't overwrite DB Status LOCAL_CREATED with LOCAL_EDITED
...
To prevent errors on synchronization (create -> edit -> sync)
2016-03-09 14:47:39 +01:00
proninyaroslav
d71196a00e
Update russian translations
2016-03-05 18:10:45 +03:00
fxedel
a4c02c2f92
#91 Use error_invalid_login string instead of error_username_password_invalid
2016-02-20 19:44:10 +01:00
Stefan Niedermann
e2ded04cc8
Fix #24 Line breaks ignored
2016-02-10 20:29:14 +01:00
Stefan Niedermann
b7141f3e0a
#68 integrate a singular and plural version of <string name="ab_selected">
2016-02-08 22:52:53 +01:00
Stefan Niedermann
39930e9357
Merge branch 'master' of https://github.com/stefan-niedermann/OwnCloud-Notes into local-search
2016-02-08 22:22:04 +01:00
Stefan Niedermann
2d76040c73
#19 Local Search asynchronously
...
Searches are now performed asynchronously for performance reasons.
2016-02-08 22:16:05 +01:00
Stefan Niedermann
de652c3c42
#80 Update heading after text has changed
2016-02-03 15:02:28 +01:00
Stefan Niedermann
04f766d822
#19 Local Search
2016-02-03 14:58:44 +01:00
Stefan Niedermann
82bdf1521f
Fix #72 Provide feedback on wrong credentials
2016-02-02 19:47:18 +01:00
Stefan Niedermann
cf6a702e96
Fix #74 Timestamp header not updated after modification
2016-02-02 14:44:47 +01:00
Stefan Niedermann
8be2a539b1
Fix #65 NullPointer when trying to save
2016-01-30 17:47:24 +01:00
Stefan Niedermann
c1604b1e4c
Version bump to v0.5.1
...
Lower minSDK to 10 (Android 2.3.3)
2016-01-30 10:45:52 +01:00
Stefan Niedermann
599fd1505e
Fix #55 Changing screen orientation causes data loss
...
Solution: use onSaveInstanceState to remember edited note. Because on every screen orientation change onCreate() is called which uses the original given note.
2016-01-24 22:43:30 +01:00
Stefan Niedermann
c90e95e314
Fix SelectSingleNoteActivity, added previeImage for SingleNoteWidget and added labels for SingleNoteWidget and AllNotesWidget.
2016-01-24 18:48:46 +01:00
Stefan Niedermann
e8e8c0c9cb
Fix #9 Links in About-Page not clickable
2016-01-24 17:48:53 +01:00
Stefan Niedermann
932b75ed27
WiP #40 Mention license, source code and call to contribution in the »About« section - License Tab
2016-01-24 13:00:22 +01:00
Stefan Niedermann
47f8e31e1c
WiP #40 Mention license, source code and call to contribution in the »About« section
2016-01-24 11:14:43 +01:00
Stefan Niedermann
353949760b
WiP #40 Mention license, source code and call to contribution in the »About« section - Switched to Tabbed Layout in About Activity
2016-01-24 10:31:15 +01:00
Stefan Niedermann
33e6df4819
#45 On initial start, deactivate connect button initially
2016-01-21 20:36:23 +01:00
Stefan Niedermann
439267e408
Put new created Items to top of list
2016-01-21 20:16:23 +01:00
Stefan Niedermann
94455672f0
Finish Action Mode on Swipe
2016-01-21 18:43:03 +01:00
headbanger84
904aae5e68
Fixed:
...
https://github.com/stefan-niedermann/OwnCloud-Notes/issues/48
2016-01-21 16:23:27 +01:00
headbanger84
0775724a17
Fixed:
...
- [x] Creating a new Note creates the note two times
- [x] Deleting a Note via long-click selects another Note after Deletion
2016-01-21 16:13:12 +01:00
Stefan Niedermann
9ae5f08991
Fixed background color on selected Notes Items
2016-01-20 22:13:43 +01:00
Stefan Niedermann
18f0fb5942
Merged new icons from master branch
2016-01-20 22:06:06 +01:00
Stefan Niedermann
c1d16c9197
Remove Auto Generated Google APIs
2016-01-19 18:05:23 +01:00
Stefan Niedermann
c277dcae10
Cherry Picking from 8ca35c65ec
2016-01-16 17:22:30 +01:00
Stefan Niedermann
6e74f9ea03
Fix #47 Pressing enter when finished writing in the password field should automatically connect
2016-01-02 18:43:48 +01:00
Stefan Niedermann
e8b27ccf97
Fix NullPointerException
...
on Returning from NoteActivity to NoteListViewActivity without deleting or editing a note.
2016-01-02 16:55:45 +01:00
Stefan Niedermann
f4fabaf299
Fix Delete Bug
...
After deleting a Note the Note was not removed from the list directly.
2016-01-02 16:22:38 +01:00
Stefan Niedermann
e26179cf49
Workaround for
...
#37 Headlines rendered as normal text
#24 Line breaks ignored
bypass now renders the markdown on every call. caching is disabled now.
2016-01-02 15:17:47 +01:00
Stefan Niedermann
7df680b483
Fix "Saved"-Message-Hiding after edited note has been saved.
2016-01-02 14:46:35 +01:00
Stefan Niedermann
a985b75b10
Fix #32 Autoload notes list on first connection
2016-01-02 10:16:46 +01:00
Stefan Niedermann
222aef7f49
Fix remove ActionBar Subtitle after Saved-Message
2016-01-02 09:26:23 +01:00
Stefan Niedermann
54cae305dc
Move edited Note to top after editing
2016-01-02 09:14:34 +01:00
Stefan Niedermann
20b34a8c66
Fix #30 New note gets sorted all the way down in the list
2016-01-01 18:15:01 +01:00
Stefan Niedermann
cdd53a2f33
Bugfix (edit -> leave edit mode -> edit)
2016-01-01 17:46:40 +01:00
Stefan Niedermann
c77c9cf6f0
WiP #26 Autosave
2015-11-12 21:00:32 +01:00
Stefan Niedermann
057e136b92
Fix #28 Note »Copy« function really needed?
2015-10-25 16:44:47 +01:00
Stefan Niedermann
f6fdc80824
#33 Empty state for no notes
2015-10-25 16:41:39 +01:00
Stefan Niedermann
71f4d8086f
Fix #29 Date and date header improvements
2015-10-25 09:35:27 +01:00
Stefan Niedermann
bf7b732765
Fix #17 Open Note on Click on Single Note Widget
2015-10-24 10:34:39 +02:00
Stefan Niedermann
41ec417921
Final Bugfix for Crash on quick scroll
2015-10-24 09:07:00 +02:00
Stefan Niedermann
5a2f4b69e5
Workaround for Crash on quick scroll
2015-10-23 14:42:57 +02:00
Stefan Niedermann
6f747eb939
Fix #12 Time Headers in List-View (Today, Yesterday, ...)
2015-10-23 14:25:11 +02:00
Stefan Niedermann
e8a3ff0f13
#12 Time Headers in List-View (Today, Yesterday, ...)
2015-10-23 14:15:25 +02:00
Stefan Niedermann
ec062ead7d
#12 Time Headers in List-View (Today, Yesterday, ...)
2015-10-23 13:32:15 +02:00
Stefan Niedermann
ef67a889ec
#27 use black background for widgets
2015-10-23 12:09:49 +02:00
Stefan Niedermann
9a1ed65f24
Fix Compliation Errors and added some Tests
2015-10-23 11:39:52 +02:00
Stefan Niedermann
9e95aab890
Fix #23
2015-10-23 10:54:07 +02:00
Stefan Niedermann
8c23698546
#21 Check for status.php
2015-10-23 10:04:03 +02:00
Stefan Niedermann
5283b7682f
#21 hitting the back arrow on the top left causes a strange animation and all the fields to be deleted –> highly annoying
2015-10-23 00:43:40 +02:00
Stefan Niedermann
990d8f682c
#21 not sure if I need to type in http/https – it should work without any protocol prepended, and try with https by default
2015-10-23 00:05:32 +02:00
Stefan Niedermann
581e301635
#21 »URL« should be called »Server address« (less technical), the OK button should be called »Connect« and have a spinner after clicked, and say »Connecting«. Also the input fields should be disabled to give better feedback that the process is running
2015-10-23 00:00:35 +02:00
Stefan Niedermann
896121bb62
Improved Settings Activity UX
2015-10-22 22:01:58 +02:00
Stefan Niedermann
3f11bdd181
Show relative modified Date on NoteActivity, Fixed editing note.
2015-10-22 19:11:52 +02:00
Stefan Niedermann
848ccfd316
Show relative modified Date on ListView
2015-10-22 19:01:44 +02:00
Stefan Niedermann
5ba881c783
Order by Modified DESC in ListView
2015-10-22 18:46:03 +02:00
Stefan Niedermann
5f01c10616
Fix Bug: Modified / ID
2015-10-22 18:35:38 +02:00
Stefan Niedermann
e36e69de2e
Reduced Warnings
2015-10-22 17:40:23 +02:00
Stefan Niedermann
e113469d77
Removed old Logs
2015-10-22 17:22:24 +02:00
Stefan Niedermann
78f05ad0cd
Performance Improvements through using StringBuffer instead of += concatenation
2015-10-22 16:57:14 +02:00
Stefan Niedermann
8f0b4572fb
Show Modified Date in ListView
2015-10-21 20:23:40 +02:00
Stefan Niedermann
e92f1156c2
create new instance of NoteSQLiteOpenHelper on SettingsChangedEvent
2015-10-21 19:05:20 +02:00
Stefan Niedermann
407407f6cd
create new instance of NoteSQLiteOpenHelper on SettingsChangedEvent
2015-10-21 17:49:49 +02:00
Stefan Niedermann
f9a2efc692
Removed AndDown-Dependency and switched to Bypass library
2015-10-21 17:47:07 +02:00
Stefan Niedermann
41f9808f3f
Fix ArrayIndexOutOfBoundsException
2015-10-08 15:17:12 +02:00
Stefan Niedermann
723f843f2f
Prototype of Single Note Widget
2015-10-08 15:08:59 +02:00
Stefan Niedermann
04f335d2c6
Code Clean-Up (purged some String literals)
2015-10-06 23:56:02 +02:00
Stefan Niedermann
727c8a93f2
- Fix #6 (Show Excerpt instead of Modified Date in List-View)
...
- Add some further JUnit Tests
2015-10-06 22:51:56 +02:00
Stefan Niedermann
9097f0050a
Add some basic JUnit Tests
2015-10-06 21:10:23 +02:00
Stefan Niedermann
9c4b2699e9
Removed polling while refreshing
2015-10-04 18:46:32 +02:00
Stefan Niedermann
820540ce48
Initial commit
2015-10-01 17:54:20 +02:00