/changelog/projects/strata
Strata
liveA personal workspace for your dashboard, agenda, notes, whiteboards, subscriptions and files.
- react
- nestjs
- prisma
- postgresql
- redis
- typescript
- owner
- Amr El-Sheraey
- source
- project-graphite/strata ↗
- project page
- /projects/strata
releases · 26
added
added
added
added
added
added
fixed
added
added
fixed
fixed
added
added
added
added
added
added
added
added
- Show shared pages and boards to guests9181f6a · #86 · AmrMsCLL
- Pick page icons and widen pages per device17e9637 · #84 · AmrMsCLL
- Show a page tree in the sidebar with drag to move and nest23c69be · #83 · AmrMsCLL
- Start boards from templates, vote with dots and print boards974e624 · #82 · AmrMsCLL
- Put boards on events and Home, and turn board notes into tasksbf5ddda · #81 · AmrMsCLL
- Embed boards in pages with a live previewbdf15a6 · #80 · AmrMsCLL
- Give boards and pages their own places in the sidebar2087ab8 · #79 · AmrMsCLL
- Add callouts, toggles, tables and a block handle to pages93fbb10 · #78 · AmrMsCLL
- Add a / block menu to the page editor00e71fd · #77 · AmrMsCLL
- Add boards drawn with Excalidrawa718cba · #76 · AmrMsCLL
fixed
added
- Add webhooks and an API reference to settings516ce6f · #64 · AmrMsCLL
- Add a dependency-free load test script3a806e0 · #66 · AmrMsCLL
- Back up the database and files every night006986a · #65 · AmrMsCLL
- Write a weekly review page with one click7879f2d · #63 · AmrMsCLL
- Follow outside calendars in the Agendad94cdae · #62 · AmrMsCLL
- Share the agenda as a private calendar link185c51a · #61 · AmrMsCLL
- Let people vote on dates for an event7dfdf27 · #60 · AmrMsCLL
- Comment on pagesce5f0f6 · #58 · AmrMsCLL
- Keep a daily journal with a one-tap mood2f919b8 · #57 · AmrMsCLL
- Add a pinned and recent pages widget to Home29c0d0d · #56 · AmrMsCLL
fixed
- Tighten invite emails and refuse dev secrets in production7cd076c · #55 · AmrMsCLL
- Limit failed sign-ins per account and hide which emails exist2b58c90 · #54 · AmrMsCLL
- Only follow mentions inside Strata and load note images by file idf87b03d · #53 · AmrMsCLL
- End sessions and tokens properly425daae · #52 · AmrMsCLL
v0.4.0 — Notes, real-time editing and simple databases
Spaces gain notes that people write together in real time, with offline drafts, version history, mentions, templates and simple databases. Home gains weather, news, quick note and habit widgets and can pick a dashboard by time and device. Recurring totals everything in one currency, reads bank statements and splits shared costs.
added
- Reach every area on a phone from the More tabaa21d5b · #38 · AmrMsCLL
- Weather and news widgets for Home, with feeds fetched safely by the serverb321aaa · #39 · AmrMsCLL
- See all your subscriptions in one home currency at European Central Bank rates, and pick common services from a built-in list085538b · #40 · AmrMsCLL
- Notes in every space, with nested pages that are included in searchb1ca9b4 · #41 · AmrMsCLL
- Write notes together in real time and see who else is on the pagef157524 · #42 · AmrMsCLL
- Keep writing notes offline, and restore earlier versions from the page historya23cd20 · #43 · AmrMsCLL
- Mention other pages with @, see which pages link back, and add images to notes786a9af · #44 · AmrMsCLL
- Start pages from templates, and jot quick notes from Home or the search palette6115a25 · #45 · AmrMsCLL
- Turn a page into a database with typed properties, shown as a table, board, list or calendarb850e9f · #46 · AmrMsCLL
- Tidy rules can tag files by type, such as every PDF or image974477c · #47 · AmrMsCLL
- Home can open the right dashboard for the time of day and your devicefc8e964 · #48 · AmrMsCLL
- Track habits with daily check-ins and streaks, in a space or from Homea57d5a2 · #49 · AmrMsCLL
- Import a bank statement to find recurring charges and add them as subscriptions, without the file leaving your browser7e59916 · #50 · AmrMsCLL
- Split shared subscriptions between members and settle up who owes what each monthc0063d4 · #51 · AmrMsCLL
changed
v0.3.0 — Sharing from other apps, the wall display and quicker tasks
The installed app can receive links and files from your phone's share menu, any dashboard can run as a wall display, three new widgets join Home, tasks can be typed in plain language, and Tidy can send a weekly summary.
added
- Save links, text and files to Strata from your phone's share menu0b62331 · #32 · AmrMsCLL
- Show a dashboard as a wall display that keeps the screen on3d05461 · #33 · AmrMsCLL
- Countdown, focus timer and Tidy status widgets for Homea7eed82 · #34 · AmrMsCLL
- Type tasks in plain language, such as "pay rent friday 9ama135ecf · #35 · AmrMsCLL
- An optional weekly Tidy summary in your inbox on Monday mornings432ba39 · #36 · AmrMsCLL
v0.2.0 — Spaces, tasks, subscriptions, the dashboard, the agenda and Tidy
Strata grows from an account into a workspace: shared spaces with invitations, files, search, tasks, recurring subscriptions, a customisable Home dashboard, an agenda with events and RSVPs, and Tidy for clearing out clutter. It can also be installed as an app.
security
added
- Spaces you can share with others as owners, editors or viewers, with tags, links between items and a trash435eba6 · #10 · AmrMsCLL
- Screens for spaces, their members, tags and the trash9d7485d · #11 · AmrMsCLL
- Invitations to a space or to Strata, an invite-only switch for the site, and share links that expirede88b08 · #12 · AmrMsCLL
- Screens for sending and accepting invitations, and site settings for the system manager6a7e9d2 · #13 · AmrMsCLL
- An activity stream for each space, a security log for your account and an inbox for notifications71854f5 · #14 · AmrMsCLL
- The inbox bell, each space's activity tab and the security log in settings9d31686 · #15 · AmrMsCLL
- File uploads of up to 25 MB each, with a storage limit per person6b33d66 · #16 · AmrMsCLL
- Upload, preview and download files in a spacea7de3fa · #17 · AmrMsCLL
- Personal access tokens with limited permissions, which can never change your account or security settingsd3d0a52 · #18 · AmrMsCLL
- Search across your spaces and a command palette on Ctrl+Ka34e210 · #19 · AmrMsCLL
- Install Strata as an app, with an offline page and a prompt when a new version is readyb01fbb3 · #20 · AmrMsCLL
- Repeat rules that follow your time zone, shared by tasks, events and subscriptionsa52d7fa · #21 · AmrMsCLL
- Task lists with sub-tasks, repeats, assignment, reminders and a Today view253732f · #22 · AmrMsCLL
- A Tasks tab in each space with quick add and a task editor, and the Today page2dd6ff2 · #23 · AmrMsCLL
- Recurring, for subscriptions and bills, with renewals, price history, trial warnings, reminders and totals per currency2e65f77 · #24 · AmrMsCLL
- The Recurring overview with monthly and yearly totals, next renewals and a "still worth it?" list57a6805 · #25 · AmrMsCLL
- A Home dashboard of widgets you arrange, resize and configure, with templates and undof74ae8c · #26 · AmrMsCLL
- Events with repeats, places and meeting links, and an agenda of events, due tasks and renewals0b04584 · #27 · AmrMsCLL
- List, week and month views of the agenda, and RSVP pages guests can use without an account4f867e5 · #28 · AmrMsCLL
- Tidy finds duplicate, large and old uploads and subscriptions that look unused or overlap0f507c2 · #29 · AmrMsCLL
- Archive, trash, tag or cancel many items at once after checking exactly what will change, then undo it from the historyfb7667b · #30 · AmrMsCLL
- Tagging rules that tag new items in a space by words in their title0f507c2 · #29 · AmrMsCLL
- Scan a folder on your computer for duplicate, large and old files, without uploading anything25d16f4 · #31 · AmrMsCLL
v0.1.0 — Accounts, two-step sign-in and the app shell
The first release of Strata sets up its foundation: secure accounts with two-step sign-in, the settings pages, and the shared Graphite look on desktop and phone, live at its own subdomain.
security
- Signing up or changing email never reveals whether an address already has an account7b0091a · #2 · AmrMsCLL
- A strict content security policy, rate limits and request logs that hold no personal data7b0091a · #2 · AmrMsCLL
- Passwords found in known data breaches are refused, without the password leaving Stratab56ebfb · #8 · AmrMsCLL
- Password, email and two-step changes and account deletion ask for your password and code againb56ebfb · #8 · AmrMsCLL
added
- Sign up, email verification, sign-in, password reset and email change7b0091a · #2 · AmrMsCLL
- The app shell with a desktop sidebar and a phone tab bar, built on the shared Graphite components7b0091a · #2 · AmrMsCLL
- Export your account data or delete your account at any time7b0091a · #2 · AmrMsCLL
- Privacy and terms pages written for Strata7b0091a · #2 · AmrMsCLL
- Two-step sign-in with an authenticator app and single-use recovery codesb56ebfb · #8 · AmrMsCLL
- Settings for your profile, security, signed-in devices and datab56ebfb · #8 · AmrMsCLL
- See every signed-in device and sign out one or all of the othersb56ebfb · #8 · AmrMsCLL
- Emails when a new device signs in, the password changes or two-step sign-in is turned on or offb56ebfb · #8 · AmrMsCLL