78 Commits

Author SHA1 Message Date
21d4c4cb71 fix(ci): fixed some general issues
Some checks failed
CI / build-and-publish (push) Failing after 40s
2026-05-12 19:01:10 +03:30
ac99f62600 fix(ci): added the missing at sign behind registry
Some checks failed
CI / build-and-publish (push) Failing after 38s
2026-05-12 18:20:59 +03:30
f2c7fd0c84 fix(ci): incorrect double qoutations
Some checks failed
CI / build-and-publish (push) Failing after 18s
2026-05-12 18:18:41 +03:30
8faa6dc174 fix(ci): added a missing colon in npm registry
Some checks failed
CI / build-and-publish (push) Failing after 1m6s
2026-05-12 18:11:22 +03:30
c5a58dc272 fix(ci): corrected the npm config
Some checks failed
CI / build-and-publish (push) Failing after 44s
2026-05-12 18:09:00 +03:30
616db3d06a test(ci): tested using secret var directly
Some checks failed
CI / build-and-publish (push) Failing after 34s
2026-05-12 13:36:37 +03:30
bd30e2655f test(ci): test ptinting gitea token
Some checks failed
CI / build-and-publish (push) Failing after 49s
2026-05-12 11:33:19 +03:30
0c31a6b0c0 fix(ci): corrected variable names and removed test
Some checks failed
CI / build-and-publish (push) Failing after 1m12s
2026-05-12 11:29:46 +03:30
2ead714719 test(ci): debugging why npm publish fails
Some checks failed
CI / build-and-publish (push) Failing after 1m13s
2026-05-12 11:27:19 +03:30
691dd0de92 ci: used token for clone too and corrected npm pub
Some checks failed
CI / build-and-publish (push) Failing after 39s
2026-05-12 11:18:47 +03:30
9e46d74a19 ci: used more relaiable npm config for publish
Some checks failed
CI / build-and-publish (push) Failing after 53s
2026-05-12 11:13:46 +03:30
57e5be38e6 ci: used default env variables available to me
Some checks failed
CI / build-and-publish (push) Failing after 47s
2026-05-12 11:07:35 +03:30
dd9235c265 ci: removed unnecessary cdn raw build
Some checks failed
CI / build-and-publish (push) Failing after 38s
2026-05-12 11:01:49 +03:30
cccf91dfc7 ci: commented tests and removed GITEA_TOKEN var
Some checks failed
CI / build-and-publish (push) Failing after 43s
2026-05-12 10:59:23 +03:30
7ddb71d747 fix(ci): changed the way of setting mirrors of apk
Some checks failed
CI / build-and-publish (push) Failing after 1m6s
2026-05-12 10:56:05 +03:30
330fd88ecc fix: added apk update to read new mirrors
Some checks failed
CI / build-and-publish (push) Failing after 1s
2026-05-12 10:51:02 +03:30
938060cd3f feat: added mirror for alpine apk package manager
Some checks failed
CI / build-and-publish (push) Failing after 1s
2026-05-12 10:47:28 +03:30
bdc7499fc1 ci: added checkout step to workflow
Some checks failed
CI / build-and-publish (push) Has been cancelled
2026-05-12 10:44:44 +03:30
b606d5f463 fix: made default shell sh instead of bash
Some checks failed
CI / build-and-publish (push) Failing after 0s
node:apline doesn't include bash it only has sh so i set the default shell to that
2026-05-12 10:40:31 +03:30
e3e5a10ec2 ci: changed ci name and made it use node base img
Some checks failed
CI / build-and-publish (push) Failing after 0s
it now uses node-latest by default and runs everything as shell commands instead of github actions
2026-05-12 10:36:20 +03:30
d0b31f0147 chore(license): updated the license file header
Some checks failed
Build and Deploy to CDN / build (push) Failing after 5s
2026-05-10 00:22:17 +03:30
6bd3a0174d refactor(npm): more robust yet simple package.json 2026-05-08 22:54:36 +03:30
1649b25f05 ci: made workflow github compatible
Some checks failed
Build and Deploy to CDN / build (push) Failing after 19s
2026-05-06 15:52:20 +03:30
cd08e70750 chore: changed .gitea to .github for more compatibility and maintainability
Some checks failed
Build and Deploy to CDN / build (push) Failing after 1s
2026-05-06 15:36:11 +03:30
7ba416694d chore: add CC BY-NC-SA 4.0 license
Some checks failed
Build and Deploy to CDN / build (push) Failing after 1m0s
2026-05-06 14:54:35 +03:30
7ae36c13a0 chore(core): added JSDoc comments (useless in ts) 2026-04-30 00:52:23 +03:30
532cbc1834 refactor(core): removed unnecessary class variable 2026-04-30 00:17:15 +03:30
8bf42d99d8 feat(core): added simple src setting temproary 2026-04-29 23:49:02 +03:30
98ee8b5653 chore(types): corrected defenition pose of types
changed where each type is defined in types/ dir for consistency and updated related files.
2026-04-29 23:48:38 +03:30
88ecabf17a feat(core): removed adapter init and used registry
used the newly made AdapterRegistry to instantiate adapters
2026-04-29 23:28:52 +03:30
f663957ace feat(adapters): instantiated AdapterRegistry
instanced the AdapterRegistry so there only would be one accessible registery everywhere
accessible and registerd the native adapter in barrel file (index.ts file)
2026-04-29 23:28:15 +03:30
ec89f3826e faet(types): adapter registry to modular adapters
added an adapter registry to have a modular way to instntiate adapters for scalability
2026-04-29 23:10:36 +03:30
f284ea494c chore: changed the position of types
now the types related to adapters are inside AdapterAPI type file
2026-04-29 23:09:02 +03:30
9d8c65382d feat(types): working on config available options
trying to make ui as configureable as possible while maintaining an understandable set of design choices
2026-04-28 01:56:36 +03:30
46ab7abe9b chore(types): rename PlayerOptions to PlayerConfig 2026-04-28 01:45:56 +03:30
7e21808d69 chore(types): scattered the type interfaces
scattered type interfaces wih goal of scalability and easier debug and coding
2026-04-28 01:16:02 +03:30
918972e101 chore: removed unnecessary ignore especially types 2026-04-28 01:05:59 +03:30
39d3fc4748 chore: added raw tsc builds too 2026-04-27 00:09:57 +03:30
e131f524b7 chore: added format command to prepublishOnly 2026-04-26 23:27:29 +03:30
7edac60428 refactor: formatted with prettier --write 2026-04-26 23:26:42 +03:30
4caefd2d8d chore: added format and format:check npm commands 2026-04-26 23:25:47 +03:30
affda9ccae refactor: saved all files with prettier formatting 2026-04-26 23:24:09 +03:30
f248a293fa fix: corrected a lint problem
changed Function type to EventListener
2026-04-26 23:22:26 +03:30
1c92f28a5f chore: added eslint and prettier linting 2026-04-26 23:21:43 +03:30
8134911e17 chore: unify build output for both npm and bundle 2026-04-26 23:02:36 +03:30
5fd8f9b047 feat: used new event manager for play button 2026-04-26 00:07:07 +03:30
1fce8a5682 feat: added a basic yet enough event manager 2026-04-26 00:05:30 +03:30
00f76cb1dc feat: destroyed ui on destroy() but has problems 2026-04-25 00:00:45 +03:30
ab5047ce0a fix: initialized the button text at creation 2026-04-24 23:55:33 +03:30
2e01011dc8 fix: made type in config required
throws error if not present
2026-04-24 23:55:15 +03:30