Ecosyste.ms: Timeline
Browse the timeline of events for every public repo on GitHub. Data updated hourly from GH Archive.
github-actions[bot] created a comment on a pull request on plausible/analytics
<div align="center"> |Preview environment๐ท๐ผโโ๏ธ๐๏ธ | |:-:| | [PR-4696](https://pr-4696.review.plausible.io) </div>
zoldar opened a pull request on plausible/analytics
Add fields and tables for teams
### Changes Migration extracted from https://github.com/plausible/analytics/pull/4658zoldar created a branch on plausible/analytics
teams-migration-only - Simple, open source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics.
zoldar pushed 30 commits to teams-basics-spike plausible/analytics
- Remove :team relation from ApiKey schema f583296
- Remove team_id FK from api_keys table 9e9e064
- Pass and provision team on subscription creation cbbd04d
- Pass and provision team on enterprise plan creation 3c484c8
- Implement creating site for a team 879e656
- Keep team in sync during legacy ownership transfer and invitations e4534f8
- Resolve conflict in `Teams.get_or_create` without transaction 5e2e5a7
- Abstract `GracePeriod` manipulation behind `Plausible.Users` 0fee8a1
- Put `User.start_trial` behind `Plausible.Users` API ea030bd
- Sync team fields on user update, if team exists 80ae2a5
- Sync cleaning invitations, updating and removing members 14a99e0
- Transfer invitations too 9872393
- Implement backfill script 08ee1db
- Allow separate pg repo for backfill script 6e434a0
- Rollback purposefully at the end e30231a
- Change new FK constraints on existing tables to `nilify_all` on delete 20926ed
- Update backfill script with parallel processing 6ac0049
- Use `IS DISTINCT FROM` when comparing nullable fields 5bc03dd
- Handle no teams to backfill case gracefully when reporting 574a8e6
- Parallelize guest memberships backfill d467978
- and 10 more ...
zoldar pushed 46 commits to teams-basics-spike plausible/analytics
- rm Timex.before? and Timex.after? (#4552) 509dde7
- Improve boolean environment variables reading (#4632) * improve bool env var reading * add yes/no and tests ff3ee1c
- Remove bracket from welcome email (#4686) * remove bracket from welcome email * remove another bracket from welcome... 69949e9
- Migration: cascade delete enterprise plans on user removal (#4684) 67e35fa
- Fix form field name disabling 2FA (#4688) 4188b79
- Allow me deletions with enterprise plans test (#4685) * Add test for user deletion with enterprise plan attached * ... 7458d72
- Use anchor tags in email templates (#4690) * replace styled_link and unstyled_link components with plan anchor tag i... 7a91ff1
- Extend schemas with new fields and relationships for teams 2a329fb
- Add migration adding team related tables and fields 94b6edc
- Implement listing sites and sites with invitations with teams 51452ad
- Implement creating invitations with teams 2793db4
- Implement accepting invites with teams 0a9ceb9
- Add `team_site_transfers` table to the teams migration 98e1fbf
- Add `Teams.SiteTransfer` schema 0b09d70
- Implement creating ownership transfers 248bd70
- Implement accepting site transfer between teams e6047cc
- Make results shapes from `Teams.Memberships` role functions more consistent c43d8e0
- Remove API keys from teams for now d6bf028
- Pass and provision team on subscription creation dcc35a2
- Pass and provision team on enterprise plan creation 637bd47
- and 26 more ...
zoldar pushed 1 commit to teams-basics-spike plausible/analytics
- Keep timestamps in sync and fix subscriptions backfill 4268fdf
ruslandoga pushed 5 commits to replace-br-with-p-in-emails plausible/analytics
- Migration: cascade delete enterprise plans on user removal (#4684) 67e35fa
- Fix form field name disabling 2FA (#4688) 4188b79
- Allow me deletions with enterprise plans test (#4685) * Add test for user deletion with enterprise plan attached * ... 7458d72
- Use anchor tags in email templates (#4690) * replace styled_link and unstyled_link components with plan anchor tag i... 7a91ff1
- replace br with p and li e7849ee
ruslandoga created a review comment on a pull request on plausible/analytics
So to preserve the current behavior, I'll use `NaiveDateTime.diff` and compare it with 24.
ruslandoga created a review comment on a pull request on plausible/analytics
Timex doesn't seem to be diffing days, but rather 24h durations.
ruslandoga created a review comment on a pull request on plausible/analytics
`Timex.diff/3` and `Date.diff/2` behave differently when ```elixir last: ~U[2024-05-04 03:59:59Z] first: ~U[2024-05-03 04:00:00Z] ``` ```elixir Date.diff(last, first): 1 Timex.diff(last, ...
ruslandoga opened a draft pull request on plausible/analytics
Remove Timex.diff/3
Continues https://github.com/plausible/analytics/pull/4338 ### Changes This PR continues [the removal of Timex](https://3.basecamp.com/5308029/buckets/29267832/card_tables/cards/7479197128) b...aerosol pushed 1 commit to teams-basics-spike plausible/analytics
- Put teams sync behind a compile-time flag d114551
ruslandoga pushed 89 commits to rm-timex-diff plausible/analytics
- APIv2: Regex operations, consistent operators (#4488) * Rename matches/does_not_match filters internally These ha... 604dde9
- Verification: Add super-admin report displaying diagnostics (#4554) * Verification: Add super-admin report displayin... 0031d14
- Make `ClickhouseRepo` task timeouts configurable in CE (#4494) * remove ch timeouts from ce * just infinity * ... 9ba9e2a
- Run migrations in order across repos (#4466) * order migrations * migrate in 'streaks' * cleanup * docs ... 8ee4827
- Remove `Timex.now` (#4546) * rm Timex.now * fix test --------- Co-authored-by: Adrian Gruntkowski <adrian.g... d17ac82
- Don't attempt to create a database if it already exists (#4498) * don't attempt to create a database if already crea... c536af0
- Filter modal fixes (#4553) * fix deciding whether a filter operation is freeChoice * fix displaying loading spinn... e6993b1
- Fix test failing due to timestamp setup (#4562) c105ebc
- Safeguard queries relying on `sign` from faulty old session entries (#4555) * Safeguard session queries relying on `... 8ba5f7d
- Auto HTTPS in CE (#4491) * auto https * changelog * enable auto-tls only when http_port is 80 * make erlang... 2180ab4
- Remove does_not_contain support (#4564) It only needed to be live until users have reload. This has been live for >... e8d544c
- Assert filters are tuples, simplify schema (#4541) 52b9484
- APIv2: Standard iso8601 timestamps, operate on UTC (#4563) * query.date_range is now in UTC instead of user timezone... bd11b4c
- tzdata works with 2024b now (#4569) 28f20bb
- Limit docs query API, return 401 for API routes (#4570) * Limit docs query API, return 401 for API routes * Chang... dd1021e
- Allow sorting breakdown lists by some metrics (#4513) * On the dashboard, allow Metrics (aka column configurations) ... 9fcb76d
- APIv2: Implement pagination and `include.total_rows` (#4575) Offset-based pagination is used to make sure Looker int... ef57502
- prepare CI for merge queues (#4576) 606248d
- Make CE HTTPS use current Mozilla recommendations (#4568) * allow configurable cipher suites in CE * just use inter... 0a962e2
- prepare for wiki (#4512) e9ced98
- and 69 more ...
ukutaht created a comment on a pull request on plausible/analytics
I don't know if it would work but I'd also like to try giving a visual indication of the magnitude of change. Maybe defining 3-4 buckets that will get progressively more green or red depending on h...
ukutaht created a comment on a pull request on plausible/analytics
Some UI feedback: Big picture it's very close to being great, but I'd like to fix some details before go-live. ### Icons The arrows look real nice, but the 'no change' indicator needs some...
ruslandoga pushed 2 commits to introduce-ee-messages-in-ce plausible/analytics
ruslandoga pushed 1 commit to introduce-ee-messages-in-ce plausible/analytics
- change wording, move it up in report template 924e552
zoldar pushed 1 commit to teams-basics-spike plausible/analytics
- Backfill teams for users with subscriptions without sites d9897d4