Commit Graph

  • 9936cf750f Add notes in for song deletion flag for DanEvo, ignore adding deleted songs. trunk Jennifer Taylor 2026-09-24 22:53:15 +00:00
  • 4f901f49a6 Bust cache for new version. Jennifer Taylor 2026-09-01 00:32:01 +00:00
  • 735fd499d4 Add frontend admin display for unlinked card setting. Jennifer Taylor 2026-09-01 00:31:13 +00:00
  • 6a0d92b484 Implement ability to delete users from admin user list page, show last played profile timestamp on user search page. Jennifer Taylor 2026-08-30 20:51:05 +00:00
  • 40a4935ae0 Implement delete user button on admin user profile page. Jennifer Taylor 2026-08-30 20:24:03 +00:00
  • 947252ccc0 Display last seen/last played on admin user page, prepare for delete user feature. Jennifer Taylor 2026-08-30 19:41:09 +00:00
  • c67987f49a Clarify card delete option on admin cards page, add number of linked cards to admin user search page, make anonymous accounts sort last in ascending sort order on admin user search page. Jennifer Taylor 2026-08-30 17:02:32 +00:00
  • e16d0ff659 Add server setting to allow unlinked card registration. Jennifer Taylor 2026-08-30 16:43:09 +00:00
  • f85e70a431 Fix typo in cursed tutorial docs. Jennifer Taylor 2026-08-29 23:36:44 +00:00
  • 0718b09037 Better documentation for PlayStatistics and Profile objects as well as stats get and update functions. Jennifer Taylor 2026-08-29 23:32:21 +00:00
  • 0685ae5d02 Formatting fixes. Jennifer Taylor 2026-08-20 23:57:38 +00:00
  • 019aa39d48 Display raw card ID setting on server settings page. Jennifer Taylor 2026-08-20 23:54:07 +00:00
  • 3bba16eabb Bump cache bust value for new react. Jennifer Taylor 2026-08-20 23:48:22 +00:00
  • 2ebe02a5ed Add a bit of text to various spots explaining that raw IDs are accepted when the feature is enabled. Jennifer Taylor 2026-08-20 23:43:15 +00:00
  • 0675ca9939 Add a setting to allow raw card IDs to be inserted anywhere that accepts a card ID on the frontend. Jennifer Taylor 2026-08-20 23:16:38 +00:00
  • 42149275c6 Require password to change PIN since PIN can now be used to reset password. Jennifer Taylor 2026-08-20 22:20:56 +00:00
  • 7ccbcd385a Add ability to self-serve password recovery if the user has their username and a valid card ID/PIN pair. Jennifer Taylor 2026-08-20 22:20:56 +00:00
  • dd565d11a4 Don't force trailing slash for account recovery. Jennifer Taylor 2026-08-20 22:20:56 +00:00
  • 9875294970 Add ability to generate recovery links on admin user page for a user. Jennifer Taylor 2026-08-20 22:20:56 +00:00
  • 385ceb64bb Add a password recovery page and way to generate links from the admin console. Jennifer Taylor 2026-08-20 22:20:56 +00:00
  • dd4e6e11af More details in log when failing to jsonify. Jennifer Taylor 2026-08-13 01:30:07 +00:00
  • 3e12c54b1d Fix type hints after newer MyPy update. Jennifer Taylor 2026-08-13 01:00:07 +00:00
  • 13bb6da26a Add a debug mode warning on the admin settings page. Jennifer Taylor 2026-08-13 00:48:50 +00:00
  • af1704d986 Unify debug utility command line a bit, add debug mode decorator for backend. Jennifer Taylor 2026-08-13 00:44:55 +00:00
  • 7101afefa1 Make cardconvert utility more resilient and more flexible. Jennifer Taylor 2026-07-18 21:50:31 +00:00
  • c31a3d17db Fix a few things on frontend. Jennifer Taylor 2026-07-18 21:26:44 +00:00
  • 35b939bc64 Implement admin tool to list profiles on admin user page, including ability to delete a profile. Jennifer Taylor 2026-07-18 21:05:23 +00:00
  • 552f64af0a Allow searching for users by raw and ciphered card ID as well as game extid. Jennifer Taylor 2026-07-18 19:50:53 +00:00
  • bb07a1e0bc Make session lookups also check for underlying row that the returned ID represents. Jennifer Taylor 2026-06-27 03:30:57 +00:00
  • ef64f15595 Move to importing "Final" from typing, type IIDX ghost dictionary, black pass. Jennifer Taylor 2026-06-27 03:06:26 +00:00
  • 4897f8e1f0 Update unilab.py (#101) tyam 2026-06-03 17:22:39 -05:00
  • 56c80a4f1c Fix years-old bug not listening to bind address in debug version of proxy. Jennifer Taylor 2026-02-27 00:58:31 +00:00
  • 48d5a12380 Add legacy decompression to TXP2File (#105) seth 2025-11-12 19:28:09 -06:00
  • 5de55fef39 Add back scores link on danevo profile now that it's available. Jennifer Taylor 2025-10-24 02:26:05 +00:00
  • e9070d9a13 Update traffic test for DanEvo to account for new understanding. Jennifer Taylor 2025-10-24 01:51:54 +00:00
  • 508670b0fc Make use of information about DanEvo attempts to correctly track attempts on the network. Jennifer Taylor 2025-10-24 01:33:04 +00:00
  • df4a9c712d Support premium song score saving in DanEvo two-player mode. Jennifer Taylor 2025-10-04 02:59:21 +00:00
  • 1bfb1defcd Add missing DanEvo packages to setup.py. Jennifer Taylor 2025-10-04 02:10:25 +00:00
  • f74a55cd95 Waffle on name in trafficgen. Jennifer Taylor 2025-10-04 01:55:47 +00:00
  • 4d135a6b90 Update bootstrap to reflect games supported. Jennifer Taylor 2025-10-04 01:46:52 +00:00
  • 165530ba0f Update README to reflect that Dance Evolution is now supported. Jennifer Taylor 2025-10-04 01:40:59 +00:00
  • a73bb7636a Format with black. Jennifer Taylor 2025-10-04 01:28:18 +00:00
  • 1a65d952f7 Add traffic test for Dance Evolution. Jennifer Taylor 2025-10-04 01:16:40 +00:00
  • 3850d120c9 Don't crash if a client tries to create an account with a card we know already. Jennifer Taylor 2025-10-04 00:08:14 +00:00
  • 19c68dd8e3 Update regex for correct set of allowed DanEvo names. Jennifer Taylor 2025-10-02 04:02:13 +00:00
  • 0c45850113 Fix new profiles broken with dance mate support. Jennifer Taylor 2025-10-02 03:18:18 +00:00
  • fc22d204a9 Add Dance Mates view to frontend, remove useless version selection buttons for DanEvo. Jennifer Taylor 2025-10-02 02:58:31 +00:00
  • c27f39a52b Get rid of useless version selection button for MGA since there's one version. Jennifer Taylor 2025-10-02 02:57:44 +00:00
  • 5da1fde3b3 Fix active sub-item bumped out after making things smaller. Jennifer Taylor 2025-10-02 02:57:27 +00:00
  • db9bde6e15 Implement dance mate support in backend, fix high score extraction to stop duplicating scores. Jennifer Taylor 2025-10-02 02:10:49 +00:00
  • 88d1678cfd More compact top layout to make room for more games. Jennifer Taylor 2025-10-01 02:27:59 +00:00
  • 97e29e3a8c Hook up BEMAPI client support to data layer, use it to allow bootstrapping Dance Evolution from a remote server. Jennifer Taylor 2025-10-01 02:16:53 +00:00
  • 989414b981 Add BEMAPI support for Dance Evolution. Not that this is useful for much (except catalog for bootstrapping remotely), but still, nice to have. Jennifer Taylor 2025-10-01 01:52:48 +00:00
  • dbe4fbc19e Add kcal display for songs on records/topscores. Jennifer Taylor 2025-10-01 01:08:22 +00:00
  • fb892d1863 Initial implementation of DanEvo frontend, only including records, all players, profiles, top scores and personal settings. Jennifer Taylor 2025-09-29 02:47:20 +00:00
  • 8af63c2013 Add playtracking chart, store attempts there since we don't have a real chart. Juggle some stuff around for upcoming frontend. Jennifer Taylor 2025-09-29 02:19:50 +00:00
  • d07ed02e9a Implement record extraction on profile save. Jennifer Taylor 2025-09-26 01:43:27 +00:00
  • 96f93716a1 First stab at actual profile documentation as well as round tripping extracted fields. Jennifer Taylor 2025-09-25 03:19:30 +00:00
  • 3cea3aa379 Update read script to actually read DanEvo music DB. Jennifer Taylor 2025-09-25 01:30:58 +00:00
  • 56dac9548e Keep requested profiles in sync for DDR Ace and DanEvo. Jennifer Taylor 2025-08-14 18:45:52 +00:00
  • 51d67ca2b8 Check in initial implementation of Dance Evolution. No events or server settings yet, but basic profile works. Jennifer Taylor 2025-08-14 02:04:31 +00:00
  • 3435f61189 Don't index by default. Jennifer Taylor 2025-09-05 20:10:33 +00:00
  • a609f37b20 Add documentation for nvram. Jennifer Taylor 2025-08-14 01:56:05 +00:00
  • 90cedcd5e1 Format with latest black, fix latest type issues. Jennifer Taylor 2025-08-14 01:52:48 +00:00
  • e55bd017e7 Fix latest set of lint errors. Jennifer Taylor 2025-08-14 01:43:17 +00:00
  • 7d7c582d2f Allow decryption/encryption of info.bin. Jennifer Taylor 2025-08-13 17:31:33 +00:00
  • 61ed4d39cf Add a utility for encrypting/decrypting NVRAM files. Jennifer Taylor 2025-08-12 21:57:05 +00:00
  • 98d245f824 Add pyproject.toml to conform with new deprecation. Jennifer Taylor 2025-08-12 03:01:20 +00:00
  • ed58fc59d7 Bump minimum supported version to 3.8 since 3.6 is years past support and hasn't been tested in any production instances I know of for years. Jennifer Taylor 2025-05-31 16:34:38 +00:00
  • 1fcd3ea9e8 Fix requirements.txt for 3.6 and 3.13 (#99) Kira 2025-05-22 14:51:02 -04:00
  • 0b5e168e9b Move lift/lift_rate into option dict (#97) tyam 2025-02-21 21:56:29 -06:00
  • 8b3444cc71 Update unilab.py (#96) tyam 2025-02-08 22:37:35 -06:00
  • de33929ea4 Update unilab.py (#95) tyam 2025-01-22 17:10:52 -06:00
  • 5fc9286ee1 Pop'n Music 27 Unilab support (#94) tyam 2025-01-21 16:21:54 -06:00
  • 61a2b19c71 Fix "pop" instruction, fix N^2 slowdown in PE emulation, add support for length prefix for "z", support correct encoding for "s". Jennifer Taylor 2024-12-31 23:18:28 +00:00
  • 480d0f5baf Fix typo in struct readme. Jennifer Taylor 2024-12-31 21:45:40 +00:00
  • 89790be10a Update read.py (#93) tyam 2024-12-27 19:58:56 -06:00
  • 68090ffb32 Update kaimei.py (#91) tyam 2024-12-12 20:15:26 -06:00
  • 3e00faefde Fix incompatibility with existing database migrator after SQLAlchemy 2.0. Jennifer Taylor 2024-09-26 01:21:17 +00:00
  • fc824a28f5 Remove duplicate requirement. Jennifer Taylor 2024-09-26 01:15:12 +00:00
  • 60af6fde62 Fix remaining type errors with Python 3.12. Jennifer Taylor 2024-09-26 01:05:52 +00:00
  • 8857acb7d6 Optimize reflec shop ranking responses a bit. Jennifer Taylor 2024-09-26 00:54:22 +00:00
  • 058bdf0e66 Fix profiling middleware hooks. Jennifer Taylor 2024-09-26 00:42:02 +00:00
  • da5e3fe52f Finally upgrade to SQLAlchemy 2.0, fix a bunch of type issues relating to that from Python 3.12. Jennifer Taylor 2024-09-26 00:04:23 +00:00
  • eb8264c553 Fix failure to detect offsets when running out of data. Jennifer Taylor 2024-09-25 23:02:35 +00:00
  • bafe844402 Unpin flake8 now that it's fixed, fix a few lint errors. Jennifer Taylor 2024-09-18 03:01:51 +00:00
  • 253dd52b67 Fix for cache-based crash on second mdata when caching is wonky. Jennifer Taylor 2024-09-18 02:50:09 +00:00
  • 776ed8cc78 Adds read.py support for M39:J:A:A:2019062500 (#89) tyam 2024-09-09 12:33:30 -05:00
  • 3ee40f1162 Fix sets not being compatible with random selections in Python 3.12. Jennifer Taylor 2024-09-01 20:42:20 +00:00
  • 2e8b85ab98 Compatibility with 3.12. Jennifer Taylor 2024-09-01 18:28:15 +00:00
  • bb7214e603 Update example with better working one for python 3.10+ Jennifer Taylor 2024-09-01 04:19:38 +00:00
  • c6477861ec Fix our cache key generation when involving API clients. Jennifer Taylor 2024-06-28 00:14:27 +00:00
  • fce3b9ca17 Swap from pylibmc so that we can retain windows compatibility and get better errors on failures. Jennifer Taylor 2024-06-28 00:02:17 +00:00
  • 98b9f097d0 Fix crash on attempted exploit of API server. Jennifer Taylor 2024-05-11 18:36:52 +00:00
  • d4ce00a5fc Additional card tweaks. Jennifer Taylor 2024-04-21 00:44:40 +00:00
  • c15ca02731 Slight tweaks to card cipher. Jennifer Taylor 2024-04-21 00:40:20 +00:00
  • f63247b605 Fix some new typing errors (a bunch of ignores can be removed!), black errors. Jennifer Taylor 2024-03-30 02:07:21 +00:00
  • 223c93874c Enable a bunch of Tricoro songs when in Pendual. Jennifer Taylor 2024-01-02 03:01:25 +00:00
  • f6a9aa69fd Make black do 120 character lines instead of 80. Jennifer Taylor 2024-01-02 02:46:24 +00:00
  • d3413715f3 Add force unlock songs support to the rest of IIDX. Jennifer Taylor 2024-01-02 02:45:07 +00:00