Commit Graph

29 Commits

Author SHA1 Message Date
Eric Kemmer 9ab109c98d Added custom event type to form select with form validation (#124)
* Refactor renderIcon function

* Refactor citations list in source view

* Convert source citation to editable list

* Style tweak

* Added custom event type to form select with form validation

* Updating code in form select type to be compliant with translations and removed redundencies

* Removed redundent code from mwc-textfield

* Removing redundent disabled attribute from mwc-select

* Remove custom type form on reset

* Allow switching back to default type

Co-authored-by: David Straub <straub@protonmail.com>
Co-authored-by: Eric Kemmer <kemmer@usf.edu>
2022-11-13 11:39:39 +01:00
David Straub b926ffca95 Implement face detection UI 2022-09-23 17:04:53 +02:00
David Straub c6c2f337f6 Use list view for whole dashboard 2022-09-23 16:56:40 +02:00
David Straub 97fc3e94b1 Improve search results list 2022-09-18 18:37:27 +02:00
David Straub e837b83ac9 Remove space 2022-09-18 16:30:39 +02:00
David Straub 9cc76b6df7 Add UI for generating reports (#104)
* Implement report UI

* Translate reports

* Fix boolean option

* Translate more report options
2022-09-17 11:01:20 +02:00
David Straub 2dc99946ba Add object list filters and media grid view (#97)
* Add birth year filter

* Add tag filter

* Remove filters component

* Share data between filter and objects view

* Show active filters

* Reload data

* Always close filter on nav

* Format birth filter

* Add tag filter to all objects, add person prop f.

* Add death year filter

* Add linked properties to people

* Add family filters

* Add filters to all object types

* Add media grid view

* Add MIME type filter to media list
2022-09-08 21:43:47 +02:00
David Straub 909c76cd49 Fix linting and formatting (fixes #86) (#93)
* Update eslint config

* Add vscode

* Remove eslintrc

* npm run format

* Fix some linter errors

* Fix more linter error

* More lint fixes

* Remove stories

* Fix lint error in test

* Fix lint errors in tests

* lint error in test

* Fix more linter errors

* test

* test

* test

* Remove semi

* Remove bracket space

* remove

* Remove semi

* Fix more lint errors

* Fix more lint errors

* Fix remaining lints

* Fix remaining lint issues

* Format

* Add unit test workflow

* Fix wrong import
2022-08-28 14:50:37 +02:00
David Straub 69cf2bc69a Localize login page and account for changes in string handling. (#92)
* Add missing import

* Localize login page

* Correctly load backend translations
2022-08-27 14:51:53 +02:00
khashashin 10773f999c Load frontend strings in connectedCallback (#88)
* Move strings initialization process in to class constructor
Detect browser language and set it as Application lang.

* move the logic of getting browser languge from class constructor in to Lit `connectedCallback()` lifecycle

* restore the part of the code that controls the display of the onboarding settings.

* changes according to https://github.com/gramps-project/Gramps.js/pull/88

* Remove translation string assignment logic from _loadString() method.

* remove unnecessary comment

* restore renderContent condition

* rearrange imports as they were originally

* restore loading settings in constructor
2022-08-27 09:47:03 +02:00
David Straub ce2b68a508 Use event profile summary if available 2021-12-19 17:29:09 +01:00
David Straub f1997357f2 Fix locale in search result views 2021-11-04 13:19:50 +01:00
David Straub 18c5debbd3 Remove stray log 2021-09-24 21:35:20 +02:00
David Straub 9a34295c18 Do not use uuid due to issues with crypto 2021-09-24 16:56:40 +02:00
David Straub 1d1cdf80ab Start adding UI for editing objects 2021-09-05 09:16:08 +02:00
David Straub 30d5b9e2c5 Add sortval to dates 2021-08-30 16:21:21 +02:00
David Straub 96aa943c20 Add details to object selection list 2021-08-24 22:50:20 +02:00
David Straub cb38e81816 Add parent place selection UI for new place 2021-08-24 22:01:43 +02:00
David Straub a6e0aa02f2 Use base dir in all links 2021-08-08 18:45:54 +02:00
David Straub 900e6f2772 Use place name if exists 2021-08-06 20:20:08 +02:00
David Straub 944b86acef Upgrade to lit (fixes #24)
Install lit, uninstall lit-element

npm audit fix

Lit: update imports

Update imports

Update MWC elements

Fix list item
2021-07-25 12:24:08 +02:00
David Straub 3bdbfb5b29 Add dashboard view 2020-12-23 22:20:21 +01:00
David Straub 771041c2ce Blog, fixes, improvements 2020-12-22 19:41:10 +01:00
David Straub 92d312eca4 Improve reference and search result display 2020-12-21 17:50:13 +01:00
David Straub 0e8330073a Missing rename 2020-12-20 20:34:02 +01:00
David Straub c6c8265594 Humanize & localize last changed display 2020-12-18 20:10:26 +01:00
David Straub 8e59612263 Add 'show in tree' button to person 2020-12-15 20:49:39 +01:00
David Straub 5ee35150d4 Many improvements, e.g. search results 2020-12-15 19:43:22 +01:00
David Straub dfc7e27158 Complete relationship view 2020-12-13 12:09:03 +01:00