{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":106294095,"defaultBranch":"master","name":"apple_cloud_notes_parser","ownerLogin":"threeplanetssoftware","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-10-09T14:26:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10688754?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710756721.0","currentOid":""},"activityList":{"items":[{"before":"b4675f8b0e09a0378a9bf4a693250b31908fbcf3","after":"3641106bb834ff2c0e67a3c9ef720e58b075f49b","ref":"refs/heads/master","pushedAt":"2024-05-08T02:34:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Updated README to clarify that Ruby version 3.0 is the minimum now.","shortMessageHtmlLink":"Updated README to clarify that Ruby version 3.0 is the minimum now."}},{"before":"e6d04752474d1bae9919367e4e7194c67a70d7e5","after":"b4675f8b0e09a0378a9bf4a693250b31908fbcf3","ref":"refs/heads/master","pushedAt":"2024-05-08T02:26:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Added Dockerfiles for each specific version of Ruby to help with testing.","shortMessageHtmlLink":"Added Dockerfiles for each specific version of Ruby to help with test…"}},{"before":"a82014e01cf72bcb5852227d0fc08c5466f0356a","after":"e6d04752474d1bae9919367e4e7194c67a70d7e5","ref":"refs/heads/master","pushedAt":"2024-05-08T02:23:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Updated Gemfile per @alecdwm's suggestions to avoid issues with a recent sqlite release.","shortMessageHtmlLink":"Updated Gemfile per @alecdwm's suggestions to avoid issues with a rec…"}},{"before":"ea799e052736edf795a3d91a2f16040a1786cf68","after":"a82014e01cf72bcb5852227d0fc08c5466f0356a","ref":"refs/heads/master","pushedAt":"2024-05-04T12:45:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Updated calls to sqlite's query which had more than one additional argument per https://github.com/sparklemotion/sqlite3-ruby/pull/527.","shortMessageHtmlLink":"Updated calls to sqlite's query which had more than one additional ar…"}},{"before":"14646d82d2b747e3a728518ed18e887e71aa52e6","after":"ea799e052736edf795a3d91a2f16040a1786cf68","ref":"refs/heads/master","pushedAt":"2024-04-01T09:26:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Adding better error handling to AppleNote gunzip call so that notes with healthy compressed data will still process.","shortMessageHtmlLink":"Adding better error handling to AppleNote gunzip call so that notes w…"}},{"before":"a79d2ff7c3f3454679b1649b816ba110145441a6","after":"14646d82d2b747e3a728518ed18e887e71aa52e6","ref":"refs/heads/master","pushedAt":"2024-03-29T09:35:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Updated AppleNotesEmbeddedGallery to try to make use of ordering information for Gallery children to properly show up.","shortMessageHtmlLink":"Updated AppleNotesEmbeddedGallery to try to make use of ordering info…"}},{"before":"2b97a1b46909129b731690f62a5e6b362d8e995d","after":"a79d2ff7c3f3454679b1649b816ba110145441a6","ref":"refs/heads/master","pushedAt":"2024-03-22T00:13:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Updates to EmbeddedObject and PublicJpeg to slim down the width of images when thumbnails aren't available.","shortMessageHtmlLink":"Updates to EmbeddedObject and PublicJpeg to slim down the width of im…"}},{"before":"a56851851e5e7a096bf0084d66c077494f0548d5","after":"2b97a1b46909129b731690f62a5e6b362d8e995d","ref":"refs/heads/master","pushedAt":"2024-03-21T09:29:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Massive overhaul of how versioning is done. Now the AppleNoteStoreVersion object will track both the version number and the platform involved so that items which are MacOS specific can be properly identified.","shortMessageHtmlLink":"Massive overhaul of how versioning is done. Now the AppleNoteStoreVer…"}},{"before":"9633c41e915c0a43e0ba7e3959443bbb9dc2c1d9","after":"a56851851e5e7a096bf0084d66c077494f0548d5","ref":"refs/heads/master","pushedAt":"2024-03-18T10:08:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Changing how thumbnails generate HTML. Now the first thumbnail *with a reference location* is chosen, instead of just the first.","shortMessageHtmlLink":"Changing how thumbnails generate HTML. Now the first thumbnail *with …"}},{"before":"cdd81fa51dcd1bbb9ba091ebad2a18d7609d69d5","after":"9633c41e915c0a43e0ba7e3959443bbb9dc2c1d9","ref":"refs/heads/master","pushedAt":"2024-03-17T01:01:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Pinning the docker_publish.yml actions to specific commits.","shortMessageHtmlLink":"Pinning the docker_publish.yml actions to specific commits."}},{"before":"4f7165d9e422f2e792af46958b73af0f854c7287","after":"cdd81fa51dcd1bbb9ba091ebad2a18d7609d69d5","ref":"refs/heads/master","pushedAt":"2024-03-16T17:09:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Reverting.","shortMessageHtmlLink":"Reverting."}},{"before":"35802ec6a15b173570d2405321dc526bd6eb5e42","after":"4f7165d9e422f2e792af46958b73af0f854c7287","ref":"refs/heads/master","pushedAt":"2024-03-16T17:08:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Adding workflow_dispatch to docker_publish.yml to allow for manual triggers.","shortMessageHtmlLink":"Adding workflow_dispatch to docker_publish.yml to allow for manual tr…"}},{"before":"6a5025a57edaa5a2127b79f93c8976aaf951924e","after":"35802ec6a15b173570d2405321dc526bd6eb5e42","ref":"refs/heads/master","pushedAt":"2024-03-16T17:04:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Updating docker_publish.yml to use Node 16 versions of packages, per deprecation warnings.","shortMessageHtmlLink":"Updating docker_publish.yml to use Node 16 versions of packages, per …"}},{"before":"bfdd386d8e9702ae0c27cb87f0624f6f10bc8b6c","after":"6a5025a57edaa5a2127b79f93c8976aaf951924e","ref":"refs/heads/master","pushedAt":"2024-03-16T16:48:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Updating docker_publish.yml to stop action runners from firing twice (once on release and once on publish).","shortMessageHtmlLink":"Updating docker_publish.yml to stop action runners from firing twice …"}},{"before":"fcdd49ccc8449a660cfa3c60d121ad1764f2c5c7","after":"bfdd386d8e9702ae0c27cb87f0624f6f10bc8b6c","ref":"refs/heads/master","pushedAt":"2024-03-16T00:55:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Changing validation check for AppleBackupMac to be more likely to exist on other systems.","shortMessageHtmlLink":"Changing validation check for AppleBackupMac to be more likely to exi…"}},{"before":"c6ce0cbf02504abae4be9d97920ad032444864f7","after":"fcdd49ccc8449a660cfa3c60d121ad1764f2c5c7","ref":"refs/heads/master","pushedAt":"2024-03-15T02:29:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Add text replacement of null character (0x00) to Null Character Unicode symbol (Ux2400) before sending Note text to Nokogiri.","shortMessageHtmlLink":"Add text replacement of null character (0x00) to Null Character Unico…"}},{"before":"59ac8801cf2629af1192dad6233971f4a2c537dd","after":"c6ce0cbf02504abae4be9d97920ad032444864f7","ref":"refs/heads/master","pushedAt":"2024-03-15T02:12:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Updating AppleNote and AppleNotesFolder to include the Folder ID as a tag on folder names, even when --individual-files is not set","shortMessageHtmlLink":"Updating AppleNote and AppleNotesFolder to include the Folder ID as a…"}},{"before":"13b2cc9d3908684511832d68b4f8602cf8dae1e0","after":"59ac8801cf2629af1192dad6233971f4a2c537dd","ref":"refs/heads/master","pushedAt":"2024-03-11T09:19:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Adding com.apple.paper.doc.pdf into EmbeddedObject checks for a PDF type.","shortMessageHtmlLink":"Adding com.apple.paper.doc.pdf into EmbeddedObject checks for a PDF t…"}},{"before":"71e412e10581f5d1a5b542721f8e32c9179ce264","after":"13b2cc9d3908684511832d68b4f8602cf8dae1e0","ref":"refs/heads/master","pushedAt":"2024-03-11T09:11:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Add com.apple.iwork.numbers.sffnumbers and com.netscape.javascript-source to AppleUniformTypeIdentifier.","shortMessageHtmlLink":"Add com.apple.iwork.numbers.sffnumbers and com.netscape.javascript-so…"}},{"before":"bf18bfd7912bc3d2452201d2407e51b0eb5b8162","after":"71e412e10581f5d1a5b542721f8e32c9179ce264","ref":"refs/heads/master","pushedAt":"2024-03-05T01:43:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Added nil return to get_folder_by_uuid so that if the uuid is not found the whole folder hash is not returned.","shortMessageHtmlLink":"Added nil return to get_folder_by_uuid so that if the uuid is not fou…"}},{"before":"bb157cfaf3fef32f23ceb8a567d86fd2f1ae7074","after":"bf18bfd7912bc3d2452201d2407e51b0eb5b8162","ref":"refs/heads/master","pushedAt":"2024-03-04T10:39:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Added check for a folder's parent to be found, not just identified, in the data before trying to call its functions.","shortMessageHtmlLink":"Added check for a folder's parent to be found, not just identified, i…"}},{"before":"efb0ba89cd5d5fc1cc6aa29b66df028fb0d63266","after":"bb157cfaf3fef32f23ceb8a567d86fd2f1ae7074","ref":"refs/heads/master","pushedAt":"2024-03-04T10:11:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Better specificity of the impacted Note for logging unrecognized ZTYPEUTIs.","shortMessageHtmlLink":"Better specificity of the impacted Note for logging unrecognized ZTYP…"}},{"before":"aa3ecf4f720452aa6d51264437a3096654906c36","after":"efb0ba89cd5d5fc1cc6aa29b66df028fb0d63266","ref":"refs/heads/master","pushedAt":"2024-03-02T18:50:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Bugfix in AppleNotesEmbeddedTable, the HTML version overwrote the plaintext values, that is now fixed. Moved the code to pull ZMERGEABLEDATA entries over to EmbeddedObject so it can be shared with other objects. Added a method to set an embedded object's note after initial creation for #reasons.","shortMessageHtmlLink":"Bugfix in AppleNotesEmbeddedTable, the HTML version overwrote the pla…"}},{"before":"0c44163242ccc572acd62eedb2448d998844d57d","after":"aa3ecf4f720452aa6d51264437a3096654906c36","ref":"refs/heads/master","pushedAt":"2024-02-12T12:18:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Updated add_html_text to include a check for the line length to stop adding empty tags that are not needed.","shortMessageHtmlLink":"Updated add_html_text to include a check for the line length to stop …"}},{"before":"1dbf5b1ca0e7ac1f73c483fb2ceced280a253733","after":"0c44163242ccc572acd62eedb2448d998844d57d","ref":"refs/heads/master","pushedAt":"2024-02-07T11:36:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Continuing to decouple key classes, this removes the need for an AppleNote to have an AppleNoteStore at creation. Instead of processing the note immediately, now whatever creates the AppleNote should call process_note when it wants the note processed (if at all).","shortMessageHtmlLink":"Continuing to decouple key classes, this removes the need for an Appl…"}},{"before":"2c049119a34b66faa23772b2c62a826311a4f8ad","after":"1dbf5b1ca0e7ac1f73c483fb2ceced280a253733","ref":"refs/heads/master","pushedAt":"2024-02-03T02:18:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Reworked how AppleNoteStores are created ti decouple it more from AppleBackup. Added function in AppleBackup to handle creating the AppleNoteStores to reduce the amount of repeated code.","shortMessageHtmlLink":"Reworked how AppleNoteStores are created ti decouple it more from App…"}},{"before":"c404a6116dee34e06be0889358e55d1c19641045","after":"2c049119a34b66faa23772b2c62a826311a4f8ad","ref":"refs/heads/master","pushedAt":"2024-01-31T11:18:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Added a function to identify the proper column for the AppleNotesSmartFolder query in csv. This way if it changes in the future we won't accidentally overwrite some other poor field.","shortMessageHtmlLink":"Added a function to identify the proper column for the AppleNotesSmar…"}},{"before":"7f5bf7ac44304a8964ef6a46645f92d77914d9b4","after":"c404a6116dee34e06be0889358e55d1c19641045","ref":"refs/heads/master","pushedAt":"2024-01-25T03:17:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Updated AppleNotesFolder class to track both individual_files and use_uuid when determining to use the cache on HTML generation.","shortMessageHtmlLink":"Updated AppleNotesFolder class to track both individual_files and use…"}},{"before":"b5326f6504c9e6474623daeda964cdab8b266698","after":"7f5bf7ac44304a8964ef6a46645f92d77914d9b4","ref":"refs/heads/master","pushedAt":"2024-01-24T11:54:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Updating the characters that are disallowed in filenames to sanitize paths.","shortMessageHtmlLink":"Updating the characters that are disallowed in filenames to sanitize …"}},{"before":"0152a4497720a8ece08a31e9570c54c8d7a0df7b","after":"b5326f6504c9e6474623daeda964cdab8b266698","ref":"refs/heads/master","pushedAt":"2024-01-21T04:00:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"threeplanetssoftware","name":"Three Planets Software","path":"/threeplanetssoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10688754?s=80&v=4"},"commit":{"message":"Removed extraneous require statements","shortMessageHtmlLink":"Removed extraneous require statements"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERCr_TwA","startCursor":null,"endCursor":null}},"title":"Activity · threeplanetssoftware/apple_cloud_notes_parser"}