-
Notifications
You must be signed in to change notification settings - Fork 406
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
App Submission: Super Productivity #1812
base: master
Are you sure you want to change the base?
Changes from all commits
8cbd8c6
1679c67
b8cd858
98bbed6
34dce5d
c3c6fdb
8a30866
2c1669f
8855afa
7fb6b12
a467b93
627d78b
57d703f
5c5ebcc
f54af58
5899c20
ad04036
6290052
3977fa6
0c3f58c
4edde17
f2d3c00
90d5c61
b7a46cb
20f558e
6994131
ad7180b
3b0c878
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
version: '3.7' | ||
Check notice on line 1 in super-productivity/docker-compose.yml GitHub Actions / Lint appsPotentially using unsafe user in service "web"
Check notice on line 1 in super-productivity/docker-compose.yml GitHub Actions / Lint appsPotentially using unsafe user in service "webdav"
|
||
|
||
services: | ||
app_proxy: | ||
environment: | ||
APP_HOST: super-productivity_web_1 | ||
APP_PORT: 80 | ||
|
||
web: | ||
image: johannesjo/super-productivity:v10.2.3@sha256:d8df5fc62c04de4e17384150439a20be2265b500084e134b420436703894ad64 | ||
restart: on-failure | ||
environment: | ||
- WEBDAV_BACKEND=http://webdav # Optional | ||
|
||
# Optional: WebDAV backend server | ||
# (used with the WEBDAV_BACKEND environment variable) | ||
webdav: | ||
image: hacdias/webdav:v5.4@sha256:afa0a5a0e7dbe3d6040786777e837beb836d1919cdfe0099e640fce86c2fa3df | ||
ports: | ||
Check notice on line 19 in super-productivity/docker-compose.yml GitHub Actions / Lint appsExternal port mapping "8021:80"
|
||
- 8021:80 | ||
Comment on lines
+19
to
+20
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Is there a reason to expose this extra port on the host? I'm not familiar with what super productivity does with the webdav container. Is it just a backend or does it allow syncing across devices via the exposed host port? |
||
volumes: | ||
Check notice on line 21 in super-productivity/docker-compose.yml GitHub Actions / Lint appsMounted file/directory "/super-productivity/webdav/webdav.yaml" doesn't exist
|
||
- ${APP_DATA_DIR}/webdav/webdav.yaml:/config.yml:ro | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This won't actually work. What will happen is that Docker will attempt to create the bind mount and see that there is no |
||
- ${APP_DATA_DIR}/data:/data | ||
Comment on lines
+22
to
+23
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Let's do the same thing as the other app submissions and have both of these bind mounts nested under |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
manifestVersion: 1 | ||
id: super-productivity | ||
name: Super Productivity | ||
tagline: An efficient way to manage tasks, time, and projects all in one place | ||
category: files | ||
version: "10.2.3" | ||
port: 8020 | ||
description: >- | ||
Super Productivity is a comprehensive, open-source productivity app tailored to help individuals and teams organize their work with ease. Ideal for developers, project managers, freelancers, and anyone seeking a streamlined approach to task and time management, this tool combines essential features in one intuitive platform. | ||
|
||
|
||
With Super Productivity, users can create detailed to-do lists, manage tasks within projects, and track progress efficiently. You can easily prioritize tasks, set deadlines, and track your productivity with built-in time tracking features. Whether you’re working on a single project or juggling multiple tasks, this app allows you to stay organized and on top of your work. | ||
|
||
|
||
Key features include: | ||
|
||
|
||
📅 Task and Project Management: Create, organize, and prioritize tasks. Group them into projects, assign due dates, and monitor completion status. | ||
|
||
|
||
🕒 Time Tracking: Log work hours directly within the app to gain insights into how your time is spent. You can also track your productivity with the Pomodoro timer or manual time entries. | ||
|
||
|
||
🔗 Super Productivity integrates with popular tools like Jira, GitHub, and GitLab, so you can import tasks and manage them without leaving your workflow. | ||
|
||
|
||
📊 Reports and Analytics: Generate time reports to analyze how much time you’ve spent on tasks and projects, helping you make data-driven decisions about your work habits. | ||
|
||
|
||
📴 Offline Mode: The app works offline, meaning you can continue managing your tasks and tracking time even without an internet connection. | ||
|
||
|
||
🛡️ Privacy and Data Security: As an open-source app, Super Productivity ensures that your data remains private and is stored locally, providing a secure and customizable solution for your productivity needs. | ||
|
||
|
||
Super Productivity is designed for those who want to boost their productivity while maintaining control over their data. It's perfect for individuals who prefer a simple yet powerful tool, and teams that need seamless task and project management without relying on complex software. Available for Windows, macOS, Linux, and as a web app, Super Productivity is a versatile tool that fits into your workflow, whether you’re working solo or collaborating with others. | ||
|
||
developer: Johannes Schickling | ||
website: https://super-productivity.com/ | ||
submitter: dennysubke | ||
submission: https://github.com/getumbrel/umbrel-apps/pull/1812 | ||
repo: https://github.com/johannesjo/super-productivity | ||
support: https://github.com/johannesjo/super-productivity/issues | ||
gallery: | ||
Check warning on line 44 in super-productivity/umbrel-app.yml GitHub Actions / Lint apps"icon" and "gallery" needs to be empty for new app submissions
|
||
- 1.jpg | ||
- 2.jpg | ||
- 3.jpg | ||
- 4.jpg | ||
releaseNotes: "" | ||
dependencies: [] | ||
path: "" | ||
defaultUsername: "" | ||
defaultPassword: "" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The idea here is to point to the webdav container. We should explicitly set this to the full container name (i.e.,
super-productivity_webdav_1
) or else if there are multiple apps with a webdav container, I'm pretty sure Docker will try to "helpfully" connect to a random one.