Commit Graph

56 Commits

Author SHA1 Message Date
wpetit 776d0cc3cd feat(storage): rpc based implementation
arcad/edge/pipeline/pr-master This commit looks good Details
2023-09-26 19:54:20 -06:00
wpetit c3535a4a9b feat(http): allow passing middlewares via options
arcad/edge/pipeline/head This commit looks good Details
2023-09-20 09:23:53 -06:00
wpetit 8eb441daee feat(auth): automatically generate anonymous user session
arcad/edge/pipeline/head This commit looks good Details
ref arcad/edge-menu#86
2023-09-20 08:55:49 -06:00
wpetit 17808d14c9 fix: prevent bus congestion by flushing out messages
arcad/edge/pipeline/head This commit looks good Details
2023-04-26 15:53:23 +02:00
wpetit ba9ae6e391 fix(app): use event loop runtime for every operations
arcad/edge/pipeline/head This commit looks good Details
2023-04-24 12:16:30 +02:00
wpetit abc60b9ae3 fix(module,app): use whole remote address if splitting fail
arcad/edge/pipeline/head This commit looks good Details
2023-04-21 20:01:43 +02:00
wpetit f99b1ac6ac feat(module,share): cross-app resource sharing module
arcad/edge/pipeline/head This commit looks good Details
2023-04-21 12:40:09 +02:00
wpetit 90020d6ea6 feat(module,cast): enhance casting device discovery speed
arcad/edge/pipeline/head There was a failure building this commit Details
2023-04-20 19:20:52 +02:00
wpetit 20c4189599 feat(sdk,client): minify generated script
arcad/edge/pipeline/head This commit looks good Details
2023-04-20 10:41:03 +02:00
wpetit b5b4042cc7 feat(sdk,client): add menu to help navigation between apps
arcad/edge/pipeline/head This commit looks good Details
2023-04-20 10:17:37 +02:00
wpetit 9e3fc427bb feat(sdk,client): target es2015 for old chromecast compatibility
arcad/edge/pipeline/head This commit looks good Details
2023-04-14 16:24:34 +02:00
wpetit d0b57ab15f fix(client,sdk): accept empty token from parent frame
arcad/edge/pipeline/head This commit looks good Details
2023-04-13 13:41:35 +02:00
wpetit dc93c585eb fix(sdk,client): add listener to current frame window
arcad/edge/pipeline/head This commit looks good Details
2023-04-13 12:07:52 +02:00
wpetit de330c0042 fix(sdk,client): use origin as postmessage target
arcad/edge/pipeline/head This commit looks good Details
2023-04-13 11:35:31 +02:00
wpetit 310dac296f feat(storage,sqlite): begin tx with context
arcad/edge/pipeline/head This commit looks good Details
2023-04-13 11:23:34 +02:00
wpetit 4db7576b12 feat(client,sdk): retrieve auth token from parent frame + better resize detection
arcad/edge/pipeline/head This commit looks good Details
2023-04-13 11:02:24 +02:00
wpetit f5283b86ed fix(app,manifest): manifest serialization
arcad/edge/pipeline/head This commit looks good Details
2023-04-11 15:08:07 +02:00
wpetit 8ca31d05c0 feat(app,manifest): validation + extendable metadatas
arcad/edge/pipeline/head This commit looks good Details
2023-04-11 11:05:09 +02:00
wpetit 34c6a089b5 fix(client,sdk): permit cross-domain message communication
arcad/edge/pipeline/head This commit looks good Details
2023-04-06 20:54:01 +02:00
wpetit da73b842e1 fix(sdk,client): initialize crossframe observers after window load event
arcad/edge/pipeline/head This commit looks good Details
2023-04-06 19:18:36 +02:00
wpetit 240b07af66 feat(sdk,client): add edgeframe sdk api
arcad/edge/pipeline/head This commit looks good Details
2023-04-06 18:16:17 +02:00
wpetit f758acb4e5 fix(module,fetch): wait for module initialization to prevent false failure in test 2023-04-06 14:46:46 +02:00
wpetit 054e80bbfb fix(storage,sqlite): prevent 'database is busy' error by using busy_timeout pragma 2023-04-06 14:45:50 +02:00
wpetit 006f13bc7b feat(module,auth): dynamically define authentication cookie domain 2023-04-05 15:19:22 +02:00
wpetit 84c8fd51f6 chore: add cast commands for testing purpose 2023-04-05 15:12:51 +02:00
wpetit fbb27d6ea4 feat(app,module): fetch basic module 2023-04-02 17:59:33 +02:00
wpetit d8ce2901d2 feat(jwt): handle nil keyset 2023-03-28 20:38:29 +02:00
wpetit 1996f4dc56 feat(auth,local_handler): cookie configuration 2023-03-28 20:37:57 +02:00
wpetit e09de0b0a4 chore: move proxy package to arcad/emissary 2023-03-28 10:15:49 +02:00
wpetit ed535b6f5d feat(module,app): basic module to list apps 2023-03-24 10:59:15 +01:00
wpetit 9eefce9b41 feat: remove arbitrary timeout 2023-03-23 19:01:48 +01:00
wpetit 0577762be9 feat(module,blob): implements full api 2023-03-23 19:01:20 +01:00
wpetit cf8a3f8ac0 feat: add proxy package 2023-03-22 18:05:44 +01:00
wpetit 1f4f795d43 feat: add basic local login handler in dev cli 2023-03-20 21:42:39 +01:00
wpetit fd12d2ba42 feat(module,auth): use dummy getclaim func 2023-03-10 14:33:12 +01:00
wpetit 6399196fe5 chore(sqlite): add Open() utility func 2023-03-03 16:37:19 +01:00
wpetit fef0321475 fix(http,client): add js generated client to repository 2023-03-03 16:33:24 +01:00
wpetit a9d2c282f2 chore: remove obsolete api 2023-03-03 15:55:23 +01:00
wpetit 0bb7f2cd85 chore: refactor client sdk tests 2023-03-03 11:42:20 +01:00
wpetit b61bf52df9 fix(module,net): add missing context to server message
fix #6
2023-03-03 10:43:13 +01:00
wpetit 3136d71032 feat(http): handle html5 routing
ref #5
2023-03-01 14:39:45 +01:00
wpetit 8680e139e7 fix(storage,document,sqlite): fix nil pointer exception in query options 2023-03-01 13:06:32 +01:00
wpetit 8789b85d92 feat(server): handle panic in runtime
ref #2
2023-03-01 13:04:40 +01:00
wpetit 5ad4ab2e23 feat(storage,document,sqlite): implements order by and limit 2023-03-01 12:12:11 +01:00
wpetit 640f429580 feat(module,auth): authentication module with arbitrary claims support 2023-02-24 14:40:28 +01:00
wpetit 7f07e52ae0 chore: remove obsolete modules 2023-02-24 10:39:46 +01:00
wpetit c4865c149f feat(store,document,sqlite): log upsert query in debug level 2023-02-24 10:38:48 +01:00
wpetit b9f985ab0c fix(module,store): allow querying on _id, _createdAt, _updatedAt attributes 2023-02-21 15:05:01 +01:00
wpetit f01b1ef3b2 feat(module,auth): auth based on jwt 2023-02-21 12:14:29 +01:00
wpetit c721d46218 fix(storage,document): sequential upserts 2023-02-17 22:26:12 +01:00