morbad-card-tools-s2cgi

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2024-05-05
23:30
Add support for optionally treating Encounter card names as sized-text fields or plain text fields. Leaf check-in: 5b6a7c704b user: stephan tags: trunk
21:41
Improve the checks for a non-admin user attempting to save a card with the isGoblinko or isLocked flags. check-in: 4b87e2ceb5 user: stephan tags: trunk
2020-11-21
09:29
Reinstated bind parameter usage for getCardsByType() when the filter is a function and added it when the filter is an integer (limit). check-in: 9b3677cc1a user: stephan tags: trunk
09:22
Fixed string-type filtering case broken in previous commit. check-in: 8204c25e2a user: stephan tags: trunk
09:18
Expanded card set filtering options to allow CGI interface to fetch the last N changes to each card type. check-in: b0e9e2a9e2 user: stephan tags: trunk
2020-11-12
23:11
Re-applied [fcf0940af10], which was removed from this branch because i didn't realize its significance. Leaf check-in: 0a8fee8400 user: stephan tags: optimize-card-convert
23:06
Stashing an incomplete skeleton s2 module, the eventual hope/dream of which (but is honestly unlikely) is to move some of the more performance-critical script-side code into C. check-in: fd20b981ab user: stephan tags: trunk
23:05
Experimentally change morbad.dbCardToObj() to modify its db-side card object in place, rather than create a new one, to try to speed up the fetch-all-cards case. That's more memory-efficient but tests locally and on my hoster do not show any significant speed difference in doing so. Stashing this for later reference/tinkering. check-in: 22646cfb75 user: stephan tags: optimize-card-convert
2020-09-05
11:03
More tinkering with the monster ability deck. check-in: 4de8e42158 user: stephan tags: trunk
2020-09-04
15:33
More work on monster abilities. check-in: 004cb172b5 user: stephan tags: trunk
13:10
Doh. Re-added files removed from previous commit because they have to be in *this* tree for access to morbad.lib.s2. check-in: dce2af4a6b user: stephan tags: trunk
13:07
Removed files from previous commit - they belong in the front-end repo instead. check-in: 70e2f9c16d user: stephan tags: trunk
13:05
Initial go at a monster ability spreadhsheet-to-json converter. check-in: bd175221ba user: stephan tags: trunk
2020-09-02
09:42
Fix for recent change which broke loading of cards by deck. check-in: fcf0940af1 user: stephan tags: trunk
2020-08-31
07:40
Minor tweaks to the handling of the card-level copyright property in conjunction with the isGoblinko flag. isGoblinko now always trumps any other copyright value and forces a standardized/newly-centralized copyright string on the card. check-in: 32e6e90c98 user: stephan tags: trunk
07:04
Improved an error check and increased admin token lifetime from 10 to 30 days. check-in: b23135ba14 user: stephan tags: trunk
2020-08-28
06:58
Added the ability to filter the fetch-all-cards routines/routes to only fetch cards before or on/after a given date/datetime, noting that the filter might be off by as much as a couple hours due to the vagaries of time handling. check-in: 42a98fbd65 user: stephan tags: trunk
2020-08-27
16:41
added a todo. check-in: 7f73fcf317 user: stephan tags: trunk
2020-08-12
20:55
Minor db build fix. check-in: 0f3c9c2ad9 user: stephan tags: trunk
2020-08-11
08:22
Minor doc correction. check-in: a13f7f4b41 user: stephan tags: trunk
08:21
Added a copy of the frontend CGI script. check-in: bb19e8f175 user: stephan tags: trunk
2020-07-22
08:23
Added sameSite property to the admin login cookie to squelch warning from Firefox. check-in: ed75efae0a user: stephan tags: trunk
2020-06-11
03:40
Added several indexes to the db schema. check-in: eba2a3ae72 user: stephan tags: trunk
2020-06-10
17:10
Schema fixes to the previous checkin. check-in: 184a905401 user: stephan tags: trunk
17:03
Added hierarchy mapping in clog to more easily track versions and potentially add delta compression to all but the most recent version. check-in: 13290a162e user: stephan tags: trunk
2020-04-22
08:01
Added internal flag to disable the card log. check-in: 1005217ce9 user: stephan tags: trunk
2020-03-31
06:11
Renamed item.border to item.borderStyle. check-in: 5d0eb6f681 user: stephan tags: trunk
2020-03-30
15:42
Moved the various doXXX() save-time validation/normalization routines into a separate file which gets lazily loaded. check-in: 22ed0b8292 user: stephan tags: trunk
14:54
Added item.name and item.border. Minor makefile tweak. check-in: 720c00f06d user: stephan tags: trunk
12:42
Replaced Encounter body section noTopBorder with topBorder. check-in: 7b249964ef user: stephan tags: trunk
10:55
Added Encounter/FFM/FFS section.item support. check-in: 337e76754d user: stephan tags: trunk
06:57
Accommodated font config change. check-in: b5e5b23cbc user: stephan tags: trunk
2020-03-29
08:19
typo check-in: 45800bb786 user: stephan tags: trunk
07:29
Doc updates. check-in: 3a3d2fe574 user: stephan tags: trunk
2020-03-28
16:40
Accommodated a Morbad Markup update. check-in: 87aafb522b user: stephan tags: trunk
13:34
Tinkering with the pull/backup rules. check-in: 76dfe12001 user: stephan tags: trunk
2020-03-26
05:04
Minor backup tweak. check-in: 4b8e9dbef6 user: stephan tags: trunk
2020-03-20
18:06
Added support for body section monsters. Fixed return result of saveNormalizedCard() (broken recently, not sure when :/). check-in: 18f14ecd8a user: stephan tags: trunk
03:30
Added FFS (free-form standard-sized) cards, which are identical to FFMs in all but name. check-in: 7c83ff0ac9 user: stephan tags: trunk
2020-03-19
06:02
Corrected SQL definition of as-yet-unused user_data table. check-in: 002d2863e8 user: stephan tags: trunk
05:56
Added user.level and user_data table, for potential new features. check-in: 7d08e35a31 user: stephan tags: trunk
03:09
Card body section text may now be empty for Encounter and FFM cards, as practice has shown this to sometimes be useful for layout purposes. check-in: 406571b951 user: stephan tags: trunk
2020-03-16
22:10
Doc touchups. Added missing db-transmethodizer to saveFFM(). check-in: cf6499a2f6 user: stephan tags: trunk
08:00
All contexts which support the cssClass property now support cssFilter as well. check-in: a106412e21 user: stephan tags: trunk
06:08
Card deck and colorScheme properties now require ASCII-only input, to avoid potential portability problems in their use as CSS class names. Luckily, this doesn't break any existing cards. check-in: a537cc29a9 user: stephan tags: trunk
01:59
Ooops. check-in: d965fdd0a6 user: stephan tags: trunk
2020-03-15
14:49
Remote dump now pulls the log db. Db backups now only store the SQL instead of SQL plus binary sqlite3 files (which are superfluous). check-in: 0c4ff44ace user: stephan tags: trunk
12:18
Moved vacuum outside of transaction (where it's not allowed). check-in: 76c121659a user: stephan tags: trunk
12:15
Moved the card log into a separate db file, and attach it on demand, to keep the main db file size/backups from exploding (the log is currently almost 5x the rest of the db size). check-in: 2ddaa20b2f user: stephan tags: trunk
2020-03-14
18:15
Only set isGoblinko on outbound cards if it's true, else leave it undefined. Renamed clog.card to clog.json. check-in: ddb8861e5c user: stephan tags: trunk