Skip to content

Latest commit

 

History

History
194 lines (154 loc) · 6.91 KB

CHANGELOG.md

File metadata and controls

194 lines (154 loc) · 6.91 KB

CHANGE LOG

23-07-04

  • Move auto-start, deeplink handling logic to backends

23-06-24

  • Replace carousel (i.e., select with imagePreview) with cards
  • Update the UI in dock menu (i.e., is server alive as such)
  • New mode for select (where we put options as closable tags)
  • DO NOT start a task if the socket is not connected
  • Auto restart socket server if it is not alive

23-06-22

  • Upgrade electron to 23
  • Fix selenium issue: press keys and ssl certificate error
  • Added deeplink downloading script support
  • Update queryResult UI
  • Fix redundant socket client running issue in app.py

23-06-20

  • interactive list: it shares the same queryResult VM as dynamic component. The difference is the postAction part. dynamic will put the clicked items into a pool, but interactive list can trigger some more actions (e.g., open a new window, or show a popup window)
  • button option for dynamic element. It allows you to start searching when clicking the button, or start searching instantly
  • track network requests (post network related events to index.vue)

23-06-19

  • DeepLink testing (separate branch for windows and mac/linux)
  • Interactive list application: holiday countdowns, TODO list, vocabulary learning, amazon deals (click item to trigger locally registered events, or show additional content)
  • New components to show trends over data array.

23-06-18

  • Support custom appHome
  • Add ShowDevTools options
  • Fix pyinstaller multiprocessing issue: https://stackoverflow.com/q/33405338
  • RM debug interface for each task. Move it to appHome/background.log
  • Fix the issue in app to make it quit if no active connections in 15 seconds
  • Fix the setAttribute issue. Caused by WsConnSetup function in index page
Uncaught (in promise) DOMException: Failed to execute 'setAttribute' on 'Element': '0' is not a valid attribute name.
  • Caught warning in electron-builder (not fixed yet)
DeprecationWarning: Invalid 'main' field in '/Users/hecmay/Desktop/autoo/dist_electron/package.json' of 'background.js'. Please either fix that or report it to the module author
(Use `Electron --trace-deprecation ...` to show where the warning was created)

23-06-17

  • Fix background app stuck issue (and not showing popup windows) when startup
  • Fix python UTF8 encoding issue
  • Auto-downloading unit test cases
  • Fix the history indexing issue. It causes flushing errors.

23-06-16

Error: ERR_ABORTED (-3) loading 'http://localhost:8080/#/assist'
    at rejectAndCleanup (node:electron/js2c/browser_init:161:7647)
    at EventEmitter.navigationListener (node:electron/js2c/browser_init:161:7953)
    at EventEmitter.emit (node:events:527:28) {
  errno: -3,
  code: 'ERR_ABORTED',
  url: 'http://localhost:8080/#/assist'
}
  • Fix __KEY_PRESSED__ not cleared after task is cancelled

23-06-15

  • Update db.write API to support batch filtering
  • Adjust the interactive array UI. Put hidden text in centric position

23-06-12

  • App screen time recorder plugin
  • French vocabulary learning plugin

23-06-10

  • Customize select component (to make it copyable)
  • Add dummy placeholder images if carousel has less than 3 images
  • Adjust the style of checkbox texts

23-06-09

  • Support multiple event watching in a single task
  • Tested database API support (write and query CSV)
  • Tested __KEY_PRESSED__ event with keyboard tracking task

2023-06-02

  • App list refresher after downloading apps

2023-05-31

  • Update home page: use CSP style to connect WSS server
  • Update home page: use wrapper function to pass events to UIO hook or assist window
  • Update cleanup: removed unnecessary IPC hooks in main process
  • Update bug fix: wrong hotkey is triggered when double pressed Meta
  • Update iohook: change hotkeyRemove to cleanupTask
  • Update API: use event.on to replace user.input(area)

2023-05-29

  • Vocabulary learning app (using pure CSV + local SQLite database for tracing)
  • Fix issues in RTE libauto
  • Prepare for public release

2023-05-22

  • Add popup window session support. Users can have multiple inputs windows running in parallel
  • Fix the codec issue: #5
  • Remove the selected apps part. Use download links on website instead
  • Rearrange the task scheduling panel

2023-05-18

  • Make main window hide when inactive (active by long pressing Meta)
  • Make UIO hook more modular
  • Remove task runner from tray menu
  • Move license checking to backend
  • Move window watcher to backend

2023-05-12

  • Remover hardcoding of task running button in chat session
  • Interactive chat: post process text into elements
  • Interactive chat: click to copy conversation
  • Fix node-gpy issue when building on windows
gyp: C:\\Users\\runneradmin\\AppData\\Local\\node-gyp\\Cache\\16.20.0\\common.gypi not found (cwd: D:\\a\\autool\\autool\\node_modules\\iconv) while reading includes of binding.gyp while trying to load binding.gyp
gyp ERR! configure error 
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (C:\\Users\\runneradmin\\AppData\\Local\\Yarn\\Data\\global\\node_modules\\node-gyp\\lib\\configure.js:325:16)
gyp ERR! stack     at ChildProcess.emit (node:events:513:28)

2023-05-11

  • Fix dynamic input type
  • Stream return from backend server

2023-05-08

  • Refined the dynamic API spec
  • Use realtime thumbnail for searching images

2023-04-28

  • Implement a chat window
  • Feature preview: long press Meta to awake assistant
  • Add a new environment variable PLATFORM

2023-04-22

  • Add initial windows location for pos=0,0

2023-04-21

2023-04-20

  • Add todo app example
  • Add password manager example

2023-04-19

  • Add new env variable PWD to specify the app path
  • Remove Activate Canvas button in menu
  • Put selected tasks into tray menu (and run action)

2023-04-18

  • Add dynamic input types with default values (record add/sub)

2023-04-16

  • Fixed the setAttribute issue
  • Fixed the Open DEV tool loading issue

2023-04-15

  • Updated README with new GIF demos
  • Updated README with tiny link pointing to community apps

2023-04-14

  • Add an option to clear existing annotations in window.annotate
  • Add SAM support to canvas

2023-04-12

  • Support array and dict in window.annotation
  • Support mask in window.annotation

2023-04-10

  • Update renderTitle (user ghost buttons)
  • Remove the sort-button in canvas/bookmarks
  • Changed workflow (only trigger on release push)
  • Add option in menu to activate/deactivate the overlay
  • Make canvas overlay width configurable
  • Redesign task manager UI page

2023-04-09

  • Fixed the collapsed window width bug
  • Message when script downloading is started
  • Lazy import desktopCapturer from electron