Commit Graph

12 Commits

Author SHA1 Message Date
6809a46b6a Bump to 0.0.4 (#298) 2023-08-21 16:28:05 -04:00
43b1272538 Signed Auto-Updates and CI Reorg (#251)
* Start to add things to updater section

* Fix public key

* Fix conf.json

* Add secrets

* Add localhost updater endpoint

* Revert "Add localhost updater endpoint"

This reverts commit e9e08868aa.

* Add localhost updater endpoint

* Bump to 0.0.4

* Back to current v0.0.3 with localhost updater

* Bump to 0.0.4 for testing purpose

* Back to 0.0.3 and ngrok https endpoint

* Bump to fake 0.0.4

* revert 19761baba6 and back to 0.0.3

* Revert "revert 19761baba6 and back to 0.0.3"

This reverts commit 763cc1ee47.

* Back to 0.0.3, new releases endpoint

* Add template static json endpoint

* Add Google Cloud actions

* Test multi-job single-workflow CI for build, test, release

* Clean up

* Reorg to comply with non-persistence

* Reshuffle to speed things up

* Clean up

* Missing node sync in build-test-web

* Further download test

* Clean up

* Test simpler name, add TODOs, preparing endpoint.json

* Draft static endpoint generation

* Fix a few things on endpoint.json

* Test google cloud upload

* Replace non-existing version with temporary

* Try to have working test upload to bucket

* Fixes, version output, first attemp at test release and endpoint upload

* Fix jq

* Try to fix json

* Fix typo

* Fix attempt

* Trying to fix the version issue

* Add back test release upload to bucket

* WIP

* parent: false

* One upload per release

* WIP

* Test bump to 0.0.4

* Back to 0.0.3 with test endpoint URL

* Bump to 0.0.4 for testing purpose

* Remove test/ dir, put back release check

* Back to 0.0.3

* Clean up
2023-08-21 07:37:03 -04:00
aa24b9d6bd Polish: UI theme colors, onboarding dismiss, Export button in sidebar (#270)
* Light mode style fixes

* Fix dismissing onboarding for nested routes

* Refactor: move export button to  user side panel

* Refactor: add project data to modeling page loader

* Add new ProjectSidebarMenu

* Convert AppHeader to use ProjectSidebarMenu

* Move ExportButton to ProjectSidebarMenu

* Fix: hide default dir setting in Web

* Add DownloadAppBanner when in Prod

* Add unit tests to ProjectSidebarMenu

* Tiny CSS rounding tweak to sidebars

* Fix formatting in unit tests

* Update icons and logos to use full-color Kitt

* Fix: dim UI on camera drag, not click
2023-08-18 10:27:01 -04:00
ff08c30ddc Port abstractSyntaxtTree (the Parser) to Rust/WASM 🦀 (#207)
* initial port

leafs progress

leafs progress

leafs progress

all ast with binary expressions are passing

abstractSyntaxTree replaced in all js-test

clippy

lexer?

trying to make tests happy

clean up comments etc

remove unused

lexer is needed though

re-org rust files

remove old ast

* fmt

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* rearrange test fns

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* start of returning results

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* make tests compile again

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fixes

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fixes

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* more errors

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* more errors

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* replace more panics

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* cleanup more unwraps

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* cleanup more unwraps

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* less unwraps

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fixes

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fixes

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fix clippy

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fixups

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* deps

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fix tests

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fix some tests

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fix some tests

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fix more tests

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fixes

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fix

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* passing

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fixes

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* up[date

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fix

Signed-off-by: Jess Frazelle <github@jessfraz.com>

---------

Signed-off-by: Jess Frazelle <github@jessfraz.com>
Co-authored-by: Jess Frazelle <github@jessfraz.com>
2023-08-18 02:37:52 -07:00
19761baba6 Home page in desktop, separate file support (#252)
* Bugfix: don't toast on every change of defaultDir

* Refactor app to live under /file/:id

* Stub out Tauri-only home page

* home reads and writes blank files to defaultDir

* Fix initial directory creation

* Make file names editable

* Refactor onboarding to use normal fns for load issues

* Feature: load and write files to and from disk

* Feature: Add file deletion, break out FileCard component

* Fix settings close URLs to be relative, button types

* Add filename and link to AppHeader

* Style tweaks: scrollbar, header name, card size

* Style: add header, empty state to Home

* Refactor: load file in route loader

* Move makePathRelative to lib to fix tests

* Fix App test

* Use '$nnn' default name scheme

* Fix type error on ActionButton

* Fix type error on ActionButton

* @adamchalmers review

* Fix merge mistake

* Refactor: rename all things "file" to "project"

* Feature: migrate to <project-name>/main.kcl setup

* Fix tsc test

* @Irev-Dev review part 1: renames and imports

* @Irev-Dev review pt 2: simplify file list refresh

* @Irev-Dev review pt 3: filter out non-projects

* @Irev-review pt 4: folder conventions + home auth

* Add sort functionality to new welcome page (#255)

* Add todo for Sentry
2023-08-15 21:56:24 -04:00
826ad267b4 Add release process and bump to 0.0.3 (#249)
* WIP: Add release process
Test version change in tauri.conf.json

* Add bump-jsons script

* Trigger build on release and upload artifacts there (untested)

* Test

* Revert "Test"

This reverts commit 3c0c2ae39c.

* Bump to 0.0.3

* Update README
2023-08-14 05:11:14 -04:00
ca985dd1a8 fix build login (#237)
* fix build login

* fmt
2023-08-08 09:06:14 +10:00
894bddb369 Add user menu sidebar (#195) 2023-07-27 18:59:40 -04:00
3383becc0f New auth with tauri (#177)
* new auth command

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

---------

Signed-off-by: Jess Frazelle <github@jessfraz.com>
2023-07-13 19:05:56 -07:00
4c65d5b2ef Update App icon and name (#172)
* New "peeking Kitt" icons and favicon

* Change app name within Tauri
2023-07-13 07:23:11 -04:00
0858d32c1e more tauri stuff (#128) 2023-06-19 10:16:45 +10:00
1861bb94bb Tauri setup main (#122)
* initial tauri port

* tweak build worflow
2023-06-07 17:45:13 +10:00