81 Commits

Author SHA1 Message Date
Thomas Kaul
e26b015407
Bugfix/cannot register cron jobs (#4325)
* Reorganize benchmark modules and move benchmarks endpoint
2025-02-15 15:50:41 +01:00
Thomas Kaul
2e72ac7faf
Feature/format quotes in info service urls (#4174)
* Format quotes
2025-01-03 13:36:26 +01:00
Szymon Łągiewka
7a602ea2d6
Feature/remove got in favor of using fetch (#4154)
* Remove got in favor of using fetch

* Update changelog
2025-01-01 09:16:40 +01:00
Szymon Łągiewka
74bc8222d6
Feature/Refactored got calls to use AbortSignal.timeout() without AbortController() (#4153)
* Feature/refactor got calls to use AbortSignal.timeout

Instead of manually creating AbortController and controlling the abort
with setTimeout.

Feature available since node v16.14.0 and v17.3.0[^1] and is built to
replace the exact scenario that all these requests have.

[^1]:https://nodejs.org/docs/latest-v22.x/api/globals.html#static-method-abortsignaltimeoutdelay

* Update changelog

---------

Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
2024-12-30 10:46:53 +01:00
Thomas Kaul
5f98dfa5d6
Feature/set up Ghostfolio data provider (#4016)
* Set up Ghostfolio data provider

* Update translations

* Update changelog
2024-11-24 19:49:08 +01:00
Thomas Kaul
a80ca507f8
Feature/add lastRequestAt to analytics (#4010)
* Add lastRequestAt to Analytics
2024-11-02 13:45:26 +01:00
Thomas Kaul
5f56812125
Feature/extend promotion system (#4008)
* Extend promotion system
2024-11-02 13:44:57 +01:00
Matej Gerek
98957d282e
Feature/move tags from info to user service (#3859)
* Move tags from info to user service

* Update changelog
2024-10-09 21:04:37 +02:00
Thomas Kaul
85cc72627b
Feature/add user id to tag database schema (#3837)
* Add user id to tag database schema

* Update changelog
2024-09-28 20:42:25 +02:00
Thomas Kaul
403ee2741d
Feature/set up portfolio snapshot queue (#3725)
* Set up portfolio snapshot queue

* Update changelog
2024-09-10 20:32:08 +02:00
Thomas Kaul
557a0bf808
Feature/optimize info endpoint using promise.all (#3742)
* Optimize by using Promise.all()

* Update changelog
2024-09-09 13:20:55 +02:00
Thomas Kaul
58d1abbd38
Feature/clean up imports (#3514)
* Clean up imports
2024-06-25 19:52:07 +02:00
Thomas Kaul
b12ac1fe84
Feature/simplify module imports of api (#3443)
* Simplify module imports
2024-06-01 10:02:43 +02:00
Thomas Kaul
ad42c0bf28
Enable FAQ link for self-hoster (#3015) 2024-02-18 08:53:01 +01:00
Thomas Kaul
e921ed7f52
Reorder imports (#2988) 2024-02-11 17:50:18 +01:00
Thomas Kaul
f83e75df44
Feature/harmonize env variables of various api keys (#2980)
* Harmonize env variables of various API keys

* Update changelog
2024-02-11 09:44:12 +01:00
Thomas Kaul
005890d785
Improve extractNumberFromString() for international number formats (#2843)
* Set up test

* Add support for international formatted numbers

* Expose locale in scraper configuration

* Update changelog
2024-01-13 16:17:38 +01:00
miles
34b02210df
Feature/expose the environment variable REQUEST_TIMEOUT (#2792)
* Expose the environment variable `REQUEST_TIMEOUT`

* Update changelog
2023-12-29 17:29:33 +01:00
Thomas Kaul
12aac101bd
Feature/extend system message (#2628)
* Extend system message

* Update changelog
2023-11-09 19:23:36 +01:00
Kevin
37ff7acf04
Change platform control from select to autocomplete in account dialog (#2429)
* Change platform control from select to autocomplete in account dialog

* Update changelog
2023-10-08 19:17:55 +02:00
Thomas Kaul
8fc5676443
Feature/improve timeout of data source requests (#2330)
* Improve timeout

* Update changelog
2023-09-15 16:25:01 +02:00
Thomas Kaul
6161d5e77c
Feature/improve logger output of info service (#2331)
* Improve context of logger output

* Update changelog
2023-09-15 08:26:08 +02:00
Thomas Kaul
bc33e5f147
Feature/remove deprecated environment variable base currency (#2255)
* Remove the deprecated environment variable BASE_CURRENCY

* Update changelog
2023-09-08 20:43:23 +02:00
Thomas Kaul
d74f283707
Eliminate prisma service (#2286)
* Eliminate prisma service
2023-09-08 17:05:42 +02:00
Thomas Kaul
b5f01c0d15
Feature/migrate requests from bent to got (#2231)
* Migrate requests from bent to got

* Update changelog
2023-08-11 20:20:35 +02:00
Thomas Kaul
655a68a847
Feature/change uptime to last 90 days (#1993)
* Change uptime to last 90 days

* Update changelog
2023-05-20 11:07:53 +02:00
Thomas Kaul
86296b3591
Feature/improve local number formatting in value component (#1992)
* Improve local number formatting

* Update changelog
2023-05-20 10:53:04 +02:00
Thomas Kaul
edd690850c
Feature/setup open startup page (#1967)
* Setup Open Startup page

* Update changelog
2023-05-18 12:31:36 +02:00
Thomas Kaul
5249257dd8
Feature/improve platform managment in admin control (#1939)
* Refactoring, fix tab style, add account count

* Update changelog
2023-05-06 20:24:16 +02:00
Thomas Kaul
513a564e2c
Restructure services (#1891) 2023-04-23 12:02:01 +02:00
Thomas Kaul
6d56146054
Feature/add support for multiple subscription offers (#1818)
* Setup for multiple subscription offers

* Update changelog
2023-04-02 09:44:13 +02:00
Thomas Kaul
d4dff744b5
Sort imports (#1770) 2023-03-07 22:05:02 +01:00
Thomas Kaul
cc6320acfd
Feature/simplify database seeding (#1763)
* Simplify database seeding

* Update documentation

* Update changelog
2023-03-04 10:16:16 +01:00
Thomas Kaul
261a0fb0b9
Refactor AuthInterceptor (#1764)
* Refactor AuthInterceptor

* Refactor JwtStrategy
2023-03-04 10:13:04 +01:00
Thomas Kaul
bfa32537a8
Feature/improve usability of import activities action (#1695)
* Improve usability of import activities action

* Update changelog
2023-02-15 10:07:25 +01:00
Thomas Kaul
90a7a84ac5
Feature/add global heat map to landing page (#1584)
* Add global heat map

* Update changelog
2023-01-10 20:52:05 +01:00
Thomas Kaul
1ae8970045
Feature/add price to subscription (#1551)
* Add price

* Update changelog
2022-12-28 13:57:15 +01:00
Thomas Kaul
60f52bb209
Handle user signup for OAuth and Internet Identity (#1515)
Co-Authored-By: gobdevel <99349192+gobdevel@users.noreply.github.com>
2022-12-17 16:18:00 +01:00
gobdevel
616d168a7c
Feature/add signup permission (#1512)
* Added support to disable user sign up in the admin control panel

* Update changelog

Co-authored-by: Thomas <4159106+dtslvr@users.noreply.github.com>
2022-12-17 12:39:21 +01:00
Thomas Kaul
8d3954304e
Feature/add statistics section to landing page (#1306)
* Add pulls on Docker Hub to statistics

* Add statistics to landing page

* Update changelog
2022-10-01 11:16:43 +02:00
Thomas Kaul
3ad99c9991
Add data management (#1230)
* Add data management for benchmarks
2022-09-06 20:39:27 +02:00
Thomas
75d61bff6d Setup benchmark comparator 2022-09-04 09:45:22 +02:00
Thomas Kaul
408bdbd187
Bugfix/fix GitHub contributors count (#1219)
* Fix GitHub contributors count

* Update changelog
2022-09-03 10:06:16 +02:00
Thomas Kaul
2060fcaf0b
Feature/add markets to public pages (#1062)
* Add Markets to public pages

* Update changelog
2022-07-05 21:45:27 +02:00
Thomas Kaul
557e3a0676
Feature/migrate historical market data gathering to queue design pattern (#991)
* Migrate historical market data gathering to queue

* Filter and delete jobs

* Detect duplicate jobs

* Update changelog
2022-06-11 13:40:15 +02:00
Thomas Kaul
332203b9e2
Feature/add support to set the base currency via env variable (#948)
* Set base currency via environment variable

* Update changelog
2022-05-24 20:55:55 +02:00
Thomas Kaul
bad9d17c44
Setup allocations page and endpoint (#859)
* Setup tagging system

* Update changelog
2022-04-24 16:23:03 +02:00
Thomas Kaul
82ede2fe32
Bugfix/fix fear and greed data source (#840)
* Fix data source of Fear & Greed Index

* Update changelog
2022-04-18 10:49:02 +02:00
Thomas Kaul
e4908b51aa
Feature/add context to logger (#745)
* Add contexts

* Update changelog
2022-03-07 17:20:07 +01:00
Thomas Kaul
baa6a3d0f0
Feature/restructure api modules (#706)
* Restructure modules

* Update changelog
2022-02-18 19:32:25 +01:00