klaudiosinani / ao Goto Github PK
View Code? Open in Web Editor NEWElegant Microsoft To-Do desktop app
Home Page: https://klaussinani.github.io/ao
License: MIT License
Elegant Microsoft To-Do desktop app
Home Page: https://klaussinani.github.io/ao
License: MIT License
Describe the bug
Clicking on links inside ao will open a second ao window to that URL and open another tab in my open browser.
To Reproduce
Add a link in the notes or a subtask, then click on it.
Expected behavior
The URL opens a new tab in a browser.
Technical Info (please complete the following information)
#Startup problem in Ao
there is no any option to put Ao as startup application so for a notification and reminder I have to start it manually every time
so I add it to startup application with the path \snap\Ao\9\Ao and \snap\Ao\current\Ao simultaneously. so it be startup application but after that, it asks email id and password(i already login in Ao) I add it but it shows there is some problem with the email address
system Ubuntu 18.04
Describe the bug
After I upgraded to the latest version, no tasks are displayed - only a blank grey box
To Reproduce
Upgrade from previous version to current version
Expected behavior
I should see all my tasks
Screenshots
If applicable, add screenshots to help explain your problem.
Technical Info (please complete the following information)
Additional context
Add any other context about the problem here.
Describe the bug
I'm currently using the version 5.6.0 and keep getting a message asking me to upgrade to the new version 5.6.0.
To Reproduce
Check the code on tag v5.6.0.
npm run start
Click on Help > Check for Update
A message offering the download of version v5.6.0 is going to appear.
Expected behavior
It should show that I'm on the latest version
Screenshots
N/A
Technical Info (please complete the following information)
Additional context
While debugging the issue I found that it's related to commit 1306741, the old update URLs are giving 404 and the code at update.js handle any status code not 200 this way.
I suggest to release a new version 5.7.0, this should keep showing the nag massage to old users but when they click on the update link they will be redirected to a new version that checks for update on the correct URL.
Thank you for taking the time to contribute to Ao! โจ๐
Delete the above section and the content in the sections below before submitting your issue
Please provide as much relevant info as possible
Copy the error message here
Tell us which operating system you are using, as well as which version of Ao.
Run the following script to get your OS info quickly.
node -e "const osInfo = require('os'); console.log('\n' + 'OS Type: ' + '\t' + osInfo.type() + '\n' + 'OS Platform:' + '\t' + osInfo.platform() + '\n' + 'OS Release: ' + '\t' + osInfo.release() + '\n' + 'Architecture: ' + '\t' + osInfo.arch() + '\n');"
Include any additional information, configuration or data that might be necessary to reproduce the issue.
I am running High Sierra on Mac and for some reason I cannot access the Settings menu in AO. I have changed the darwin.json configuration to another option but it still will not pop up by using either the menu directly or via keyboard shortcut.
No error message found, just doesn't react/open.
NA
Tell us which operating system you are using, as well as which version of Ao.
Run the following script to get your OS info quickly.
OS Type: Darwin
OS Platform: darwin
OS Release: 17.4.0
Architecture: x64
NA
Describe the bug
The new Microsoft To-Do interface breaks the File | Edit menu functionality
To Reproduce
Open up Ao, try to use menu buttons.
Expected behavior
The menu buttons work.
Screenshots
If applicable, add screenshots to help explain your problem.
Technical Info (please complete the following information)
Additional context
Add any other context about the problem here.
Describe the bug
Crash after start due to missing init.js resource
To Reproduce
~/.local/bin/ao
chmod ~/.local/bin/ao
ao
, or ~/.local/bin/ao
Expected behavior
It should start after the update, but it crashes. More details provided in the following sections.
Technical Info (please complete the following information)
Ubuntu 18.04 64 bits
5.6.0
Console Output:
Error: Cannot find module '/tmp/.mount_aozmTZY6/resources/electron.asar/browser/init.js'
at Function.Module._resolveFilename (module.js:543:15)
at Function.Module._load (module.js:473:25)
at Function.Module.runMain (module.js:683:10)
at startup (bootstrap_node.js:196:16)
at bootstrap_node.js:622:3
Additional context
Requests :
Add font manager.
Add RTL text capability.
Hello.
Please add the ability to change the type and size of the font to the macOS
specific software.
Also add text RTL capability.
Thanks.
Describe the bug
after installed ao
in manjaro linux
, i got a error message from shell : terminated by signal SIGSEGV (Address boundary error)
when i try to run ao
in shell
To Reproduce
...
Expected behavior
i install ao from this link aur-ao , then i run makepkg -rsi
to install it, after that , i got a error message : terminated by signal SIGSEGV (Address boundary error)
when i try to run ao
in shell , i just don't know which step i made was wrong
Screenshots
the message is
>ao
fish: 'ao' terminated by signal SIGSEGV (Address boundary error)
Technical Info (please complete the following information)
manjaro linux (arch)
ao 5.6.0-1
Additional context
Add any other context about the problem here.
Thank you for taking the time to contribute to Ao! โจ๐
Delete the above section and the content in the sections below before submitting your issue
Please provide as much relevant info as possible
Copy the error message here
Tell us which operating system you are using, as well as which version of Ao.
Run the following script to get your OS info quickly.
node -e "const osInfo = require('os'); console.log('\n' + 'OS Type: ' + '\t' + osInfo.type() + '\n' + 'OS Platform:' + '\t' + osInfo.platform() + '\n' + 'OS Release: ' + '\t' + osInfo.release() + '\n' + 'Architecture: ' + '\t' + osInfo.arch() + '\n');"
Include any additional information, configuration or data that might be necessary to reproduce the issue.
Thank you for taking the time to contribute to Ao! โจ๐
Delete the above section and the content in the sections below before submitting your issue
Please provide as much relevant info as possible
Copy the error message here
Tell us which operating system you are using, as well as which version of Ao.
Run the following script to get your OS info quickly.
node -e "const osInfo = require('os'); console.log('\n' + 'OS Type: ' + '\t' + osInfo.type() + '\n' + 'OS Platform:' + '\t' + osInfo.platform() + '\n' + 'OS Release: ' + '\t' + osInfo.release() + '\n' + 'Architecture: ' + '\t' + osInfo.arch() + '\n');"
Include any additional information, configuration or data that might be necessary to reproduce the issue.
Is your feature request related to a problem? Please describe.
I'm currently self-hosting NextCloud and I'm using NextCloud tasks within my instance. I would love be able to have a desktop app to work together with this. Therefore I would love if the app in the future could support CalDev sync (that is what NextCloud tasks support), so I can sync my tasks between computers.
Hi, Could you please consider add homebrew cask installation support?
Hi, I have been using Ao for sometime now and its a great app. Though sometimes I feel that it should have offline mode also when laptop is not connected to internet. Is it possible?
Describe the bug
I dual boot between Win10 and Ubuntu and share a storage partition. To facilitate downloads I have a symbolic link for ~/Downloads. This leads to error messages when I start Ao, and has lead to traceback crashes in the past which forces me to reinstall.
To Reproduce
Uninstall / reinstall using snap
, then enter ao
from command line.
Expected behavior
Startup with no error messages.
Screenshots
yenson@XPS15:~$ ao
/home/yenson/Downloads was removed, reassigning DOWNLOAD to homedir
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
{ Error: Cannot find module '../screen'
at Module._resolveFilename (module.js:543:15)
at Function.Module._resolveFilename (/snap/ao/10/resources/electron.asar/common/reset-search-paths.js:35:12)
at Function.Module._load (module.js:473:25)
at Module.require (module.js:586:17)
at require (internal/module.js:11:18)
at Object.get [as screen] (/snap/ao/10/resources/electron.asar/browser/api/exports/electron.js:11:16)
at createMainWindow (/snap/ao/10/resources/app.asar/index.js:43:36)
at App.app.on (/snap/ao/10/resources/app.asar/index.js:102:16)
at emitTwo (events.js:131:20)
at App.emit (events.js:214:7) code: 'MODULE_NOT_FOUND' }
Technical Info (please complete the following information)
Additional context
Describe the bug
Vibrant theme disabled the app
To Reproduce
Switch to vibrant theme
Expected behavior
Switch theme normally.
Screenshots
N/A
Technical Info (please complete the following information)
Additional context
Some info shown by yarn start. I think this may provide some hints.
2018-07-13 10:55:23.094 Electron[63451:9515896] *** WARNING: Textured window <AtomNSWindow: 0x7ff55ff4e150> is getting an implicitly transparent titlebar. This will break when linking against newer SDKs. Use NSWindow's -titlebarAppearsTransparent=YES instead.
Describe the bug
Trying to run ao-app
installed the rpm package under Fedora 29 results in an instantaneous segmentation fault.
To Reproduce
In Fedora 29: Download the 5.6.0 rpm packge, install via dnf and try to run ao.
Expected behavior
The app starting as it did just fine under Fedora 28.
Technical Info (please complete the following information)
Additional context
I used ao on Fedora 28 without problems, then updated to Fedora 29 at which point ao stopped working. Even tried it with a freshly installed (not via the updated process) Fedora 29 and on two other machines, all with the same outcome.
Is your feature request related to a problem? Please describe.
At the moment, the "update available" window appears at least once a day
Describe the solution you'd like
Provide more options for update check frequency, including a never check option.
Potentially also move the notification to an integrated system notification, or an alert within the main ao window. Alternatively, use existing package management systems. e.g. apt or snap.
Additional context
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
~$ snap list
Name Version Rev Tracking Publisher Notes
ao 5.6.0 10 stable klaussinani -
Having this window pop up at least once every day, per device the user has AO installed on can quickly become annoying. There is no pressing need to have this application updated so often - the user should not badgered into
A workaround exists to disable update checks by running in developer mode:
if (!isDevMode) { setInterval(() => { update.autoUpdateCheck(); }, ms(config.get('updateCheckPeriod'))); } });
It would be amazing if you could add a quick keyboard shortcut that would allow you to create a to-do quickly. For example, I think of Things app. It has a feature like the following:
Basically, a quick way to just create a task/to-do and assign it due date, put it in a list, etc.
Would like an option to minimize the AO app to the Menubar, rather than the Dock so it's always visible/easy to access.
I guess most flexible option would be to have settings to minimize to dock, to menu, or to both
Hello, I need to add the ability to view and manage tasks
in menu bar.
Please add this feature on a macOS. Thank you.
I am Chinese and use google pinyin(fcitx) input in my Ubuntu computer,this input works well with vs code ใ chrome and other softwares, unfortunately, I can not open google pinyin in AO, I can enter English normally use default keyboard but not Chinese character with google pinyin .Without Chinese character ,I can not user it.
No error message;
No links.
Ubuntu 18.04 and AO version is 5.5.0
I like AO tools ,thank you for all of your working.
Please make it faster by loading the cache, loading is very slow and it's not very good, I realized that the main site has a problem and it's the same in the google chrome
browser.
Hi there! : )
To celebrate the Hacktoberfest festivities, everyone is welcome to update the following group of dependencies
to their latest versions. It should be really simple and easy. Here are the links to the packages on npmjs.com
, you can find their latest version on the right side of the page:
Happy Hacktoberfest and happy hacking! ๐
Running in Arch Linux, installed via yaourt -S ao
.
[modelmat@desktop ~]$ ao
Segmentation fault (core dumped)
After installing this both on Arch and Ubuntu I have found that there are no graphics in the bar above the tasks. The screenshots that I have seen show a camper van, cityscape, &c. Am I missing some dependency? This can be seen in a screenshot uploaded by another user who has shown to have a differing graphical composition for the app: #37
Describe the bug
List Navigation is not working in Mac
To Reproduce
Install mac app, press cmd + 1-9, nothing happened.
Expected behavior
Jump to specific list.
Technical Info (please complete the following information)
Additional context
Add any other context about the problem here.
Invalid desktop file:
/mnt/ao-app.desktop: error: value "Productivity;" for key "Categories" in group "Desktop Entry" contains an unregistered value "Productivity"; values extending the format should start with "X-"
/mnt/ao-app.desktop: hint: value "Productivity;" for key "Categories" in group "Desktop Entry" does not contain a registered main category; application might only show up in a "catch-all" section of the application menu
Reference:
https://travis-ci.org/AppImage/appimage.github.io/builds/281452159#L690-L691
Possibly an electron-builder bug?
I was tried to add custom ca-certificate but without success, and because of that the page not loading
Describe the bug
When the app is closed (whether due to manually closing or restarting the computer) the user is logged out and forced to re-enter their credentials to log back in.
To Reproduce
Expected behavior
Unless explicitly logged out, user should remain logged in.
Technical Info (please complete the following information)
Describe the bug
The menu items are not idiosyncratic to how macOS works. Many standard menu items do not exist, are in the wrong place, do not work, or do not have the correct keyboard shortcuts assigned to them.
Expected behavior
Technical Info (please complete the following information)
Thank you for taking the time to contribute to Ao! โจ๐
Delete the above section and the content in the sections below before submitting your issue
Please provide as much relevant info as possible
Copy the error message here
Tell us which operating system you are using, as well as which version of Ao.
Run the following script to get your OS info quickly.
node -e "const osInfo = require('os'); console.log('\n' + 'OS Type: ' + '\t' + osInfo.type() + '\n' + 'OS Platform:' + '\t' + osInfo.platform() + '\n' + 'OS Release: ' + '\t' + osInfo.release() + '\n' + 'Architecture: ' + '\t' + osInfo.arch() + '\n');"
Include any additional information, configuration or data that might be necessary to reproduce the issue.
It would be good to change application task bar and/or tray icon when reminder is raised. For example when we get new message in Skype it's task bar and tray icon shows the count of new messages, see the screenshot https://www.screencast.com/t/bCwlXeTjvi.
So when an app will raise reminder it will also change icons until user will complete task or dismiss/snooze reminder
Please visit the contributing guidelines to learn more on how to translate Ao's documentation into more languages.
Tons of thank you to everyone for your help and support! โค๏ธ
Dragging-and-dropping items is not possible when the app is in windowed mode. Clicking on an item and dragging moves the app window instead. It works in full-screen, though.
Technical Info (please complete the following information)
So I just had the Idea of Highlighting an To Do. I imagined like a colored background or something similar. The idea behind that would be, that you can make some To Do's more important that others. It's kinda a priority-system which would be easy to implement.
Since 944ab7a, npm run dist
no longer exists.
When trying to build this package, the only option is npm run release
, which builds all the packages. It is no longer possible to just do npm run dist
and create the dist/linux-unpacked folder.
This has broken the ao-git AUR package.
Sidenote, the ao AUR package is out of date.
Describe the bug
The app icon doesn't have a "pin" option to pin it to the taskbar/launcher.
To Reproduce
Open the app (mine is on Ubuntu 18.04), right click to pin, pin option (Add to favorites) not available.
Expected behavior
App should show the "pin/add to favorites" option, and the icon should be dragable.
Technical Info (please complete the following information)
Is your feature request related to a problem? Please describe.
The app lacks offline functionality, making it less desirable over using the web app.
Describe the solution you'd like
Some offline functionality like what other Electron apps have would be great.
Hi there! : )
Celebrating the Hacktoberfest festivities, everyone is welcome to build a black theme for Ao. It should be a simple clone of the style/dark-mode.css
with the only differences the css theme selector and the color variables, where:
html.dark-mode
should become html.black-mode
var(--dark-grey)
should give its place to var(--black)
var(--grey)
should give its place to var(--light-black)
Happy Hacktoberfest and happy hacking! ๐
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.