Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 10 additions & 11 deletions .clj-kondo/config.edn
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@
FavoriteBorder
FeedOutlined
FlightTakeoffOutlined
Launch
LoginOutlined
LockOpenOutlined
LockOutlined
Expand Down Expand Up @@ -121,14 +122,14 @@

;; Dialogs related
clone-entry-options-dialog
data
data
on-ok
show
show-with-state
show-with-state
state-m

;; Translations related
entryForm
entryForm
cloneEntryTitleName
discard
confirmDiscard
Expand Down Expand Up @@ -281,14 +282,12 @@
txt4
txt5]}

:unresolved-var {:exclude [onekeepass.frontend.mui-components
onekeepass.frontend.background/go
]}


:unresolved-var {:exclude [onekeepass.frontend.mui-components
onekeepass.frontend.background/go]}


;;Following is not working
;; :unused-import {:exclude [camel-snake-kebab.core]}
}

:skip-comments true
}

:skip-comments true}
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
### 0.15.0
- Automatic Database Opening featurure to open one or more databases automatically when you open a single database. For this, entries are to be created using the entry template 'Auto Database Open' in a group 'AutoOpen'. See FAQ how to use this feature

- Added Diceware Passphrase generator with multiple words list support

- Using standard place holder variables in entry field values are now supported

- Cloning an entry now supports replacing the username and password with references

- Additional translations of texts

- German - Thanks [imar-io](https://github.com/imar-io)

- Chinese - Thanks [CSLukkun](https://github.com/CSLukkun)

- Upgraded backend tauri and frontend mui packages

### 0.14.0
- Added cloning an entry
- Groups can be sorted based on its name
Expand Down
22 changes: 20 additions & 2 deletions justfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,24 @@ alias r := run-repl
alias acs := advanced-compile-start-server
alias td := run-tauri-dev

# Using 'just run-repl' will start nrepl server and then we need to click jack-in or connect to the REPL server
# in MS Code to start the cljs compiling and connect to the REPL
run-repl:
clojure -M:frontend:fw:nrepl

# Run tauri dev always with onekeepass-dev enabled
# Before calling target 'run-tauri-dev', we need to do the above 'just run-repl' in a terminal and
# then do the following in another terminal

# We need to use 'tauri dev' with feature 'onekeepass-dev' enabled
# Expecting the front end http server is running or will wait for it to start
run-tauri-dev:
cargo tauri dev -f onekeepass-dev

# Compiles the UI code in advanced mode and start the http server
# Compiles the UI code in advanced mode
# Bundles cljs compiled code and all dependent packages
# using webpack (--mode=production) to /desktop/target/public/cljs-out/dev/main_bundle.js
# And then starts the http server
# Once the http server starts, we can then use 'just td' to connect to this build
advanced-compile-start-server:
clojure -M:frontend:fw -m figwheel.main -O advanced -bo dev -s

Expand All @@ -28,6 +38,8 @@ mac-aarch64-bundle-build-only:
export BOTAN_CONFIGURE_DISABLE_MODULES='tls,pkcs11,sodium,filters'

#cargo tauri build --verbose --target aarch64-apple-darwin

# This will build "release"
cargo tauri build --target aarch64-apple-darwin

mac-x86_64-bundle-build-only:
Expand All @@ -38,8 +50,14 @@ mac-x86_64-bundle-build-only:
export BOTAN_CONFIGURE_CC='clang'
export BOTAN_CONFIGURE_CPU='x86_64'
export BOTAN_CONFIGURE_DISABLE_MODULES='"tls,pkcs11,sodium,filters"'

# This will build "release"
cargo tauri build --target x86_64-apple-darwin

## This is for debug build and it happens only during 'dev' time
## This requires cljs repl running. Last time the loading resource file did not work
# cargo tauri dev --target x86_64-apple-darwin


build-mac-x86_64-bundle:build-cljs-bundle
just mac-x86_64-bundle-build-only
Expand Down
18 changes: 9 additions & 9 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
{
"name": "onekeepass-frontend",
"version": "0.12.0",
"version": "0.15.0",
"private": true,
"devDependencies": {
"@fontsource/roboto": "^4.5.7",
"@tauri-apps/cli": "1.6.0",
"@tauri-apps/cli": "1.6.3",
"trim-newlines": "^4.0.2",
"webpack": "^5.55.1",
"webpack-cli": "^4.8.0"
"webpack": "^5.97.1",
"webpack-cli": "^5.1.4"
},
"scripts": {
"tauri": "tauri"
},
"dependencies": {
"@date-io/date-fns": "^2.11.0",
"@emotion/react": "^11.13.0",
"@emotion/styled": "^11.13.0",
"@mui/icons-material": "^5.16.6",
"@mui/lab": "^5.0.0-alpha.173",
"@mui/material": "^5.16.6",
"@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.0",
"@mui/icons-material": "^5.16.13",
"@mui/lab": "^5.0.0-alpha.175",
"@mui/material": "^5.16.13",
"@mui/x-date-pickers": "^6.20.2",
"@mui/x-tree-view": "^6.17.0",
"@tauri-apps/api": "^1.6.0",
Expand Down
Loading
Loading