-
1029cc8f0f
feat: load zip bundle from io.ReaderAt
master
2024.5.2-stable.743.1029cc8
wpetit
2024-05-02 09:43:22 +0200
-
0f673671b8
feat: generalize defaut user middleware
wpetit
2024-05-02 09:42:56 +0200
-
6aec6da078
feat: use github.com/wlynxg/anet instead of net
wpetit
2024-05-02 09:40:55 +0200
-
2fbc7186c0
Merge pull request 'Intégration du support `arcast` dans le module `cast`' (#25) from arcast into master
2024.1.12-stable.1304.2fbc718
wpetit
2024-01-12 14:04:29 +0100
-
-
7633ae0419
feat(module): arcast integration
#25
wpetit
2024-01-12 14:02:53 +0100
-
335b34625b
feat(module): generalizing casting process
wpetit
2024-01-12 12:11:41 +0100
-
-
776dbba5b0
Merge pull request 'feat(storage): add revision number to documents' (#24) from document-revision into master
2024.1.12-stable.907.776dbba
wpetit
2024-01-12 10:07:46 +0100
-
-
8f9428b3f3
feat(storage): add revision number to documents
#24
wpetit
2024-01-11 19:30:30 +0100
-
-
a268759d33
Merge pull request 'Implémentation d'un système de cache type LFU pour le `BlobStore`' (#23) from lfu-cache into master
2024.1.10-stable.1222.a268759
wpetit
2024-01-10 13:22:51 +0100
-
-
a276b92a03
feat: implement lfu based cache strategy
#23
wpetit
2024-01-06 16:48:14 +0100
-
-
b9c08f647c
feat: use go 1.21.5
2023.12.5-stable.2140.b9c08f6
wpetit
2023-12-05 22:40:53 +0100
-
59f023a7d9
fix: do not use goja.Value outside of loop
2023.12.5-stable.2027.59f023a
wpetit
2023-12-05 21:27:43 +0100
-
753a6c9708
fix: temporarily write blob directly as response body without http.ServeContent
2023.12.5-stable.1318.753a6c9
wpetit
2023-12-05 14:18:22 +0100
-
b120e590b6
fix: do not use goja.Value outside of run loop
wpetit
2023-12-05 14:14:08 +0100
-
242bf379a8
feat: rewrite cache blobstore driver parameters parsing
2023.12.3-stable.1326.242bf37
wpetit
2023-12-03 14:26:18 +0100
-
c5efd771a3
feat: rewrite cache blobstore driver parameters parsing
2023.12.3-stable.1326.c5efd77
wpetit
2023-12-03 14:26:18 +0100
-
-
065a9002a0
fix(storage): use missing cache driver options
2023.12.1-stable.1420.065a900
wpetit
2023-12-01 15:20:12 +0100
-
83a1e89665
feat: use forked version of bigcache to prevent 64bits misalignment problems
2023.12.1-stable.1122.83a1e89
wpetit
2023-12-01 12:22:53 +0100
-
d9e8aac458
feat(packaging): rotate storage-server log files on alpine
2023.11.30-stable.1854.d9e8aac
wpetit
2023-11-30 19:54:00 +0100
-
32f04af138
feat(storage): improve caching in cache driver
2023.11.30-stable.1809.32f04af
wpetit
2023-11-30 19:09:51 +0100
-
870db072e0
Merge pull request 'Réécriture du package `bus` pour éviter les deadlocks' (#21) from bus-rewrite into master
2023.11.30-stable.1410.870db07
wpetit
2023-11-30 15:10:50 +0100
-
-
ad49c1718c
feat: rewrite bus to prevent deadlocks
#21
wpetit
2023-11-28 16:35:49 +0100
-
-
f4a7366aad
feat(storage): rpc driver client pooling and memory-constrained cache driver
2023.11.29-stable.1010.f4a7366
wpetit
2023-11-29 11:10:29 +0100
-
02c74b6f8d
feat(client): add loader for apps menu
2023.10.25-stable.1927.02c74b6
wpetit
2023-10-25 21:27:41 +0200
-
8889694125
feat(cli): add basic bundle info command
2023.10.24-stable.2052.8889694
wpetit
2023-10-24 22:52:51 +0200
-
6a99409a15
feat(blobstore): add cache driver
wpetit
2023-10-24 22:52:33 +0200
-
2fc590d708
feat(storage): retry sqlite failed transaction when database is busy
2023.10.22-stable.2118.2fc590d
wpetit
2023-10-22 23:18:02 +0200
-
6e4bf2f025
feat(storage): remap rpc errors
2023.10.22-stable.2104.6e4bf2f
wpetit
2023-10-22 23:04:56 +0200
-
22a3326be9
feat(lifecycle): execute onInit func asynchronously
2023.10.22-stable.847.22a3326
wpetit
2023-10-22 10:47:44 +0200
-
0cfb132b65
feat(lifecycle-module): add debug message for onInit() execution
2023.10.21-stable.1946.0cfb132
wpetit
2023-10-21 21:46:51 +0200
-
de4ab0d02c
fix(bus): prevent double close in event dispatcher
2023.10.21-stable.1938.de4ab0d
wpetit
2023-10-21 21:38:34 +0200
-
d1458bab4a
ci: use go 1.21.2
2023.10.20-stable.901.d1458ba
wpetit
2023-10-20 11:01:32 +0200
-
a5c67c29d0
feat(bundle): add zim format support
zim-bundle
wpetit
2023-07-10 18:42:05 -0600
-
1544212ab5
feat: capture logged exceptions and integrate storage-server with sentry
wpetit
2023-10-19 21:47:09 +0200
-
efb8ba8b99
feat(app): pass context to start process
wpetit
2023-10-19 20:05:59 +0200
-
4d064de164
feat(filter): add basic json parsing test case
2023.10.11-stable.943.4d064de
wpetit
2023-10-11 11:43:17 +0200
-
8a5a1cd482
chore: watch .env file in dev mode
2023.10.3-stable.1725.8a5a1cd
wpetit
2023-10-03 11:25:14 -0600
-
3fd25988cf
feat(storage-server): fix typo in openrc init script
wpetit
2023-10-03 11:24:59 -0600
-
ebe3e77879
feat(storage-server): remove /var/log/storage-server directory for apk packager
wpetit
2023-10-03 11:24:35 -0600
-
3078ea7d21
feat(storage-server): add check-token command
wpetit
2023-10-03 11:24:03 -0600
-
4c6e979bb6
fix(ci): inject current branch name in release tasks
2023.10.3-stable.325.4c6e979
wpetit
2023-10-02 21:22:44 -0600
-
b2f100f987
fix(ci): inject current branch name in release tasks
2023.10.3-stable.322.b2f100f
wpetit
2023-10-02 21:22:44 -0600
-
-
0fded0170a
feat(storage-server): fix service
2023.10.3-head.256.0fded01
wpetit
2023-10-02 20:56:53 -0600
-
6ddd831025
fix(ci): update sdk test app version correctly
2023.10.2-head.2211.6ddd831
wpetit
2023-10-02 15:26:16 -0600
-
4fe68e335a
fix(ci): add missing task dependency
wpetit
2023-10-02 15:18:23 -0600
-
599ff749d3
Merge pull request 'feat(storage): rpc based implementation' (#8) from rpc-store into master
2023.10.2-stable.2314.599ff74
wpetit
2023-10-02 23:14:21 +0200
-
-
9f89c89fb9
feat(storage-server): add packaging services
#8
wpetit
2023-10-02 15:05:18 -0600
-
d2472623f2
feat(storage-server): jwt based authentication
wpetit
2023-09-28 23:41:01 -0600
-
c63af872ea
feat: goreleaser packaging
2023.9.28-rpcstore.2226.c63af87
wpetit
2023-09-28 14:25:34 -0600
-
8e574c299b
feat(storage): rpc based implementation
2023.9.28-rpcstore.2036.8e574c2
wpetit
2023-09-12 22:03:25 -0600
-
-
c3535a4a9b
feat(http): allow passing middlewares via options
v2023.9.20-c3535a4
wpetit
2023-09-20 09:23:53 -0600
-
7e58551f6a
docs(context): remove reference to obsolete attribute
v2023.9.20-7e58551
wpetit
2023-09-20 09:02:27 -0600
-
41d5db6321
docs(auth): add informations about anonymous users
wpetit
2023-09-20 09:01:36 -0600
-
8eb441daee
feat(auth): automatically generate anonymous user session
v2023.9.20-8eb441d
wpetit
2023-09-20 08:55:49 -0600
-
17808d14c9
fix: prevent bus congestion by flushing out messages
v2023.4.26-17808d1
wpetit
2023-04-26 15:53:23 +0200
-
ba9ae6e391
fix(app): use event loop runtime for every operations
v2023.4.24-ba9ae6e
wpetit
2023-04-24 12:16:30 +0200
-
abc60b9ae3
fix(module,app): use whole remote address if splitting fail
v2023.4.21-abc60b9
wpetit
2023-04-21 20:01:43 +0200
-
f99b1ac6ac
feat(module,share): cross-app resource sharing module
v2023.4.21-f99b1ac
wpetit
2023-04-13 10:16:48 +0200
-
2dff948e00
wip: share module
v2023.4.21-2dff948
wpetit
2023-04-13 10:16:48 +0200
-
-
1606ff5937
chore: use go 1.20.2
v2023.4.20-1606ff5
wpetit
2023-04-20 19:27:05 +0200
-
90020d6ea6
feat(module,cast): enhance casting device discovery speed
wpetit
2023-04-20 19:20:52 +0200
-
7b6e39088d
feat(cli,run): use 127.0.0.1 as default host value if empty
v2023.4.20-7b6e390
wpetit
2023-04-20 14:17:03 +0200
-
9944a37670
chore: cache modd tool
v2023.4.20-9944a37
wpetit
2023-04-20 13:57:40 +0200
-
78307b6850
feat(cli,app): filter out ipv6 adresses for url resolving
wpetit
2023-04-20 13:57:09 +0200
-
2543386e5c
Mise à jour de 'doc/apps/client-api/edge-menu.md'
v2023.4.20-2543386
wpetit
2023-04-20 13:14:12 +0200
-
20c4189599
feat(sdk,client): minify generated script
v2023.4.20-20c4189
wpetit
2023-04-20 10:41:03 +0200
-
c7b639b643
feat(cli,app): compress http responses
v2023.4.20-c7b639b
wpetit
2023-04-20 10:36:20 +0200
-
b5b4042cc7
feat(sdk,client): add menu to help navigation between apps
v2023.4.20-b5b4042
menu
wpetit
2023-04-18 17:57:16 +0200
-
9e3fc427bb
feat(sdk,client): target es2015 for old chromecast compatibility
v2023.4.14-9e3fc42
wpetit
2023-04-14 16:23:50 +0200
-
701804f626
feat(sdk,client): target es2015 for old chromecast compatibility
v2023.4.14-701804f
wpetit
2023-04-14 16:23:50 +0200
-
-
d0b57ab15f
fix(client,sdk): accept empty token from parent frame
v2023.4.13-d0b57ab
wpetit
2023-04-13 13:41:35 +0200
-
dc93c585eb
fix(sdk,client): add listener to current frame window
v2023.4.13-dc93c58
wpetit
2023-04-13 12:07:52 +0200
-
de330c0042
fix(sdk,client): use origin as postmessage target
v2023.4.13-de330c0
wpetit
2023-04-13 11:35:31 +0200
-
310dac296f
feat(storage,sqlite): begin tx with context
v2023.4.13-310dac2
wpetit
2023-04-13 11:23:34 +0200
-
4db7576b12
feat(client,sdk): retrieve auth token from parent frame + better resize detection
v2023.4.13-4db7576
wpetit
2023-04-13 11:02:24 +0200
-
f5283b86ed
fix(app,manifest): manifest serialization
v2023.4.11-f5283b8
wpetit
2023-04-11 15:08:07 +0200
-
98ebd7a168
doc(app,manifest): add metadata attribute in manifest schema
v2023.4.11-98ebd7a
wpetit
2023-04-11 11:11:00 +0200
-
8ca31d05c0
feat(app,manifest): validation + extendable metadatas
v2023.4.11-8ca31d0
wpetit
2023-04-11 11:04:34 +0200
-
34c6a089b5
fix(client,sdk): permit cross-domain message communication
v2023.4.6-34c6a08
wpetit
2023-04-06 20:54:01 +0200
-
da73b842e1
fix(sdk,client): initialize crossframe observers after window load event
v2023.4.6-da73b84
wpetit
2023-04-06 19:18:36 +0200
-
55d7241d95
chore(sdk,client): remove restrictive assertion
v2023.4.6-55d7241
wpetit
2023-04-06 18:18:12 +0200
-
240b07af66
feat(sdk,client): add edgeframe sdk api
v2023.4.6-240b07a
wpetit
2023-04-06 18:16:17 +0200
-
68e35bf5a6
fix(client,sdk): remove too specific assertion
v2023.4.6-68e35bf
wpetit
2023-04-06 15:59:09 +0200
-
4bc2d864ad
chore: add jenkins ci pipeline
v2023.4.6-4bc2d86
wpetit
2023-04-06 14:47:51 +0200
-
dc18381dea
chore: add test timeout
wpetit
2023-04-06 14:47:37 +0200
-
1dde96043a
chore: reenable tests in watch mode
wpetit
2023-04-06 14:47:13 +0200
-
f758acb4e5
fix(module,fetch): wait for module initialization to prevent false failure in test
wpetit
2023-04-06 14:46:46 +0200
-
054e80bbfb
fix(storage,sqlite): prevent 'database is busy' error by using busy_timeout pragma
wpetit
2023-04-06 14:45:50 +0200
-
32c6f0a77e
feat(cli,run): resolve app url based on available network interfaces
v2023.4.6-32c6f0a-dirty
wpetit
2023-04-06 11:52:04 +0200
-
050e529f0a
doc(module,app): add new parameter 'from' to app.getUrl()
wpetit
2023-04-06 11:27:27 +0200
-
006f13bc7b
feat(module,auth): dynamically define authentication cookie domain
v2023.4.5-006f13b
wpetit
2023-04-05 15:19:22 +0200
-
84c8fd51f6
chore: add cast commands for testing purpose
wpetit
2023-04-05 15:12:51 +0200
-
f08f645432
chore: fix gitea-release task
v2023.4.2-f08f645
wpetit
2023-04-02 18:01:47 +0200
-
fbb27d6ea4
feat(app,module): fetch basic module
v2023.4.2-fbb27d6-dirty
wpetit
2023-04-02 17:59:33 +0200
-
d8ce2901d2
feat(jwt): handle nil keyset
wpetit
2023-03-28 20:38:29 +0200
-
1996f4dc56
feat(auth,local_handler): cookie configuration
wpetit
2023-03-28 20:37:57 +0200
-
e09de0b0a4
chore: move proxy package to arcad/emissary
wpetit
2023-03-28 10:15:35 +0200
-
72765de20b
fix(doc): typo
wpetit
2023-03-24 11:05:17 +0100
-
ed535b6f5d
feat(module,app): basic module to list apps
v2023.3.24-ed535b6
wpetit
2023-03-22 20:48:09 +0100
-
07452ad8ab
chore: automatically update sdk-testsuite app version
v2023.3.23-07452ad
wpetit
2023-03-23 19:13:47 +0100