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