Commit Graph

  • 276a72b4ce Gigantic Update * Migrated manual tests to jest and started working on better coverage * Added a bookmarklet and push key generation tool allowing URL pushing from bookmarklets * Updated web scraping with tons of bug fixes * Updated attachments page to handle new push links * Aggressive note change checking, if patches get out of sync, server overwrites bad updates. dev Max 2023-10-17 19:46:14 +0000
  • b5ef64485f + Giant update to multiple users editing notes. - Edits are done per DOM element, making diffs smaller and faster - Multiple users can now edit the same note witheout it turning into a gaint mess - Caret position is saved better and wont jump around as much Max 2023-07-30 04:18:17 +0000
  • c61f0c0198 Graph update and little noe ui tweaks Max 2023-07-23 23:13:28 +0000
  • d3acd62688 Deleting unused files Max 2023-03-02 19:53:32 +0000
  • a1ca4c3d06 Commiting all changes for repo cleaning Max 2023-03-02 19:46:51 +0000
  • 27699cd6fc Updated dnydns script Max 2023-03-02 01:35:52 +0000
  • 39e153b8e1 Not really sure what is going on, have not done a commit in a while. I assume this is all the metric tracking changes. Looks like some script changes as well. Max 2023-02-12 18:41:55 +0000
  • 48c1fa8e69 Added timeout to fetch user totals which prevents Duplicate calls which would be really annoying Max 2022-12-22 01:59:27 +0000
  • 0202d1acda Bugfix Day 1 * Fixed attachments being displayed that were on archived or deleted notes * Added options to show attachments on archived or trashed notes * Showing note files will show all attachments for note even if its archived or trashed with mixed file types * Fixed text about "Flux" theme which was removed * Fixed bug when opening metric tracking that would prevent default fields from being shown Max 2022-12-20 19:59:03 +0000
  • 31473c02ea Added metric tracking and some other little fixes Max 2022-12-20 17:42:38 +0000
  • 59f13484a7 Tweaking node versions and project settings * Removed node sass lets hope it doesn't break anything Max 2022-10-23 19:37:05 +0000
  • 0c107a60bd Project restructuring, fixing minor bugs related to vue CLI upgrade * Removed PWA kit from project, this removes a ton of dependencies Max 2022-10-23 19:14:31 +0000
  • 2b76f74dee Added cycle tracking beta to app Max 2022-10-21 19:34:13 +0000
  • 1a6a7bdfd4 Updated vue CLI to latest version Added cycle tracking base Max 2022-10-13 19:28:35 +0000
  • b51e5ac0d0 Adding everything to get started on cycle tracking and maybe avid habit clone Max G 2022-09-25 17:17:41 +0000
  • 77cd95fdcb Added paste button and touched up some styles Max G 2022-07-05 05:10:40 +0000
  • d94b8c90fc Updated marketing images to change with theme Removed visible attribute that was left over from testing Removed drag attribute on check boxes, needs better implimentation later. Drag prevented click events Max G 2022-04-03 17:21:05 +0000
  • 0c4f6e94c1 Added focus and interaction to refresh notes that have been changed while user was looking away Max G 2022-02-25 04:26:12 +0000
  • bc44b3db9a Lots of little ease of use tweaks Max G 2022-02-25 02:33:49 +0000
  • c1797474b8 Updated database script to make it more robust and not break the freaking database when you apply the prod DB to dev Max G 2022-02-25 02:33:20 +0000
  • 148b822d49 Tons of littele interface changes and cleanups Massive update to image scraper with much better image getter Lots of little ui updates for mobile Max G 2022-01-27 04:48:19 +0000
  • b666bfc197 Bunch of changes and unfinished features. Just trying to keep everything up to date. This project is a mess. Don't worry. You are employed. Max G 2021-12-18 22:18:22 +0000
  • 7ccf0417e0 Checking in minor changes for server migration Max G 2021-02-12 17:11:33 +0000
  • c7e342be4d * Removed unused get note diff function. It doesn't work because everything is encrypted now * Added a script to sync down the prod database and files to dev Max G 2020-10-10 21:27:52 +0000
  • 941d21d9cb Added vue config Max G 2020-10-05 06:46:13 +0000
  • e5adaefa0e Updating Everything to work correctly Max G 2020-10-05 06:45:50 +0000
  • cf426eba81 * updated server packages Max G 2020-10-04 18:59:30 +0000
  • 91e37d368d Updated Squire Max G 2020-10-03 19:15:31 +0000
  • b0c487404c * Added an auth screen that isn't integrated at all or working * Force logout of user with authorization error * Wrong site blocker doesn't trigger on the solid scribe domain * Added log out button to main side bar making it easier to find * Improved icon set for notes * Colored notes display better on mobile, fixed text color based on color brightness * Moved terms of use link to the bottom of a few pages * Updated feature sections on home page, make them clearer and easier to process * Tweaked color themes * Deleted links no longer show up in search * Updated search to use multiple key words * Updated tests to do a multi word search * Tweaked a bunch of styles to look better on chrome and browsers Max G 2020-08-03 02:40:27 +0000
  • b34a62e114 * Added fake site warning * Fixed a bunch of style bugs for chrome browsers * Improved check box styles on desktop and mobile * Touch up tool tip styles. Only dark now. * Created a separate terms page * Added 2FA auth token options to login * Added tool tip displays to some buttons on editor * Added pinned and archived options to overflow menu * Changed shared note styles * Disabled Scroll into view * Made image display smaller when adding images to notes * Added a last used color option * Updated help page * Fixed spelling error on terms page * Added a big ass green label on the new note icon * Scratch pad now opens a note, which is the scratch pad * Added better 2fa guide * Added change password option * Added log out and log out all active sessions option * Added strict rate limiting on login and register actions * Added middleware to routes that force authentication to be accessed * Fixed bug that was causing shared notes to appear empty * Updated option now appears on shared notes after they are actually updated Max G 2020-07-23 05:00:20 +0000
  • a8a966866c * Added theme colors to form fields * Added some basic table styles for inserting some shitty tables * Made popup notification styles look better and work better on mobile * Quick note now opens a note and not some weird page * Menu collapses when page is small, behaves like mobile menu * Added terms and conditions to help and login forms * Added password change functionality * Better styles for shared page * Added some tests for changing password Max G 2020-07-14 05:31:02 +0000
  • 06b8f0ad6a Added privacy policy Updated marketing Added some keyboard shortcuts Added settings page Added accent theming Added beta 2FA Max G 2020-07-07 04:04:55 +0000
  • 2ae84ab73e Update * Added more version icons * Added working sign to notes when archived or tagged * Big sexy marketing update * Clicking Tags now opens them in their tag category Max G 2020-07-03 03:25:38 +0000
  • 8b711ab508 Updated all global and local client packages * Tweaked sessions to be a little more reliable on mobile Max G 2020-06-21 02:07:36 +0000
  • 0bbdda9a2a * Updated server packages Max G 2020-06-21 01:07:27 +0000
  • 39b3eef64a Removed some transitions from tooltips Max G 2020-06-21 01:01:12 +0000
  • 071aaf22cd * Added Much better session Management, key updating and deleting * Force reload of JS if app numbers dont match * Added cool tag display on side of note * Cleaned up a bunch of code and tweaked little things to be better Max G 2020-06-15 09:02:20 +0000
  • d2624628d8 * Added new token system to add more security to logins * Added simple tag editing from note page Max G 2020-06-10 04:41:52 +0000
  • 6bb856689d * Adjusted theme colors to add more contrast on white theme while making black more OLED friendly * Links now get an underline on hover * Cleaned up CSS variable names, added another theme color for more control * Cleaned up unused CSS, removed scrollbars popping up, tons of other little UI tweaks * Renamed shared notes to inbox * Tweaked form display, seperated login and create accouts * Put login/sign up form on home page * Created more legitimate marketing for home page * Tons up updates to note page and note input panel * Better support for two users editing a note * MUCH better diff handling, web sockets restore notes with unsaved diffs * Moved all squire text modifier functions into a mixin class * It now says saving when closing a note * Lots of cleanup and better handiling of events on mount and destroy * Scroll behavior modified to load notes when closer to bottom of page * Pretty decent shared notes and sharable link support * Updated help text * Search now includes tag suggestions and attachment suggestions * Cleaned up scratch pad a ton, allow for users to create new scratch pads * Created a 404 Page and a Shared note page * So many other small improvements. Oh my god, what is wrong with me, not doing commits!? Max G 2020-06-07 20:57:35 +0000
  • 8e5e06be9b * Small hack to fix images not closing window on mobile * Made note active text modifier buttons better * Fixed Colored notes being to big on mobile Max G 2020-05-22 07:08:45 +0000
  • 06a140e0d4 * Fixed cursor clicking ToDo lists clicking to early * Added login form to home page with focus on load * Tags update after editing tags from title card * Fixed uploading of images/files * Fixed images not appearing when opening images tab * Search hits all categories on search, like archived * Got rid of brand icons to reduce size * Got rid of DiffPatchMatch and Crypto from note input panel to reduce size * Disabled animation on io events so they don't annoy the shit out of people on other computers Max G 2020-05-20 07:57:15 +0000
  • 543ecf0f2d Bugfix Batch * Animations disabled on remote events, closing note still triggers animation for local user * Created save icons to fix display on mobile * Hidden URLs are hidden until note is deleted or URL is removed from note * Tags search all categories, but probably not trash * Back to all notes button clears search * Deleted Notes are removed from search index Max G 2020-05-19 03:38:43 +0000
  • 5096e74a60 * Removed arrows from notification * Added trash can function * Tweaked status text to always be the same * Removed some open second note code * Edior always focuses on text now * Added some extra loading note messages * Notes are now removed from search index when deleted * Lots more things happen and update in real time on multiple machines * Shared notes can be reverted * WAY more tests * Note Categories are much more reliable * Lots of code is much cleaner Max G 2020-05-18 07:45:35 +0000
  • e87e8513bc * Made splash page dark and updated description * Cleaned up unused things * Updated squire which had a comment typo update...thats it * Background color picker has matching colors and styles to text color picker * Added new black theme * Moved search to main page, show it on mobile and added options to push things to notes from search with experimental tag searching * Added active note menu buttons based on cursor location in text * Added more instant updating if app is open in two locations for the same user Scratch Pad and home page update with new notes and new text in real time Max G 2020-05-15 23:12:09 +0000
  • 67b218329b * Delete Crunch Menu Component * Disabled Quick Note * Note crunches over when menu is open * Added a cool loader * Remomoved locked notes * Added full note encryption * Added encrypted search index * Added encrypted shared notes * Made search bar have a clear and search button * Tags only loade when clicking on the tags menu * Tweaked home page to be a little more sane * built out some gigantic test cases * simplified a lot of things to make entire app easier to maintain Max G 2020-05-10 21:15:59 +0000
  • df073b0e4d Fully Encrypted notes Beta * Encrypts all notes going to the database * Creates encrypted snippets for loading note title cards * Creates an encrypted search index when note is changed * Migrates users to encrypted notes on login * Creates new encrypted master keys for newly logged in users Max G 2020-05-06 07:10:27 +0000
  • a545ced98f Major Update: Changed Text Input View * Created new toolbar that moves on mobile Max G 2020-05-02 19:10:20 +0000
  • 29845e2294 Tweaked shrinking buttons for better display on mobile Max G 2020-04-16 01:41:47 +0000
  • e296775a31 * Tags Dropbown Beta...kinda crappy Max G 2020-04-15 21:54:36 +0000
  • 3d2c9868fd * Little Bug Fixes All Around Max G 2020-04-15 20:44:24 +0000
  • 9efe21476f * Made dispay of last edit smaller on note title display card * Made note menu buttons look better on mobile * Moved around some note menu buttons * Added a color picker with a rip off of google colors * Added a remove formatting button * Hide pin and archive icons, they appear green on hover, in the buttons * Further simplified display card logic, now it just adds an end tag and returns the data * Changed highlight text color to show colors (works on chrome...) Max G 2020-04-15 06:28:58 +0000
  • 2b8f70b5fa * Added error display to every axios server call * Added better destroy of login token if invalid * Block users from opening notes they don't own, note closes automatically * Beefed up login and home page a little to make them more appealing Max G 2020-04-14 05:09:19 +0000
  • 278b204b3b * Added placeholder text to site when loading JS * Added hidden text to site for scraping * Login token will be destroyed if fetch site totals is called and the token is bad * Moved passwords out of application and into a .env file that is loaded on startup * Changed prod database password for primary user (which is dev) * Set up .env for dev and prod Max G 2020-04-13 07:44:57 +0000
  • 3535f0cb24 * Added some better base information to site for scrapers * Updated help text * Refactored a lot of the scrape code into a SiteScrape helper Max G 2020-04-13 06:17:37 +0000
  • a3fa4b0f3c Big Update: * Menus open and close based on URL, allowing for back button on note menus to close Max G 2020-04-10 03:47:15 +0000
  • 25b2bd237b Added package lock Max G 2020-03-30 05:32:46 +0000
  • aa4de83de6 * More aggressive dark theme styles, changing default icon colors and notification colors * Better sortig of archived notes which clicking archived * Scroll to closed note and show animation on save * Better notification styles, more obvious Max G 2020-03-30 05:31:09 +0000
  • 35605e54d9 Update to latest version of squire. fixes #30 Already update later version of Fomantic. fixes #30 Max G 2020-03-29 23:08:22 +0000
  • 6dfe753d38 Small change to make user all note option menus fade in Max G 2020-03-29 23:01:37 +0000
  • 003153d994 Removed Semantic Added Fomantic Max G 2020-03-26 05:05:31 +0000
  • ecbf6a9cde Added rate limiting and server security Ton of little visual style tweaks and little up improvements for mobile Max G 2020-03-26 04:45:23 +0000
  • 749d2cea94 Remove style making double editing weird fixes #29 Max G 2020-03-14 18:52:00 +0000
  • 342ac95282 Bug fixes and encryption handling Max G 2020-03-14 06:04:03 +0000
  • ca0b649ff6 Pressing enter in a note title moves cursor to end of note. Max G 2020-03-14 02:09:43 +0000
  • 4533f6065d Minor bug fixes Max G 2020-03-13 23:51:45 +0000
  • f481a97a8c Encrypted Notes Alpha! fixes #28 Max G 2020-03-13 23:34:32 +0000
  • f7fc937d26 Updated to later version of vue cli to improve build process * Updated some simples styles * Added archive button to main notes fixes #21 Max G 2020-03-11 03:47:07 +0000
  • 4c17efceea Added note tags to main note edit display Max G 2020-03-09 03:11:05 +0000
  • d3c0d6e2b9 Creating new tags doesn't throw an error fixes #22 Max G 2020-03-04 05:20:14 +0000
  • de3391eb94 Tweaked display of note cards, again * Added an option to pin notes, on the main screen Max G 2020-03-02 05:33:49 +0000
  • 2d0beec409 Little green more note indicator. Max G 2020-03-01 00:54:54 +0000
  • b838f9f571 Testing new note display cards that use flexbox Testing new simplified text processes, for smaller notes, it just sends all the text Max G 2020-02-27 07:14:29 +0000
  • 72b7f8946a Minor Style Tweaks * Changed the way the note menus display * Added a blank note indicator text * Added date created and date updated text to bottom of note Max G 2020-02-26 05:35:43 +0000
  • 902e779a84 Added new status to shared notes * Shared notes can be new or updated * New - Note has never been opened * Updated - Shared note was read but modified by other user Max G 2020-02-24 06:09:28 +0000
  • 8f5d8049d0 Shared notes now share updated times * Updating a shared note, updates the information for other shared users * Unread shared notes now have a badge * Updated shared notes now have a badge * Shared notes can not be reshared, sharer username appears in interface to stop sharing fixes #15 Max G 2020-02-24 05:59:13 +0000
  • ef0a6a44c9 * Fixed title display issue on note Max G 2020-02-23 06:46:23 +0000
  • fab0b3873f * Fixed a bunch of little bugs * Added more options to attachment page and filters * Much better rendering and updating on attachment page * Math bug is fixed with better string parsing fixes #14 * Icons are limited to 4 per note * If an image is visible on note preview it will not appear in images preview * Touched up text algorithm to better display note titles Max G 2020-02-23 06:27:49 +0000
  • 7fe702cb1b Added a function to calculate math on notes Max G 2020-02-19 00:31:18 +0000
  • aded72928c Better sorting of note categories Max G 2020-02-18 22:52:12 +0000
  • e56042958b Added paste event to quick notes allowing for quick note to submit the second data is pasted in Added option on quick note to submit with enter or CTRL + ENTER Removed a console log statement. Max G 2020-02-14 05:31:38 +0000
  • daa674c54f Added some realtime events to the app * When a user gets a new shared message, it will popup instantly * When a new website is scraped, it will update in real time * Various other little bug fixes and improvements * Sharing displays correct notes and handles shared notes correctly * Tags were not displaying on notes, they do now. They better. Max G 2020-02-14 01:08:46 +0000
  • a51d81b013 * Search bar only appears in header menu on mobile * Added tooltip to logout button * Tags follow archived, inbox, main note fast filters Max G 2020-02-12 05:29:56 +0000
  • 771b739c37 Added counts to each category Counts update on certain events and show or hide various elements Fixed various little ui element issues Max G 2020-02-11 21:11:14 +0000
  • c903bcbcd1 Fixing quick notes Updating all the icons making search bar thinner Max G 2020-02-11 06:05:28 +0000
  • 9b7fc679e8 * Tags can now be toggled by clicking * Side slide component now respects note colors Max G 2020-02-10 22:21:06 +0000
  • 623d094d7b fixes #4 for real * Deleting a link deletes the thumbnails * Joining thumbnails now ignores not visible Max G 2020-02-10 21:09:09 +0000
  • ad91218359 fixes #4 Hidden attachment images don't appear on note title display card * Fixed typo on home page Max G 2020-02-10 20:43:34 +0000
  • 97e7988ed1 re #2 Force HTTPS on production when loading home page * Updated text on home page Max G 2020-02-10 20:03:14 +0000
  • 86f7f61933 Created a uniform menu for notes that works on mobile Added list sorting Added shared notes Fixed some little bugs here and there Max G 2020-02-10 17:44:43 +0000
  • 133a86e09e Remove TinyMce Added Squire Max G 2020-02-01 22:21:22 +0000
  • 68effaa5c3 Some minor bug fixing Max G 2020-01-03 01:54:11 +0000
  • abb4e20ec3 I swear, I'm going to start doing regular commits + Added a ton of shit + About to add socket.io oh god. Max G 2020-01-03 01:26:55 +0000
  • 6fe39406b7 I need to get back into using git. The hell is wrong with me!? Max G 2019-12-20 05:50:50 +0000
  • 7b77bd37f3 * Updated color picker interface * Updated note status bar * Added fast filters * Added pinned and archived notes options * Added loading indicators to notes and loading of notes * updated tag edit area * Updated how search results are displayed * Fixed bug with opening and closing two notes one after another * Added mobile detection to global store * Added a lot of style tweaks and UX tweaks Max G 2019-09-10 18:10:11 +0000
  • dd0205a3c1 Added a build script that will push newly build code to avid habit Added request timeout to prevent long requests from holding up note saving Added header to request to try and simulate google crawler Max G 2019-08-03 21:03:35 +0000
  • 1db2a79131 Updated server package.json so it will actually rebuild the server with npm install Updated nginx config for the future to see whats going on Removed readme, we don't need it! Created a production release script that will upload build to avidhabit server Max G 2019-08-02 17:14:58 +0000
  • 534bcb47cf Fixed save bug Tweaked animations Updated help page Max G 2019-07-30 20:46:24 +0000
  • b2dc6e5218 Big Refactor of all SQL calls to comply with database changes Added tag suggestions when entering tag field Cleaned up animations to make them REAL smooth Max G 2019-07-30 20:27:26 +0000
  • 0d86aa4ff9 Backend update renamed controllers and models to be singular Max G 2019-07-30 19:21:12 +0000
  • 7806a206b2 Large refactor on the front end Created pages directory Added night mode Max G 2019-07-30 19:10:31 +0000