Niedermann IT-Dienstleistungen
39bc435458
Fix #366 WindowManager$BadTokenException
2018-04-11 12:14:18 +02:00
Niedermann IT-Dienstleistungen
420c4e65cf
#310 Swipe left favorite
...
The swipe from right to left marks a note as favorite.
Open question: how to handle the background color? It should be yellow when swiping from left and red when swiping from right.
2018-04-10 17:16:16 +02:00
Niedermann IT-Dienstleistungen
ed84f1db62
Use settings icon instead of tune icon
2018-04-10 15:11:36 +02:00
Niedermann IT-Dienstleistungen
7ecfac6cda
#333 Position of favorite star
2018-04-09 18:53:43 +02:00
Niedermann IT-Dienstleistungen
ec492b85ec
#358 Better URL handling
2018-04-09 11:27:34 +02:00
Niedermann IT-Dienstleistungen
5d50b55af3
Remove permanent notification in favor of tile
...
Cleanup after #348 (Added support for a quick settings tile for creating a new note)
2018-04-06 20:56:36 +02:00
Dobli
cf3037e4e1
Adjusted quick tile to use EditNoteActivity
2018-04-06 20:36:17 +02:00
Dobli
2dc1841603
Added support for a quick settings tile to create a new note (only on Android 7.0+)
2018-04-06 20:36:17 +02:00
korelstar
baff508376
merge create and edit note activity
2018-03-15 11:44:19 +01:00
korelstar
d82af245db
update App Bar labels
2018-03-12 12:11:09 +01:00
korelstar
e0fa2a848a
update dependencies (android, support libraries, cert4android)
2018-03-11 06:52:40 +01:00
korelstar
e68dbe1e6d
fix loading notes from widget
2018-03-02 21:08:16 +01:00
korelstar
62d15b4fd7
move appwidget-code into separate package
2018-02-28 19:28:57 +01:00
korelstar
42bc66aedd
udpate to new ShareActionProvider from support lib
2018-02-28 10:36:46 +01:00
dan0xii
b273eed280
Moved widget update functions ( #324 )
2018-02-11 21:48:05 +01:00
korelstar
c3f4289a26
fix NPE in category dialog
2018-02-05 21:26:11 +01:00
korelstar
373ecaa13b
fix widget creation
2018-02-05 20:47:56 +01:00
korelstar
d9c3bc68c3
refactor NoteFragments, category in ActionBar
2017-11-30 07:09:23 +01:00
dan0xii
11c26142b3
Widget cleanup, fix crash on deleted notes
2017-11-27 17:03:21 +01:00
korelstar
dc88558207
select category when opened in navigation
2017-11-26 12:19:14 +01:00
korelstar
98d0ab29dc
categories in navigation drawer
2017-11-26 12:19:14 +01:00
korelstar
fdf43955db
converts line-breaks (workaround for yydcdut/RxMarkdown#41 )
2017-11-04 20:47:32 +01:00
korelstar
009ca40cd0
update dependencies
2017-11-01 21:16:13 +01:00
Daniel Bailey
c4e182b118
Note list widget
...
Widget to display all notes in the database, sorted by starred,
modified.
updateNoteListWidgets() used temporarily for widget updates until
content observer is implemented.
Move star icon to the right and adjust padding to match
Fixed update mechanism for NoteListWidget
2017-10-30 20:04:21 +01:00
Daniel Bailey
947f387b94
Single note widget scroll
2017-10-02 10:37:58 +02:00
Daniel Bailey
1468404d3e
Fix to single note widget
...
Opening a note from the widget would have no effect if the user already had an editor
open for a different note. This change should check to see if a note is already being
edited, save and synchronise it and then present the new note for editing.
2017-09-26 21:00:54 +02:00
korelstar
7ead3f9e45
refactor autosave: replace Timer by Handler
2017-09-26 19:26:03 +02:00
Stefan Niedermann
4529801fce
#244 Search should also include category of note
2017-09-17 11:10:17 +02:00
Daniel Bailey
e09512ae3f
Remove unnecessary if/else statement
...
Removed bool test of isInitialised.
Small change to manifest.
2017-09-13 21:55:32 +02:00
schaarsc
426103b971
use string for preference key/value
2017-09-11 20:22:01 +03:00
schaarsc
2f4a7aa71d
don't call saveData if data has not changed
2017-09-11 18:16:27 +02:00
korelstar
d12923d1d6
fix menu label and order
2017-09-07 21:36:02 +02:00
schaarsc
23d9aa24e5
Fix rotation of note activity
2017-09-07 21:21:33 +02:00
schaarsc
afe4732664
use style to set text color in AlertDialog.
2017-09-03 17:45:57 +02:00
schaarsc
a948077466
Align L&F of category and starts.
...
- Menu items are shown in Edit and Preview Mode
- Update is done without callback
2017-09-03 17:45:19 +02:00
korelstar
400de7c8ca
code formatting and quality
2017-09-02 21:16:05 +02:00
korelstar
7d634e9021
fix: update widget after synchronization
2017-09-02 20:58:42 +02:00
Daniel Bailey
a8cddf24c4
Single Note Widget
2017-09-02 12:39:20 +02:00
korelstar
33de4f6a51
fix auto sync on app opening
2017-09-02 12:38:55 +02:00
schaarsc
467d2e578b
Merge Edit & Preview into one activity.
2017-08-31 07:00:40 +02:00
korelstar
92917f0cce
Auto-save without sync if sync is not possible
2017-08-27 17:03:41 +02:00
Daniel Bailey
141a3373f3
Create Note Widget
...
Addition of "Create Note" widget as referenced in https://github.com/stefan-niedermann/nextcloud-notes/issues/15 .
2017-08-16 10:36:31 +02:00
korelstar
ae252ea6ba
auto-save category
2017-08-01 07:37:43 +02:00
korelstar
832503ecc8
simple interface for category change
2017-08-01 07:37:43 +02:00
korelstar
57ad5c21d1
simplify version detection
2017-08-01 07:37:43 +02:00
korelstar
2e7ab5a857
speed-up synchronization (ETag and Last-Modified)
2017-07-30 10:20:40 +02:00
korelstar
0ac9b3a4a7
Downgrade for database
2017-06-29 22:11:07 +02:00
schaarsc
8ec387acea
align L&F with other activities.
2017-06-26 22:48:03 +02:00
schaarsc
5fbbdcd4c3
reduce number of calls to CustomCertManager constructor.
...
instead of creating CustomCertManager on demand
- create CCM in calling class
- close CCM in finalize
2017-06-26 22:48:03 +02:00
schaarsc
b3c2cc2f0e
only synch if cert4android service is available.
2017-06-26 22:48:03 +02:00
schaarsc
4d2dfc6d77
move cert4android configuration to PreferencesActivity.
2017-06-26 22:48:03 +02:00
schaarsc
231de0a64c
integrate cert4android
2017-06-26 22:48:03 +02:00
Niedermann IT-Dienstleistungen
472d549677
#206 Implement splash screen ( #211 )
...
Fix #206 Implement splash screen
2017-05-08 08:15:02 +02:00
korelstar
fad71709ea
remove db.close()
2017-04-24 21:54:07 +02:00
korelstar
d211b2fe85
save new note if back pressed
2017-04-24 21:52:53 +02:00
korelstar
2cd26c0d06
don't show saved password
2017-04-24 21:50:11 +02:00
Niedermann IT-Dienstleistungen
837c679815
Update dependencies ( #200 )
...
update buildToolsVersion
update rxMarkDown
update support libs
remove this, because it seems not to be needed (?)
```
- compile 'io.reactivex:rxandroid:1.2.0'
- compile 'io.reactivex:rxjava:1.1.5'
```
2017-04-01 12:38:22 +02:00
korelstar
e1014a908d
show leave-behind on swipe-delete
2017-03-03 20:33:25 +01:00
korelstar
a8504a4e6f
linkify URLs in preview
2017-03-03 20:31:34 +01:00
korelstar
ddeffe0bb9
remove widget and obsolete navigation editor files
2017-03-03 20:30:46 +01:00
Niedermann IT-Dienstleistungen
ac63b64813
Merge pull request #181 from stefan-niedermann/sync-speedup1
...
speed-up synchronization and introduce categories
2017-03-03 18:43:04 +01:00
korelstar
f33ec328bd
update RxMarkdown to 0.0.8-beta
2017-02-28 11:02:21 +01:00
korelstar
a48020b75e
Fix and clear up translations
2017-02-26 18:36:41 +01:00
korelstar
accb42b756
speed-up synchronization and introduce categories
2017-02-26 09:20:05 +01:00
Andy Scherzinger
87088e563c
trim leading and trailing spaces in the URL ( #172 )
2017-01-23 21:04:09 +01:00
Niedermann IT-Dienstleistungen
958759f84f
Rx markdown, Undo for "Swipe to delete", Nextcloud rebrand
...
Rx markdown, Undo for "Swipe to delete", Nextcloud rebrand
2017-01-19 11:00:56 +01:00
korelstar
8384792d27
New Feature: set note as favorite; refactoring NotesListViewActivity.refreshList ( #151 )
...
Fix #118 Every touch brings to the top
Fix #92 Option to change sort method
2016-11-06 20:39:34 +01:00
korelstar
12cc1bf3bb
Fix order after edit without changes ( #148 )
...
- Bugfix: create was not possible, due to wrong HTTP-Method
- Fix wrong order after edit without changes
2016-10-28 09:18:38 +02:00
korelstar
aa33b89927
Fix #146 : don't autosave if the note isn't modified
...
New feature: cancel edit; refactoring of NotesClient; send local modified time to server
2016-10-26 11:32:20 +02:00
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