Sean’s work log¶
TODO¶
2023-12-12 Tuesday¶
- Review filter and create schemas using connection_id
- Review Django i18n and instructions and add a commit with a some dev-docs polish work
- Design meeting
- DCFSA enrollment
- Open PR to Allow editing connection nicknames
- Push more changes to Use connection ids instead of names
- Resolve several merge conflicts in New DB connection form and rebase on top of Add connections rpc endpoints
2023-12-11 Monday¶
- Review/merge Translate /src/systems, support passing arguments to RichText slots, including brief call with Pavish
- Team meeting + notes
- Adapt repo admin workflow to function across all org repos
- Some issues cleanup
2023-12-08 Friday¶
- Small community event
- Spend some time looking into the state of the API Documentation project and asking questions about it
- Work on Allow editing a connection nickname
- Open draft PR to Use connection ids instead of names
- Open issue Modify schemas API to accept connection IDs instead of connection nicknames
2023-12-07 Thursday¶
- Work on improving code within Added drag functionality to update precedence for sort condition.
2023-12-06 Wednesday¶
- Some continued work on repo issues and label cleanup
- Build workflow for keeping GitHub ticket labels clean
- Review/merge Replace eslint-plugin-svelte3 with officially supported eslint-plugin-svelte plugin
- Review Translate /src/components, add linting and formatting rules
2023-12-05 Tuesday¶
- Some continued work reviewing Added drag functionality to update precedence for sort condition
- Monthly ticket approval meeting
- Work on re-organizing ticket labels
2023-12-04 Monday¶
- Send email seeking consensus on deleting our GitHub project
- Some repo admin work
- Discuss New connection API with Brent
- Review and refine queue of product approval tickets
- Review weekly meeting agenda
- Review/merge Db Connections page and Welcome page
- Sink a decent amount of time into troubleshooting issues with backend bugs in the connections API and
2023-12-01 Friday¶
- Insperity onboarding
- Design meeting
- 1:1 with Kriti
- I9 form
- Benefits enrollment
2023-11-23 - 2023-11-30¶
(Vacation)
2023-11-22 Wednesday¶
(Very short day due to trip prep and lack of childcare)
- Team meeting
2023-11-21 Tuesday¶
- Weigh in on chat system email thread
- Continued progress on New DB connection form, including a draft PR
- User call
- Preliminary review of Added drag functionality to update precedence for sort condition
2023-11-20 Monday¶
(Slightly shorter day due to kid stuff)
- Review/merge Set clear value as null
- A small amount of user comms
- Re-review “Usability Issues” email thread and HackMD doc
- Begin scaffolding Front end changes for the “New Database Connection” form
2023-11-19 Sunday¶
(A small amount of work to offset expected gaps in the coming week)
- Finish combing through draft tickets and categorizing them
- Prepare queue of tickets to discuss at December’s product approval meeting
2023-11-17 Friday¶
- Add more design specs to Provide bidirectional navigation between explorations and base tables in order to describe behavior
- Respond to a number of community contributor comments in GitHub
- Quick chat with Pavish about handoff of DB connections
- Improve clarity of specs within Front end work to re-organize DB connections and splinter some work off into a separate ticket, for easier hand-off to Pavish
- Review/merge Replace typesafe-i18n with svelte-i18n
- Set up recurring monthly “ticket approval meetings”
- Comb through lots of “draft” tickets to categorize them in preparation for December’s monthly product approval meeting. Also comment and close a number of tickets along the way.
2023-11-16 Thursday¶
- 1:1 with Brent
- Give team a heads up about travel plans
- Design meeting
- 1:1 with Kriti
- Propose changes to GitHub tickets workflow
2023-11-15 Wednesday¶
(Shorter day due to some health issues)
- Some user comms work
- Some work on GH ticket process, including a call with Kriti
- Start work on DB Connection changes
2023-11-14 Tuesday¶
(Shorter day due to some kid issues)
- Install adjustable monitor arm on my desk
- Research and triage Linked record removal not being reflected after save
- Research and weigh in on Able to order on an unorderable field
- Call with Kriti to discuss GitHub issues process
2023-11-13 Monday¶
- Some repo admin work
- Review Ghislaine’s “Prioritized List of Usability Issues”
- Spend some time researching and learning about Grist
2023-11-10 Friday¶
(Out for holiday)
2023-11-09 Thursday¶
- Review Ghislaine’s Bidirectional Navigation Design Spec
- Some work on user comms
- Design discussion within Editing Linked Records
- Review Added overflow condition for TableView
- Call with Pavish to go over some small questions
- Capture user feedback from Matrix Prajwal
2023-11-08 Wednesday¶
- Review “Installation improvements 0.1.4” email thread
- Some user feedback work
- Team meeting + add notes to wiki
- Small dead end rabbit hole trying to find a way to query my local Matrix Element in order to get data out of chats
- Larger dead end rabbit hole trying to configure xremap to do some keyboard shortcut things for personal workflows
- User call + prep + debrief + notes
2023-11-07 Tuesday¶
- Some repo admin work, shepherding PRs along
- Investigate and reply to contributor’s comments in Record page widget causing overflow
- Review Add metadata about internal db connection in common_data
- Discussion about docs navigation within Add resource links to user guide intro page
- Some thinking and planning for “GitHub issues workflow” discussion tomorrow
- Review planned agenda items for tomorrow’s meeting
- Send thoughts to team on “Product process” for tomorrow’s discussion
- Call with Pavish about i18n work
- Call with Adam
2023-11-06 Monday¶
- Review and discussion around DB connections page design
- Discussion about CRM scope
- Create ticket to spec out Front end work for new DB connections functionality
- Fix merge conflicts in Refactor CellSelection data structure and store
- Open PR to Disable the stale issues bot
- Review add cell tab in table inspector for showing cell content, adding some commits
2023-11-03 Friday¶
- Update “New DB Connection” UI specs
- Send email informing others of those specs updates
- Design discussion about Editing Linked Records
- Design discussion about DB Connections home page, including writing a “mini spec” for new proposed behavior
- Create tickets for:
- Send “DB Connections backend work” email
2023-11-02 Thursday¶
- Delete the mathesar-update-companion
- Call with Brent about DB connections UI
- Add tickets:
- Provide bidirectional navigation between explorations and base tables
- Create FK column from new column dialog
- Configure search strategy within record selector
- Implement the “Add Record” page
- Improvements for working with large text fields
- Make navigation header behave more consistently
- Remove “Records will be repositioned on refresh” message
- Record page widget causing overflow
- Unable to open nested Record selector for self-referential FK
- Some small repo admin tasks
- Begin making adjustments to specs in response to meeting with Brent
- Begin writing up new GitHub tickets for DB connections work
2023-11-01 Wednesday¶
- Review DB Connections Home Page
- Call with Brent about DB connections UI
- Re-assign issues and PRs assigned to Rajat
- Team meeting
- User interview meeting
- Some user outreach follow-up work
- Unassign Dom, Mukesh, and Rajat from all tickets and PRs by manually reviewing each
- Whittle down queue of all assigned tickets by closing, commenting, and unassigning people
- Lots of clean up in GitHub issues
- Open PR to remove mentions of
mathesar-update-companion
from the.github
directory within the mathesar repo. - Open website PR Update core team
- Document repo setup tasks in wiki page and add section on removing a repo.
- Update wiki to document ongoing responsibilities post team-restructuring
2023-10-31 Tuesday¶
- Finish updating “New DB connection” specs, and alert reviewers of changes
- Review “workspaces” email from Pavish
- Quick call with Pavish regarding user feedback
- Quick call with Kriti regarding user feedback
- 1:1 with Mukesh
- Do some more user outreach via email and Matrix
- Begin mapping out changes necessary to implement modified DB connections designs
- Spend some time writing up tickets to flush out my local queue of tickets to write
2023-10-30 Monday¶
- Enroll in new healthcare benefits
- Call with Pavish to discuss DB connection UI
- Brief call with Brent to discuss DB connection UI
- Send email to team about release notes improvements
- Send feedback email to Rajat
- Begin adjusting “New DB Connection” specs to suit changes discussed with Pavish and Brent
- Research and respond to “Deleting a Database Connection” thread
2023-10-27 Friday¶
- Team event
- Quick call with Pavish and Kriti to handle some user comms tasks
- Call with Ghislaine to discuss DB connection UI
- Review FidalMathew: Close RecordSelector on overlay click, including some troubleshooting and additional work in order to merge.
2023-10-26 Thursday¶
(Short day due to headache)
- Open PR on marketing website to Make timeline for cloud version less specific
- Chat with Dom
- Quick call with Kriti to go over some health insurance stuff
- Some comments and clean up in various GitHub tickets and PRs
2023-10-25 Wednesday¶
- Quick call with Ghislaine about user outreach
- Investigate user reported issue FK Column Is Not Given Dropdown / Selector – Only Raw Text Input · Issue #3255 · centerofci/mathesar
- Help move some older PRs along by making comments
- Resolve git merge conflicts in Save preferred_language for auth user in db and troubleshoot issue with conflicting Django migrations in order to prepare the PR for merge
- Resolve git merge conflicts in Db connection UI and merge
- Some smaller discussions
2023-10-24 Tuesday¶
- DB connections UI prototyping and design
- Call with Brent about DB connections UI
- Finish first draft of DB connection UI specs and send an email requesting that others review it.
2023-10-23 Monday¶
- Some user outreach and CRM work
- Quick 1/1 with Kriti
- Some UX design, thinking, and prototype work for the DB connections UI
2023-10-20 Friday¶
(1/2 day due to household stuff and kids doctors appointment)
- Call with Pavish about DB connections
- Email discussion about Matrix problems
- Send another batch of user outreach email messages
- Set up sean@mathesar.org as an email address that I can send from
2023-10-19 Thursday¶
(1/2 day in order to take a nap)
- Call with Mukesh about DB connections and documentation
- Some CRM updates from user communication
2023-10-18 Wednesday¶
(out due to sick kid)
2023-10-17 Tuesday¶
(1/2 day due to sick kid)
- User feedback meeting with Pavish and Ghislaine
- Sync with Brent regarding DB connections
- Partially attend permissions UX meeting
2023-10-16 Monday¶
(1/2 day due to kid stuff)
- 1/1 with Kriti
- Email about DB connections work
- Catch up on some smaller email conversations
2023-10-13 Friday¶
- Call with Ghislaine about DB connection UI
- Team event
- Some continued thinking about DB connection architecture problems
- Spend some time wrestling with Freshdesk, especially, trying to figure out how to reply to a user using markdown.
- Discuss abandoning Freshdesk for the user outreach project
- Some continued conversation with Serafeim Papastefanos over email (Logged)
2023-10-12 Thursday¶
- 1 hr deep clean and re-organization of desk workspace
- Database connection email discussion
- Call with Kriti about database connections
- Call with Mukesh about database connections
- Send a small handful of user outreach emails
2023-10-11 Wednesday¶
- Produce more PR age report metrics
- Struggle with figuring out how to use Freshdesk to suit our needs for the user outreach. (I tried a bunch of things but couldn’t get Feshdesk to do exactly what we wanted.)
- Some work reviewing Db connection UI
2023-10-10 Tuesday¶
- Call with Ghislaine and Pavish about about user outreach and feedback
- Call with Ghislaine, Pavish, and Kriti about user outreach and feedback
- Review Ghislaine’s usability issues email and HackMD document
- Call with Ghislaine about usability issues
- Call with Mukesh about installation documentation questions
- Update user outreach email template, removing “Amazon” and linking to calendar
- Review SavvyCal functionality from user perspective
2023-10-09 Monday¶
- Look into benefits questions from Kriti
- Some repo analytics as follow-up thoughts to Repo management link posted by Kriti
- Move Cannot import large csv tables out of release milestone, with comment pointing user towards other issues
- Read Installation Improvements project and plan to become more familiar with it for the release
- Read Release management docs
- Cleanup some wiki docs content on release management and process
2023-10-06 Friday¶
- DB connection UX meeting
- Docs pairing session with Mukesh
- Email “product vision follow-up thoughts”
- Begin reviewing Db connection UI by
2023-10-05 Thursday¶
- Team meeting
- Address review feedback to user outreach email
- Give team a heads up about next week
- Some discussion around Allow Typing Into Cells Once Highlighted
- Respond to “2023 Cycle 2 (v0.1.4) retrospective” email
2023-10-04 Wednesday¶
- Spend some time helping new devs in Matrix General
- Spend some time conversing with new user on Reddit
- 1/1 with Dom
- More work getting the CRM up and running and preparing data for user outreach project
2023-10-03 Tuesday¶
- User feedback meeting with Ghislaine and Pavish
- 1/1 with Mukesh
- Some release management work, communicating with people to ensure tasks are delegated and documented optimally
- Lots of work getting data into the CRM
- Respond to Reddit thread
2023-10-02 Monday¶
- Open PR for first draft of user outreach email
- Spend some time trying to figure out how to use Freshdesk
- Spend some time skimming through Matrix to identify prospects for user outreach
- Ping Dom about email thread regarding Anshuman’s GSoC project.
- Repo work, cleaning up tickets and PRs in preparation for 0.1.4 release
2023-09-29 Friday¶
- Send email about GitHub repository analytics
- Team event
- Comment within email thread about user feedback process
- Prepare GitHub user outreach data
2023-09-28 Thursday¶
- Finish categorizing users from our GitHub repo
- 1/1 with Rajat
- User feedback meeting
- 1/1 with Kriti
- Polish and publish github_to_duckdb code
2023-09-27 Wednesday¶
- Team meeting
- Investigate and close Continue looking for available names when an auto-generated constraint name is unavailable
- Some small discussions
- Some time playing with scraping issue/comment/user data from our GitHub repo into a database
2023-09-26 Tuesday¶
- Troubleshoot Docker issues with Pavish preventing me from reviewing his PR
- 1/1 with Mukesh
- Follow up with user about column comments
- Review Upgrade node
- Raise discussion about UX design for Excel/JSON import project
- Review Fidal: Close record selector on overlay
2023-09-25 Monday¶
- 1/1 with Pavish
- Some thinking on product direction
- Review Mukesh: install docs
- Review Pavish: column descriptions
- 1/1 with Kriti
2023-09-22 Friday¶
(Out due to two sick kids)
2023-09-21 Thursday¶
(Partial day due to one sick kid)
- 1/1 with Brent
- Sync with Ghislaine and Pavish re: niche
- Review Mukesh: installation docs
2023-09-20 Wednesday¶
(Out due to two sick kids)
2023-09-19 Tuesday¶
(Partial day due to two sick kids)
- 1/1 with Mukesh
- Try removing all event listeners from cell-related components to see if it improves performance.
- Troubleshooting running the front end in prod mode
- Some smaller discussions
2023-09-18 Monday¶
(Partial day due to two sick kids)
- 1/1 with Rajat
- Sync with Brent and Dom about API for pasting data into cells
- 1/1 with Dom
- Several smaller discussions on Matrix
- Review docs: Add troubleshooting guide link
2023-09-15 Friday¶
- Attend community event
- Some chat with community members in Matrix General
- Some tinkering with baby steps towards building an internal Mathesar CRM instance
- Briefly look into Handle API errors on schema page to help answer question from Rajat
- Some continued work on JS table rendering performance research
- Some continued work on CellSelection
- Some smaller discussions
2023-09-14 Thursday¶
(Shorter due to headache)
- Review Ghislaine’s niche research report
- 1/1 with Ghislaine re: niche research project
- Some continued work on JS table rendering performance research
- Cleanup of some tickets
2023-09-13 Wednesday¶
(Out due to sick kid)
2023-09-12 Tuesday¶
(Half day due to sick kid)
- Spend a little time profiling JS perf with table page rendering to get a rough sense of where our bottle necks are.
- 1/1 with Mukesh
- Survey work meeting
- Wordsmith options for survey
2023-09-11 Monday¶
- Push some more commits to my CellSelection PR
- Open ticket Reactivity problem with cell value in Data Explorer table inspector
- 1/1 with Rajat
- Some time exploring MotherDuck product
2023-09-08 Friday¶
- Some smaller team management check-ins and follow-ups
- Several small discussions
- Partial 1/1 with Rajat
- Re-review [i18n] Save preferred_language for auth user in db
- Re-review [i18n] Language switcher for anon users
- Review community PR fix: cell loses focus when clicking on its outline
- 1/1 with Ghislaine
- Review Dont show “Go to Record Page” for error rows
2023-09-07 Thursday¶
- A number of smaller team management tasks
- 1/1 with Anish
- 1/1 with Mukesh
- Review copy in DB config UI, commenting in Figma, and starting a discussion on Matrix.
- Finish and send critique of user survey
- Some minor clean up in some tickets and PRs
- Review docs changes in Remove db superuser requirement
2023-09-06 Wednesday¶
- Catch up on emails
- Some prep work for team meeting
- Team meeting
- 1/1 with Pavish
- Re-review user survey and begin drafting response
2023-09-05 Tuesday¶
(Vacation day)
2023-09-04 Monday¶
(Out for US holiday)
2023-09-01 Friday¶
- Team event
- Discuss scheduling of niche research meeting with Pavish and Ghislaine
- Push more commits to my Cell Selection refactor PR
2023-08-31 Thursday¶
- Brief team-management-related check-ins with Brent, Pavish, Ghislaine, Anish, Rajat
- Open ticket Configure code formatting for Markdown within docs and wiki sites
- Raise mdformat bug preventing us from using it
- Publish Markdown Style Guide
- Send Markdown syntax email
- Some continued work on Cell Selection refactor
2023-08-30 Wednesday¶
- Respond to “Avoiding regressions” email thread
- Respond to “Product level permissions to account for related entities” thread
- 1/1 with Brent
- Write script to identify stale work logs
- Review “Quick User Check-in” survey, emailing critique
- Clean up FE code standard PR, moving it to a draft PR on the main repo.
2023-08-29 Tuesday¶
(Shorter day due to some intermittent family demands throughout the day)
- 1/1 with Mukesh
- Work on Sheet selection refactor
- 1/1 with Ghislaine
- Some smaller conversations
- Begin drafting response to “Avoiding regressions” thread
2023-08-28 Monday¶
- Chat with Rajat about upcoming tasks
- Review QA tickets opened by Brent, adding some comments
- Work on Markdown style guide
- Work on Sheet selection refactor
2023-08-25 Friday¶
- Review Move UserProfile to the App level context from Route level context
- Some prep work for team management while Kriti is away
- Push more commits to my draft CellSelection PR
2023-08-24 Thursday¶
- Address Review feedback in Migrate wiki to MkDocs
- Handle deployment of new mkdocs wiki site
- Troubleshoot changes with CNAME file on wiki deployment
- 1/1 with Kriti
- Create ticket Decommission Wiki.js server
- Resume work on Refactor CellSelection data structure and store
2023-08-23 Wednesday¶
- Team meeting
- Bring PR to Migrate wiki to MkDocs out of draft state
2023-08-22 Tuesday¶
- Resolve conflicts in Refactor CellSelection data structure and store
- Resolve conflicts in Make column type inference optional
- Address Kriti’s feedback in Make column type inference optional
- Begin work to Migrate wiki to MkDocs
2023-08-21 Monday¶
- Troubleshoot some computer issues
- Discussions
2023-08-18 Friday¶
(shorter day due to some kid stuff)
- Update project page from previous cycle
- Team meeting
- Team event
- Some smaller discussions
2023-08-17 Thursday¶
- Catch up on several email and Matrix discussions
- Some cleanup of GitHub tickets
2023-08-16 Wednesday¶
- Call with Dom regarding priorities for cycle
- Organize front-end cycle work into 2023-08 Front end work ticket
- Respond to “Package version management” email thread
- Respond to Brent’s “installing stuff” email thread
2023-08-15 Tuesday¶
(out sick)
2023-08-14 Monday¶
(out sick)
2023-08-11 Friday¶
- Review [i18n] Language switcher for anon users
- Continue Discussion about active cell height design and regression
- Read and mull over Brent’s “install things” email. I have a lot to say about this, and I’ve already written a lot, but I’m not really sure how to respond in the thread, given how entrenched in our current approach the backend team already seems to be.
- Open ticket Turn off the Stale Issues Bot
- Identify high-priority issues for the cycle
2023-08-10 Thursday¶
- Team meeting
- Review [i18n] Save preferred_language for auth user in db
- Write a response to Brent’s “Should we install things on the DB” notes (not sent yet, since Brent hasn’t begun the email thread).
- Poke my head into some of the SQL work going on the backend to take a look at it, as it relates to Brent’s “Should we install things on the DB” thoughts
2023-08-09 Wednesday¶
- Team meeting
- Review [i18n] RichText component, adding some commits
- Open ticket Flatten BaseTranslation object
- Partially review [i18n] Export & import translations
- Review [i18n] Load “en” translations parallely
2023-08-08 Tuesday¶
(Partial day due to sick kid)
- Continue troubleshooting Docker issue
- Review Shared queries - Auth handling for query requests, frontend consumer view, API tests
2023-08-07 Monday¶
- Call with Dom re troubleshooting API weirdness
- Continue troubleshooting issues with weird errors. Try unsuccessfully to wipe out all my Docker state
- 1/1 with Kriti
- Bring optional inference PR out of draft state
2023-08-04 Friday¶
- Team event
- Some work on optional inference
- Some smaller discussions
2023-08-03 Thursday¶
- Some thinking about “niche” conversations and email thread
- Call with Ghislaine about use cases
- Some discussion about how to prioritize front end work this cycle
- Resolve tricky git conflicts in my optional inference PR due to i18n work
- Some work on optional inference
2023-08-02 Wednesday¶
(Another short day)
- Some work on optional inference
- Team meeting
2023-08-01 Tuesday¶
(Only able to work a couple hr due to failed kid nap)
- Some work on optional inference
2023-07-31 Monday¶
(Half day)
- Discuss front end issue with installing packages
- Review [i18n] Install typesafe-i18n & translates one component and email dev list about package issue
- Some work on optional inference
- Some smaller discussions
2023-07-30 Sunday¶
(Some work during kids nap)
- Matrix discussion with user about feature requests
2023-07-28 Friday¶
(half day)
- Continue email discussion about user-reported tickets
- Help troubleshoot Type suggestions broken
- Send frontend fixes weekly project update email
- Continue troubleshooting docker/npm problem
- Some progress continuing to review [i18n] Install typesafe-i18n & translates one component
2023-07-27 Thursday¶
- Open ticket Type suggestions broken
- Spend some time partially reviewing [i18n] Install typesafe-i18n & translates one component
- Open email discussion about Criteria for closing use-reported tickets
- Resolve merge conflicts in Refactor CellSelection data structure and store
- Push some more commits to my optional inference PR
2023-07-26 Wednesday¶
- Continue work on optional inference
- Team meeting
- Some smaller discussions
2023-07-25 Tuesday¶
- Chat about next steps for Rajat’s i18n PR.
- Review Pavish’s Shareable links frontend PR
- Push some more commits to my optional inference PR
- Read and respond to product strategy documents in preparation for Wednesday’s meeting
2023-07-24 Monday¶
- Open ticket: Discussion about active cell height design and regression
- Review Use Truncate component in Record Selector table cells, pushing some additional commits and merging
- Begin discussion about i18n project workflow
- Open PR to Copy formatted cell values to clipboard instead of raw values
- A small amount of work on optional inference
2023-07-21 Friday¶
- Respond to Ghislaine’s ticket Change in Behaviour of Sorting, Filtering, Grouping and Copy-Paste for Linked Records
- Send weekly project update emails for frontend fixes project and my work within the backend fixes project
- Team meeting
- Continued work on optional inference, pushing some more commits to my draft PR
2023-07-20 Thursday¶
- Meet with Brent and Aritra about summarization functions
- Chat about wiki sync problems
- Create PR with 1 hour quick stab at migration to mkdocs
- Create issue Migrate wiki to MkDocs
- Continue working on Make column type inference optional
2023-07-19 Wednesday¶
- Team meeting
- Matrix chat with Kriti about some product design process stuff
- Help triage Support for column descriptions/comments
- Create ticket Help users understand the connection between descriptions and PostgreSQL comments
- Several other smaller discussions
- Push more commits to my draft CellSelection PR, beginning to integrate new CellSelection code into TabularData class
2023-07-18 Tuesday¶
- Chat with Rajat about cell selection PR
- Help answer questions for community contributor working on Use Truncate component in Record Selector table cells
- Push more commits to my draft CellSelection PR, filling in logic within the scaffolding
2023-07-17 Monday¶
- Open draft PR to Make column type inference optional and begin a discussion soliciting feedback from others
- Open ticket Gracefully recover from failed type inference during import
- Discuss Refactor CellSelection data structure and store with Pavish
- Address review feedback in Clean up import docs and merge
- Review Scroll sheet all the way down when clicking the New Record button, adding another commit and merging
2023-07-14 Friday¶
- Send project update email
- Review Date Input closes now on tab
- Call with Dom to discuss type inference issues and brainstorm solutions
- Open PR with Small clean up to import help text code
- Open PR to Clean up import docs
- Some progress to Make column type inference optional
2023-07-13 Thursday¶
- GSoC project meeting with Aritra
- Continued work on cell selection refactor
- Add some more content to my “Querydown for Mathesar devs” Gist, explaining why I think “mandatory aggregation” is important, with an example using the Data Explorer
- Minor updates to frontend fixes project description
2023-07-12 Wednesday¶
- Open draft PR with scaffolding to Refactor CellSelection data structure and store, and write a summary requesting Pavish and Rajat review the approach.
2023-07-11 Tuesday¶
- Re-review Updated frontend to send a single bulk delete request instead of one request for each record
- Re-review Added margin between breadcrumb selector and bottom of the veiwport
- Start discussion about graceful fallback behavior for all unsupported Postgres data types
- Review Varsha’s Sample schema file for API Documentation
- Installation planning meeting
- Some progress writing code for SheetSelection refactor
2023-07-10 Monday¶
- Mark Usability Improvements project as “cut short” so that it can be closed
- Add 2023-07 frontend fixes project page
- Respond to comment on Date input should close date picker when losing focus via Tab or Shift+Tab, posting clearer steps to reproduce.
- Review Added margin between breadcrumb selector and bottom of the veiwport
- Open ticket Time cell not saved after pressing Tab key
- Open ticket Confusing timezone issue when editing Time cells
- Review Add Peak Time aggregation function
- Review Add Peak Day of Week aggregation function
- Review Add Peak Month aggregation function
- Review Updated frontend to send a single bulk delete request instead of one request for each record
2023-07-07 Friday¶
- Team event
- Catch up with some email discussions from the past week
- Re-review Publicly Sharable Links spec
- Begin mapping out some thoughts for the SheetSelection refactor RFC
2023-07-06 Thursday¶
- Many meetings:
- Front end team meeting
- Core team meeting
- List data types meeting
- Installation planning meeting
- 1/1 with Kriti
- Some work organizing info for upcoming project
- Some work planning Friday’s team event
- Review/merge small community dev docs pr Fix typo error in DEVELOPER_GUIDE.md