Skip to content

Commit 80df0f4

Browse files
Get forge make command running (#2379)
* Get forge make command running * Remove flash-message test setup * Set out paths
1 parent a646247 commit 80df0f4

12 files changed

Lines changed: 862 additions & 417 deletions

File tree

.github/workflows/release.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jobs:
6060
encodedString: ${{ secrets.CERTIFICATE_WINDOWS_PFX }}
6161
- name: Setup LXD
6262
if: matrix.os == 'ubuntu-22.04' && startsWith(github.ref, 'refs/tags/')
63-
uses: canonical/setup-lxd@v0.1.1
63+
uses: canonical/setup-lxd@v0.1.3
6464
- name: Install Snapcraft
6565
if: matrix.os == 'ubuntu-22.04' && startsWith(github.ref, 'refs/tags/')
6666
uses: samuelmeuli/action-snapcraft@v2
@@ -87,11 +87,11 @@ jobs:
8787
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
8888
with:
8989
files: |
90-
electron-app/out/**/*.deb
91-
electron-app/out/**/*.dmg
92-
electron-app/out/**/*Setup.exe
93-
electron-app/out/**/*.rpm
94-
electron-app/out/**/*.zip
90+
out/**/*.deb
91+
out/**/*.dmg
92+
out/**/*Setup.exe
93+
out/**/*.rpm
94+
out/**/*.zip
9595
- name: Create a Sentry.io release
9696
uses: tclindner/sentry-releases-action@v1.3.0
9797
if: matrix.os == 'ubuntu-22.04'

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
# broccoli-debug
3232
/DEBUG/
3333

34-
electron-out/
34+
out/
3535
.idea/
3636

3737
# Vite

.npmrc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
node-linker=hoisted
2-
shamefully-hoist=true
32
side-effects-cache=false

.prettierignore

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,7 @@ ember-cli-update.json
1515
# ember-try
1616
/.node_modules.ember-try/
1717

18-
# ember-electron
19-
/electron-app/node_modules/
20-
/electron-app/out/
21-
22-
# Sentry
23-
/electron-app/sentry-symbols.js
18+
/out/
2419

2520
# Types
2621
/types/

app/services/cognito.js

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
1+
import { getOwner } from '@ember/owner';
12
import { service } from '@ember/service';
23
import CognitoService from 'ember-cognito/services/cognito';
3-
import ENV from '../config/environment';
4-
5-
const cognitoEnv = Object.assign(
6-
{
7-
autoRefreshSession: false,
8-
},
9-
ENV.cognito
10-
);
114

125
export default class CognitoServiceExtended extends CognitoService {
136
@service session;
14-
poolId = cognitoEnv.poolId;
15-
clientId = cognitoEnv.clientId;
16-
identityPoolId = cognitoEnv.identityPoolId;
17-
region = cognitoEnv.region;
18-
autoRefreshSession = cognitoEnv.autoRefreshSession;
19-
authenticationFlowType = cognitoEnv.authenticationFlowType;
7+
8+
constructor() {
9+
super(...arguments);
10+
11+
const config = getOwner(this).resolveRegistration('config:environment');
12+
const cognitoEnv = config.cognito ?? {};
13+
14+
this.poolId = cognitoEnv.poolId;
15+
this.clientId = cognitoEnv.clientId;
16+
this.identityPoolId = cognitoEnv.identityPoolId;
17+
this.region = cognitoEnv.region;
18+
this.autoRefreshSession = cognitoEnv.autoRefreshSession ?? false;
19+
this.authenticationFlowType = cognitoEnv.authenticationFlowType;
20+
}
2021

2122
/**
2223
* Configures the Amplify library with the pool & client IDs, and any additional

eslint.config.mjs

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -47,20 +47,12 @@ export default ts.config(
4747
{
4848
ignores: [
4949
'.vite/**/*',
50+
'coverage/**/*',
5051
'declarations/**/*',
51-
52-
// ember-electron
53-
'electron-app/node_modules/**/*',
54-
'electron-app/out/**/*',
55-
'electron-app/dist/**/*',
56-
'electron-out/**/*',
57-
58-
// Sentry
59-
'electron-app/sentry-symbols.js',
60-
6152
'dist/**/*',
53+
'electron-app/dist/**/*',
6254
'node_modules/**/*',
63-
'coverage/**/*',
55+
'out/**/*',
6456
'types/**/*',
6557
'!**/.*',
6658
],

forge.config.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,6 @@ const config: ForgeConfig = {
1313
darwinDarkModeSupport: true,
1414
icon: 'electron-app/resources/icon',
1515
name: 'Swach',
16-
ignore: [
17-
'/.gitignore',
18-
'/electron-forge-config.js',
19-
'/ember-test(/|$)',
20-
'/tests(/|$)',
21-
'\\.map$',
22-
],
2316
osxSign: {
2417
optionsForFile: () => {
2518
return {

package.json

Lines changed: 41 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,53 @@
4141
"test:ember": "vite build -c vite.renderer.config.ts --mode development && testem ci"
4242
},
4343
"dependencies": {
44+
"@ctrl/tinycolor": "^4.2.0",
45+
"@ember/render-modifiers": "^3.0.0",
46+
"@ember/string": "^4.0.1",
47+
"@glimmer/component": "^2.0.0",
48+
"@glimmer/tracking": "^1.1.2",
49+
"@irojs/iro-core": "^1.2.1",
50+
"@jaames/iro": "^5.5.2",
51+
"@nullvoxpopuli/ember-composable-helpers": "^5.3.0",
52+
"@orbit/coordinator": "^0.17.0",
53+
"@orbit/indexeddb": "^0.17.2",
54+
"@orbit/indexeddb-bucket": "0.17.0",
55+
"@orbit/jsonapi": "^0.17.1",
56+
"@orbit/memory": "^0.17.2",
57+
"@orbit/records": "^0.17.0",
58+
"@orbit/serializers": "^0.17.0",
59+
"@orbit/utils": "^0.17.0",
4460
"@sentry/electron": "^7.2.0",
61+
"@sentry/ember": "^10.21.0",
62+
"aws4fetch": "^1.0.20",
63+
"color-name-list": "^13.1.0",
64+
"decorator-transforms": "^2.3.0",
4565
"electron-dl": "^3.5.2",
4666
"electron-is-dev": "^3.0.0",
4767
"electron-squirrel-startup": "^1.0.1",
4868
"electron-store": "^8.2.0",
69+
"ember-animated": "^2.2.0",
70+
"ember-animated-tools": "^2.0.0",
71+
"ember-cli-flash": "^6.0.0",
72+
"ember-click-outside": "^6.1.1",
73+
"ember-cognito": "^3.0.1",
74+
"ember-css-transitions": "^4.5.0",
75+
"ember-drag-sort": "^4.1.1",
76+
"ember-element-helper": "^0.8.8",
77+
"ember-event-helpers": "^0.1.1",
78+
"ember-inflector": "^6.0.0",
79+
"ember-inputmask": "^2.0.0",
80+
"ember-local-storage": "2.0.6",
81+
"ember-math-helpers": "^5.0.0",
82+
"ember-modifier": "^4.2.2",
83+
"ember-orbit": "^0.20.0",
84+
"ember-set-body-class": "^1.0.2",
85+
"ember-set-helper": "^3.1.0",
86+
"ember-simple-auth": "^8.0.1",
4987
"indexeddb-export-import": "^2.1.5",
5088
"menubar": "^9.5.2",
51-
"throttle-debounce": "^5.0.2"
89+
"throttle-debounce": "^5.0.2",
90+
"tracked-built-ins": "^3.4.0"
5291
},
5392
"devDependencies": {
5493
"@babel/core": "^7.28.4",
@@ -57,7 +96,6 @@
5796
"@babel/plugin-transform-typescript": "^7.28.5",
5897
"@babel/preset-env": "^7.28.5",
5998
"@babel/runtime": "^7.28.4",
60-
"@ctrl/tinycolor": "^4.2.0",
6199
"@electron-forge/cli": "^7.10.2",
62100
"@electron-forge/core": "^7.10.2",
63101
"@electron-forge/maker-deb": "^7.10.2",
@@ -72,38 +110,21 @@
72110
"@electron/fuses": "^1.8.0",
73111
"@ember/app-tsconfig": "^1.0.3",
74112
"@ember/optional-features": "^2.2.0",
75-
"@ember/render-modifiers": "^3.0.0",
76-
"@ember/string": "^4.0.1",
77113
"@ember/test-helpers": "^5.3.0",
78114
"@embroider/compat": "^4.1.8",
79115
"@embroider/config-meta-loader": "^1.0.0",
80116
"@embroider/core": "^4.2.5",
81117
"@embroider/macros": "^1.19.2",
82118
"@embroider/router": "^3.0.4",
83-
"@embroider/vite": "^1.3.4",
119+
"@embroider/vite": "^1.3.6",
84120
"@eslint/js": "^9.38.0",
85-
"@glimmer/component": "^2.0.0",
86-
"@glimmer/tracking": "^1.1.2",
87121
"@glint/core": "^1.5.2",
88122
"@glint/environment-ember-loose": "^1.5.2",
89123
"@glint/environment-ember-template-imports": "^1.5.2",
90124
"@glint/template": "~1.5.0",
91125
"@ianvs/prettier-plugin-sort-imports": "^4.7.0",
92-
"@irojs/iro-core": "^1.2.1",
93-
"@jaames/iro": "^5.5.2",
94-
"@nullvoxpopuli/ember-composable-helpers": "^5.3.0",
95-
"@orbit/coordinator": "^0.17.0",
96-
"@orbit/indexeddb": "^0.17.2",
97-
"@orbit/indexeddb-bucket": "0.17.0",
98-
"@orbit/jsonapi": "^0.17.1",
99-
"@orbit/memory": "^0.17.2",
100-
"@orbit/records": "^0.17.0",
101-
"@orbit/serializers": "^0.17.0",
102-
"@orbit/utils": "^0.17.0",
103126
"@release-it-plugins/lerna-changelog": "^6.1.0",
104-
"@release-it-plugins/workspaces": "^4.2.1",
105127
"@rollup/plugin-babel": "^6.1.0",
106-
"@sentry/ember": "^10.21.0",
107128
"@tailwindcss/forms": "^0.5.10",
108129
"@tailwindcss/vite": "^4.1.14",
109130
"@tsconfig/ember": "^3.0.11",
@@ -113,48 +134,25 @@
113134
"@types/node": "^22.18.11",
114135
"@types/qunit": "^2.19.13",
115136
"@types/sinon": "^17.0.4",
116-
"aws4fetch": "^1.0.20",
117137
"babel-plugin-ember-template-compilation": "^2.4.1",
118138
"babel-preset-env": "^1.7.0",
119139
"broccoli-asset-rev": "^3.0.0",
120-
"color-name-list": "^13.1.0",
121140
"concurrently": "^9.2.1",
122-
"decorator-transforms": "^2.3.0",
123141
"electron": "^38.4.0",
124-
"ember-animated": "^2.2.0",
125-
"ember-animated-tools": "^2.0.0",
126142
"ember-auto-import": "^2.11.1",
127143
"ember-cli": "^6.7.2",
128-
"ember-cli-app-version": "^7.0.0",
129144
"ember-cli-babel": "^8.2.0",
130145
"ember-cli-clean-css": "^3.0.0",
131146
"ember-cli-dependency-checker": "^3.3.3",
132147
"ember-cli-deprecation-workflow": "^3.4.0",
133-
"ember-cli-flash": "^5.1.0",
134148
"ember-cli-htmlbars": "^6.3.0",
135149
"ember-cli-inject-live-reload": "^2.1.0",
136150
"ember-cli-sri": "^2.1.1",
137151
"ember-cli-terser": "^4.0.2",
138-
"ember-click-outside": "^6.1.1",
139-
"ember-cognito": "^3.0.1",
140-
"ember-css-transitions": "^4.5.0",
141-
"ember-decorators": "^6.1.1",
142-
"ember-drag-sort": "^4.1.1",
143-
"ember-element-helper": "^0.8.8",
144-
"ember-event-helpers": "^0.1.1",
145-
"ember-inflector": "^6.0.0",
146-
"ember-inputmask": "^2.0.0",
147152
"ember-load-initializers": "^3.0.1",
148-
"ember-local-storage": "2.0.6",
149-
"ember-math-helpers": "^5.0.0",
150-
"ember-modifier": "^4.2.2",
151-
"ember-orbit": "^0.20.0",
152153
"ember-qunit": "^9.0.4",
153154
"ember-resolver": "^13.1.1",
154155
"ember-route-template": "^1.0.3",
155-
"ember-set-body-class": "^1.0.2",
156-
"ember-set-helper": "^3.1.0",
157-
"ember-simple-auth": "^8.0.1",
158156
"ember-sinon-qunit": "^7.5.0",
159157
"ember-source": "^5.12.0",
160158
"ember-svg-jar": "^2.7.0",
@@ -183,7 +181,6 @@
183181
"stylelint-config-standard": "^38.0.0",
184182
"tailwindcss": "^4.1.14",
185183
"throttle-debounce": "^5.0.2",
186-
"tracked-built-ins": "^3.4.0",
187184
"tree-kill": "^1.2.2",
188185
"typescript": "^5.9.3",
189186
"typescript-eslint": "^8.46.2",
@@ -225,9 +222,6 @@
225222
},
226223
"release-it": {
227224
"plugins": {
228-
"@release-it-plugins/workspaces": {
229-
"publish": false
230-
},
231225
"@release-it-plugins/lerna-changelog": {
232226
"infile": "CHANGELOG.md",
233227
"launchEditor": false

0 commit comments

Comments
 (0)