Skip to content

Commit

Permalink
docs: update README w/ latest progress
Browse files Browse the repository at this point in the history
  • Loading branch information
timeowilliams committed Nov 4, 2024
1 parent 06e487e commit 5be244f
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 15 deletions.
19 changes: 7 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ Primarily for macOS. Coming to Windows & Linux shortly.

1. In the Releases section, click on the [latest release] (https://github.com/Tech-Nest-Ventures/deepFocus/releases/latest) and download the Deep Focus.dmg file.

Open the .dmg file and drag the Deep Focus app to your Applications folder.
Open the .dmg or .zip file and drag the Deep Focus app to your Applications folder.

2. Add the Deep Focus app to your Dock.

Expand All @@ -65,17 +65,12 @@ Open the .dmg file and drag the Deep Focus app to your Applications folder.
- [x] Implement a basic email notification system
- [x] Sign & Notarize the app for macOS
- [x] Collect each site visited. Show users all sites visited in the past day at the end of the day/next day and ask them to label them as productive or unproductive.
- [ ] Fix Auto update logic so users don't have to manually update.
- [ ] Fix Emails not sending on schedule.
- [ ] Add Frigade onboarding flow to improve user comprehension
- [ ] Allow users to enter session goals and customize productive/unproductive sites
- [ ] Add tests to ensure emails are being deleted
- [ ] Migrate from electron-storage to SQLite for improved data handling
- [ ] Enhance data analysis and insights
- [ ] Develop comprehensive test suite for main and renderer processes
- [ ] Create cloud synchronization for user data and preferences
- [ ] Implement secure user authentication system
- [ ] To do list like functionality? Have people add tasks to their list and mark as productive or not productive. Then, at the end of the day, they can see a list of tasks and see how productive they were.
- [x] Fix Auto update logic so users don't have to manually update.
- [x] Fix Emails not sending on schedule.
- [x] Add onboarding flow to improve user comprehension
- [x] Allow users to customize productive/unproductive sites
- [ ] Add more comprehensive test suite for main and renderer processes


## Philosophy

Expand Down
1 change: 1 addition & 0 deletions src/renderer/src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@ const App = (props: ComponentProps<typeof Router>) => {
// Initialize the tour for new users
createEffect(() => {
console.log('checking if logged in and new user')
console.log('localStorage.getItem(onboarded)', localStorage.getItem('onboarded'))
if (
(localStorage.getItem('onboarded') === 'false' || !localStorage.getItem('onboarded')) &&
localStorage.getItem('token') &&
Expand Down
3 changes: 0 additions & 3 deletions src/renderer/src/UnproductiveApps.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,6 @@ const UnproductiveApps = () => {
return (
<div class="p-4">
<h1 class="mb-8 text-lg mt-4 font-normal">Change Unproductive Apps</h1>
<Button onClick={fetchApps} class="mb-4 p-2 bg-blue-500 text-white rounded">
Fetch Apps
</Button>
<div class="max-h-96 overflow-y-auto">
<ul class="space-y-2">
<For each={paginatedApps()}>
Expand Down

0 comments on commit 5be244f

Please sign in to comment.