Commit Graph

  • 0cdec6d19a feat(dirty): implement form dirty state tracking and navigation confirmation v2 Sam Chau 2025-12-31 17:15:01 +10:30
  • 95795d5f0e feat: add conditions management for custom formats Sam Chau 2025-12-31 16:40:41 +10:30
  • 56cf061a4b feat(customFormats): implement general queries and update related types and components Sam Chau 2025-12-31 03:31:59 +10:30
  • 445ebf1a39 feat(tests): add test count to custom formats in list and views Sam Chau 2025-12-31 03:13:53 +10:30
  • 5d82cc910b feat: add testing functionality for custom formats Sam Chau 2025-12-31 03:05:09 +10:30
  • af269b030f feat(cache): implement regex101 cache table and queries for API response caching Sam Chau 2025-12-31 00:58:17 +10:30
  • b360dfbcae feat(docs): add database schema and manifest specification Sam Chau 2025-12-31 00:02:50 +10:30
  • 5c26d6d7b2 feat(parser): implement C# parser microservice with regex-based title parsing Sam Chau 2025-12-30 10:33:52 +10:30
  • 8a3f266593 feat(custom-formats): implement custom formats management with list, detail views, and search functionality Sam Chau 2025-12-30 08:23:36 +10:30
  • f8c62c51ba feat(QualityDefinitions): bind expandedRows for shared state in tables Sam Chau 2025-12-30 07:25:08 +10:30
  • bd702f126c feat(media-management): enhance MediaManagementSyncer to support multiple config types and improve sync functionality Sam Chau 2025-12-30 07:15:44 +10:30
  • 17d3d756f6 feat(settings): enhance UI components with IconCheckbox and update styling for better accessibility Sam Chau 2025-12-30 05:40:18 +10:30
  • 9119afdf49 feat(jobs): update styling to use accent colors for job description and schedule inputs Sam Chau 2025-12-30 05:39:14 +10:30
  • e39a3195f6 fix(logs): update check icon color in source filter to use accent colors Sam Chau 2025-12-30 05:26:53 +10:30
  • aad21f494d feat(backups): update backup button icon and styling to use accent colors Sam Chau 2025-12-30 05:26:47 +10:30
  • f63188082c fix(notification-history): correct date formatting to handle UTC properly Sam Chau 2025-12-30 05:26:40 +10:30
  • bf1ccb956d feat(notifications): update styles for notification service forms and Discord configuration to use accent coloring Sam Chau 2025-12-30 05:20:23 +10:30
  • 3b14b300d5 feat(sidebar): implement collapsible sidebar functionality with localStorage support Sam Chau 2025-12-30 05:07:01 +10:30
  • 4aa914664e feat(media-management): add Quality Definitions, Media, Naming sections for Radarr and Sonarr Sam Chau 2025-12-30 04:56:54 +10:30
  • 7e7561e35a feat: Implement regular expression management features Sam Chau 2025-12-29 21:06:49 +10:30
  • ac0cc7d4c9 feat(database): add database info display in StatusCard and update form action for editing Sam Chau 2025-12-29 21:06:34 +10:30
  • 8035820156 feat(ops): implement natural sorting for uncommitted operation files Sam Chau 2025-12-29 21:06:17 +10:30
  • 912861abca fix(writer): improve SQL query conversion to handle multiple placeholders correctly Sam Chau 2025-12-29 21:06:00 +10:30
  • 7a6f8cfd08 feat(docs): add comprehensive architecture guide for Profilarr Sam Chau 2025-12-29 19:00:20 +10:30
  • 54e64a2ed4 feat(config): enhance base path logic to use executable directory as fallback Sam Chau 2025-12-29 19:00:12 +10:30
  • 473a0cf474 fix(preview): update preview task to include PORT environment variable Sam Chau 2025-12-29 06:26:03 +10:30
  • 1e8fc7a42d feat(sync): implement sync functionality for delay profiles Sam Chau 2025-12-29 05:37:55 +10:30
  • ea5c543647 feat: add sync configuration for ARR instances Sam Chau 2025-12-29 04:39:52 +10:30
  • aef58ea804 feat(ai): implement AI settings management and commit message generation Sam Chau 2025-12-29 04:39:41 +10:30
  • 4aa1c0c8e3 feat(git): add isFileUncommitted utility and update cancelOutCreate logic fix(repo): change pull command to standard without rebase fix(changes): ensure UI refresh after discarding and adding changes fix(delay-profile): correct label structure for tags in DelayProfileForm Sam Chau 2025-12-29 01:35:50 +10:30
  • 7db49af4a2 fix(dropdown): remove unused 'open' property from Dropdown component Sam Chau 2025-12-29 01:35:30 +10:30
  • d120aa5d02 fix(alerts): adjust alert container position for improved visibility Sam Chau 2025-12-29 01:35:23 +10:30
  • 3ae82153d9 feat(commits): implement commit history retrieval and display in the database view Sam Chau 2025-12-29 01:13:10 +10:30
  • def987d8e9 feat: enhance accent color support across the application Sam Chau 2025-12-29 01:12:59 +10:30
  • 0af19ed7ea feat(accent): implement accent color store and picker for app theming Sam Chau 2025-12-29 00:55:40 +10:30
  • 862dc0c097 feat(databases): streamline navigation and remove sync page; redirect to changes for all databases Sam Chau 2025-12-29 00:22:07 +10:30
  • 1eb2e983a5 feat: enhance Git operations and add changes management for databases Sam Chau 2025-12-29 00:15:00 +10:30
  • 9ddb426f13 feat(git): refactor git utilities and introduce Git class for repository operations Sam Chau 2025-12-28 22:37:14 +10:30
  • 7c07f87d7c feat(delay-profiles): add delay profiles management functionality Sam Chau 2025-12-28 21:28:17 +10:30
  • 3d27fbf411 fix(dependencies): downgrade kysely to version 0.27.6 for compatibility Sam Chau 2025-12-28 21:27:41 +10:30
  • a5a12f1658 feat(delay-profiles): add delay profile queries and types for database integration Sam Chau 2025-12-28 20:14:28 +10:30
  • d2e098d412 feat(data-page): implement data page store for search and view management Sam Chau 2025-12-28 20:08:35 +10:30
  • b6f3263f74 feat(settings): update VSCode settings for improved development experience Sam Chau 2025-12-28 19:54:52 +10:30
  • 4e15ffa168 feat(notifications): refactor notification system to use a fluent builder pattern Sam Chau 2025-12-28 19:43:51 +10:30
  • b7efaa567c feat(upgrades): enhance upgrade manager with detailed notifications for success and failure Sam Chau 2025-12-28 19:30:50 +10:30
  • 5b82b4305c feat(upgrades): add test run button for existing configurations Sam Chau 2025-12-28 19:30:41 +10:30
  • 8a52f1db9d feat(jobs): enhance job name formatting in JobCard and JobHistory components Sam Chau 2025-12-28 19:14:36 +10:30
  • 64cd5d7d04 feat(logs): refactor log actions into separate LogsActionsBar component Sam Chau 2025-12-28 19:11:37 +10:30
  • 66095f6be1 feat(dependencies): implement syncDependencies to update dependency versions from manifest Sam Chau 2025-12-28 18:59:06 +10:30
  • 8066df5f92 feat(library): implement client-side library cache and API integration for fetching library data Sam Chau 2025-12-27 11:52:29 +10:30
  • 92d7a812a5 fix(tests): remove unused import in selectors test file Sam Chau 2025-12-27 11:24:09 +10:30
  • 0ce195ce36 Add unit tests for normalization and selector logic Sam Chau 2025-12-27 11:23:48 +10:30
  • 926da00858 feat(upgrades): enhance upgrade logs and configuration management Sam Chau 2025-12-27 11:23:36 +10:30
  • 6dbdd9a0f0 feat(upgrades): add last_run_at tracking to upgrade_configs and implement upgrade manager job Sam Chau 2025-12-27 06:43:57 +10:30
  • 3a2d98491c feat(upgrades): add upgrade configuration management with CRUD operations Sam Chau 2025-12-27 06:31:27 +10:30
  • a740937246 feat(upgrades): implement frontend upgrade configuration and filtering system Sam Chau 2025-12-27 06:04:06 +10:30
  • 0d99680414 feat: add Delay Profiles group to navigation Sam Chau 2025-12-27 06:03:07 +10:30
  • 119131bab6 feat: add expandable table component for displaying Radarr library items with detailed views feat: implement caching mechanism for library data with TTL feat: enhance Radarr client with methods to fetch movies and quality profiles feat: update library page to support profile changing and improved UI elements fix: update navigation icons and improve layout for better user experience fix: correct cache handling and error management in library loading Sam Chau 2025-12-26 07:41:04 +10:30
  • 85b594cdf1 feat: implement arr instances management with CRUD operations and navigation - Added new routes and components for managing Arr instances, including library, logs, and search priority. - Implemented server-side logic for loading, creating, updating, and deleting instances. - Enhanced the InstanceForm component to include an enabled toggle for instance activation. - Updated navigation to consolidate Arr instances under a single route. - Removed deprecated routes and streamlined the instance management process. Sam Chau 2025-12-26 06:00:21 +10:30
  • e9ce6a76bc fix: change font style to mono for navigation components Sam Chau 2025-12-26 05:28:09 +10:30
  • ec7616c7a1 fix: remove scoring streaming Sam Chau 2025-11-09 07:41:20 +11:00
  • 1181729da5 fix: update active state logic to include nested routes in navigation components Sam Chau 2025-11-09 07:11:12 +11:00
  • 78f33aae43 feat: implement drag-and-drop functionality for quality page Sam Chau 2025-11-09 07:07:03 +11:00
  • 53a74a98e8 fix: enhance unsaved changes tracking and improve state management in scoring components Sam Chau 2025-11-09 05:26:42 +11:00
  • a0fc3e7ece fix(+page.svelte): add unsaved changes tracking to scoring options Sam Chau 2025-11-09 05:19:51 +11:00
  • 55e0c9eb67 feat: add scoring page with custom format management Sam Chau 2025-11-09 05:12:36 +11:00
  • e1de8f88cf feat: Add Kysely integration for quality profile queries and refactor database interactions Sam Chau 2025-11-09 05:07:48 +11:00
  • d69064803a fix: update Dropdown.svelte to properly close empty div tag and enhance markdown sanitizer Sam Chau 2025-11-09 01:11:19 +11:00
  • 92035e8fc5 fix(+page.svelte): add type annotation for typeOptions array for better type safety Sam Chau 2025-11-05 21:44:51 +10:30
  • 4ce966a41d feat(quality-profiles): implement quality profile management with detailed views, including languages and general settings Sam Chau 2025-11-05 21:41:49 +10:30
  • 80019b72a6 fix(ActionButton): add z-index class to dropdown for proper stacking Sam Chau 2025-11-05 21:41:31 +10:30
  • 697d241adf feat(tabs): enhance tab navigation with back button support and layout adjustments Sam Chau 2025-11-05 21:40:33 +10:30
  • ee35e335d7 feat(unsaved-changes): implement utility for detecting and handling unsaved changes Sam Chau 2025-11-05 21:40:14 +10:30
  • f274c9900f refactor(table): move Column interface to separate types file for better organization Sam Chau 2025-11-05 07:35:48 +10:30
  • e7fac48962 feat(quality-profiles): add quality profile management with views and queries Sam Chau 2025-11-05 07:30:42 +10:30
  • 2abc9aa86a feat(pcd): implement PCD cache management and initialization logic Sam Chau 2025-11-05 07:30:33 +10:30
  • 4280403cfa fix(navbar): adjust margin for brand name container in navigation Sam Chau 2025-11-05 07:30:02 +10:30
  • bba8590b07 feat(table): add header icon support and enhance cell rendering options Sam Chau 2025-11-05 07:29:55 +10:30
  • 4bcbdd77c8 feat(ui): implement search and dropdown components with actions Sam Chau 2025-11-05 07:29:38 +10:30
  • 9b6b746ed6 chore(css): remove unused tailwindcss forms plugin import Sam Chau 2025-11-05 07:29:14 +10:30
  • b8588b84f4 Add marked library as a dependency in package.json Sam Chau 2025-11-05 07:29:06 +10:30
  • 302a80d1cd feat(markdown): add utility functions for parsing and stripping markdown Sam Chau 2025-11-05 07:28:52 +10:30
  • 58bd036a3a chore(pcd): cleanup unused files for schema deps Sam Chau 2025-11-04 07:02:05 +10:30
  • 37ae5164e6 feat(pcd): add database linking functionality Sam Chau 2025-11-04 06:58:54 +10:30
  • a7d9685ed9 fix: instance form path in new arr page Sam Chau 2025-11-03 22:25:28 +10:30
  • f2d9a8fa76 style(logo): use temp firefox logo Sam Chau 2025-11-03 21:10:05 +10:30
  • ed8f81619e refactor(state): move empty state into reusable ui comp Sam Chau 2025-11-03 21:09:26 +10:30
  • c17ae8eac4 perf(about): progressively stream data for instant page load Sam Chau 2025-11-03 20:57:17 +10:30
  • 849d1ec1b6 chore: move tests into src, temp config into dist, cleanup tasks Sam Chau 2025-11-03 20:44:43 +10:30
  • 64bde2017b chore(logs): Cleanup double logger alias Sam Chau 2025-11-03 17:32:45 +10:30
  • fcdd45952b refactor(everything): properly movied into lib Sam Chau 2025-11-03 17:27:33 +10:30
  • 7df6d1eec3 refactor(alerts): move to lib/client - also remove reusable request wrapper Sam Chau 2025-11-03 17:05:48 +10:30
  • 3a2e778b98 refactor(stores): move to lib/client Sam Chau 2025-11-03 16:50:18 +10:30
  • b18012b032 refactor(assets): move to lib/client Sam Chau 2025-11-03 16:48:31 +10:30
  • 51eaa2cdca style(arrInstance): transition to card styling Sam Chau 2025-10-26 10:30:48 +10:30
  • 77cff2de8f style(scrollbar): add custom safari/chromium scrollbars Sam Chau 2025-10-26 10:00:33 +10:30
  • c83217a72a feat(notifications): add notification module with Discord webhook support Sam Chau 2025-10-22 04:07:03 +10:30
  • 5cd1bf82ff refactor(createBackup): extract logic and add comprehensive tests Sam Chau 2025-10-21 09:02:58 +10:30
  • b8949b5148 test(cleanupLogs): add comprehensive test suite Sam Chau 2025-10-21 08:25:22 +10:30
  • 97ad75f238 chore(paths): move jobs into src Sam Chau 2025-10-21 08:24:50 +10:30