4ee6da4baa
chore(GODT-2848): Simplify User Event Service
...
Rather than having the services subscribe to each individual event type,
have only one subscriber for the whole event object. This spreads the
logic to the service through the `EventHandler` type.
This is important for the next stage where the IMAP service will be
required to apply events from the past.
2023-08-09 16:11:09 +02:00
e8ce8942be
feat(GODT-2788): Add preview to bug report validation.
2023-08-09 11:39:08 +00:00
9b88778c43
feat(GODT-2788): Add JSON validator file.
2023-08-01 14:49:53 +00:00
823ca4d207
feat(GODT-2822): Integrate and activate all service
...
The bridge now runs on the new architecture.
2023-07-31 12:36:03 +02:00
040ddadb7a
feat(GODT-2801): Identity Service
...
Identity Service contains all the information related to user state,
addresses and keys.
This patch also introduces the `State` type which can be used by other
services to maintain their own copy of this state to avoid lock
contention.
Finally, there are currently no external facing methods via a CPC
interface. Those will added as needed once the refactoring of the
architecture is complete.
2023-07-24 11:22:50 +02:00
82efa16d65
feat(GODT-2800): User Event Service
...
This patch adds the User Event Service which is meant to replace the
current event polling flow.
Each user interested in receiving events should register a new
subscriber using the `Service.Subscribe` function and then react on
the incoming events.
The current patch does not hook this up Bridge user as there are no
existing consumers, but it does provide extensive testing for the
expected behavior.
2023-07-21 11:47:43 +02:00
e97a4d8847
chore: update Makefile to add fuzz
...
Signed-off-by: Arjun Singh <ajsinghyadav00@gmail.com >
2023-07-18 09:13:17 +02:00
a3b26431ce
chore: Trift Bridge 3.4.0 changelog.
2023-07-03 12:03:05 +02:00
c46b3245b8
feat(GODT-2660): calculate bridge coverage and refactor CI yaml file.
2023-06-02 11:56:10 +00:00
fc06665d2b
feat(GODT-2655): display internal build time tag in log and GUI.
2023-06-01 05:24:51 +00:00
11f55b59a9
chore: Stone Bridge 3.3.0 changelog.
2023-05-29 10:25:37 +02:00
9c25f56fe6
test: fix flaky tests.
2023-05-22 11:16:56 +00:00
d08b3fcca4
chore: extend the timeout for integration test form 20m to 30.
2023-05-12 07:28:41 +00:00
b51d85e768
chore: upgraded golangci-lint v1.52.2 and fixed all issues.
2023-05-05 07:57:22 +02:00
ae7621ed6a
chore: Bridge Rialto 2.3.0 changelog
2023-04-26 13:24:03 +02:00
4adc6d60b9
feat(GODT-2552): Fix unit test.
2023-04-24 18:33:50 +00:00
67b5e7f96a
feat(GODT-2552): Add unit test.
2023-04-24 18:33:50 +00:00
4e7a669260
chore: Bridge Quebec 3.1.2 changelog.
2023-04-14 10:47:39 +02:00
6fcea2ad83
chore: Bridge Quebec 3.1.1 changelog
2023-04-11 14:31:39 +02:00
7330406752
fix(GODT-2500): Recover in deferred function.
2023-04-05 09:25:24 +02:00
de5fd07a22
feat(GODT-2500): Reorganise async methods.
2023-04-03 07:07:22 +02:00
1820af5021
chore: merge release/perth_narrows into devel
2023-03-13 11:40:54 +01:00
c86c428718
chore: Bridge Perth Narrows 3.0.20
2023-03-09 07:26:47 +01:00
86630ce137
chore(GODT-2442): improve naming, remove unrelated changes
2023-03-07 17:59:04 +01:00
2781f06549
chore: Bridge Quebec v3.1.0.
2023-03-07 11:53:02 +01:00
2a4cb6a916
chore: fix sentry tag for dev and release on GUI side.
2023-03-06 08:25:24 +00:00
caa4a5cbdb
feat(GODT-2356): unify sentry release description and add more context to it.
2023-03-06 08:25:24 +00:00
91900a7942
feat(GODT-2357): Hide DSN_SENTRY and use single setting point for DSN_SENTRY.
2023-03-06 08:25:24 +00:00
c6f1f159f3
chore: Bridge Perth Narrows 3.0.18
2023-02-28 06:53:16 +01:00
82c388a0dd
chore: Bridge Perth Narrows 3.0.18
2023-02-23 06:58:54 +01:00
2faeebe9e7
chore: Bridge Perth Narrows 3.0.16/17
2023-02-16 17:46:31 +01:00
7225fc31da
chore: fix sentry tag for dev and release on GUI side.
2023-02-15 16:10:58 +01:00
249658c05b
chore: merge branch release/perth_narrows to devel
2023-02-15 14:39:28 +01:00
13db1b0db8
feat(GODT-2356): unify sentry release description and add more context to it.
2023-02-14 16:27:55 +00:00
c1921a811b
ci: always use the 'eventually' variant step and remove others.
2023-02-14 17:08:10 +01:00
473be3d485
feat(GODT-2357): Hide DSN_SENTRY and use single setting point for DSN_SENTRY.
2023-02-13 20:31:32 +01:00
d7fd39503f
chore: Bridge Perth Narrows 3.0.15/16
2023-02-13 15:06:36 +01:00
b4b66f94ec
feat(GODT-2355): improve wording and actions on bad event
2023-02-13 14:27:34 +01:00
5f930c262c
feat(GODT-2352): only copy resource file when needed.
2023-02-09 13:01:38 +01:00
2b75fcf773
feat(GODT-2352): use go-build-finalize macro to build vault-editor for both mac arch
2023-02-09 10:44:18 +00:00
d1f1c390f6
test: Bump test timeout from 5m to 10m
2023-02-08 13:17:31 +00:00
9048b14fdb
chore: Bridge Perth Narrows v3.0.14
2023-02-07 16:36:38 +01:00
b17bdad864
chore: Bridge Perth Narrows v3.0.13
2023-02-01 10:42:33 +01:00
88a9fe410c
Other: Bridge Perth Narrows v3.0.12
2023-01-25 15:14:30 +01:00
1f8866a48a
Other: Bridge Perth Narrows v3.0.11
2023-01-18 16:18:39 +01:00
84e92ca69f
Other: Bridge Perth Narrows v3.0.10
2023-01-11 09:42:31 +01:00
23f14e5799
Other: Bridge Perth Narrows v3.0.9
2022-12-20 14:05:38 +01:00
08125e9281
Merge branch 'release/perth_narrows' into devel
2022-12-20 09:00:26 +01:00
e8ee9de5b9
Other: Bridge Perth Narrows v3.0.8
2022-12-19 15:53:49 +01:00
7a814faed2
Other: Update release notes.
2022-12-14 11:08:34 +01:00