Commit Graph

51 Commits

Author SHA1 Message Date
Lukas Obermann d49d398a94 refactor: combat techniques, isolate domain logic, use prettier 2023-08-19 10:56:53 +02:00
Lukas Obermann 24d5352f04 refactor: restructure src folder to easily differenciate between processes 2023-06-05 18:13:48 +02:00
Lukas Obermann 5b9df3748b refactor!: migrate basic navigation bar 2023-06-03 22:30:19 +02:00
Lukas Obermann 44d4c83030 build(ts): ignore old files 2023-06-01 10:30:11 +02:00
Lukas Obermann 0cad4919a9 build(ts): upgrade typescript config 2023-05-31 14:38:52 +02:00
Lukas Obermann e70a8b9d34 build(ide): create useful VSCode tasks 2022-02-02 12:19:47 +01:00
Lukas Obermann 4850363119 build: optimize Webpack RAM usage and build times 2022-01-27 19:12:23 +01:00
Lukas Obermann c6ee377057 build: Do not emit TSC output
TypeScript should only check types since building is done by webpack
2020-11-05 12:23:29 +01:00
Lukas Obermann 13921f06c3 refactor: Switched back to CommonJS modules 2020-10-13 00:00:14 +02:00
Lukas Obermann d9e89d294d Changed default tsconfig module value to ES modules 2020-09-09 17:33:43 +02:00
Lukas Obermann f409358015 Downgraded TypeScript to fix 356 unexpected errors (MINOR upgrade)
Replaced @ts-expect-error with @ts-ignore since 3.8.3 doesnt support that feature
2020-09-09 12:48:48 +02:00
Lukas Obermann 2772154352 Moved some testing files to TS, but does not work yet 2020-09-09 00:30:07 +02:00
Lukas Obermann 0b3deba653 Finished functions to handle skill check attributes 2020-09-04 01:53:18 +02:00
Philipp A 2532cc1de9 Switch to ESM, Enable devtools 2020-05-12 15:15:25 +02:00
Lukas Obermann 6f6eb34ae9 Fixes #506 2020-04-02 15:54:35 +02:00
Lukas Obermann 980769bb4c Fixes #432 2020-03-02 02:29:59 +01:00
Lukas Obermann 714edd48ac Fixes #343, fixes #394 2020-02-21 23:20:39 +01:00
Lukas Obermann f815f2708b Added basic YAML loading and parsing capabilities 2020-02-06 01:37:28 +01:00
Lukas Obermann 2776bc039d Fixed all missing ESLint errors and configured TravisCI to now always lint 2020-02-05 00:43:17 +01:00
Lukas Obermann be0334e928 Added base for serializing custom data structures 2019-11-14 18:36:58 +01:00
Elytherion b336f1054a Switched to ESLint and introduced group and id enums 2019-08-27 02:49:47 +02:00
Elytherion 29f838f90e Added open source license 2019-08-13 14:51:12 +02:00
Elytherion d128b61369 Fixed automatic advantages cost no AP 2019-07-08 02:34:45 +02:00
Elytherion 6ce15f77f3 Reverted ES Modules change, switched to custom classNames and fixed x === true in views 2019-07-07 00:25:04 +02:00
Elytherion f5122b777c Switched to real ES Modules in JS files 2019-07-02 17:38:13 +02:00
Lukas Obermann 9139567bd3 Started fixing semantic bugs/problems 2019-05-19 00:49:55 +02:00
Elytherion b8c1692b5a Fixed casing issues and added iterator to List 2019-03-23 03:06:20 +01:00
Elytherion 0e5dc2e4cd Finished DisAdvActions, further work on actions 2019-03-22 01:19:34 +01:00
Elytherion 3ba1ab2af8 Continued with working on liturgicalChantUtils and skillUtils 2018-12-29 01:00:29 +01:00
Elytherion 26b2414d63 Writing and testing new Maybe approach successful
Fixed vulnerabilities in node_modules
TSLint as TypeScript plugin
2018-12-01 00:49:28 +01:00
Elytherion e8e5099d48 Finished TS-compiler-based bug fixing 2018-11-02 22:39:57 +01:00
Elytherion 822edf6d7d Refactored cultures and professions view
- RCP selections still missing
2018-10-19 19:56:46 +02:00
Elytherion 78e78e4fc9 Finished reworking selectors 2018-09-02 21:54:21 +02:00
Elytherion f3d1d66ec3 Added more FP and tests 2018-05-05 19:59:19 +02:00
Elytherion 828de07964 Fixed AP limits for advantages/disadvantages 2017-08-28 19:23:47 +02:00
Elytherion ceb6493eeb Tons of Redux work 2017-08-02 23:35:15 +02:00
Elytherion 487111e8fd Moved from webpack to plain tsc
- Moved all resources/ files to app/ folder
- Now translates Save dialog
2017-06-15 14:09:28 +02:00
Elytherion 4871ce86aa Several changes for requirements 2017-05-24 20:17:42 +02:00
Lukas Obermann eb91da7dd4 Started Entry Info Feature
- Upgrade to Electron 1.7.0
- Added Linux build
- Added l10n for RCP and File API
- Fixed PDF layout
- All pet fields are now of type string
- Fixed text-overflow in ListItems
- Closing the settings now saves the config
- Fixed filtering of professions and profession variants
- Implemented skill info window, started including skill information in l10n files
2017-05-18 13:25:54 +12:00
Lukas Obermann da87522d8f Update to v0.47.0
- Data is more compact
- Full I18n API ("full" in terms of what is needed), including l10ns for German and English
- ItemEditor now states what is missing or if input is of the wrong type
- Fixes selection for SA_97 and SA_484
- Character Sheet includes Pet
- Random value generation buttons on profile page now show a die icon
- When adding adventure points the input is checked for a valid integer
2017-05-15 20:54:05 +12:00
Lukas Obermann adf945f42e Small rework
- Converted all type references to ES6 imports
- Includes AMI and data bugfixes
- Turned lists in more constant and reusable components
- Added pets
- Fixed several bugs
- Inline hints for active abilities
2017-04-26 12:29:44 +12:00
Lukas Obermann 557b40ff17 Added essential features with electron
- Saving implemented
- Deleting WIP
- Moved files for electron build to /resources folder
- Updated LICENSE
- Removed all user data references from code (except account data for Elytherion)
2017-04-11 12:19:36 +12:00
Lukas Obermann d4a7b14bf3 Electron works now 2017-04-08 13:24:56 +12:00
Lukas Obermann acde7001f4 Excluded React and added group labels
- Excluded React from bundle, now separate in dist folder
- ActivatableListItems provide group names for Special Abilities.
2017-03-12 17:37:17 +13:00
Lukas Obermann 8db7069461 Reworked DisAdvAddListItem, still fixes required 2017-02-07 22:42:48 +13:00
Lukas Obermann e8e45d1c19 Further work #8 2017-02-02 18:26:37 +13:00
Lukas Obermann 661c881a8c Further work #7 2017-01-26 15:11:49 +13:00
Lukas Obermann f3c9ac18e0 Further work #1 2017-01-05 23:35:01 +13:00
Lukas Obermann 12efdf17a4 Added essential features 2017-01-04 20:52:59 +13:00
Lukas Obermann c4342c2fa6 Transformed missing important files to TypeScript 2016-12-31 18:56:37 +13:00