You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+33-33Lines changed: 33 additions & 33 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,12 +28,12 @@ If you want to use the in-development project, you can compile it by doing what
28
28
-[Node.js](https://nodejs.org/en/download/)
29
29
-[pnpm](https://pnpm.io/fr/)
30
30
- For Linux users:
31
-
- Follow [this guide](https://tauri.studio/docs/getting-started/setting-up-linux#1-system-dependencies) to install the **system dependencies** that are mandatory.
31
+
- Follow [this guide](https://tauri.studio/docs/getting-started/setting-up-linux#1-system-dependencies) to install the **system dependencies** that are mandatory.
- The GNU C Compiler, installable via `brew install gcc`
35
+
- XCode
36
+
- The GNU C Compiler, installable via `brew install gcc`
37
37
38
38
### Install
39
39
@@ -78,34 +78,34 @@ Since the entire app is being rewritten, lots of stuff have to be re-implemented
78
78
> The "☑️" mark means the feature is implemented, while the "⬜️" mark means the feature is waiting for implementation.
79
79
80
80
- Core features:
81
-
- ☑️ Create the Tauri app
82
-
- ☑️ Create the Svelte frontend with it
83
-
- ☑️ List operations
84
-
- ☑️ Allow sorting operations by some fields
85
-
- ☑️ Allow filtering operations
86
-
- ☑️ Allow saving current filter to be reused in graphs
87
-
- ☑️ Allow filtering operations that have no tags
88
-
- ☑️ Allow ignoring an operation in graphs calculations
89
-
- ☑️ Tags CRUD
90
-
- ☑️ Tag rules CRUD
91
-
- ☑️ Bank accounts CRUD
92
-
- ☑️ Edit bank account details
93
-
- ☑️ Import operations from CSV file
94
-
- ☑️ Add tags to operations directly from the list
95
-
- ☑️ Sync operations for triage
96
-
- ☑️ Sync operations tags with tag rules
97
-
- ⬜️ Add the graphs that are at the core of this app 😅
98
-
- ☑️ Allow using saved filters for graphs
99
-
- ⬜️ Allow creating and saving custom graphs
81
+
- ☑️ Create the Tauri app
82
+
- ☑️ Create the Svelte frontend with it
83
+
- ☑️ List operations
84
+
- ☑️ Allow sorting operations by some fields
85
+
- ☑️ Allow filtering operations
86
+
- ☑️ Allow saving current filter to be reused in graphs
87
+
- ☑️ Allow filtering operations that have no tags
88
+
- ☑️ Allow ignoring an operation in graphs calculations
89
+
- ☑️ Tags CRUD
90
+
- ☑️ Tag rules CRUD
91
+
- ☑️ Bank accounts CRUD
92
+
- ☑️ Edit bank account details
93
+
- ☑️ Import operations from CSV file
94
+
- ☑️ Add tags to operations directly from the list
95
+
- ☑️ Sync operations for triage
96
+
- ☑️ Sync operations tags with tag rules
97
+
- ⬜️ Add the graphs that are at the core of this app 😅
98
+
- ☑️ Allow using saved filters for graphs
99
+
- ⬜️ Allow creating and saving custom graphs
100
100
- Additional features that might be cool:
101
-
- ⬜️ Allow customizing graphs
102
-
- ⬜️ Config panel
103
-
- ⬜️ Allow customizing database, for multiple database usage
104
-
- ⬜️ Allow exporting/importing whole database
105
-
- ⬜️ User account system for multi-user usage
106
-
- ⬜️ Encrypt entire database with a password/passphrase for safety
107
-
- ⬜️ Store filters to the database instead of `localStorage`
101
+
- ⬜️ Allow customizing graphs
102
+
- ⬜️ Config panel
103
+
- ⬜️ Allow customizing database, for multiple database usage
104
+
- ⬜️ Allow exporting/importing whole database
105
+
- ⬜️ User account system for multi-user usage
106
+
- ⬜️ Encrypt entire database with a password/passphrase for safety
107
+
- ⬜️ Store filters to the database instead of `localStorage`
108
108
- Some things are quite buggy and the app needs improvements too:
109
-
- ☑️ Check why we have to use `location.reload()` because svelte stores don't update the paginated tables => I actually used SvelteKit's `goto()` from `$app/navigation` and it works great 👌
110
-
- ⬜️ Use a `select2` or similar for tags selection
111
-
- ⬜️ Add the ability to create a Tag Rule based on an Operation in the operations list
109
+
- ☑️ Check why we have to use `location.reload()` because svelte stores don't update the paginated tables => I actually used SvelteKit's `goto()` from `$app/navigation` and it works great 👌
110
+
- ⬜️ Use a `select2` or similar for tags selection
111
+
- ⬜️ Add the ability to create a Tag Rule based on an Operation in the operations list
0 commit comments