Commit Graph

  • e3b6196349 Fixes the xcode build and adds stubs for missing classes. develop Tom Hicks 2026-09-23 19:47:53 -07:00
  • baed51259e Remove log for expected RxJava InterruptedException Tom Hicks 2026-09-22 21:53:35 -07:00
  • ba77d1b787 Configure RxJava Global Error Handler to consume Unhandled thread interruptions harmlessly Tom Hicks 2026-09-22 21:50:49 -07:00
  • 85aafd8a02 RxJava gracefully handles intercepted InterruptedException instead of crashing Tom Hicks 2026-09-22 21:48:01 -07:00
  • 71a2146c4b Gracefully intercept networking interruption errors Tom Hicks 2026-09-22 21:46:29 -07:00
  • 509ac11749 Throw and safely catch InterruptedException on task cancellation Tom Hicks 2026-09-22 21:43:53 -07:00
  • 5ee7f02b42 Catch exceptions and handle graceful zip closes when cancelled Tom Hicks 2026-09-22 21:40:04 -07:00
  • a7f1ff712a Fixes imports. Tom Hicks 2026-09-22 21:37:11 -07:00
  • 2385f1d088 Add extensive logging to Git Repo Extractor to trace missing files Tom Hicks 2026-09-22 21:00:45 -07:00
  • c247c2d998 Fix github archive directory prefix structure logic Tom Hicks 2026-09-22 20:50:29 -07:00
  • 35f45513aa Initialize ID for PF2e imported monsters to prevent SQLite exceptions Tom Hicks 2026-09-22 20:35:44 -07:00
  • a7b0e68197 Implemented PF2e parsing logic Tom Hicks 2026-09-21 13:33:13 -07:00
  • f74e21e7d9 Unified Import Source configuration, added concurrency prevention and combined UI Tom Hicks 2026-09-21 13:24:29 -07:00
  • cb26cec7bc Added Github Repo Import Worker and Framework Tom Hicks 2026-09-21 13:17:13 -07:00
  • 8249c68266 Added I/O try-catch and toasts Tom Hicks 2026-09-21 12:55:33 -07:00
  • 338a7e4c0e Adds option to import from Open5e.com Tom Hicks 2026-09-21 12:08:25 -07:00
  • d099d878a0 Adds one central import form. Tom Hicks 2026-09-21 11:36:28 -07:00
  • 339e413f82 Updates dependencies to latest versions. Tom Hicks 2026-09-21 11:06:04 -07:00
  • e888bbf8a8 t_a6ad7840: build-verification evidence — Debug+Release BUILD SUCCEEDED, app runs on simulator Tom Hicks 2026-09-22 12:06:08 -07:00
  • a5bf6639e8 Updates ios targets to 17.0. Tom Hicks 2026-09-22 11:38:36 -07:00
  • 9dd5c7e627 Add EntityImporter protocol (from t_a150f356) Tom Hicks 2026-09-22 16:17:07 -07:00
  • 9a38c6d98f Add BinderExporter iOS implementation with tests Tom Hicks 2026-09-22 00:29:39 -07:00
  • 8f1689574c Adds .build to gitignore. Tom Hicks 2026-09-22 15:55:08 -07:00
  • 9c1e27d473 Document build/test verification for t_b72560e5 Tom Hicks 2026-09-21 08:29:08 -07:00
  • bd933ca671 t_a6ad7840: Update third-party dependencies to latest compatible versions Tom Hicks 2026-09-21 01:30:49 -07:00
  • 70d549f929 t_fe859d8e: Xcode project settings migration — objectVersion 52→58, SWIFT_LANGUAGE_VERSION=6, IPHONEOS_DEPLOYMENT_TARGET=15.0, upgrade/swift-checks→2700 Tom Hicks 2026-09-20 15:04:02 -07:00
  • c674e2c27a Add BinderImporter + import models + unit tests Tom Hicks 2026-09-21 18:25:08 -07:00
  • a3998d6c1d Cleans up import and export options. Tom Hicks 2026-09-20 19:10:43 -07:00
  • 77176a6d4f Adds more ways to add monsters. Tom Hicks 2026-09-20 17:20:43 -07:00
  • fa25c1bef3 Adds some example .monster files. Tom Hicks 2026-09-20 17:20:26 -07:00
  • 0e21554773 Removes Clear Dashboard and Remove Monster from the fab on the dashboard.. Tom Hicks 2026-09-20 16:32:55 -07:00
  • 0cbd03da69 Adds removing a monster from the dashboard via long press. Tom Hicks 2026-09-20 16:29:13 -07:00
  • c06b53ed6b Adds icon/logo images and a splash screen. Tom Hicks 2026-09-20 15:12:42 -07:00
  • 2d043320e0 Adds .ide ignore rules and run configurations. Tom Hicks 2026-09-20 13:51:26 -07:00
  • 1e0c9ece0f Fixed status bar color. Tom Hicks 2026-09-20 13:43:53 -07:00
  • 65d1b64e0b Adds some project docs and images. Tom Hicks 2026-09-20 03:35:23 -07:00
  • ddb58622d6 Makes monster editor smoother and fixes colors. Tom Hicks 2026-09-16 22:04:30 -07:00
  • d63b125175 Adds edge to edge rendering. Tom Hicks 2026-09-16 19:29:37 -07:00
  • b66b653982 Adds card and binder export and import. Tom Hicks 2026-09-16 19:25:32 -07:00
  • ccb06960a2 Makes monsters shareable. Tom Hicks 2026-09-08 13:58:35 -07:00
  • ccc9fadef9 Makes importing a monster navigate to it in the library. Tom Hicks 2026-09-07 22:21:45 -07:00
  • a3dace36de Adds import support from our other project. Tom Hicks 2026-09-07 21:57:59 -07:00
  • a3d1a139e9 Adds ability to import from a public dndbeyond character. Tom Hicks 2026-09-07 20:34:12 -07:00
  • 2af18cbf1d Updates monster imports from tetra cube. Tom Hicks 2026-09-07 20:10:36 -07:00
  • 044202cb3a Refactors monster importers to a common interface. Tom Hicks 2026-09-07 18:16:08 -07:00
  • b3ac787360 Makes .monster files open with MonsterCards. Tom Hicks 2026-09-07 17:52:05 -07:00
  • 60a26ba81d Adds plan to support other import / export formats on android. Tom Hicks 2026-09-07 17:03:53 -07:00
  • edc6415ad5 Makes the dashboard editable. Tom Hicks 2026-09-07 15:44:05 -07:00
  • e2a1fafaa9 Adds collections to search and disambiguates results. Tom Hicks 2026-09-07 15:21:19 -07:00
  • 51b0245cfe Adds monster collections. Tom Hicks 2026-09-07 15:14:23 -07:00
  • 605f4b99f7 Removes Flipper and SOLoader as dependencies. Tom Hicks 2026-09-07 14:05:53 -07:00
  • 92b619a407 Updates android jdk version from 17 to 21. main Tom Hicks 2026-08-14 18:00:34 -07:00
  • 3a775f47e0 Updates AGP to 9.1.0, Gradle to 9.5.0, and JDK to 21. Tom Hicks 2026-08-14 17:56:09 -07:00
  • 985c2fb730 Updates Android Gradle Plugin to 7.0.1. origin/beta github/beta beta Tom Hicks 2021-08-28 17:18:23 -07:00
  • 0dc96a8c45 Removes unneeded logging. Tom Hicks 2021-08-15 19:42:35 -07:00
  • 10bca503e5 Adds support for virtual file urls. Tom Hicks 2021-08-15 19:42:17 -07:00
  • 1d335e9a37 Updates to build on arm macs. Tom Hicks 2021-08-15 15:09:07 -07:00
  • fbf119fb8a Updates manifest to clear warnings and errors for targeting os 12. Tom Hicks 2021-08-15 14:36:50 -07:00
  • 3d6adaad2c Updates dependencies to latest versions. Tom Hicks 2021-08-15 14:23:27 -07:00
  • c3a972571a Upgrades Android Gradle plugin to 7.0.0. Tom Hicks 2021-08-15 14:20:38 -07:00
  • 4e45a547f4 Moves gradle dependency versions out of variables. Tom Hicks 2021-08-15 14:16:44 -07:00
  • 792628d4a4 Adds proguard config. Tom Hicks 2021-08-04 10:28:00 -07:00
  • b6b669a0db Disables release build minification and obfuscation. Tom Hicks 2021-08-03 12:53:09 -07:00
  • 540a0474da Disables minification of release builds. Tom Hicks 2021-08-03 08:59:45 -07:00
  • 49734d5eef Fixed release flipper stub. Updates dependency versions. Tom Hicks 2021-07-30 18:08:01 -07:00
  • b2c3728e9a Upgrades android gradle plugin to 4.2.2. Tom Hicks 2021-07-05 23:10:27 -07:00
  • 39cab7f799 Removes dead code and cleans up annotations Nullable/NonNull annotations. Tom Hicks 2021-07-05 22:41:49 -07:00
  • 1e007a3553 Makes dashboard views use dimension and string resources. Tom Hicks 2021-07-05 14:09:09 -07:00
  • 1a487f950d Adds functional dashboard based on recycler view that picks the number of columns based on screen width. Tom Hicks 2021-07-05 00:01:37 -07:00
  • ea13e38402 Adds dashboard mockup. Tom Hicks 2021-07-04 16:57:04 -07:00
  • 8e2372085d Adds views for dashboard. Tom Hicks 2021-07-03 22:13:29 -07:00
  • 129d910126 Makes radio buttons suck less. Styles the advantage picker and proficiency picker. Makes the saving throws screen nicer. Tom Hicks 2021-07-01 02:21:41 -07:00
  • 1a23e5e35a Fixes missing descriptions on imported traits. Tom Hicks 2021-07-01 02:14:58 -07:00
  • 660cf633da Fixes lists to use similar sized items. Tom Hicks 2021-07-01 00:02:48 -07:00
  • 1e7a7c68aa Fixes screen titles. Tom Hicks 2021-06-30 23:50:05 -07:00
  • 070fda0989 Makes monster importing a fragment in the main activity. Makes the edit action work when editing an imported monster. Tom Hicks 2021-06-30 23:24:46 -07:00
  • af05c41b75 Adds import monster activity. Tom Hicks 2021-06-30 11:16:52 -07:00
  • efa4c2a299 Refactors monster helper methods into a separate class. Tom Hicks 2021-06-29 14:09:09 -07:00
  • 2f5918b7a2 Adds other traits to the monster detail fragment. Cleans up the monster detail fragment to work like the other fragments. Tom Hicks 2021-06-27 01:31:13 -07:00
  • cb6f7122ed Refactors monster detail to use a view holder and partially corrects Regional Actions to Regional Effects. Tom Hicks 2021-06-27 00:17:16 -07:00
  • 7cfc6d4f65 Removes unused methods from EditMonsterViewModel. Tom Hicks 2021-06-26 23:21:49 -07:00
  • cdae6a8b39 Adds OnMoveCallback to the SwipeToDeleteCallback class. Makes traits orderable. Tom Hicks 2021-06-26 23:21:28 -07:00
  • 9d46d1420e Removes todo. Tom Hicks 2021-06-26 14:39:56 -07:00
  • 6d43b0635c View cleanup. Makes more numeric fields Steppers. Sets titles for fragments. Sets focus on the first EditText on most edit pages. Makes Checkbox be a SwitchCompat Fixes monster list item view. Tom Hicks 2021-06-26 02:37:37 -07:00
  • 4c138ee499 Fix Stepper initial values. Tom Hicks 2021-06-26 02:21:56 -07:00
  • 0fcfa7e782 Adds ScrollViews to the editors that were missing them. Tom Hicks 2021-06-25 23:38:13 -07:00
  • 791cf4164c Fixes search. It now works the same as iOS. It case insensitive matches the entire search text in any of name, size, type, subtype, or alignment. Tom Hicks 2021-06-25 23:34:33 -07:00
  • fb12deaa3e Fixes removing languages. Tom Hicks 2021-06-25 23:33:09 -07:00
  • 6e597462ef Adds some TODOs. Tom Hicks 2021-06-25 23:32:54 -07:00
  • 12ffc5b15f Fixes the size of the edit languages header. Tom Hicks 2021-06-25 23:31:43 -07:00
  • 9c81bd4905 Fixes selection bug in AbilityScorePicker. Tom Hicks 2021-06-25 23:26:59 -07:00
  • f1cbc60857 Renames EditTraitListFragment to EditTraitsFragment to match the other list fragments. Tom Hicks 2021-06-25 20:33:33 -07:00
  • a2798ddc82 Replaces condition immunities, damage immunities, damage resistances, damage vulnerabilities, and senses with a unified list of strings editor. Tom Hicks 2021-06-25 20:28:25 -07:00
  • ecf2b01723 Auto formatted all files. Tom Hicks 2021-06-25 17:41:53 -07:00
  • 18d6f2a31e Adds editing support for other traits using some shared fragments. Tom Hicks 2021-06-25 17:29:39 -07:00
  • 7cbcf8d07c Adds ability editor. Tom Hicks 2021-06-25 14:33:40 -07:00
  • dc487d238a Fixes name of "Add Damage Type" string. Tom Hicks 2021-06-25 14:33:09 -07:00
  • b8c702f665 Code style cleanup. Replaces Fragment with MCFragment. Tom Hicks 2021-06-25 14:31:49 -07:00
  • 259b59f519 Adds equals override to Trait objects. Fixes trait comparisons. Tom Hicks 2021-06-25 14:28:21 -07:00
  • 5289bac908 Adds ability to edit languages. Tom Hicks 2021-06-25 10:57:25 -07:00