Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
3b4c373
feat: upgrade glint
AmauryD Jan 15, 2026
5c291db
refactor: remove addon docs
AmauryD Jan 15, 2026
33416ba
chore: upgrade all libs
AmauryD Jan 15, 2026
948a94d
feat: update to modern ember
AmauryD Jan 19, 2026
7598b45
feat: Use Zod v4 instead of yup
AmauryD Jan 21, 2026
b6786e6
fix: bundle css files
AmauryD Jan 22, 2026
ca721ad
feat: upgrade to daisyui 5
AmauryD Jan 22, 2026
3b71266
fix: css missing classes causing silent crash
AmauryD Jan 22, 2026
4978f25
feat: add translations
AmauryD Jan 22, 2026
3778718
feat: compile svg assets
AmauryD Jan 23, 2026
776edd9
chore: remove usage of tracked build-ins
AmauryD Jan 23, 2026
42f5689
feat: export module registry
AmauryD Jan 26, 2026
34c12af
feat: upgrade ember-power-select to v9-alpha
AmauryD Jan 26, 2026
eb7f2da
fix: tracking dialog layer
AmauryD Jan 26, 2026
cac8a46
fix: reactive property change
AmauryD Jan 26, 2026
03ae46b
chore: add deub statements
AmauryD Jan 27, 2026
f076253
chore: update deps
AmauryD Jan 27, 2026
a2f1858
test: add test case using vitest
AmauryD Jan 27, 2026
ba939c8
fix: revert to legacy behavior
AmauryD Jan 28, 2026
d647cd4
test: add data-test to prefab
AmauryD Jan 29, 2026
0993dd2
fix: validate one and improve tpk-form type
AmauryD Jan 30, 2026
5367089
fix: validate one and improve tpk-form type
AmauryD Jan 30, 2026
70e4807
fix: GH
AmauryD Jan 30, 2026
2792930
chore: pin node 22
AmauryD Jan 30, 2026
d776668
Fix: git push (#133)
remadex Jan 30, 2026
6a5d9ba
feat: add ember-utils package
AmauryD Jan 30, 2026
991abe6
feat: prefabs for dashboard and login
AmauryD Jan 30, 2026
0882f30
chore: bump version
AmauryD Jan 30, 2026
918c282
Merge branch 'upgrade-ember' of github.com:TRIPTYK/ember-common-ui in…
AmauryD Jan 30, 2026
262e51b
feat: improve navbar
AmauryD Jan 30, 2026
a534fd7
Fix skipped test (#134)
remadex Jan 30, 2026
749793a
feature: doc on work
Brenion Feb 1, 2026
2cfe9c1
feature: docs merge update common ui
Brenion Feb 1, 2026
ebed2a8
feat: docs merge update common ui
Brenion Feb 2, 2026
8b3fdef
feat: docs
Brenion Feb 2, 2026
27d1db3
feat: docs
Brenion Feb 2, 2026
bf9e10d
feat: repair
Brenion Feb 2, 2026
e541987
feat: repair
Brenion Feb 2, 2026
6d65471
fix: lint
AmauryD Feb 2, 2026
5a2abba
Merge branch 'upgrade-ember' of github.com:TRIPTYK/ember-common-ui in…
AmauryD Feb 2, 2026
43d6139
feat: repair
Brenion Feb 2, 2026
54ce467
feat: repair
Brenion Feb 2, 2026
b1a5141
Merge pull request #135 from TRIPTYK/fix--ember-cli-addon
Brenion Feb 2, 2026
a24014e
chore: use real package
AmauryD Feb 2, 2026
2ed35fe
Merge branch 'upgrade-ember' of github.com:TRIPTYK/ember-common-ui in…
AmauryD Feb 2, 2026
eaebee9
feat: use @triptyk/ember-yeti-table
AmauryD Feb 2, 2026
58ab8e9
feat: doc
Brenion Feb 3, 2026
c12e607
feat: docs
Brenion Feb 3, 2026
2fed21f
feat: docs
Brenion Feb 3, 2026
1bb7da4
feat: docs
Brenion Feb 3, 2026
b2bfa8b
Merge pull request #137 from TRIPTYK/feat--create-all-prefabs
Brenion Feb 3, 2026
d5b6f9b
feat: ember ui
Brenion Feb 3, 2026
304f10a
feat: ember ui
Brenion Feb 4, 2026
522b7d4
feat: review
Brenion Feb 4, 2026
a3173b0
Merge pull request #139 from TRIPTYK/feat--doc-ember-ui
Brenion Feb 4, 2026
ad07a96
Mickey makes js (#138)
remadex Feb 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file modified .DS_Store
Binary file not shown.
770 changes: 770 additions & 0 deletions .github/instructions/creation doc ressources ember-ui.instructions.md

Large diffs are not rendered by default.

542 changes: 542 additions & 0 deletions .github/instructions/creation doc ressources.instructions.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .github/workflows/publish-dist.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:
branches:
- main
- develop
- upgrade-ember

jobs:
push-dist:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
- uses: actions/checkout@v4
- uses: wyvox/action-setup-pnpm@v3
- name: Build
run: pnpm turbo build
run: pnpm turbo build --filter='@triptyk/ember-*'
- name: Run tests
run: pnpm turbo lint test
deploy:
Expand All @@ -25,12 +25,12 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-node@v2
with:
node-version: 20
node-version: 22
registry-url: https://registry.npmjs.org/
scope: "@triptyk"
- uses: wyvox/action-setup-pnpm@v3
with:
node-version: 20
node-version: 22
- run: pnpm recursive publish --access=public --tag=beta
env:
NODE_AUTH_TOKEN: ${{secrets.npm_token}}
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -107,4 +107,7 @@ dist
# Sorry Triptyk, i'm a vim guy :c

*.swo
*.swp
*.swp

# macOS system files
.DS_Store
3 changes: 3 additions & 0 deletions .vscode/mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"servers": {}
}
5 changes: 2 additions & 3 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"editor.formatOnSave": true
},
"[glimmer-ts]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
"editor.formatOnSave": true
},
"editor.formatOnSave": true,
Expand All @@ -24,6 +24,5 @@
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"eslint.validate": ["glimmer-ts", "glimmer-js"]
}
}
28 changes: 27 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,30 @@ All the tests are in the `doc-app`.

