profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/andyHa/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Andreas Haufler andyHa scireum GmbH Remshalden / Germany http://andreas.haufler.info

andyHa/scireumOpen 26

DEPRECATED: See scireum/sirius

andyHa/sirius 24

The SIRIUS Framework made by scireum

andyHa/OpenCobra 4

Software, Firmware and some Hardware for CNC and 3d printers

andyHa/NameGenerator 2

Creates random names by using a given pattern

andyHa/nucleus 2

DEPRECATED: See scireum/sirius

scireum/jupiter 2

Jupiter is a framework for wrapping compute or memory intense components to provide them as high throughput and ultra low latency services to applications using the Redis RESP protocol

andyHa/pimii-legacy 1

pimii Virtual Machine

andyHa/bCNC 0

GRBL CNC command sender, autoleveler and g-code editor

andyHa/BRFullTextSearch 0

Objective-C full-text search engine.

andyHa/clickhouse-jdbc 0

JDBC driver for ClickHouse

push eventscireum/sirius-web

Christian Schierle

commit sha a612b96fe8707739e5949e081ffaca241e53975f

Moves language validation methods to ScopeInfo Fixes: SIRI-368

view details

push time in 15 hours

Pull request review commentscireum/sirius-kernel

Deprecates methods related to language validation in NLS.

 public static String getCurrentLang() {      * @return the language code of the default language      */     @Nonnull+    @Deprecated     public static String getDefaultLanguage() {

Hmm... Depends on what the defaultLanguage actually, or rather if it is defined by the NLS or the scope settings. I'll look into this during further development

cschierle

comment created time in 19 hours

push eventscireum/sirius-kernel

Christian Schierle

commit sha 76d2a818849293805b309f2f280a931e000fee03

Deprecates NLS.getDefaultLanguage. It will also be replaced by an appropriate solution in UserManager of sirius-web. Fixes: SIRI-368

view details

push time in 19 hours

push eventscireum/sirius-web

Christian Schierle

commit sha c5810b108ab12ea69b2cafd994a5c04c003d3e01

Sets language-related configs via scopes and moves related validation methods to UserManager Fixes: SIRI-368

view details

push time in 19 hours

pull request commentscireum/sirius-web

Language Configs via Scopes

Bin persönlich nicht so der Fan von den vars. Und Sonarqube schlägt es dir glaub nur vor weil du das Binding zum Server für web nicht aktiviert hast.

Danke für den Hinweis +1 Hatte das Binding tatsächlich nicht an

cschierle

comment created time in 19 hours

delete branch scireum/sirius-web

delete branch : feature/sbi/SIRI-369

delete time in 20 hours

push eventscireum/sirius-web

Sascha Bieberstein

commit sha 31e0b634bfc9bdd31f7718bc25e22c7e80c96cf6

Customizes token autocomplete multiselect styling to match bootstrap Fixes: SIRI-369

view details

Sascha Bieberstein

commit sha 78d661d8a43bee4d12d0e450468bf0c07693a510

Customizes token autocomplete singleselect styling to match bootstrap Fixes: SIRI-369

view details

Sascha Bieberstein

commit sha cff3d521040b695f9bc31e5e8b40c1140072b0df

Removes the obsolete alpha filter This is not supported by server-sass and overwritten by the opacity property anyways. Fixes: SIRI-369

view details

Sascha Bieberstein

commit sha 92238eda4b251c9c0d457ec988ef4c8162c540d9

Merge pull request #865 from scireum/feature/sbi/SIRI-369 Customizes token autocomplete styling to match bootstrap

view details

push time in 20 hours

PR merged scireum/sirius-web

Customizes token autocomplete styling to match bootstrap 🖐 Keep open

Multiselect: image

Singleselect: image

Fixes: SIRI-369

+113 -4

0 comment

1 changed file

sabieber

pr closed time in 20 hours

push eventscireum/sirius-web

Sascha Bieberstein

commit sha cff3d521040b695f9bc31e5e8b40c1140072b0df

Removes the obsolete alpha filter This is not supported by server-sass and overwritten by the opacity property anyways. Fixes: SIRI-369

view details

push time in 20 hours

delete branch scireum/sirius-web

delete branch : feature/meg/OX-6824

delete time in 21 hours

push eventscireum/sirius-web

Marc Egenrieder

commit sha 38cb28c599618a2fb2f982cca254ea82dee1c551

Adds token-autocomplete and integrates it into wondergem page The lib is added to the tycho assests, as its mainly gonna be used there, but for the time being we also need it in the wondergem page, so it is referenced there. Fixes: OX-6824

view details

Marc Egenrieder

commit sha 1475044db01e916568dc376709b9deb5faa82213

Changes folder structure to correctly map js to ts file for debugging

view details

meg1502

commit sha 927aa4eda4ecc57e1d2dcea2b7e1d9c43373c3c9

Merge pull request #861 from scireum/feature/meg/OX-6824 Adds token-autocomplete and integrates it into wondergem page

view details

push time in 21 hours

PR merged scireum/sirius-web

Adds token-autocomplete and integrates it into wondergem page

The lib is added to the tycho assests, as its mainly gonna be used there, but for the time being we also need it in the wondergem page, so it is referenced there.

Fixes: OX-6824

+1852 -0

1 comment

7 changed files

meg1502

pr closed time in 21 hours

PR opened scireum/sirius-kernel

Deprecates methods related to language validation in NLS. 👶🏻 Trivial

These will be replaced by an appropriate solution in UserManager of sirius-web (see https://github.com/scireum/sirius-web/pull/864)

Fixes: SIRI-368

+5 -1

0 comment

1 changed file

pr created time in 21 hours

create barnchscireum/sirius-kernel

branch : feature/csc/SIRI-368_LanguageConfigs

created branch time in 21 hours

PR opened scireum/sirius-web

Customizes token autocomplete styling to match bootstrap 🖐 Keep open

Fixes: SIRI-369

+114 -4

0 comment

1 changed file

pr created time in 21 hours

push eventscireum/sirius-web

Sascha Bieberstein

commit sha 78d661d8a43bee4d12d0e450468bf0c07693a510

Customizes token autocomplete singleselect styling to match bootstrap Fixes: SIRI-369

view details

push time in 21 hours

create barnchscireum/sirius-web

branch : feature/sbi/SIRI-369

created branch time in a day

PR opened scireum/sirius-web

Language Configs via Scopes

Fixes: SIRI-368

+84 -25

0 comment

6 changed files

pr created time in a day

create barnchscireum/sirius-web

branch : feature/csc/SIRI-368_LanguageConfig

created branch time in a day

delete branch scireum/sirius-web

delete branch : feature/csc/OX-6817_LanguageConfig

delete time in 2 days

create barnchscireum/sirius-web

branch : feature/csc/OX-6817_LanguageConfig

created branch time in 2 days

push eventscireum/sirius-web

Marc Egenrieder

commit sha 1475044db01e916568dc376709b9deb5faa82213

Changes folder structure to correctly map js to ts file for debugging

view details

push time in 2 days

created tagscireum/sirius-web

tagdev-36.1.2

Provides a modern and scalable web server as SIRIUS module

created time in 2 days

delete branch scireum/sirius-web

delete branch : feature/sbi/autocomplete-legacy-fix

delete time in 2 days

push eventscireum/sirius-web

Sascha Bieberstein

commit sha 05b961e0139f72a56373c4eabe466a644c33c8d7

Ensures already existing autocompletes are still working The legacy support of the enhanced autocomplete helper needs to include all fields that the old autocomplete helper wrote to the JSON response so already existing autocomplete fields in the UI are not broken. Fixes: OX-7001

view details

Sascha Bieberstein

commit sha 5d126c967403a3181affe3e9d657727813d11c76

Merge pull request #863 from scireum/feature/sbi/autocomplete-legacy-fix Ensures already existing autocompletes are still working

view details

push time in 2 days

PR merged scireum/sirius-web

Ensures already existing autocompletes are still working 🐛 Bugfix 👶🏻 Trivial

The legacy support of the enhanced autocomplete helper needs to include all fields that the old autocomplete helper wrote to the JSON response so already existing autocomplete fields in the UI are not broken.

Fixes: OX-7001

+1 -0

0 comment

1 changed file

sabieber

pr closed time in 2 days

PR opened scireum/sirius-web

Ensures already existing autocompletes are still working 🐛 Bugfix 👶🏻 Trivial

The legacy support of the enhanced autocomplete helper needs to include all fields that the old autocomplete helper wrote to the JSON response so already existing autocomplete fields in the UI are not broken.

Fixes: OX-7001

+1 -0

0 comment

1 changed file

pr created time in 2 days

create barnchscireum/sirius-web

branch : feature/sbi/autocomplete-legacy-fix

created branch time in 2 days

Pull request review commentscireum/sirius-web

Adds token-autocomplete and integrates it into wondergem page

+{"version":3,"file":"token-autocomplete.js","sourceRoot":"","sources":["../lib/token-autocomplete.ts"],"names":[],"mappings":"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"}

Can you test if this works?

meg1502

comment created time in 2 days

Pull request review commentscireum/sirius-web

Adds token-autocomplete and integrates it into wondergem page

+{"version":3,"file":"token-autocomplete.js","sourceRoot":"","sources":["../lib/token-autocomplete.ts"],"names":[],"mappings":"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"}

or should we include the .ts file for easier debugging?

meg1502

comment created time in 2 days