Commit Graph

112 Commits

Author SHA1 Message Date
Alex Tselegidis
2d81649434 The syncing must be also triggered on demand for a better user experience 2021-02-11 19:41:59 +01:00
Alex Tselegidis
c09a1a123c Added a new sync button in the header and adjusted the header buttons layout. 2021-02-11 19:41:59 +01:00
Alex Tselegidis
76591ff526
Merge pull request #16 from alextselegidis/dependabot/composer/server/laravel/framework-8.24.0
Bump laravel/framework from 8.2.0 to 8.24.0 in /server
2021-02-11 19:35:50 +01:00
dependabot[bot]
6960a09986
Bump laravel/framework from 8.2.0 to 8.24.0 in /server
Bumps [laravel/framework](https://github.com/laravel/framework) from 8.2.0 to 8.24.0.
- [Release notes](https://github.com/laravel/framework/releases)
- [Changelog](https://github.com/laravel/framework/blob/8.x/CHANGELOG-8.x.md)
- [Commits](https://github.com/laravel/framework/compare/v8.2.0...v8.24.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-02 17:03:00 +00:00
Alex Tselegidis
e0f3c443aa Scroll to top when selecting a new note 2021-01-11 23:01:47 +02:00
Alex Tselegidis
1aa84e1993 Added debounce effect while saving note changes to the local database 2021-01-10 13:36:04 +02:00
Alex Tselegidis
fa3364272c Improved the synchronization code by also fetching remote made changes into the local database. The app is also now handling changing in UTC time 2021-01-08 12:26:54 +02:00
Alex Tselegidis
a831c999bf Removed unused variables from NoteAside.js 2021-01-08 10:25:02 +02:00
Alex Tselegidis
98791b0258 Empty the note list when logging out 2021-01-07 14:37:59 +02:00
Alex Tselegidis
73f91651ed Removed message when deleting a note 2021-01-07 14:26:19 +02:00
Alex Tselegidis
ca92f6fd50 Rewrote the syncing algorithm for better performance both when online and offline 2021-01-07 14:22:44 +02:00
Alex Tselegidis
601a27a71b Removed unnecessary entry in help page 2021-01-07 14:22:25 +02:00
Alex Tselegidis
99b01122b7 Added prompt before invalidating the local cache 2021-01-07 14:22:11 +02:00
Alex Tselegidis
ae4b1d15f4 Updated the syncing icon 2021-01-07 14:01:42 +02:00
Alex Tselegidis
251dc8f28c Removed unnecessary spaces 2021-01-07 14:01:31 +02:00
Alex Tselegidis
05d95b863d Only try to fetch remote note if it's not locally stored (also skip if we are already displaying the same note) 2021-01-07 10:16:41 +02:00
Alex Tselegidis
7bfa2cc8dc Removed unnecessary import 2021-01-07 09:45:35 +02:00
Alex Tselegidis
44c726cb55 Make sure all notes can be decrypted/encrypted before updating them in the database 2021-01-07 09:45:21 +02:00
Alex Tselegidis
610c218cf2 Set the timeout prop to null cause clearTimeout won't reset it's value 2021-01-06 13:47:33 +02:00
Alex Tselegidis
a78514e22c Increased rate limiting to 200, to improve syncing on new clients. 2021-01-06 13:39:39 +02:00
Alex Tselegidis
904e28b4a5 Make sure unsaved changes are persisted before switching to the new note. 2021-01-06 13:38:00 +02:00
Alex Tselegidis
706726b959 Do not try to access the database, if there's no local environment file (the app is not installed) 2020-12-17 14:30:38 +02:00
Alex Tselegidis
f1c8fe3eaa Improved interaction, syncing and offline handling of notes 2020-12-17 14:13:32 +02:00
Alex Tselegidis
96a6151cfa Removed the onFocus handling of the note content 2020-12-17 14:13:09 +02:00
Alex Tselegidis
c541afb75b Removed or updated some input placeholders 2020-12-17 14:12:51 +02:00
Alex Tselegidis
f03ddd0292 Prevent dublicate toasts 2020-12-17 14:12:28 +02:00
Alex Tselegidis
f669164cfe Enforce note content styling 2020-12-17 14:12:12 +02:00
Alex Tselegidis
d97d9c8dde Improvements in the setup script with more robust messages and installation handling 2020-12-15 22:11:32 +02:00
Alex Tselegidis
07f333a14a Enhanced production build for smaller zip archives (use production of production mode) 2020-12-15 22:11:13 +02:00
Alex Tselegidis
f199a46dc7 Updated the server public directory favicon 2020-12-15 22:10:39 +02:00
Alex Tselegidis
8e6f95eb72 Proper call to the migrate command when installing the app 2020-12-15 22:10:26 +02:00
Alex Tselegidis
e11ba8db8f Minor change in docker.md 2020-12-15 22:09:55 +02:00
Alex Tselegidis
72e54eb68a Ensure the setting rows exist before using them in MailConfigServiceProvider.php 2020-12-15 15:37:03 +02:00
Alex Tselegidis
4a2606fdcc Do not remove the setup file from production, after the installation has been completed. 2020-12-15 14:42:56 +02:00
Alex Tselegidis
0a3be8359a Made the session lifetime configurable (#7) 2020-12-15 14:23:53 +02:00
Alex Tselegidis
0f953d98de Break all word wrap style for better display in the menu items (#5) 2020-12-15 14:13:05 +02:00
Alex Tselegidis
a8e8c81190 Added auto-resize textarea editor which offers better handling 2020-12-15 14:12:00 +02:00
Alex Tselegidis
b4efb46fdb
Added badges in README.md 2020-10-09 20:21:51 +03:00
Alex Tselegidis
e300d7cc50 README fine tuning 2020-09-29 15:00:26 +03:00
Alex Tselegidis
26cc9e2b64 README fine tuning 2020-09-29 14:57:59 +03:00
Alex Tselegidis
51a685c979 README fine tuning 2020-09-29 14:57:09 +03:00
Alex Tselegidis
8cbf89c6d1 README fine tuning 2020-09-29 14:53:23 +03:00
Alex Tselegidis
3260908fd9 README fine tuning 2020-09-29 14:52:09 +03:00
Alex Tselegidis
671a7b7232 README fine tuning 2020-09-29 14:50:12 +03:00
Alex Tselegidis
3bd42442eb README fine tuning 2020-09-29 14:45:36 +03:00
Alex Tselegidis
3a9df01604 README fine tuning 2020-09-29 14:42:13 +03:00
Alex Tselegidis
a559700200 Added information about the free installation service in README.md 2020-09-29 14:39:39 +03:00
Alex Tselegidis
fe6db931ea Documentation updates 2020-09-29 14:21:38 +03:00
Alex Tselegidis
4be7e798cd Added upgrading information in the docs directory. 2020-09-25 13:59:15 +03:00
Alex Tselegidis
9b818a1e4f Release v1.0.0-beta.4 2020-09-25 13:31:04 +03:00