## Disclaimer

Versions *0.X.X* does not follow SemVer.
Versions *0.X.X* does not follow SemVer.


## Architecture

```
doc-app/
app/
routes/
docs/
ember-input-validation/
prefabs/
input.ts # Route qui charge les données
templates/
docs/
ember-input-validation/
prefabs/
input.hbs # Template de la page
components/
doc-page.gts # Layout principal de page doc
code-example.gts # Composant avec onglets Template/Result/Code
usage-example.gts # Wrapper pour les exemples
markdown-content.gts # Pour le contenu texte (optionnel)
translations/
en-us.yaml
fr-fr.yaml
```
14 changes: 13 additions & 1 deletion doc-app/.ember-cli
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,17 @@
Setting `isTypeScriptProject` to true will force the blueprint generators to generate TypeScript
rather than JavaScript by default, when a TypeScript version of a given blueprint is available.
*/
"isTypeScriptProject": true
"isTypeScriptProject": true,

/**
Setting `componentAuthoringFormat` to "strict" will force the blueprint generators to generate GJS
or GTS files for the component and the component rendering test. "loose" is the default.
*/
"componentAuthoringFormat": "strict",

/**
Setting `routeAuthoringFormat` to "strict" will force the blueprint generators to generate GJS
or GTS templates for routes. "loose" is the default
*/
"routeAuthoringFormat": "strict"
}
8 changes: 8 additions & 0 deletions doc-app/.env.development
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# This file is committed to git and should not contain any secrets.
#
# Vite recommends using .env.local or .env.[mode].local if you need to manage secrets
# SEE: https://vite.dev/guide/env-and-mode.html#env-files for more information.


# Default NODE_ENV with vite build --mode=test is production
NODE_ENV=development
14 changes: 0 additions & 14 deletions doc-app/.eslintignore

This file was deleted.

63 changes: 0 additions & 63 deletions doc-app/.eslintrc.js

This file was deleted.

53 changes: 53 additions & 0 deletions doc-app/.github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: CI

on:
push:
branches:
- main
- master
pull_request: {}

concurrency:
group: ci-${{ github.head_ref || github.ref }}
cancel-in-progress: true

jobs:
lint:
name: "Lint"
runs-on: ubuntu-latest
timeout-minutes: 10

steps:
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v4
with:
version: 9
- name: Install Node
uses: actions/setup-node@v3
with:
node-version: 18
cache: pnpm
- name: Install Dependencies
run: pnpm install --frozen-lockfile
- name: Lint
run: pnpm lint

test:
name: "Test"
runs-on: ubuntu-latest
timeout-minutes: 10

steps:
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v4
with:
version: 9
- name: Install Node
uses: actions/setup-node@v3
with:
node-version: 18
cache: pnpm
- name: Install Dependencies
run: pnpm install --frozen-lockfile
- name: Run Tests
run: pnpm test
3 changes: 2 additions & 1 deletion doc-app/.gitignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
# compiled output
/dist/
/declarations/
/tmp/

# dependencies
/node_modules/

# misc
/.env*
*.local
/.pnp*
/.eslintcache
/coverage/
Expand Down
9 changes: 6 additions & 3 deletions doc-app/.prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,13 @@
# compiled output
/dist/

# generated
public/mockServiceWorker.js

# misc
/coverage/
!.*
.*/

# ember-try
/.node_modules.ember-try/
/pnpm-lock.yaml
ember-cli-update.json
*.html
12 changes: 0 additions & 12 deletions doc-app/.prettierrc.js

This file was deleted.

37 changes: 37 additions & 0 deletions doc-app/.prettierrc.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
export default {
plugins: ['prettier-plugin-ember-template-tag'],
singleQuote: true,
overrides: [
{
files: ['*.js', '*.ts', '*.cjs', '.mjs', '.cts', '.mts', '.cts'],
options: {
trailingComma: 'es5',
},
},
{
files: ['*.html'],
options: {
singleQuote: false,
},
},
{
files: ['*.json'],
options: {
singleQuote: false,
},
},
{
files: ['*.hbs'],
options: {
singleQuote: false,
},
},
{
files: ['*.gjs', '*.gts'],
options: {
templateSingleQuote: false,
trailingComma: 'es5',
},
},
],
};
8 changes: 0 additions & 8 deletions doc-app/.stylelintignore

This file was deleted.

5 changes: 0 additions & 5 deletions doc-app/.stylelintrc.js

This file was deleted.

4 changes: 1 addition & 3 deletions doc-app/.template-lintrc.js → doc-app/.template-lintrc.mjs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@


module.exports = {
export default {
extends: 'recommended',
};
Loading