v0.2.0
What's Changed
- Update dependencies by @sul-devops-team in #399
- Update @rails/webpacker by @cbeer in #401
- Update dependencies by @sul-devops-team in #400
- Update dependencies by @sul-devops-team in #402
- Update dependencies by @sul-devops-team in #403
- Update dependencies by @sul-devops-team in #404
- Update slack notifications for deployment by @cbeer in #368
- Update dependencies by @sul-devops-team in #405
- Update dependencies by @sul-devops-team in #407
- Test with Ruby 3.0 by @cbeer in #406
- Update dependencies by @sul-devops-team in #408
- Update dependencies by @sul-devops-team in #410
- Update dependencies by @sul-devops-team in #411
- Update dependencies by @sul-devops-team in #412
- Update dependencies by @sul-devops-team in #427
- Update dependencies by @sul-devops-team in #428
- Update dependencies by @sul-devops-team in #430
- Update dependencies by @sul-devops-team in #431
- Move docs out of the app and into the Github wiki by @anarchivist in #437
- Update to Rails 7 by @cbeer in #448
- Apply
position
css so the text appears over the background image by @cbeer in #452 - Reposition flash message alert dismiss button by @thatbudakguy in #457
- Update README by @thatbudakguy in #458
- Edit footer links by @marlo-longley in #460
- Prefer the properties of a file (content type, extensions) by @cbeer in #462
- Start looking into job trackers by @mejackreed in #247
- Revert overrides for bootstrap's dark navbar by @thatbudakguy in #463
- Fix logic to prevent deleted records from being included in full dumps. by @corylown in #471
- Update dependencies by @sul-devops-team in #472
- Remove dark background from first table row by @thatbudakguy in #465
- Run yarn install before precompiling assets. by @corylown in #473
- Remove broken OkComputer cache check. Replace it with redis check. by @corylown in #474
- Reorganize user options into nav dropdown menu by @marlo-longley in #467
- Set filenames with appopriate extensions for full and delta dumps. by @corylown in #476
- Add more dev environment info to README by @marlo-longley in #485
- Update dependencies by @sul-devops-team in #495
- Tweak the user nav dropdown by @cbeer in #497
- Update design for Devise pages by @marlo-longley in #484
- Return additional file metadata with stream JSON response. by @corylown in #498
- Refactor seed data generation by @corylown in #504
- Remove sign up functionality by @marlo-longley in #501
- Update dependencies by @sul-devops-team in #512
- Rescue from JWT errors that should return a 401 HTTP response by @corylown in #514
- Remove incorrect info from README by @marlo-longley in #513
- Implement Bootstrap icons with helper for app by @marlo-longley in #508
- Add application title to copyright statement by @ggeisler in #524
- Do not expose inter-stream delete deltas via UI or API; closes #522 by @corylown in #525
- Clarify labels for change password form fields by @thatbudakguy in #521
- Update dependencies by @sul-devops-team in #540
- Paginate upload lists on stream and org pages by @thatbudakguy in #518
- Providers page by @marlo-longley in #537
- Redesign edit profile page by @marlo-longley in #526
- Enable nonce for javascript asset tags by @marlo-longley in #547
- Add boolean provider field to organization. Defaults to true. by @corylown in #543
- Do not allow deletion of default stream. by @corylown in #549
- Revise job tracker design by @corylown in #536
- Guard against sequential scan of large sidekiq sets; in the view sort jobs from newest to oldest. by @corylown in #553
- Refactor shared html/css by @thatbudakguy in #551
- Move the resourcesync resourcelist to its own action to avoid confusi… by @cbeer in #558
- Explicitly require rubygems/package by @cbeer in #559
- Refine display of MARC Profile summary information. by @corylown in #562
- Initial Docker setup for full app by @thatbudakguy in #550
- Update dependencies by @sul-devops-team in #567
- Update README.md for data seed settings by @ktamaral in #581
- Add deploy environment for pod-stage by @cbeer in #585
- Update README.md for docker image build with no cache option by @ktamaral in #580
- Background job status display tab collapse by @ktamaral in #582
- Add a width percentage value to fix nav overlap by @ktamaral in #587
- Support routing, permisisons, and UI for new Manage Organization functionality by @marlo-longley in #577
- Issue552 relocate flash message on organization pages by @Hurlyburly2 in #584
- Fix typo in factory name by @thatbudakguy in #588
- Handle processing status cases when there are no jobs by @ktamaral in #591
- Remove unused file by @marlo-longley in #592
- Only show create stream button if user can create a stream. by @corylown in #597
- Redesign streams header by @marlo-longley in #594
- Restrict access to activity page by @ktamaral in #596
- Update the organization users page to match designs by @thatbudakguy in #605
- Update README.md with more info on docker volumes by @ktamaral in #606
- Fix org token header text. by @corylown in #604
- Update site users page to match designs by @thatbudakguy in #608
- Issue517 create data page by @Hurlyburly2 in #593
- Only consider cleaning up full normalized dumps by @cbeer in #598
- Add stage workers by @cbeer in #614
- Update dependencies by @sul-devops-team in #622
- Update the home page by @thatbudakguy in #555
- Cannot have more than one pages translation key by @corylown in #623
- Add i18n-tasks gem, config, and tests; ignore a few keys for now. by @corylown in #624
- Fix overview MARC record count logic by @thatbudakguy in #626
- Update normalized dumps to use records from the database instead of reading from the original files by @cbeer in #615
- Issue559 track history of default streams by @Hurlyburly2 in #617
- Make homepage overview sections into links by @thatbudakguy in #628
- Add tab navigation and update layouts for Provider page by @marlo-longley in #620
- Manage organization slug autofill and permissions by @ktamaral in #627
- Fix test for organization details page by @marlo-longley in #648
- Display stream info summary on Provider pages by @marlo-longley in #642
- Update activity uploads table by @thatbudakguy in #644
- Homepage link display fixes by @thatbudakguy in #645
- Update instances of title-case to sentence-case by @ggeisler in #646
- Remove pod-worker-stage-b.stanford.edu from deploy config by @corylown in #653
- Do not show token tab unless user can view. Allow any user to view processing status. by @corylown in #649
- Visual design updates by @ggeisler in #654
- Organization page updates for consumers by @thatbudakguy in #647
- Update homepage links by @marlo-longley in #655
- Add info card to normalized data page by @ktamaral in #657
- Check if elements exist before adding event listener by @ktamaral in #664
- Redirect missing consumer org pages by @thatbudakguy in #662
- Restrict access to tokens tab and route by @ktamaral in #665
- Update organization_header and create tests by @marlo-longley in #663
- Harmonize table styles by @thatbudakguy in #656
- Contact email refactor by @thatbudakguy in #667
- Update dependencies by @sul-devops-team in #680
- Revert changes to token ability settings. by @corylown in #682
- Restyle turbolinks progress bar by @thatbudakguy in #686
- Fix reference to translation after refactor by @marlo-longley in #688
- Add active nav item styling to navbar by @thatbudakguy in #694
- Do not change the default stream if make_default is called on the default stream by @corylown in #698
- Update mailer text by @ktamaral in #687
- Fix duplication in display of users and organizations by @marlo-longley in #700
- Define has_many relationship between users & organizations. Fixes #637 by @corylown in #706
- Update README.md by @ktamaral in #660
- Change link name and add link to org header by @marlo-longley in #702
- Spike at producing static OAI-PMH ListRecords responses with the existing dumps by @cbeer in #619
- Upload ordering by @thatbudakguy in #701
- Add link to header for upload pages by @marlo-longley in #707
- Update dates to display in local user timezone by @ktamaral in #713
- Fix typeo on manage org page by @ktamaral in #716
- Update file status labels by @ktamaral in #717
- Refactor organization header link by @marlo-longley in #718
- Allow organization to be created without a contact_email by @corylown in #734
- Add tests for verified permission behavior in app by @marlo-longley in #739
- OAI ListSets response by @thatbudakguy in #733
- After updating org or provider details keep user on the same page. Fixes #726 by @corylown in #741
- Add scope for provider organizations; filter provider views with this scope; closes #720 by @corylown in #735
- Fix nav links order: Provider, Data, Activity, Users. Fixes #724 by @corylown in #740
- Fix double scope from merge by @marlo-longley in #743
- Align destroy capabilities by @marlo-longley in #748
- Update dependencies by @sul-devops-team in #752
- Update styling and labels on new upload page by @ggeisler in #751
- OAI-PMH Identify response by @thatbudakguy in #744
- don't trust delete identification implicitly, and be a little stricte… by @cbeer in #754
- Guard against empty files by @cbeer in #756
- Update formatting of new stream page by @ggeisler in #758
- Send confirm email only when email field is updated; fix flash message. by @corylown in #749
- Do not display variable assignement in template. by @corylown in #760
- Fix main menu alignment in safari by @ktamaral in #764
- Update items in topbar user menu. Closes #750 by @corylown in #765
- OAI-PMH refactor & ListMetadataFormats by @thatbudakguy in #761
- Calculate interstream deltas by @Hurlyburly2 in #714
- Use single layout for streams and Provider home by @marlo-longley in #762
- Change upload language and move to template labels by @marlo-longley in #767
- Change organization header labels by @marlo-longley in #768
- Redesign upload show page by @marlo-longley in #770
- The "Part of stream" link should use the stream associated with the current upload by @corylown in #780
- Update README.md for display dates by @ktamaral in #766
- Add stats clarification to provider list section by @ggeisler in #782
- Redesign uploads index page by @marlo-longley in #775
- Reduce the number of MARC records retrieved to reduce memory pressure by @cbeer in #785
- Refactor new upload buttons on upload index & show pages by @corylown in #783
- Update dependencies by @sul-devops-team in #798
- Update styling of files table legend by @ggeisler in #793
- Increase horizontal space in org header by @ggeisler in #794
- Update styling of Normalized data section by @ggeisler in #795
- Refactor DefaultStreamHistories by @corylown in #799
- Fix stream info links by @corylown in #791
- 773 stats fixes by @corylown in #778
- Refactor InterstreamDelta model relationships by @corylown in #800
- Use environment variables for configuring sidekiq in deployed environments by @cbeer in #803
- Fix rack-attack throttle logging by @cbeer in #805
- Update dependencies by @sul-devops-team in #812
- Implement badges with stream history dates by @marlo-longley in #801
- Update design of uploads info page by @marlo-longley in #808
- Remove provider checkbox on form for existing organizations by @marlo-longley in #809
- Activity summary 2.0 by @marlo-longley in #816
- Fix scope by @marlo-longley in #817
- Update headings for better accessibility by @ggeisler in #828
- Re-label 'Destroy' buttons with more user-friendly term by @ggeisler in #830
- Update dependencies by @sul-devops-team in #831
- Activity summary jobs by @marlo-longley in #833
- Update rubocop target ruby version to 3 by @thatbudakguy in #834
- Add a field for providers to display a link to local MARC info. Closes #565 by @corylown in #835
- Presence-ify provided slugs to make sure friendly_id has a chance to … by @cbeer in #837
- Empty ActiveRecord::AssociationRelation returns true; must check for any? by @corylown in #838
- Remove make default button from stream show page. Closes #810 by @corylown in #839
- Paginate uploads index list. Closes #776 by @corylown in #840
- Fix accessibility issues - color contrast, missing alt attributes by @ggeisler in #847
- Update dependencies by @sul-devops-team in #848
- OAI-PMH ListRecords and friends by @thatbudakguy in #832
- Add href attribute to status badge helper by @marlo-longley in #850
- oai identify response by @thatbudakguy in #851
- Prevent owners from deleting previous default streams by @marlo-longley in #845
- Move badge location for improved accessibility by @marlo-longley in #849
- Add Normalized data and Users tabs to Activity summary by @marlo-longley in #841
- Hide file status legend from screenreaders by @ggeisler in #853
- Hide 'Status' column from screenreaders on Processing status page by @ggeisler in #855
- Default to alphabetic name sort by @marlo-longley in #856
- Add vertical spacing to header and adjust header display size by @ggeisler in #862
- Update dependencies by @sul-devops-team in #863
- Replace the stream summary box with more responsive code by @ggeisler in #861
- Lean on ActiveRecord for oai ListRecords response file and next page info. by @corylown in #857
- Add table for consumer-only orgs to Providers page by @marlo-longley in #858
- Show all orgs on Activity page Uploads tab regardless of recent activity by @marlo-longley in #864
- Fix upload_in_last_30_days? method by @corylown in #866
- Do not run full dump job every 3 months by @corylown in #867
- Temporarily disable scheduled jobs. by @corylown in #868
- Update dependencies by @sul-devops-team in #870
- skip_authorize_resource for resourcelist requests; fixes 406 error by @corylown in #874
- Increase OAI page size to 1000 records by @corylown in #865
- Adjust Stream#files to return attachments to be consistent with Upload#files by @corylown in #876
- Save NormalizedDump during jobs to free file handles. Add published_at timestamp when job completes. by @corylown in #869
- The oai record timestamp should be the dump create date not the record upload date. by @corylown in #877
- Generate oai response files in 5000 record chunks. by @corylown in #878
- Restyle the summary box for File show page by @ggeisler in #880
- Allow ExtractMarcRecordMetadataJob to fail if ActiveStorage::FileNotFound exception is raised by @corylown in #881
- Update dependencies by @sul-devops-team in #883
- Use blob id to fetch blobs for MarcProfile generation. (Upload#files are attachments not blobs). by @corylown in #884
- Show default stream stats on org index view by @corylown in #885
- MARC21 counts are more reliable; use it for reporting record counts in normalized dumps. by @corylown in #886
- Update dependencies by @sul-devops-team in #887
- Update dependencies by @sul-devops-team in #888
New Contributors
- @thatbudakguy made their first contribution in #457
- @marlo-longley made their first contribution in #460
- @corylown made their first contribution in #471
- @ktamaral made their first contribution in #581
- @Hurlyburly2 made their first contribution in #584
Full Changelog: v0.1.22...v0.2.0